skysight-inc/HackerNews huggingface dataset:
Do you have any good link/books for learning about JVM?

I found that there are tons of beginner java, but nothing on JVM.

I've only found by Scott Oaks Java Performance, which gives some interesting knowledge about JVM but it's a secondary focus.
I agree, but if it helps creating more and better drivers, it might be a good thing considering the lifetime of the target hardware matches Rust lifetime.
Yes.

Especially since there is already a government funded app (whose developers also make a much more competent impression) which is scheduled to receive similar functionality as the Luca app with the next update.
No idea. I switched to cloudflare analytics and i'm getting real numbers without screwing with my readers privacy anymore so i'm happy...

Firefox does goofy stuff to tag manager, lots of ad block blockers block analytics too and no script and stuff too.
Also, Germany and three other European countries are left out explicitly by their EULA. You can create an account and use it for trading, but this would be against their EULA.

https://www.coinbase.com/places
The compile time is horrible, but improving, agreed. SBT is a serious travesty and I don't blame anybody who skips the entire language to avoid it.
"Death March", Yourdon.
Doomed software projects - how to recognize and deal with them, and sometimes use them to your advantage.

"Software Craftsmanship", McBreen.
Take pride in your work.
I wonder how many of the more cautious HN readers will actually be able to view this article, given it is entirely a blob of JS with no clear text to view without javascript, served over an insecure connection.
Basically to view it you have to whitelist arbitrary javascript from a server where any arbitrary JS can be injected in transit. Don't load it on public networks... Given I didn't do either of those things, I'd really appreciate a rehost in static HTML somewhere if someone else did.
Kotlin is widely used internally at Amazon. In both AWS and retail.
I don't think this information in Go is used for debugging alone. It's also used by mallocgc and other parts of the runtime. This is why you will see "gentraceback" in the profiles of busy Go servers. It's not because your program is printing a lot of stack traces, it's because stack walking is a core part of the GC, and because some logic in the runtime refers to the names of functions to branch around special cases.
Put on headphones, linked to your phone, mute the phone mic (do not skip this step), and hold a video call with yourself between your computer and your phone.
What??

Since when did trade liberalization and legal security for property rights die? Did the world Bank suddenly tell us these things didnt matter after all?

Or, is this a variant of the weird perpetual claim made by dyed-in-the-wool neoliberals that they actually don't exist and never did?
I was referring to the video. It was a little bit of a leap that I didn't make clear, but it was just an example of someone able to completely tune out the quality of the media they are consuming and I imagine that can carry to voice calls
> The growth trajectory for e-commerce won’t change and big box retail won’t encounter a meaningful resurgence.

I wouldn't be so sure about that. I like the convenience of online shopping, but I also like convenience of immediately taking possession and curation. I'm price sensitive of course. I buy most of my electronics from Best Buy. Their prices are almost always the same as Amazon and if they're not its trivial to ask for a price match, which they always do.

Obviously Best Buy or other retailers can't stock everything, but they can stock a lot of the things I want to buy in Electronics. And they leverage Amazon search, ratings and price. They're just more convenient. They have been doing very well over the last decade.

I think people extrapolate too much of the current trends. Physical retail has been around longer than Amazon and will likely be around when Amazon is gone.
Fun fact, this also happens in Scala - try to List.contains an object from a type different than that stored in the list. Compiles, returns false always.
I don't even speak the language this TV ad is in, and I love it: https://m.youtube.com/watch?v=X21mJh6j9i4

But yeah, I have fond memories of some American commercials that still get me: https://m.youtube.com/watch?v=9JxhTnWrKYs
Epic is trying to strong arm their way into a position of power against steam and apple so they increase their take off the casino they've filled with children. Like under 10 years old children, asking parents to buy them skins. Skins and loot boxes are the worst thing to happen to gaming and should be regulated. I, and many others are firmly on Apple's side on this issue. If Epic made revolutionary or just great games and didn't get children addicted to digital heroin then I'd give their argument more consideration. I don't want kids sideloading random casino malware just because the kid at recess says it's cool.

