skysight-inc/HackerNews huggingface dataset:
I like this article which is mostly about one guy, but contains some of the background on the changes to Kibbutzism: https://www.washingtonpost.com/archive/lifestyle/1989/07/09/...

An article from 1986 said: “About 20,000 volunteers”, “Israel’s 280 kibbutzim”, “About 3 percent of Israel’s 3.5 million Jewish population live on communal farms” implies ~5% labour from volunteers (assuming 3 month average stay and full time work). https://apnews.com/article/96bc6ecc6ae2f9ba6c4707a39babffa6

A modern equivalent in New Zealand is wwoofers.
Coke Cola use to be based off cocaine. Like playing Red Dead Redemption with the tonic drink mixes back in the day. Was based off herbial and natural ingredients, compared to today's standard of processed and further processed refinement. I'd rather have the damn cocaine to keep me addictive to a drink instead of all the bullshit that's processed into a cola drink now a days. You open one up and it can't stay fizzy no more then 20 mins. Which in reality all soda drinks are root causes of modern day deseases.
Is there a good way to contact you? Your account doesnt have an email.
That story reminds me of working in business support and getting a call from the on-site tech who was ordering a new modem for the customer. The equipment closet was on the outside of the building and the very sweet business owner was concerned about the modem getting too cold with the winter weather and had wrapped it in a blanket. The technician explained to her that the modem needed to be cold and she was very apologetic for overheating it. If my memory serves me right, the manager that day was so amused by the situation that he comped the visit and equipment replacement since the biz owner was educated on the issue. It was a good thing all around as the story was used as a way to explain to techs that a bit of kindness and education goes a long way to keep customers happy and their service healthy.
> Who wants something that

Evidently, a lot of people want that. Or at least they’re choosing to buy it.
Ow, cool to see this featured here and the discussion around it.

The whole album is great. It’s available on Bandcamp and absolutely worth owning: https://gunshipmusic.bandcamp.com/album/gunship
What secret do you use to encrypt the hard drive? That itself ends up being a password/key file that needs to get stored somewhere whether it is someone's brain or a more secure storage location. I guarantee you that whatever password average users pick will not take billions of years to brute force, more like an hour tops.

I don't think it should have been required for Windows 11, but TPMs are a useful tool for mitigating brute force attacks.
Elon Musk’s Las Vegas Tunnel Transportation System Approved
> Outside of workers, there's really no way to simultaneous concurrency in js.

You're largely right but this part is mostly wrong in practice because of async. You can create race-like conditions very easily with promises/async if you're not careful.

> Order of dispatch to subscribers seems like it create similar problems, although it would be fully deterministic, rather than a race.

Yes, that's closer to what I meant. Not a data race, but you could end up in a loop.
https://thenextweb.com/news/universities-finally-realize-jav...

https://en.wikipedia.org/wiki/Criticism_of_Java#:~:text=The%...

https://www.quora.com/Why-did-Alan-Kay-dislike-Java

https://vic.nightfall.moe/2016/04/03/Some-reasons-why-I-hate...

https://developers.slashdot.org/story/08/01/08/0348239/profe...
Depends what you are doing. Is it portable or sitting on a desk?
I have both a 13"(my personal device) and a 16" (work provided device).
I would choose the 13 over the 16 any day. I absolutely hate lugging the 16 around. It's just way too massive.

Now if it's gonna sit on your desk and not move, 16 is probably fine and could buy you some screen real estate. That being said, if it's on your desk, you probably have an external monitor so real estate is not really an issue.

In the end, your choice. My preference is smaller over larger.
If I don't respond, then we get accused of not responding to criticism. So I try to add enough information for readers to make up their own minds.

As for moderating HN vis-à-vis YC - I've explained exactly what our approach is on countless occasions (https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...), including to you: https://news.ycombinator.com/item?id=27685595.

