skysight-inc/HackerNews huggingface dataset:
Overall, good, but I quibble in favor of Kotlin with a couple of points:

> Building large teams (think hundreds or thousands of developers) requires talent, and talent is easier to find if more people know the language (although, if you want the absolute best people, you might be better off choosing a more niche language).

It's very easy to hire good Java devs and crosstrain them to Kotlin.

> Java also arguably has the best tooling in the business. I'd argue that IntelliJ IDEA (and family) is the best IDE out there, more so if you are coding Java. Even if you prefer VS Code, Java is well supported.

Jetbrains of course make Kotlin also, and theoretically their Kotlin IDE support will be better than Java's once they complete the mainlining of the Kotlin plugin into the IDE code base. (Right now the Kotlin plugin has recurrent stability issues.)
I'm not really sure this particular bit of culture war is a good fit for HN, is it? I have a hard time imagining that dismissing people's deepest heartfelt beliefs as "a belief in magic" can be anything other than flame bait.

Surely there's an article talking about Harvard's new chaplain (assuming that itself is even in topic...) that doesn't engage in IRC-15-years-ago type invective?
Being allergic doesn’t negate the lack of the second shot and what it means for viral spread and risk to others. These things aren’t being done for individuals as much as the collective. In such a group, a tiny percentage of people will lose out who want the vaccine but are unable to get it. Her inability to see the larger picture doesn’t make this “unfair” as she suggests, but rather, unlucky.
Susceptibility to Covid will likely be an interesting topic for PhDs for years to come.

We might have a slightly higher prevalence of some random genetic feature in Czechia that makes our death rate higher.

Overall on the map of Europe, it seems that death rates varied wildly and not according to usual patterns. For example, you would expect higher death rate in less developed southern Italy than in Lombardy.
What Makes a Great Executive Assistant?
Ah that makes sense about default parameters and overloading. Hmm.
No I am not in the US. I also don't think private insurance has to work like that.

Here in Germany "public insurance" is like that, every "medical intervention" has a code and pays a certain amount of money. Doctors usually don't tell the "publicly insured" people what stuff costs. They just do procedures and send the bill to the insurers (the public ones). They have to waste a lot of time with entering the proper codes into the computer. And sometimes they do extra procedures to earn more money.

They also often have a budget for certain procedures. If an 11th patient with a certain problem comes to their practice, they end up treating them for free.

The privately insured people get bills from the doctors and hand them over to their insurers. I assumed the privately insured people at least sometimes talk about costs with their doctors.

At the very least they get an impression of how much things cost.

I suspect a lot of complaints in the US are also from people who don't have to pay the things. They'll say "wow, they charged my xxxxx$ for THIS???", but in the end their insurer actually pays.
South African data were strange for most of the 2020. They either lied about it or weren't able to provide good data. Probably they tried to fix (or mask) the situation later, when it was too late
One of the strongest points of using a framework is that it's easy to find other people who already know that framework. And that depends on framework popularity. It's like old motto "nobody was fired for choosing IBM".

Spring is not well suited for modern microservices running in the cloud. Its startup time is slow and its memory usage is high. There are other frameworks emerging, optimized for GraalVM native image, most notable ones are Quarkus, Micronaut, Helidon. But their popularity is nowhere near Spring. May be in 5 years things will change.
Correct me if I'm wrong but isn't Dot Gecko/Firefox based, not Chromium based?
I just checked with the guy who recommended it to me and he said when he used it, it was free. Website also seems to confirm that. Not sure what changed when?
Yes, it's based on Firefox.
Perhaps an insidious follow on to the cartoon bomb is the unrealistic and desensitizing depiction of it's aftermath: In the cartoons it's just a frowning or dumbfounded character covered in soot instead of the reality of being dismembered.
I really think people have just decided, correctly in my view, that these kinds of cross-border comparisons are useless. As the author amply demonstrates (although he doesn’t seem to be in on the joke), you can support literally any claim you want by just digging for the right stats, because there’s no robust way to identify what the counterfactual is.
You can curry the second parameter without it being too ugly like this:

half = (`div` 2)

Also, I think the idea with curried languages is that you're supposed to write your functions with the parameter that people are most likely to want to curry first.
> That social proof carried to any part of the globe you visited.

> I cannot think of an internet app that brought people together in a more meaningful and wholesome way at scale.

It also carried over to friendships. For a few short months, I was one of the most active hosts in my city (mainly because we had a house with lots of space and all of my housemates were couchsurfers), until the landlord wanted to sell and we had to move. After that, when I could no longer host, couchsurfers were still my primary social group and we met up multiple times a week to hang out, party or do activities together. I miss those days. I also know at least three people who met their spouses through couchsurfing.

On the other hand, my Airbnb experience was that of a cheaper hotel/rented accommodation, with no new friends, no social aspect, just a place to stay in exchange for money.
Sun and Oracle have only sued those that went out of their way to create their own Java flavours, namely J++ and Android Java.

The Java ecosystem is just like C and C++, full of alternative, compliant implementations.

Microsoft learnt their lesson and is now an OpenJDK contributor.

So when will Google stop cherry picking OpenJDK features and actually support proper Java on Android?
Ask HN: What Makes a Great Assistant?
I'm hiring one, hopefully I do it right, grateful for any tips, ideas and experiences.
> We less rich folks only get what we want, to the extent we do, because these elites mostly agree with us, and because we sometimes influence mass interest groups.

The Cambridge Princeton study found the same thing. When "less rich folks" get what they want, it was only because of coincidence with something elites were already pursuing, with sometimes there being mass influence of what the elites were doing, but never really influence of the agencies heads or representatives.

And so there is neither direct democracy (which, duh, but people act like there is at the federal level), nor is there representative democracy unless you elevate an amorphous group of "elites" as the idea of representatives.
I would still recommend Effective Java, many of its items are still relevant. If you want to avoid being bitten by Java's gotchas, this is the book. Also Java Concurrency in Practice is a must in my opinion.
I hate Firefox on my Mac but I'll move to Linux in the next year so the problem with FF performance might just end up resolving itself. :D

What do you use? X.org or Wayland?
It all went downhill once they shuttered Google Reader
Probably but on my side of banking our main attraction is capital concentration.

If nothing else, being enormous and focused entirely on getting more in to redirect to productive investments is the main "secret" to crack.

All fintech companies miss this point: they can get sexy, get a bit of retail, but when you want to buy a supermarket or expand a business you already have, you dont need software. You need capital.

AWS and Walmart may have some, and could convince clients to switch to them, but they re not going to be anything else than one more big pool of money to lend and collect.
Power outage at an Internet Archive datacenter takes down archive.org
> France, apparently, is in a situation where nobody cares enough to enforce

It is strictly enforced in France. But Internet knows no borders so the statistics of votes (which is is illegal to provide in France during the voting day) are available outside of France (usually in French speaking Belgian / Swiss online newspapers, or Twitter/FB/...).

My point is that a country cannot expect that other countries (and services in these countries) will follow their rules.

> If your purpose is to signal things, being morally clean is more important than the number of votes you manage to achieve. If a law is reasonable, and a norm in multiple other well-regarded systems, it makes sense to comply.

I am not sure I understand that point.
Gmail has. Knock on the wood.
> decentralized Web

I thought the web and internet was decentralized already?

Interesting project, btw! Many thanks to the devs.
In 1948, demonstration of a hands-off B-17 fight landing almost went wrong
Wait. Here in Italy, if a guy can’t have the vaccine due to his health status, he/she can just go to his personal doctor and ask for an exemption. Then he will have a paper that is the same as the EU green pass but without have done the vaccine.

What’s wrong with Canada? Why they don’t make something similar?
> to optimize Java microservices for cloud architecture