Got a better example?
You can free opportunistic caches, undo some calculations (and optionally put a descriptor of them into the disk), freeze some internal services into disk, not start some large task (and keep the small but time critical ones running)... There are all sorts of things you could do on out of memory errors.

But on practice programs ask the users to decide those things, and just fail if the user choice is invalid. It's very rare that some program makes those decisions by itself, and it's usually frowned upon, because each single program can not assume that it owns the entire system.
Woman has voice reconstructed thanks to TV show appearance
I realise the irony here, but please link to non-mobile Wikipedia: https://en.wikipedia.org/wiki/Print_disability
Knight Rider Rides a GAN: Bringing KITT to Life with AI, Nvidia Omniverse
> Seriously, what are the current best arguments against levying such a disincentive?

The best argument against it is: it's very hard to enforce it on everybody internationally, and if one country adopts it unilaterally, then production just moves to another country (making everyone worse off - same amount of pollution, but the production is presumably less economically efficient).

The second best argument against it is "the tax shouldn't be $x/ton, it should be $0.5x, which is a more accurate reflection of the external costs".

A distant third, but very effective in practice, is "the carbon tax is good, but it shouldn't apply to Special Interest Area X, because of these social/political/historical reasons..."

These aren't completely unsolvable problems, and people do try. But if your question was genuine, I hope you now see that there are some reasonable arguments not to just do this tomorrow.
I keep wondering why no-one has trained a CNN to turn low quality audio into crisp NPR sounding audio (say). Surely it’s even fairly easy to create test data for such things?
This is an extremely low volume prototype run. You can get those scheduled on short notice. Fabs love them because they can do process optimization using them, without impacting production customers. They're ridiculously expensive per-die and you commit to accept a much higher failure rate than normal.

ST can and is making microcontrollers. It's just that they've sold their production for a year ahead, before it's even been manufactured. Car companies fucked everyone over by flipping a large volume of orders back and forth causing bullwhip effect on the whole industry, and lots of knock-on effects in other industries who suddenly got told (occasionally too late) that they need to plan their inventory a year ahead because they can't get anything at short notice anymore. Car companies vehicle production volume is tens of millions, but each vehicle has thousands to tens of thousands of ICs. The six months you are mentioning are not the capacity period, they are the lead times involved.

I don't want to repeat the whole story but I wrote a comment about this on another thread. See https://news.ycombinator.com/item?id=26659709
172MB for a Docker image that contains a DB is pretty small, Go Docker image are among the smallest because Go binary can run with minimal deps.
He managed to get his hands on some.

https://www.instagram.com/p/BOWz73wgj7R/
It won't. If you try to remove this information your program will crash as soon as the GC runs or someone calls systemstack, i.e. pretty much instantly.
I found this really helpful, thank you!
This article is full of misinformation. Just a few representative things:

- The expansion of pclntab in Go 1.2 dramatically improved startup time and reduced memory footprint, by letting the OS demand-page this critical table that is used any time a stack must be walked (in particular, during garbage collection). See https://golang.org/s/go12symtab for details.

- We (the Go team) did not “recompress” pclntab in Go 1.15. We did not remove pclntab in Go 1.16. Nor do we have plans to do either. Consequently, we never claimed “pclntab has been reduced to zero”, which is presented in the article as if a direct quote.

- If the 73% of the binary diagnosed as “not useful” were really not useful, a reasonable demonstration would be to delete it from the binary and see the binary still run. It clearly would not.

- The big table seems to claim that a 40 MB Go 1.8 binary has grown to a 289 MB Go 1.16 binary. That’s certainly not the case. More is changing from line to line in that table than the Go version.

Overall, the claim of “dark bytes” or “non-useful bytes” strikes me as similar to the claims of “junk DNA”. They’re not dark or non-useful. It turns out that having the necessary metadata for garbage collection and reflection in a statically-compiled language takes up a significant amount of space, which we’ve worked over time at reducing. But the dynamic possibilities in reflection and interface assertions mean that fewer bytes can be dropped than you’d hope. We track binary size work in https://golang.org/issue/6853.