You've repeatedly expressed that you don't like how we moderate HN and consider it inferior to your own practices as a moderator elsewhere. I'm sorry to hear that (and you may be right about the latter!), but your posts about these things have included several false statements as well as things that the bulk of the community just doesn't agree with you about. For example, when I post about related threads, that has nothing do with YC. I do it because readers like looking at links to past threads. It seems a strange thing to complain about.
You just uncovered one of the issues in Barcelona: getting a public school place near where you are living, especially in the Eixample district (the one where this initiative is being done) which is super crowded and with very few real estate available for public buildings.
I really don't see the problem with it being acceptable to be asked to police my neighbor.

See something, say something.

/s
public class Main {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}

vs

print("Hello, world!")

Please comment again if you still cannot see the bloat/unnecessary verbosity.
The scenario I see:

Joe McRandom is heading through TSA, and is falsely flagged as having a knife by this software.

Because the computer _can't_ be wrong - a depressingly common view among anyone who doesn't work with computers regularly - the TSA agent flags our friend Joe. Joe's entire luggage is then unpacked, in front of everyone present - hope he didn't have anything sensitive in there!

When he inevitably does not have a knife in his luggage, the TSA agent spends way too much time searching for the secret compartment, as well as digging through all the stuff. When there is _still_ no knife to be found, Joe is taken into custody - we've already seen that airport security can be trusted to abuse their power - causing Joe to miss his flight, be psychologically damaged (I'd be pretty shook up after that degree of search and detainment), and possibly lose his luggage (better hope the TSA did a good job keeping track of it, and decides you deserver to have it)!

Is this situation likely, strictly speaking? Over the massive number of TSA agents working and travel being done, I would say yes. All of the negative effects of the TSA mentioned above already happen, a system like this just makes it more likely to be occur for no real reason.

Also, while the average knife may not be expensive, some are. On top of that, many who carry knives form emotional attachments to them, so even if there's no "real" damage being done, there is some amount of harm being done in a much harder to quantify way.
There are very, very few backward incompatible changes in Java
I don't put them on the bottom or near the keyboard, I don't think being on the screen really matters. Maybe if your laptop can do 1000 nits or something.

But I don't know for sure. never had a problem.
chrome's extension api for downloads has the same limitation

filenames that are reserved names on windows (like NUL) or contain characters that are reserved on windows are refused with "Invalid filename", even on platforms and filesystems that don't have the same limitations

this might be desirable for enforcing portability in extensions, but the thing isn't mentioned in the documentation[1] for the api so you had to know about it beforehand (like most extension devs, probably) or find out the hard way when some of your downloads unexpectedly fail (like me)

i was using it on linux in a personal extension i wrote, and i thought it was silly that i had to add extra code to further sanitize and mangle the filenames for an OS i don't even use

[1] https://developer.chrome.com/docs/extensions/reference/downl...
That's good until the fisherman breaks a leg and his family then goes hungry. The ideal lies somewhere between the extremes.
Show HN: Simulate the notch like in the new MacBook Pro 2021
It feels like having a gym membership, you really like the idea of yourself, and you can be smug and get virtue signalling points, but in practice people rarely use it and it's mostly empty except for a short season.
Do you have a problem with those terms? If it makes you feel better "stopping power" is at least half a meme these days, from all the old fudds talking about "muh stopping power" with their .45 1911s. And yeah a bullet makes a wound channel? This stuff is just as relevant of you're hunting or similar.

And no, birdshot may not stop a big person. Hurt like hell but often won't kill. I personally don't have a shotgun for home defense though, 9mm hollow points in a PCC do the job fine.

Anybody who's not an idiot wears ear protection when shooting but a few shots won't damage your ears much. But yeah a 9mm handgun is significantly less bad for these reasons. Thank the feds though, it's damn hard to get suppressors without tons of paperwork which would otherwise make this less of a problem.
Being verbose is a plus. I really really really hate the terseness of Kotlin and how it's basically unreadable without an IDE.

Languages should be dumb. Standard libraries should be smart. Not the other way around. The number of syntax constructs that generate standard library calls when compiled should be minimized as much as possible.

