Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
4ad
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
42 ms
·
481.
▲
by
4ad
5y ago
Well I could enumerate all the material things that are worse in Europe and better in the US (I have lived in the US enough time to have an informed opinion), but that would get old, and in the end it would miss the point, as I could just a
482.
▲
by
4ad
5y ago
Funny, I live in Austria and I wish to emigrate to the US. I consider Europe, and Austria in particular a living nightmare.
483.
▲
by
4ad
5y ago
Of course, the GP tries to instill the idea that open source is not "professional" when in fact in OSS you will see far more variation in development practices and deployment practices than in closed source world. It's a stri
484.
▲
by
4ad
5y ago
Yeah, although in reality the OSS angle is kind of moot. There can only be one party in control of dependencies. If there is more than one party involved in the development of a product, only the downstream consumer can be in charge of depe
485.
▲
by
4ad
5y ago
Ah, yes, so a "professional team" is one where 1. the deliverable are binaries (as opposed to source code), and which 2. is not open source. I get it.
486.
▲
by
4ad
5y ago
Have you ever heard of libraries (as opposed to binaries)? Or open source software packaged by distributions?
487.
▲
by
4ad
5y ago
Yeah, build with -Werror when you control the compiler, e.g. in your CI system, or whatever you use to produce build artifacts, but don't hardcode it in your build otherwise.
488.
▲
by
4ad
5y ago
At the risk of more confusion https://ncatlab.org/nlab/show/intensional+type+theory . As a gentle introduction to modern type theory I would recommend https://arxiv.org/abs/1601.05035 .
489.
▲
by
4ad
5y ago
You are describing types as sets, and in intensional type theory types are not sets. There is also extensional type theory, where types can be sets, but in general we are not talking about that when we speak about type theory in connection
490.
▲
by
4ad
5y ago
> Every recruiter worth their salt will ask about your salary expectations when you first start interviewing. Do not — I repeat, do not — give them a number. Very good advice if you live in the US, unfortunately this doesn't work in
491.
▲
by
4ad
5y ago
You are of course right but... vpns?? How does "taste" in vpns work?
492.
▲
by
4ad
5y ago
The CL standard describes the standard library. The language is described in about 40 pages of said standard.
493.
▲
by
4ad
5y ago
I wonder what happened to the submarine he sunk. Was it salvageable?
494.
▲
by
4ad
5y ago
Don't forget about first co-founder convicted of murder[1]. [1] https://en.wikipedia.org/wiki/Peter_Madsen
495.
▲
by
4ad
5y ago
I don't know, I don't think so. I am very sensitive to the color and quality of light, for example I imediately see the metameric failure caused by crappy (99%) of LED lights and I spent months finding some good LED-based lightbul
496.
▲
by
4ad
5y ago
I can't stand syntax highlighting. I mean literally -- I can't read code that is displayed using syntax highlighting, and when someone tries to force me to, I can't understand it. When someone ask for my help with a piece of
497.
▲
by
4ad
5y ago
That being said, competitive for Austria is low even compared to western Europe, and of course unfathomably lower than the US.
498.
▲
by
4ad
5y ago
> in case ARM gets bought by NVidia and NVidia tries to shut them out. Tries to shut them out how? Apple has a perpetual license to the instruction set, and the implementation is custom, it doesn't use ARMs reference designs.
499.
▲
by
4ad
5y ago
Fake smiles, in photos or otherwise, is an american thing.
500.
▲
by
4ad
5y ago
Erlang was not designed for concurrency on a single core, it was designed for parallelism on multiple machines. Because of this, erlang processes do not share memory and SMP-level parallelism was easy to add.
501.
▲
by
4ad
5y ago
> How is that different from Windows? Native toolkits get scaled natively, non-native toolkits get image-based scaling. It's not, Windows is just as bad as Linux, but I don't use Windows. On macOS this problem doesn't exis
502.
▲
by
4ad
5y ago
> KDE Plasma supports "non-integer scaling" perfectly, and for my money is vastly superior to any other GUI available, open or commercial. Sorry, but no, this is simply not true. Unlike Gnome, it actually tries to support it, w
503.
▲
by
4ad
5y ago
Where do I even begin. 1. Lack of good mobile hardware. ThinkPads used to be good, but sadly more than a decade ago they switched to 16:9 screens. Macbooks were 16:10. This was and still is an absolute dealbreaker for me. Fortunately, Think
504.
▲
by
4ad
5y ago
> It was 20 minutes, and nearly completely devoid of any real information. It's entertainment, not a scientific lecture. As entertainment, it contained far more information that the vast majority of competing entertainment. > and
505.
▲
by
4ad
5y ago
Depends for what purpose. High level code? Never, just printf, or some form of dynamic tracing. Low level code? All the time, and only at assembly level (even if I am debugging C).
506.
▲
by
4ad
5y ago
Adding it later is not impossible, but unfortunately is not that easy either. Ignoring the very high bar for changing Go in general, doing it this way has implementation consequences that would have to be undone. Also the spec change is not
507.
▲
by
4ad
5y ago
This argument is often repeated but doesn't make any sense. The value of generics is quantifications over types. In particular univeral quantification. "Generic" slices don't give you that, because the values are "g
508.
▲
by
4ad
5y ago
It absolutely is, because class methods in Haskell are top level declarations. Not only this is not true in Rust, but it doesn't even matter as Rust doesn't have polymorphic values, only polymorphic types and functions. In Rust, u
509.
▲
by
4ad
5y ago
> It's fascinating to me that Go has gotten as far as it has without them (proving that it's possible to), and the mindset shift people describe having around them seems like a really important thing to pay attention to. Yes, t
510.
▲
by
4ad
5y ago
The "tip" is the head of the development branch. The plan is to have them available as a preview feature in the next stable release, which is scheduled in about 6 months time.
More ›