An unfortunate article.
Is it still possible to play Final Fantasy Tactics?
Hmm... I only agree that two of these should be illegal, which are alcohol sold to minors and tanks as private vehicles. Every other one has many aspects that I don't want a government involved in. But there's a lot to be written about that.
> Worth mentioning that a good mic is arguably the 20% factor that contributes to 80%+ of the audio quality, as supported by the article.

I'm suspicious when percentages that don't have to add up to 100% add up to 100%.
Yeah, the only point of the mining system is to secure the blockchain. As more and more energy is spent on it, the more energy is needed to attack it.

It just turns greed into security. As long as it's profitable to mine, it's practically impossible for someone to do a 51% attack.
Still better than black shingles commonly used in the US.
Doge hits $50B market cap
Yeah, absolutely. It's objectively worse than most languages.
Well it's not actually a placebo to start with.
Actually, they've done a pretty decent job on multiplatforming it. Can use it for servers, compile to JS, even compile through LLVM and target iOS if that's your jam. Android is the killer use case, of course, but I think it'll survive losing preferred status on Android.
Groasis Waterboxx
this article from 2018 has a bit more detail. What it boils down to seems to be that if you use search or maps to look for something local, say a restaurant, Google will remember that in your search history, which connects you and your location.

https://www.abc.net.au/news/2018-08-17/google-makes-changes-...
Disney and Proctor & Gamble dare you to try.
> If you consider a risk of death of 1 in 350,000 as "ridiculously unlikely", then you would have to accept that death from COVID is also "ridiculously unlikely" for that part of the population. It then is only logical that you would take the lesser of two "ridiculously low" risks, and that's exactly how it works in medicine.

Right, but wrong. You dismiss the low factor because it is outweighed by other factors. For example you give someone a medicine that may kill them in rare circumstances to return them to a physically active life Just as you tell people to ride bikes despite deaths and brain injuries.

This framing has to simply stop. In past decades it was not acceptable to mix up public health with this personalized health nonsense and it is most likely going to result in an ebola-like outbreak with a slightly dangerous vaccine getting out of hand while people fear monger on the internet over odds that we accept whenever we step on to a public street.
This is an easy one. You don't have a degree, and that means the types of jobs that will take you are the types of jobs that don't require one (like customer support or retail). Most tech jobs will throw your resume in the trash without a Bachelor's degree.

I would pursue at the very least a 2-year associate's degree from a community college as a starting point, and try to find a way to get a bachelor's degree. You might be able to go online, transfer credits from a community college, or find a night school at your local state university.
I have. And the biggest moral compromise you will have to take will be living in a city ruled by a man who raises hand on his own family, which in my eyes disqualifies a man being called a man.

On other hand life in Dubai can be by far more liberal than in most parts of the world. Anything other than fornicating on the beach probably goes there.

Far more people complain about Dubai being a Sodom with hipsters, rather than it being a "puritan Arab kingdom"

For whom I have the most pity are by far the Emirati natives. Forced to live in this Disneyland for foreigners under a gunpoint.

That's for their legal citizens. It was even a bigger shock for me to know how Emiratis can torment, and keep in destitution their own Arabs just for some "wrong surname" because of some century old matter: https://en.wikipedia.org/wiki/Bedoon_(stateless)
iOS15 New Features List. 7 Expected Features on Their Way
https://www.amazon.com/PoP-voice-Professional-Microphone-Omn...

You can check the reviews for audio samples if you want to see how it sounds. It's a little bassy imo but perfectly clear.
You're not understanding because there is no resistance. This was the risk.
They weren't expecting you to be a manager, team lead, or to have worked in a big team.

