skysight-inc/HackerNews huggingface dataset:
> Can you expand a bit on that? I was under the impression that even with all that investment, Java code tends to be slower and more memory hungry than equivalent Go code.

Go doesn’t need a good GC as much because it can rely on value types sometimes. But for general enough workloads a superior GC can triumph.

Also, Java is memory hungry only in that doing GC when it is not absolutely needed is useless work. The JVM is actually quite power efficient due to trading off memory for better throughput — so especially in server environments with huge (up to multi-TB) memory which the JVM is free to use, it can be ridiculously fast. So no, java is not slower than equivalent Go program though correctly comparing languages is nigh impossible.
iPhone mini is pretty good too
It's even much more complex. We e.g. know that many proteins get their "working conformation" only with help of other proteins (not only by the entropy guided physical processes), or that the conformation is flexible (i.e. the measured crystal structure is not representative).
Data Structures and Information Retrieval in Python
The Stick of Jan Sloot (2004)
You are right.

What is a good idea however, is to implement a TLSv1.3 library in Visual Basic 6[1], that doesn't have any external dependencies, by embedding machine code for AES encryption generated with MSVC in the source code, that you patch into memory at runtime, by using all sorts of tricks to do things in VB6 that you aren't supposed to do in VB6. Yes, that VB6, that was released in 1998, superseded by VB.NET in 2002. Because Microsoft has just announced it's supported on Windows 11.[2] So when developing new software, why not use something future-proof? ;)

[1] https://github.com/wqweto/VbAsyncSocket

[2] https://docs.microsoft.com/en-us/previous-versions/visualstu...
> I don’t think that the German society broadly shares the value of privacy to a level that warrants such excessive restrictions

I live here. Privacy awareness is very high, compared to everywhere else I've personally been. Nobody likes having their picture taken, nobody likes being filmed, nobody likes answering questions for strangers. And they'll tell it to your face too.

Go onto Google street maps for Germany and see how far you get.
Thanks for All the Fish
I'm sorry you had a bad experience. But sounds like maybe your therapist wasn't that great.
There's a balance to be struck between your opposing opinions I imagine. I would just suggest solving the core business problems of your software in your own code, so that you have full control over them, can learn about your product from the building process, and can provide value through specializing your codebase.
One would assume that Visa (yes they already announced support of crypto) etc transactions would be off-chain, so network transaction rate isn't that important.
I would consider the iconoclasm currently going on in the US as off-topic for HN.
Are we sure that the countries reporting aren't mixing it up?

The Netherlands and UK report 10% natural regenerating forests, Ireland 13%, Germany 50%, France 85%, Czechia 5%, Poland 21%. (Rough percentages). To me this seems weird and looks like there are different definitions as to what "natural regenerating" means.

And I think you are right, that I might mix up natural (untouched) and "natural regenerating". But that's beside the point, I merely am trying to call out that the data seems to be inconsistent.

Furthermore I think it is weird to throw untouched rain forest/boreal forests into the same category as forests that have been planted like 200 years ago. In Germany a lot of those have been mono-culture pine trees which are now plagued by bark beetles.
No... Private companies make their own commercial decisions. There is no censorship on these topics on the part of the French authorities.
There's an iconic musical trope in 80s/90s dance music, which I always wondered if came from the limitations of the Amiga. You drop the bass and drums, and pan the chords and lead.