I'm kind of curious about this. What kind of lifetimes are you looking at for JVMs? Are you trying to use Java in lambdas on demand to user requests? What kind of warmup time are you seeing right now?
The truth is, other than search engine advertising, google doesn't know how to make money.
Creativity Will Boost Your Chances for Success
This is great! Its amazing how much more readable programming languages get when they drop the visual noise created by unnecessary keywords – there's a reason math is so much easier to understand when it's expressed with symbols than with words, and it's very surprising how few programming languages recognize that.

(I notice a few comments describing this syntax as less readable. My first thought was that these comments were sarcastic/trolling, but I've concluded that they're serious – but written by programmers who think very differently than I do!)
Your very link suggests that the tradition likely never existed.

If it did, you would expect some archeological discovery supporting it. You can't throw old people into a hole for centuries without a cache of bones developing at the bottom.

There is, for example, ample physical evidence of Aztec human sacrifice.
Ignoring the ad hominem attacks, I appreciate your attempt to clarify the situation. However, you are factually wrong about Oracle's position, because they actually offer two different builds of Java - one that is GPL'd (with classpath exception) and one that is commercial[1]. I take the first claim seriously because it's downloadable as a tar.gz file without any license acceptance. However "GPL" is another thing that causes worry among the C-levels (and myself). A superficial reading might be that Oracle's JDK does not come with the GPL encumbrance. But this also raises the question: what differs between the various JDK builds? And again, what is the legal status of "OpenJDK" particularly WRT Oracle?

I personally don't think these are stupid or trivial questions. Nor do I think the answers are obvious. Nor are they nonsense FUD. I am certainly NOT an Oracle partisan - I saw first hand what they did with Sun.

1 - https://jdk.java.net/17/
You're absolutely right. As an American, it is shameful the direction we've been going all in the name of 'safety'. If the "most free country on Earth" starts clamping down this hard, and spends copious amounts of time engineering forms of technical censorship/suppression, there is little or no reason to expect anywhere else to not do any different.

To be frank, America has lost a strategic asset in the form of being an attractive place to come for the best and brightest to try to realize something unfettered; and we're not doing a damn thing to export anything that creates any semblance of assurance that the American experiment's results are any better than anywhere else's.

The bar has been lowered so far it isn't even funny.
Yeah, where did all those from anti-J++ cheering crowd went?
Earn up-to 10% fixed yield on your crypto assets
From TFA:

> the three types of neutrino-flavors mix into each other. That means, if you start with, say, only electron-neutrinos, they’ll convert into muon-neutrinos as they travel. And then they’ll convert back into electron neutrinos. So, depending on what distance from a source you make a measurement, you’ll get more electron neutrinos or more muon neutrinos.
They need to be google-friendly, or they need to exist in a world where code-friendly search tools exist.
33% of working age men and 45% of women are not in the labor force.

But the unemployment rate is 5.2%. Hmmm… seems legit.
Yeah the tfstate was a big gotcha. Pulumi has the same problems.

What we really need is automatic reconciliation. I.e ask the provider what they have and then diff against that.

Or periodically auto-importing.

Are there any good solutions to auto-importing?
Gift card balances do not have to be held by a bank. If it were held by a bank you’d need to provide ID for purchasing one and there would be more regulation around _gifting_ them. You can’t just _give_ someone a bank account.

However, balances held by PayPal or Venmo? Yeah those are backed by a bank.
Fortunately, thanks to extensive seismological surveillance we knew it was coming. Here you can see the seismic events ascending to the surface over the last few days: https://www.ign.es/web/resources/volcanologia/SIS/jpg/PA_SIS...
> How did it come to pass that they took an easy, integrated system and mangled it so badly?

I think each of these things were part of gmail at different times.

Google talk (their original chat that competed with Yahoo messenger) was and sorta still is there even though the talk product is something else now.

Google voice was required for SMS. It sorta worked from gmail, for a while.