Edit: one more thing, operator overloading is extremely harmful for readability.
I don't think that was necessarily meant to convey weight towards a position of belief, but instead to just clarify the situation. They immediately followed up with "the allegations are unproven" and "we'll eventually see".
Build the Earth Germany
Consensus here means that a few vocal populists will decide the outcome of consensus. For example: "We need to boot that communist out of our community! Joe, do you support communists? No? Great! Jim, your turn. John, what did you say? You're undecided? Fine. We've got enough votes anyway and on our next meeting we'll need to discuss whether you belong to our friendly community."
The solution to the technopolies is decentralized technologies. I used to write full explanations of how that would work, but my comments about it always get buried. So I don't bother really explaining anymore.
It's ok to fail sometimes, but if you only fail the only way for you to stop failing is to be lucky. It doesn't seem like a good strategy to me.

But yeah if the goal of OP is the guy he quoted at the end "Had a business idea that I think could build in 24 hours and get to $5,000 MRR in 30 days". Keep trying, survivor bias is still alive
Ok so UK resident here. Oddly able to own a shotgun (not pump). what is a standard slug? I presumed birdshot would mean the "slug" (big metal thing fired out end of gun) would be replaced by the "birdshot" (tiny metal balls designed to spread and so make hitting bird (plus lots of other things) easier.?

Sidenote: It's unlikely in US as there seems to be a political objection to collating gun stats but are there any stats on threat models in "home defence"? I presume the main one is armed burglary but am interested in how often, where gun is kept vs where it was needed etc etc
Enough not to get gaslighted.
All these have a thing in common: he gave up because they weren’t immediate successes. Some even had traction: 5 users in 3 months isn’t the incredible outlier story you hear time and time again, but it’s 5 people you can talk to, listen to what they want (and why they signed up anyway), then you gear up from there.

We’re too conditioned to believe in the stories of immediate success and MVPs making tens of thousands of dollars immediately. Those are exceedingly rare, and you might be able to pull it off when you have a massive audience. Jumping from project to project won’t net you that audience, so you end up spending time in circles… and earning $0.
Global scope is a terrible invention. The less implicitness there is, the better.
Apple Says Notch Is a 'Smart Way' to Give Users More Space for Content
There is still a huge market demand for Java. Moreover the recent releases are doing a great job adding features following recent trends. If thought using JDK 16+ a student will be able to move to Kotlin, Swift, Scala, ... much more easily than few years ago.
IMO it's more about updating the curricula than dropping Java.
I agree with everything here except the "should stop being taught as the defacto language in computer science curriculums". Realitically, a CS curriculum needs to at least vaguely prep a student for life in the industry, and Java is not only massively popular, but is also a great way of showing how OO is used in practice i.e. kinda badly. No point teaching everyone about beautifully architected Smalltalk programs just to have them work on hacky Java monoliths from 2003 (not to mention BusinessObjectTpyeFactoryGenerator.java).
What would the upside be in “simplifying” it? At present, there’s a known set of standard ammo sizes in use, and millions of guns in existence that use them.

Sure, the nomenclature is weird, with a mix of imperial, metric, and just plain weirdness, but it doesn’t seem to be negatively impacting anything.
What an outrageously toxic and arrogant comment. There are many reasons to dislike Firefox. Just because you're not personally affected by those reasons, doesn't make people who are affected by them somehow mentally ill or lesser humans than you, your majesty.
Show HN: Stockstack 0.5.0 on Product Hunt
I want you to repeat those words to yourself out loud: "the bank account story couldn't have been suppressed because it only came out recently"

Do it twice. It's okay, we'll wait.
It’s not really copy-on-write though. That implies greater systemic performance losses than what Clojure provides, because it uses HAMTs (Hash Array Mapped Trie) internally. They enable much faster copies of immutable data than copy-on-write does.

Your other points are good ones, I just don’t want people to be put off by copy-on-write performance assumptions. You take a ~50% performance hit from choosing Clojure over Java, but the gains in dev speed, maintenance, robustness, and flexibility to changing requirements are supposed to outweigh that. Especially when you include simpler parallelization, which you covered with thread safety.
>if the point is to teach OO.

Is it really the point to teach OO though?

Java is being used everywhere. And you get to learn the basic as well as the huge ecosystem behind it. Apart from possibly Python, are there any language that get you both in terms of market and learning?

And Java have make huge improvement in every part of the ecosystem, from languages, standard library, VMs. While I still dont like the language much, but I have gotten off the so called busy and verbose code view as I age. As they do serve some purpose. We need better balance, right now languages design are binary and polarised options.
Android is based on the JVM, it will never switch to Flutter (and an aggravating factor is that Dart is an inferior version of Kotlin).
That doesn't matter, because The First Amendment still prevents the US government from stopping YouTube from existing as a platform for content it does not produce. It's a simple concept of "who did this?" and if it's not YouTube, then it's not liable.

I notice you ignored completely the articles I linked, and didn't even bother to address the myriad arguments put forward by legal experts on this issue. I assume that's because you have no legal standing whatsoever, and would prefer to just say, "This is what I want and I don't care if the country has to cease to exist first."

Additionally, I find it highly hypocritical that you post such an opinion on a platform that would be shut down, were you to magically get your way. When you have to express your opinion in a way that wouldn't be allowed if your opinion were shared, you might want to rethink your position. It makes your position look wholly unconsidered, which it apparently is.
I’m stuck on 8 and 11 in my current projects, so I haven’t seen much of these in the field other than the new record feature. What I am really surprised about is the var construct. Honestly, this leaves me a little conflicted since it seems to be antithetical to the principles of a strongly-typed language. So does this now reclassify Java as a weakly- or dynamically-typed language? I would perhaps argue against it being dynamically-typed since by definition type inference happens at runtime, but it certainly leaves Java in a sort of limbo. I don’t personally care, but I know at some point the topic will come up amongst my dev peers, at which point there will sure to be a (mostly friendly) debate.
Arrow DataFusion includes Ballista, which does SIMD and GPU vectorized ops
Edited ...

As the child of this comment points out, I got this wrong. I was multi-tasking, and didn't read carefully enough.

If they delete their comment (which is now no longer relevant) then I'll delete this one and leave things tidy.

(they probably won't notice ...)
I am indeed, i know allergies vs non-allergies. Consider the reactions people have to fried food. You would bin that all under allergies with your logic.
“It’s extremely busy and verbose” were the reasons.

I agree with those reasons and I’ve always felt Java sucks because of them. When Java first came out I was a C/C++ programmer and was excited to learn it. Very quickly became disillusioned because it was incredibly verbose. I hoped the language would evolve quickly but it took FOREVER. Meanwhile Microsoft introduced C#, whose v1 looked like a copy of Java, and very quickly evolved the language to make it much better. They did what I hoped Sun Micro would do. But Sun just sat there and twiddled their thumbs.
hors... glutamate-gated chloride channels.
Livyatan
Interesting. Personally I didn't see many changes. We had indent before, now it's more common, mostly because of git diffs, and of course some languages got more B&D by design. But I wouldn't say that there have been huge benefits.

Heck, if we're talking language-based tooling, I'd rate the influence of JavaDoc higher.
The article notes that this is the first time this kind of thing has been done in the UK. And indeed, the Netherlands has been doing it since about a decade: https://en.wikipedia.org/wiki/Sand_engine (also mentions the Bacton gas terminal, as in the article).
strictly from a pedagogical perspective, sure, there are better choices. but java is at least decent for most of the core cs curriculum, and it's widely used in industry. when you're trying to get your first internship with no work experience, it's nice to be familiar with the language you'll be using at work.
It appears to be suffering the HN "Hug of Death".

Here's the version from the wayback machine:

https://web.archive.org/web/20211024193418/https://www.ft.co...
I think Firefox has identity issues. It used to be defined in terms of Internet Explorer, but now that IE isn't the dominant player anymore, I don't think Firefox has really found what it wants to be, so the last decade it's sort of been floundering.
Just get a web site ready for the next time a ship gets stuck.
Previous article from when Ballista was a separate repo from arrow-datafusion: "Ballista: Distributed compute platform implemented in Rust using Apache Arrow" https://news.ycombinator.com/item?id=25824399
0.2% of the population _per day_ would be something like 50% a year. That's worse than the black plague, a worse variant of Anthrax or runaway Marburg which spread even more easily...

We'd be in Walkin' dead territory...
Funny how we learned precisely none of this from that so-called "Facebook whistleblower" two weeks ago. Looking at her Twitter, she doesn't seem to have anything to say about it. How strange! Instead, she's just shilling against encryption:

https://nitter.net/FrancesHaugen/status/1452362024856559616
> there's not that many parameters to define what a bullet is and does

There's a surprising amount of parameters that define what a bullet is and does. Consider this article, which describes the difference between secant and tangent ogives.

From an engineering perspective, long range shooting is FASCINATING!

http://bulletin.accurateshooter.com/2011/03/tangent-vs-secan...
teach javascript, ruby, rust, go, kotlin....scheme.

literally anything else.
Self driving race cars reach blistering speed at inaugural race
What would be the benefit of having the citizenship of a non physical country? If I still live physically in country X I will still have to pay taxes there, respect the local laws and such. The only "benefit" is that I might have to pay some more taxes to that virtual country just like US expatriates do, and maybe potentially have some consulate services or easy visa access? That doesn't seem much of a country.

Of course in reality the main goal would be to be able to create your shell companies in that virtual country so that you don't have to deal with a potential political change in the cayman islands. I can imagine that goal is very attractive to some, but I don't really see that as a positive for society as a whole.
Show HN: Some Thoughts on Interfaces
So fitting 5 people in a 4 bedroom is not a solution, but sleeping under a bridge is, which currently happens.
When I used to be able to get Kosher for Passover sugar sweetened Coke, I absolutely could tell the difference - did multiple blind tests. It's possible the sucrose hasn't had time to fully break down in recently bottled Coke. The other theory wrt taste differences is the chemicals used in extracting HFCS leave a small but non-negligible taste.
Java's supported version on Android is a moot point: all new Android development should be made in Kotlin.
There it simply becomes a marketing project not a software project.
now that is only weirder what is the meaning of "3lJQa6w" then ? surely you didn't randomly type that ?
If you support distro packaging of your software (which you should, since it should ideally reduce the load on you when it comes to triaging bugs) and users are coming to you with distro specific bugs then you should:

- Immediately close issues where the user has indicated that they did not test against the latest version or where the user has not answered the question "did you reproduce this issue with the current version of the software built from source?" (You should just automate this)

- If users continue pestering you and they seem to come from a specific distribution: complain to the maintainers of the distribution and ask that they inform their users of the proper bug reporting channels.

New users are coming to linux on a regular basis and they're coming in with a windows mindset. It is important for the smooth functioning of both linux distributions and software projects to make users aware that the proper channels for reporting bugs they experience when using software which was packaged for their distribution is the distribution's maintainers.

Users need to be made aware that unless they're compiling directly from source and using a supported version then they have no business going to upstream with their bug reports.

You may think this is harsh but if you get backlash, distributions should have your back on this (they usually do have information somewhere to inform users that bug reports should go to them first). I recommend any open source project take this stance when it comes to bug reports. If someone finds a real bug and they are certain it's not one caused by their distribution then they can easily build your project and reproduce the bug there.

(Aside: If you are providing a library then an appropriate level of API stability is a must have if you want people to be able to actually test bugs in a newer library version.)
For now.

But now that the pool of people that could work from the jungles of Brazil has increased 10-100x there’s a lot more incentive to making that possible.
then write assembly.