Since the Amiga has four channels, two hard left and two hard right, assuming you use one channel each for drums, bass, chords and lead, you "have" to drop the drum and bass for a few measures to get that spacey panning effect (of course there are ways around it, but it's a very natural thing to do, and it sounds good too).
Advertising is hereby declared an illegitimate interest. Awesome!
I really never understood why Germans don't like to expose the outside of their public facing houses to Street View. It would be very frustrating not to be able to see in advance where I'll be going to the next day and prepare accordingly. Examples: Is that shop really at that address? Is there some parking in front of that house? I've been using Street View like that for ages.
Ah, didn’t realize we downvote opinions we don’t agree with here, I was always voting based on how constructive a post was.
It seems the people who invest are themselves not incentivized to optimize for anything but convenience.
It's a long-running meme I think originated from Reddit.
If you do get back in don't forget to go to Settings > Your Facebook Data and get a copy of all your data out in case this happens again.

While you're at it look at your other services such as your Google account and save your data out of them using their "Takeout" service as well.

Facebook is not the only service that locks accounts with no appeal, human contact or legitimate reasons.
The first octopus farm – should it go ahead?
The headline from CNN I found is: "Finally some relief: Gasoline and natural gas prices are falling". Does that sound particularly positive? Not really, it actually emphasizes how bad it had been and how it's something that even needs relief. You'd rather they inject politics into their statement of fact headlines like your example? Is that even true? It's also been high recently in Europe so I'm skeptical.

This example is grasping at straws to find an example of bias in the media. Please reconsider that this bias may be much smaller than you think if this is what it manifests as. The comparison to 1984 is absurd. They're saying "2+2=4" and you're saying that shows bias since that's what Biden says.

Edit: I thought to check what Fox says about gas prices and of course the top hit for that was "CNN gushes over falling gas prices". Yikes, talk about bias in news and I'm guessing that's where this crazy idea comes from! I'll take CNN over that any day, and you should too.
The Bill Gates Line: Facebook Is Not a Platform
Tasty tasty wrong side of history.
it's unlikely to be the norm, most people are most likely consider themselves to be a part of the group that they hear most about from their favorite source(like tv host or YouTuber)

do you think for most people its a "group of Europeans"
Exactly. Badly written libraries are just bad libraries, it doesn't mean that its a bad idea to build reusable components.
If you only do the bear minimum such as opening the box to get the support phone number you may even be able to get the account unlocked without taking any of the seals off or opening the packaging too much so you'd be able to resell it as near new and get most of your money back.
that seems to have been the parent comment's point?
I am hearing that for years now. Do people really still believe it?
The title is pretty much the only part of the article I agree with.

While the industry was largely distracted by various NPM packages, the foundation we are building sites on got really nice. And I believe in some situations there's value in trying to use this foundation directly, not via a plethora of abstractions. Browsers are great, DOM API is great (well, certainly provides some really nice utils we previously had to look for in external libraries like jquery). CSS is great. I will write "display: flex;" multiple times just because it feels nice to type that, compared to the dance we had to do a couple of decades ago to achieve same layouts.

Static sites are great. They are fast to build, and they build fast. They are really easy to deploy as well. And they also work really well on end user devices. No single line of JS required, but if you want to have some liveliness on the page which can't be easily achieved by CSS animations, very few lines of JS are actually required nowadays. And 0 NPM packages.

Modern JS web frameworks do solve problems some people actually have. But they're best suited for big corporate style webdev. For personal projects I prefer something more… artisanal? Dunno, it's like building a piece of furniture yourself instead of buying one from IKEA. Probably less practical, but feels nice. And may actually fit better in this one weird corner you have.
Very interesting. I see lots of hate to CMP's here in the comments (which as an EU consumer I totally get) but I have to ask, what's the alternative? CMP's seem like the least worst solution right now (I'm sure we can debate lots of potential better alternatives that could be baked into the browser - which is where I think this will eventually end up).

CookieBot are probably one of the better CMP's I've used, but I'm surprised they haven't yet implemented full EU isolation - which surely is the short term solution here. Fathom have written extensively about their work on EU isolation which I think is very relevant here
https://usefathom.com/features/eu-isolation
There is a lot of research on this. Varroa treatments have eliminated the selection pressure but there are wild bees that have adapted. More propolis is one adaptation but there are also other genetic traits that help control it (e.g., brood recapping behavior) and other beekeeping practices that help the varroa (e.g., keeping hives next to each other). Trying to focus on a single thing as the miracle cure for varroa doesn't work. Most of this has been known for a while now:

https://m.youtube.com/watch?v=T7CB8E7jKBc
From the few information that we have now, it looks similar to Pfizer/BioNTech. Better if you get a full dose instead of the usual half dose.
It's exactly what I'm asking, what is the status of our current metabolic pathway simulations for example ? how much about protein denaturation do we need to know before protein structure prediction is useful ?
The increased policing is going to have people on edge. People in SF don't like police.
Why was this flagged? It seems like a valid reason to post it on HN.
To be fair, the article is quite long so I for example gave up reading after a while. Which from my brief skimming seems like what the author advocates for -- reading less things but more deeply.
> I don’t think that the German society broadly shares the value of privacy to a level that warrants such excessive restrictions.

Even if that is the case, it would still not be an argument against such regulations.

If someone else is okay with the data transfer, he can opt-in if he wants to. I should not carry the burden of having to opt-out of it.
I've always loved the concept, and yet was always the student that would scoff when lecturers mentioned reviewing. The problem is "active learning" doesn't work outside of small groups at a similar "level" so to speak (as in background knowledge, dedication, and interest).

Very few college classes meet these requirements. When they did, they were amazing. But otherwise, reviewing just makes it nearly impossible to pay attention as the lecturer slowly speaks the material you already know. And then any questions you may have require too much detail to actually answer in the lecture. It's really quite miserable. Why would you do that to yourself?
Err, not really, no.
It would be nice to have browser support for cookie popup that is uniform and not worded differently everywhere. Maybe even a default setting and ability to auto-reject. The popups have ruined the experience.
Surprising opinion given that Java is heavily based on Objective-C.

https://cs.gmu.edu/~sean/stuff/java-objc.html

As for your reference to Guy Steel, he was just one person on a large team, which besides the point above was full of ex Smalltalk and SELF people as well.

Maybe learn properly about the Java history?
Great video on those bees and how they've adapted to varroa:

https://m.youtube.com/watch?v=T7CB8E7jKBc

They had a ~90% bottleneck when varroa arrived and after adapting are now at full strength again.
This story reminds me a bit of the modern cryptocurrency stuff - I wonder how many of those involved are like Pieper and likely know it is bullshit but continue with the charade nonetheless as a vehicle to enrich themselves at the expense of the less savvy.
> Have the EU cookie regulations actually bring any measurable improvement to anything at all?

We do see companies assessing whether certain cookies are actually needed, e.g. Cloudflare[0]. Also products advertise themselves as cookie-free[1]. That probably wouldn‘t have happened without legislation adding a lot of friction to having cookies.

0: https://blog.cloudflare.com/deprecating-cfduid-cookie/
1: https://plausible.io/
After working in dev, ops & devops roles for over 10 years, I just want to add this: Expertise and specialization is not a bad thing.

Sure, you can just chuck everything on a managed k8s solution, PaaS or whatever, but that does not mean you can build efficient application images; write correct and secure nginx configurations etc.
Maybe you can rely on what the platform provides, but I've never seen a platform that is acctually usable in production without customization layers.

Anyway, my point is, it is ok to have specialists, like for Ops and tooling. I do not & will not expect a frontend developer to be able to write a efficient docker image or how to ensure assets are properly rolled over during deploys. It simply does not scale.
... aka "YOLO!", which is a rather bad modus operandi to live with.

It leads to narcissism and selfishness, because everyone just wants to do what he believes he wants to do, for his own good, so he lives "well".

I wish that wasn't the case, but it is.
Surprised to see his name. The rollin game tracks were amazing. Loved them when I was 13, love them now at 32.

https://m.youtube.com/watch?v=ebf-xhoAAu0
You might as well be shouting at the sky.

"Crypto" only means cryptography in technical circles. The average person speaking colloquial English does not know or need that abbreviation.

Whereas the average person buying cryptocurrency does need an abbreviation for cryptocurrency and since "crypto" is vacant for them the abbreviation is made.
Crazy how we're gaming the system just to find humans in the system, haha.
Gentoo was the first linux distribution I ever used, back in the early 2000s. It was a compelling alternative to Slackware, whose liveCD's I'd played around with at the time.