Then they tried to merge all the things into hangouts and it was kind of really nice for a few months...

Then they tried Duo, Allo, Hangouts, and Google Chat (which is a slack work-a-likiesh thing) and I quite keeping track :-)
As someone who thinks they probably have dyslexia the difference between slash and backslash is very hard for me to tell, but easy to differentiate from pipe. (One is straight the others are slanted, who knows which slant is which)
Thanks for this thoughtful comment.

It would be dumb to say that it's not worth it to pursue ML research and apply it to engineering problems to improve well-established solutions.

What bothers me the most however and is the reason I was tongue-in-chick in my first comment was the insane overrepresentation machine learning receives in virtually every interaction related to tech, considering its success to non-physical problems. I get that hypes come and go and will continue so, but it's another thing having a trend spreading out in almost every scientific discipline advertising it as a discovery by big brain computer people that have come to salvage their poor inferiors (that its ardent proponents have zero experience in engineering design is another story). You may think this is hyperbole but it's really a common sentiment among ML skeptics. And it's especially frustrating when it's presented as a subtitute, and not as a supplement, to well established mathematical ways, e.g. machine learning vs control theory in AVs as you've said.

On the other hand, although SV startup culture is definitely to blame for all this to an extent, I can definitely understand some subfields being way too conservative to trendier topics just for the sake of not blending in with the hype. There have been some decent attempts lately to bridge the numerous chasms each discipline has and get the best out of each world. Hopefully something useful comes out of it.
you may find this useful: https://whyisthisinteresting.substack.com/p/the-gift-card-ec...
> Just as the gov required google to remove the app they can also require the big email providers to block all emails with links to it.

You don't need to mail links, you just need to mail required information. Asking Google to filter out some specific e-mail (which could be somewhat randomized for every recipient) probably will not work.

> You need to go through a whitelisted mail service (MailChimp, ...) which is another block point.

Russia can't ask US service to deny making business with US citizen (for example). It's completely outside of their territory.
Yes and no. In your examples, there card has been sold by an individual merchant and there is not an individual account at a bank for your gift card. There is certainly money in Shell's bank, and a liability on Shell's balance sheet labelled "unused gift cards". If Shell were to go bankrupt, it would be quite difficult for you to recover the gift card balance.

On the other hand, there are "universal gift cards" that work as a debit card and can be used anywhere (that supports that type of debit card). These would require a bank to hold the balance; when the card is used the money would go from that bank to the merchant's bank.
That's insane. What's the catch here? I do scientific computing on my laptop and would love to offload some of that to the cloud. Am I going to get hung up somewhere after investing a bunch of time only to find out that it's not as useful as it sounds due to some obscure fine print?
I've had to blackhole Netflix IPv6 ranges on my router because Netflix would identify my IPv6 connection as being a "VPN" even though it's not.
Shazam was bought by Apple several years ago, but identifying music is a different beast from picking out the phrase Hey Siri/Google/Alexa.
I think for Kotlin that ship has sailed with the introduction of suspend functions.
New Species of Ancient Four Legged Whale Discovered in Egypt
From TFA:

> we have three flavors of neutrinos and these mix into each other as they travel….There are natural sources like the sun, and neutrinos that are created in the upper atmosphere when cosmic rays hit. And then there are neutrinos from manmade sources, particle accelerators and nuclear power plants. In all of these cases, you know how many neutrinos are created of which type at what energy. And then after some distance you measure them and see what you get.
> The huge speed-ups for KySync are when it has 16+ threads on a 96 core system.

Only if you cherry pick the results and look only at 128MB files. At 512MB files, there is parity at 4 threads. At 2GB files there is almost parity at 2 threads, and significant gains at 4 threads.

> But if my computer has two cores

Then your CPU wasn't sold to you in recent years, as entry level desktop CPUs ship with 4 cores now and have for a couple years.