They just wanted you to have shown some modicum amount of leadership skill. For a normal position, this doesn't mean that you have to act like a CEO. A simple case where you took the lead to solve some issue and maybe guided a colleague or even a customer would have sufficed.
Factorio? You might enjoy Mindustry
> Is there really someone out there who installs Cockroach (a global distributed auto-sharded database) and thinks twice about 172mb of disk space?

I think it is exactly this mindset that caused the current situation (that the 2/3 of the compiled binaries are useless to the users).
Have you tried applying to research universities as a developer or IT technician? They typically offer good benefits, health insurance, but are much lower on the pay scale than FAANGs or startups and may have a lower entry bar.

I've interviewed quite a few people at 2 FAANGs and other places. If you really don't know what went wrong with your technical interviews, we can try to have a mock coding interview over Zoom using collabedit, and I'll give you my candid feedback.

To clarify, I can't hire you for anything, this won't have anything to do with my employer, nor am I promising that this will help you in any way.
I have question, how can you quantify space exploration achievements by nation, and what result would be at this moment in history of mankind?
The exact opposite is true. Scala's and Kotlin's syntactic sugar comes with tonnes of overhead and additional allocation. Java is pretty raw compared to them and allows you to stay closer to the C-spirit and thus retain more control over the side effects of the code you write.
Ah okay.

Rust's panics are used as the "I cannot recover from this error" mechanism. Most applications don't really properly handle OOM, and so this kind of error falls into the "I want my current thread to just die, thanks" style of error handling, hence a panic.

That's bad in the kernel because you don't want the kernel to die, you do want to handle it and do something.

The semi-ironic part here is that this behavior is the way that it is largely because of how the Linux userland works, where it's often tough to even tell that your system is is in a near-OOM or OOM state. Which is why applications rarely handle it, even if they theoretically could.

Now, Rust itself has good support for these environments; I work on an embedded kernel, and we do no allocations at all. But what the kernel wants is where Rust is currently weakest in support; we have good support for "no allocations" and "panic on OOM or return Result on OOM" but not great support for "return Result on OOM and do not panic on OOM", and reasonably, the kernel would like the behavior they don't want to be impossible. That's the work that needs to be done.
The E-6 Mercury is painted in anti flash white

https://en.m.wikipedia.org/wiki/TACAMO
Absolutely. Kotlin is *widely* used for backend code at Amazon.
US police and public officials donated to Kyle Rittenhouse, data breach reveals
On Being Authentic: A Tale of Two Women – BeYOUteous
Most likely because you have dealt with them many times before that you don't notice them anymore or prevent them in the first place while setting up a project. But everytime I need to do something in Java I get bitten by this stuff, and I'm not the only one.
Show HN: I built a Python course on the learning platform made for developers
You can try it for free!
I'm happy that you have a different experience (and that your son likes a classical piece), perhaps it's dependent on location and culture?

I sang classical (opera, church choir) for just over ten years, and spent a lot of time with other musicians and attended many of their performances. When it came to classical, jazz or blues it was nearly always a vast majority of musicians and elderly in the crowd, with the occasional families with small children hanging around for a few minutes when the events were public/free/outdoor.

For context, I am in my early thirties and live in Sweden (including Copenhagen here as well due to proximity).
I did not like this documentary at all, i don't get the point of it at all...

A privileged white dude complains about how he feels disconnected from his family, so he spends a year harassing an octopus.

It literally tries to run away and he stalks it, it's creepy.
yes and its super easy to just create random valid qr codes:
https://wolf128058.gitlab.io/schmudo2go/

also they don't have any rate limit on the sms service...

so anybody can build a loop and call the sms endpoint...

More fails:

- https://github.com/mame82/misc/blob/master/luca_traceIds.md

- https://lucatrack.de/

- development private and public key in the repo ( not harmful but a bad sign)

- more that i forgot
That's a shock mount - it prevents vibration on the mic stand from being picked up by the microphone.
Neat. I was wondering if you could buy that stuff. There are trim pieces in my car I want to paint with it to eliminate reflections in the cabin.
> I'm in a meeting so I'm not totally paying attention to this comment