Although people complain a lot about it, I do genuinely believe that installing Gentoo taught me a lot about linux, and computing more generally (even if the jokes [0] are true).

Arch is very similar: although most of my boxes run a debian flavour, the Arch wiki is excellent and a fantastic source of knowledge. And I've installed it three times -- never telling anyone about it, prior to this conversation.

[0]: http://bash.org/?464385
> [satire]

Thanks, I wouldn’t have been able to tell otherwise
I'm curious, what are the types of other things that you do and which people want to rewrite to Rust?

In general I'm very much against any rewrites without a clear list of things that are lacking in the current implementation, details on how the rewrite would address this and what are the functional requirements for the rewrite to succeed.

But regarding new projects I think that people sometimes underestimate Rust in non systems programming scenarios. Not saying that you do, but at my job there is the notion that Rust is only good for "close to the metal" performance and where usually C/C++ would have been used. I think this is a flawed view. So while I am aware Rust is not the best choice for some stuff, if I had to write a web service and/or microservice that's not rendering anything I would often choose Rust just because of all the correctness guarantees. I come from a Ruby background, but I've done a lot of other languages too and a confidence I have when writing Rust is a big factor on why I like the language so much. I'm not really sure what percentage of Rust devs work with web services, but I think in the next few years it will be a big percentage of work done in Rust.
Keep sane and get this browser extension: https://www.i-dont-care-about-cookies.eu/
That is true. One famous example where perhaps this went wrong are the jam doughnuts in pokemon. The heroes are eating some rice balls (onigiris) on the screen and perhaps to make the snack more relatable the US dub translates it as jam doughnuts. Which was probably a good choice when one can only see the script, but when on one can see something which is clearly not a jam doughnut it causes some confusion. :)

Similarly somehow in the Hungarian translation of the Harry Potter books they translated Slytherin's Locket as Slytherin's padlock. (which was probably just a mistake) And when in later books it become clear by the character's interactions that it is very much not a padlock they just changed the translated name like it never happened. :D

I don't envy translators. It is a really hard business. Especially for dubs, they don't just have to match the meaning and the emotion, but also have to match the lip flaps too. Not easy at all.
Database Performance Impact: Read-Write Ratio
And what is difference in outcomes? That's the important stuff.
I installed Arch on my VPS just so I could say btw, I run Arch.
Words can be associated with multiple topics. The most popular of them no longer being cryptography unfortunately.
Then they wouldn't be quite cryptocurrency transactions.
> Maybe even a default setting and ability to auto-reject.

We sort of have auto-reject, with the Do Not Track header. Which pretty much everyone has decided to ignore, because then people just say no and that's not the result they want.

> The popups have ruined the experience.

And behind every popup is a company that decided that ruining your experience was the correct thing to do.
"Legitimate Interest" is when you need to collect personal information, but not for shady stuff. An example is for Fraud prevention, network security (eg: Cloudflare), or for legal reasons (eg: purchase information). As long as you don't use this information for anything else you're in the clear, and don't need a cookie banner.

Another example: "An organisation is looking into the way it stores job applicants’ personal details. It is legally required to store this information for six months, in case a candidate lodges a discrimination case."

https://www.itgovernance.eu/blog/en/the-gdpr-legitimate-inte...

The problem described by Ekaros is that TrustArc and other cookie banner companies have interpreted this as meaning "I can add a checkbox so the user can say it is in their legitimate interest for ad-networks to harvest their data".

Here's an example, "Legitimate Interest" is hidden on a second tab: https://preview.redd.it/zzsl63h7nly51.png?width=1358&format=...

This is a dark pattern.

This interpretation of GDPR is incorrect. Legitimate interest does not need a checkbox. Also, asking customers if something is legitimate interest or not doesn't make it so. Also, the fact that the "Legitimate Interest" checkbox is checked by default goes against the spirit of GDPR.
That's not correct. 1 is the closest to the stop on a UK rotary phone. You can see photos and videos of the diallers on my blog post https://shkspr.mobi/blog/2020/08/why-didnt-phonewords-take-o...