That said, if you're actually in this situation, then you just run zsync if it's faster. The existence of kysync isn't going to make it disappear or prevent you from using it, any more than zsync prevented rsync from being used.

I'm not sure the point you're trying to make. A new implementation of an existing protocol came out that allows for speed gains if certain criteria are met, which includes throwing more compute at it. It feels like you think this is a bad thing for some reason?
And there's never another employee saying: wait a second, that's not a good idea ...?
It quotes a tweet comparing death rates of a single city (Los Angeles) to entire countries...

Not fake, but it should be obvious that the statistics of a small geographical area might not be comparable to that of a much larger one.

Just wait till you find out the death rate at a single nursing home vs the surrounding 100km^2!
This presents a fantastic opportunity for these gigs to explore market efficiency, much to the chagrin of the people who wish to keep paying them subpoverty wages. If our overlords can't protect us from a deadly pandemic then what good are they?
That situation you describe is already the status quo today in the US, just replace “UBI” with “SSN”.
Also, "Ancient Carthaginians really did sacrifice their children", with ample archaeological evidence.

https://www.ox.ac.uk/news/2014-01-23-ancient-carthaginians-r...
An interesting side story: Yoko Ono had some unreleased recordings, and in 1995 gave them to the three surviving Beatles, who dubbed themselves into the recording for one last song with all four Beatles. ("Free as a Bird.")

https://en.wikipedia.org/wiki/Free_as_a_Bird

That came to mind because it was 10 years after Jackson bought the Beatles catalog, but people were still thinking about it. Someone wrote a song-parody of "Free as a Bird", and they changed it to reference Jackson. In the original where the dramatic chorus begins...

"Whatever happened to

The life that we once knew?

Can we really live without each other?"

...they'd changed it to...

"Whatever happened to

the rights to 'Love Me Do'?

We made Michael Jackson one rich mother."
> However, when I'm writing code that then needs to make rapid changes like updating CSS/JS/etc to be refreshed in browser, then I'm not waiting 5 mins for an autosave. Cmd-S, Cmd-tab, Shift-Cmd-R, boom.

VSCode has an autosave that's triggered when you change a file.
Most of SH papers are accessible from libgen too.
I really enjoyed The Alpinist. It’s kind of an emotional roller coaster with a beautiful view for the entire ride.
I am super amazed to see a Gecko based browser. People always told me that Mozilla makes it virtually impossible to use the Gecko engine in other browsers.

Does it support extensions?

Also, what does this mean?

> Protect your mailbox

> We will offer to mask your email address when you sign up for sites or services.
Its important to consider that we've poured man years into this workload on FreeBSD. Just off the top of my head, we've worked on in house, and/or contributed to or funded, or encouraged vendors to pursue:
- async sendfile (so sendfile does not block, and you don't need thread pools or AIO)
- RACK and BBR TCP in FreeBSD (for good QoE)
- kTLS (so you can keep using sendfile with tls, saves ~60% CPU over reading data into userspace and encrypting there)
- Numa
- kTLS offload (to save memory bandwidth by moving crypto to the NIC)

Not to mention tons of VM system and scheduler improvements which have been motivated by our workload.

FreeBSD itself has improved tremendously over the last few releases in terms of scalability
Only if they want to cripple C#, as the JVM isn't able to support all the C++ like features from C#.
For a while, it worked really well. I lived in Italy and had a Google Voice number from Oregon, and I could just make US calls for free from within Gmail and it didn't just work ok, it was pretty good. I could also place video calls to people who were contacts right there in Gmail with one click, and it worked well too.

It's not that their system has stagnated - they've actively made it much worse and more difficult to use.
Psychiatric prescriptions over the same decades correlate with a large rise in the disorders they treat. Drug addiction has responded to imprisonment more than any healthcare initiatives. Not saying it's exactly analogous, just that obesity health is not so unique, and really only stands out because of its innocuous or "innocent" causes and visible ubiquity.