I'm in a meeting too and your comment made me chuckle. I love the idea of HN-goers going through the motions of professional life, when in reality they just want to talk about dinosaurs and the nuance behind dinosaur research.
> I think he makes a good point about the fact that it's certainly possible the Rust code written today won't still compile in 10 years

It’s possible but unlikely. The Editions feature [1] has been specifically designed to provide longevity.

[1]: https://doc.rust-lang.org/edition-guide/editions/index.html
We need more initContainers where the big shared system libraries are in a separate container that is cached locally. I feel like history is repeating.
Yes, which seems reasonable to me. It would be more interesting if a global monetary system could use less than a bunch of casinos. (And maybe that will even happen with the adoption of proof-of-stake)
In memoriam: Pieter Hoff - 1953-2021:

https://www.youtube.com/watch?v=jCwW87XJtZs
I think the concern is that you could still be getting pharmacodynamic effects at 1mg, so the control wouldn’t really be a control.

It’s entirely feasible that you could get good results and limited side effects at dose x, and poor results overwhelmed by side effects at dose 25x.
If a company wants to lure a software engineer away from their current company they need to provide enough of an incentive for them to leave their current work place. I would wager most people probably wouldn't change their job (assuming they are content) for anything less than a 20% bump (all else being equal) but I would say people probably would want a higher bump than that.

20%:
@ 100k --> 120k. @ 200k --> 240k. @ 300k --> 360k.
30%:
@ 100k --> 130k. @ 200k --> 260k. @ 300k --> 390k
lol. just lol. first thought when I read that
To me Java is like a garbage truck. You get to work, start it up, do a nearly invisible but absolutely essential duty, then, at the end of the day, you turn it off and go home.

No one dreams about garbage trucks or puts one in a car show but they’re there and ready to go right back to work when you are.
you're definitely right, I made a bit of a leap to video as an example of someone being able to tune out the quality of the media.
China’s Dystopian “New IP” Plan
Where did the $12T of Covid spending go? Part 5: USD as global reserve currency
The US and most of the world does have its own set of issues, though. Many countries also have freedoms on paper but in real life it's another story.

If you go by that logic, you can only leave in a select few countries. It's an unfortunate world, but remember that by bringing your culture and ideals, you are actually helping changing the place.
Leveling in Oblivion was linked to the major-skills that you selected at character creation, so it was beneficial to pick the ones you didn't intend to use. That way, you could pump up the important ones without scaling up the enemies.
Go's static linking idea comes from plan9 C compilers, a few years before Java. We owe a lot from plan9:

- Go's design, based on both C compilers and Inferno's limbo

- /proc

- utf-8

- 9p
I finally made a free app for collecting panini stickers
Ever since being a young kid collecting panini stickers was a very exciting thing for me, in my shelves, I have a collection of albums starting from Fifa World cup 98 and every major football cup since.

23 years later I share the same passion for collecting stickers, but this year there is something more.

For the first time in history my country, Macedonia, qualified for the upcoming EURO this summer! For the first time I’m seeing a shiny emblem with my country flag on it alongside the footballers I will proudly support.
Combining this exciting moment with my profession ( software engineering ), I’ve created a simple app that should help anyone who is collecting the panini euro 2020 album.

The app is very simple and easy to use, allowing you to seamlessly keep track of your missing stickers, duplicates, statistics and the ability to share that with your friends. If you are collecting the album yourself feel free to check up the app (https://tiny.cc/stickersAlbum)

Thanks
Bitcoin Core: Helping you keep Bitcoin decentralized
the Guardian coverage is less editorialized. Here's the judge's actual words:

“Google’s conduct would not have misled all reasonable users in the classes identified; but Google’s conduct misled or was likely to mislead some reasonable users within the particular classes identified.

“The number or proportion of reasonable users who were misled, or were likely to have been misled, does not matter for the purposes of establishing contravention.”
And which doesn't have to plan for a business model post-pandemic.