9 is almost the furthest away from the stop - 0 is further.

999 was chosen because it was less likely that interference would generate the exact same sequence of pulses. https://web.archive.org/web/20090302014433/http://www.btplc....
Why would a frontend developer need to build a docker image ?
How much is a deposit compared to the full price of a drink?

Here in Czechia it's 3czk deposit for ~20czk full drink price and I've never noticed anybody even asking for the bottles, yet alone "stealing" them.
Ask HN: Anyone interested in teaming-up to learn mobile XR(AR/VR) using Godot?
I am thinking of learning XR development using Godot engine. And to avoid having to buy expensive headset, I am thinking of targeting Android mobile platfrom. I know C and C++ at an intermediate level, but do not have much experience with 3D graphics and Godot.

Anyone interested in joining me in learning mobile XR development using Godot? It is better to work in a team rather than working alone, hence this post.
Very likelx true. I am more and more of the opinion that more users should attempt click fraud. I know that advertising does pay for infrastructure, but most advertisers are just interested in their competition not being able to do more.

But since there is absolutely no consideration for privacy from corporations like Google or Facebook, I don't see the need to support their perverse business model.

If enough users participated in such schemes, maybe these privacy invasions would stop.
I run Arch but I don't tell anyone.
That's a nice article.

It prompted me to mention BashSupport Pro which I installed a couple of months back.

It's a plugin for JetBrains IDEs that allows step debugging and variable inspection for Bash scripts in the same way as other supported languages.

https://www.bashsupport.com/
You are denying the reality.

I would prefer for it to mean cryptography, but this ship has sailed, and we have to accept it.
Yeah, additionally it's very low effort like most NFT:

I present: Iron Mickey - https://opensea.io/assets/matic/0x2953399124f0cbb46d2cbacd8a...

You can't make this stuff up :p
Coming from Java and C++, I once wanted to fix a bug in a macOS app written in Swift that used my C++ library. It was a rather frustrating experience because none of my existing knowledge worked. I could see the field I needed in the object in the debugger, but for the life of me couldn't figure out how to get it. It turns out (had to ask the developer who wrote this) I had to write some really weird `if let ...` thing that would extract those fields into local variables that I could then use. Also, immutable everything by default. You can't overwrite function arguments within the function itself, like you could in Java and C++. And unwrap, unwrap, unwrap, unwrap, unwrap everything.

And yes, versions, as you said. I don't like moving targets. I enjoy stability. Java changes, but it at least does so carefully and doesn't drop features (but does sometimes drop obscure parts of the standard library). You can usually compile and run Java 6 code unchanged with JDK 17 just fine.

I like it when there's a clear line between the language itself and its standard library. Swift doesn't have one, neither does Kotlin.
there are definitely a few problems crippling swift adoption in the mobile app dev community (which seems like the easier market for growth) but to me the most important one is this:

it's still a apple frontend PL only. There are absolutely no story for cross-platform development, not even business logic (foundation on android is non-existent).

After 18 months developping a first version of an app using swift ( for optimal performance and OS integration) i am now investigating more seriously the different options for reusing the maximum amount of code, and so far the result is : 0.

0 code reuse in today's world is absolutely unbearable. I'm at the point where i'm seriously thinking about tools for automatically converting the code to kotlin.
Things have moved very quickly since this was true. For comparison, [1] Visa claims at it's maximum to achieve 24,000 transactions per second (tps), and Mastercard 5000. The work on the Bitcoin Lightning Network is moving ahead to help achieve [2] "approximately 1 million transactions per second."

Another crypto currency in use today is Solana. That runs at around 50,000 tps, beating the higher end of today's credit processing networks.

[1]: https://utilli.com/2021/04/26/the-lightning-network-is-poise...
[2]: https://www.kraken.com/en-us/learn/lightning-network