skysight-inc/HackerNews huggingface dataset:
But the echo chamber is strong, there are hundreds (thousands?) of wealthy and well-connected teenagers graduating from the Andovers of the world who want to hear from their lauded peers.

As for me, my kids are at our neighborhood public school where my son's best friend has a single parent who drives full-time for Uber and had to borrow running shoes from the coach for cross-country. It's important to pick the life lessons you want your kids to experience before they leave your house, and in my book the "gold star" my son earned by recognizing his friend was hungry and offering to share a Subway footlong with him is worth far more in life than trying to decide which clubs to join at a top 10 university.
It's entirely the point of the RISC-V custom extension space that Qualcomm are allowed to do this. It's certainly a risk that software could get locked in to using these custom extensions, but it's also very easy to tell if software is using those extensions from simple examination of the opcodes. For those interested, check the bottom byte[*] of each instruction for:

x000 10xx custom-0
x010 10xx custom-1
x101 10xx custom-2
x111 10xx custom-3

[*] Where "bottom byte" is actually the first byte since instructions are always stored little endian.

Edit: To be clear and avoid confusion, RISC-V has two sorts of extensions, the custom vendor-specific extension space that I'm talking about here, and the RVI standard extensions which I'm not talking about.
With underwater explosion in the direct proximity you do not need that much, especially if you will use a charge with explosively formed penetrator. 16 meters of water pressure will quickly exploit even a small hole. My guess, it's small enough to be deliverable by a remotely controlled boat like those used by Ukraine to attack the Russian fleet, naval bases and the Crimean bridge.
Make it so that shares of a company cannot be bought and held by corporations. Make trademarks non-transferable; they can only ever be owned by the entity that originally filed them. Make copyrights/IP rights subject to public auction; any time that ownership of a copyright would be transferred from one company to another, the public has the right to bid on it collectively, and if they outbid the company then the copyright goes into the public domain.
Study estimates the energy costs of information processing in biological systems
There’s a seldom-discussed phenomenon in the development world that can inhibit many developers from achieving true efficiency
RISC-V Is Far from Being an Alternative to x86 and Arm in HPC
Isn't it just LGPL? Why is that a "mess"?
With the little difference that spring boot offers you 99% of your needs, both to fetch the data from (sql, nosql, you-name-it), and to offer your interface out (web, rest), and programming style (syncronous, asyncronous), and observability, ....

while for go you'll find yourself deep in the mud of choosing what 3rd part library to use for logging and how to make it work with the rest of custom stuff you have to write
I don't follow what you mean. You can purchase SiFive RISC-V chips.
Not really. Look the pricing and the AND condition:

"Only games that meet the following thresholds qualify for the Unity Runtime Fee:

Unity Personal and Unity Plus: Those that have made $200,000 USD or more in the last 12 months AND have at least 200,000 lifetime game installs.
Unity Pro and Unity Enterprise: Those that have made $1,000,000 USD or more in the last 12 months AND have at least 1,000,000 lifetime game installs."

https://blog.unity.com/news/plan-pricing-and-packaging-updat...

So if you sold in the last year more than 200k AND have more than 200k game installs and have the unity personal version, then you have to pay for install...
Adding (too much) salt is going to reduce the rating, this is intentional.
The title of the blog post is IMO a poor choice. The (hidden) subtitle of the post is "Algebraic data types in Java" which is much more descriptive of the content. A better title would have been "Algebraic data types in Java 21".

Perhaps because of the title, many/most of the comments here are off-topic. I was hoping to see more discussion about algebraic data types, strengths and weaknesses of the Java implementation, technical comparisons to other languages, etc.
It’s not the government’s fault when they said cereal, they meant healthy oats and grains but instead people bought fruity pebbles. I remember being a kid in the 80s and it was very much understood that the healthy cereal was the plain cheerios and unsweetened corn flakes and stuff that nobody (especially kids) wanted to eat-or we’d just add a ton of sugar to it at home.

If you want to blame government for lack of regulation in terms of proliferation of unhealthy food over the years, ok that I get. When they issue guidelines (pyramid) and people just completely misinterpret/ignore it, that’s people shooting their feet.
Well-meaning adults based what they gave kids on the food pyramid.
Sounds like they were just about to pack up and leave, and then this happens. Spectacular, and incredibly lucky that they got to see it like that. Not to mention those northern lights look great. I should go to Iceland some day.
I think it's a good thing it's in decline. Cereal for the most part is terrible for your health and wallet. There are far better alternatives for breakfast. Maybe people have started to realize that.
Wouldn't the patty also be ground up with all the fat, while the raw unprocessed beef could have visible fat trimmed and not consumed? Maybe that accounts for the difference.
I respectfully disagree with the take that Bounties damages Open Source Projefts, which I also respectfully communicated to the Zig leadership team.

After my communication they banned me from participating in their community (I quote from them "You're not welcome anymore on our GH repo nor any other community managed directly by us.").

For those interested, we moved the sponsorship work to the Wasmer repo, so those who want to work on it can do it freely.

https://github.com/wasmerio/wasmer/issues/4218
Do you think RISC-V will gain wide acceptance similar to ARM next years?
It definitely contributed to the overall feeling or notion of what was considered healthy by non-nutritionists.
Voting will do nothing. Even if you could audit the voting system and prove it wasn't fraudulent, have you met any of your fellow humans on planet Earth? You are a teeny, tiny minority. They will continue to vote to destroy this planet.

You'll have to be more clever on solving this problem. I would suggest against parroting false feel good phrases that will result in absolutely nothing changing, and start thinking outside the box you and many others seem to have found themselves in, if you actually want to see our planet survive.

We are talking about the death of this entire planet being perpetrated by a specific group of people. What sort of solutions did our ancestors come up with for significantly smaller stakes, to simply safeguard things like freedom? When speaking of saving an entire world with the potential to spread life throughout a galaxy, there are few conceivable solutions which cannot be easily morally justified if they result in safeguarding that future.

We are a species with an infinite cosmic destiny. I might suggest we all start acting like it.
It depends on the intent.
> I started using just static factories in my code, and abandoned all those DI and it works well enough.

i have done this as well (though not in java), it makes knowing what gets initialized how and where much easier and faster to debug
> I want to fully utilize every CPU and every core I have, why do I want green/virtual threads again?

If your task is CPU bound, then virtual threads don't gain you anything.

On the other hand, if your task is IO bound, e.g. for a webserver, virtual threads make it trivial to spin up a new thread per request, for massive workloads.

https://en.m.wikipedia.org/wiki/C10k_problem
> For a product developer, it eliminates the issue of being tied to the limited portfolio of cores available from a proprietary ISA.

Hmmm this is the same Qualcomm that had an Arm architecture license for years and ended up using off the shelf Arm cores?
Yep! I have an RPi 4, and at one point it was running Hypriot [0] on it, with some lighter containers being handled by it instead of the larger x86 nodes. I'm pretty sure I also had it running as part of a K8s cluster for a brief time.

[0]: https://blog.hypriot.com
I'm glad that I wasn't the only persion pondering the similar thing (referring to the theses), but I'm not sure if the current direction can produce a small enough solution. For example I expected the following to work even with the currently restricted xlib:

#include <stdlib.h>

foo(int **pp) [
if (@pp) {
.alloc *pp;
} else {
.undefined;
}
] {
*pp = malloc(4);
// or: int *qq = malloc(4); *pp = qq;
}

It seems that `*pp` doesn't even work in the abstraction. (I originally tried structs, but realized that Xr0 currently doesn't support them.) This is crucial because you can't just do pattern matching against abstractions and axioms, there should be some sort of tactics that massage abstractions so that appropriate axioms can be used if any. Even keeping track of non-variable places (here `*qq`) is not trivial, please consider how to handle the commented code.
What makes that a not-analogous example is that there is an active campaign to destroy oil companies, most likely as a means to nationalize them as there is no situation in the next 100 years where oil goes away, and also that this is California where nothing is real.
Cheerios contain round up, to the point where it should be listed as an ingredient. They apply it as a “drying agent” at harvest, then harvest before it can be washed off:

https://www.ewg.org/news-insights/news/should-i-throw-out-my...

The practice used to be effectively illegal because it contaminates the harvested crop, but lobbyists got the government to increase legal limit of glyphosate in food by 300x to enable the practice. It’s a carcinogen according to the WHO and California.

Rice Krispies are low fiber, high sugar and high salt:
https://smartlabel.kelloggs.com/Product/Index/00038000200038

Shredded wheat is fine, except it’s legal or use glyphosate on wheat as a drying agent at harvest.

All the organic cheerios I’v tried are terrible (any suggestions, internet?) I’ve had decent luck with pretty much every other type of organic cereal I have tried, however. I filter on low salt, low sugar and high fiber.

The last time I checked, spraying roundup directly on organic crops wasn’t allowed.
I agree it's awful, but anyone using an iPhone that is locked down doesn't care about ownership. The games can go right in their iTunes library with the other media and entertainment they don't own.
Surely you can’t mean “Europe”, you must have a certain country or small set of countries in mind here, and be thinking of a very recent time period.
It "feels OK", stripped of context, but nevertheless results in your industries slowly withering and getting taken over by their new Chinese competitors in what used to be their home market.

If you remove uniforms from a soccer match, you can celebrate each individual player's goal. But the team that forgets they are (or should be) playing a team game will be obliterated.
2 eggs, 1 serving of cereal with milk, some fruit, black coffee. Boom, a balanced breakfast that includes cereal. You're welcome.

Now obviously telling someone to eat sugary cereal isn't good health advice. But even if you opted for one of the less healthy cereals in my link - frosted cornflakes - one serving only has 11g sugar, 13% of your daily allowance. Not really going to kill you.

Sit down and eat three servings of frosted flakes in one go and yeah you'll slowly kill yourself.
Aside: “Problematic” is such a terrible word, uniformly intended to cast aspersions.

It’s reality: everything has positive and negative qualities in various proportions. Instead of implying that something is “bad” by virtue of being “problematic”, why not simply state what the specific problem is? Because then you can’t shit talk the entire affair, I suspect.

Perhaps it was initially intended to be useful in this way, but it has been co-opted to non-specifically disparage.
Agreed, the thing is my kids can afford the calories that I’ve been avoiding for a very long time. Starch has energy, habits about balance are important too.
In a lesser evil scenario it could have been Microsoft as they could have an incentive to use Unity to force users into Windows, or devs into C#. Unity is even featured in Visual Studio before.
Gradle is steaming pile of garbage. But since the zoomers are allergic to XML, Maven (actually fast) is slowly dying.
Rice is s cereal.

The main problem is the processing, not the underlying grain ;)
The government in Serbia never struck me as especially uncorrupted, but I also don't think this has caused everything there to go to hell. Laws exist and are largely enforced, it just happens you can bribe your way out of most fines.

I met friends there looking for any possible way to come to Canada or the US largely to escape the systematic corruption which exists in some Balkan countries.
If it's just for development, you could set it up in the hosts file.
This has been noted with ink-dipped quill in my giant tome, Codex Ignoramus.
> I have heard this levied against the government before as having caused the obesity epidemic, but I really can’t imagine someone who sitting around deciding “I have to eat more bread, the government’s pyramid drawing demands it” rather than just eating what they want to eat.

And even if a huge number of Americans did robotically follow it that would not explain the obesity epidemic, because the obesity epidemic is worldwide.
For whatever reason we've decided to allow companies to copyright and patent instruction sets, which means in practice it's completely forbidden to make your own x86-compatible processor, and for ARM you'd better negotiate a license fee up front.

RISC-V is permissionless, you just grab the specs and start implementing (or more likely, grab a free core off Github and start modifying it). So that's the difference here.

For extensions, RISC-V supports those in a somewhat more structured way. There's both an open process for ratifying standard extensions, and a reserved space for your own custom extensions.
well... https://github.com/search?q=%22f%2C+_+%3A%3D+%22+language%3A...

98k results...
Google Analytics 4 is unusable there is now a black market for old GA 3 accounts
Google stewardship in action.

Can we even go back to Usenet without Google Groups?
As for ranks, one of the main metrics is citations. Keywords are also relevant. Once you are up to speed on a topic then you'll notice a few publications tend to publish the good stuff, and so subscribing to them helps you feed off the paper firehouse.

arXiv might be a source but hosting only preprints without peer review ends up lowering the average quality of the stuff that shows up in there.
It sounds like Op’s wife is having more than a mole being frozen off. He references a 6” incision.
The product is basically Instagram but with text instead of images. I would expect that would be the primary motivating factor in choosing Instagram as a starting point rather than the language.
"very low blood sugar" is this what you tell yourself to maintain your processed sugar addiction?
No, the studios are explicitly colluding in order not to give into the writers and actors unions demands.
Well there's a difference between the instruction set and the specific implementation in silicon. The Instruction set really doesn't cover how an operating system is booted, how energy efficient a specific chip is, how to interact with devices and drivers, how caching and out of order execution are achieved etc. Qualcomm has undeniable experience in all of this, regardless weather you like their implementation or not and there isn't a single riscv chip out there that can compete with ARM on the performance level yet.
Second time in less than 4hrs that someone tries to incorrectly use the "number of CVEs" as a proxy for "security": https://news.ycombinator.com/item?id=37543987
They're not top end AAA games by any means, but both Factorio and World of Warcraft have highly performant native Silicon builds that drive my high refresh rate display @ 1440p quite happily, without even making the fans spin up noticeably.
> Why pay for the full price of an X-Box that sits idle most of the time?

Because it's available at a moment's notice. You don't have to actively schedule around its availability, or otherwise worry about it. It gives you consistent play experience, freedom to use it in nonstandard ways, and if anything goes wrong, it's likely you can do something about it now.

In general, ownership removes worry and gives you more options. Those have utility that more than offsets reduced utilization.

As for example of what I mean by worry, let's take video streaming. Between Netflix's failure rate and unexpected catalog removal, my ISP's failure rate, OS (both Linux and Windows) and browser (both Firefox and Chrome) being what they are, and anything else that happens between my machine and the CDN hosting the video I want to watch, there's a non-trivial chance it may be not available at the time I want to watch it, or it will be non-watchable (e.g. because it's pausing every few seconds to buffer, because of some failure somewhere). I experience some sort of a failure like this roughly once every week or so. That doesn't seem like much, but it generates some anxiety - a worry that at the exact moment I wanted to stream, it won't work, e.g. ruining an at-home movie date with my wife, or my personal "sit down with my favorite supper and put on a show" unwinding ritual.

Contrast that with the same video, acquired on the high seas in form of a local file. This. Just. Works. If the same or similar video file worked last month, it will work today, 100% of the time. Even if the Internet goes down, even if Netflix goes belly up, even if my ISP gets hit by a fire, even if a war starts somewhere and there's a billion people rapidly F5-ing news videos - my video file Will. Just. Work. I can set dinner and sit down and double-click and, not for a second, worry about the hidden weather of markets and networks ruining my evening.

That's just one small part of what makes ownership good despite seeming economical drawbacks (well, drawbacks to whom? it really seems to depend on one's accounting methods...).
I understand. You have lots of things to worry about. Try to take things one at a time. The two biggest concerns I'd have in your shoes:

* money

* visa status

Money is probably a bit easier to deal with, so I'd focus on building your financial runway. Save whatever you can. Cut costs. I don't know your living situation at all, but think about big things (where you live, what you drive/how you commute) and little things (going out, subscriptions). Examine your expenses and come up with a barebones number. Is it $1000/month? $3,000? $6,000? I don't know, but you should figure that out. Then you can decide how many months or years of runway you'd need to feel comfortable, and aim to save that much.

Next, the visa issue. Others have suggested consulting an immigration lawyer. That makes a lot of sense to me. At the least, you'll know your situation more precisely (how many days after a layoff you'd have to find a job, what it would take to change your status, whether you can leave and work remotely, etc). Other options would be to start interviewing at companies who can provide you a visa, or making plans to return to your home country. Again, I don't know your situation, so can't make recommendations on which to choose.

Finally, I think it's important to acknowledge that you are probably valuable to your current employer. Why? Because you've survived 3 layoffs. So you are either a good employee, in a division that is doing relatively well, or both. If you want to stay at this company, I'd focus on that to help get you through the day.

I'm sorry you're in such a tough spot.
Does anyone else find the comic-style very distracting?
I hope your visa allows you to switch jobs. In that case, get yourself job ready and switch jobs.

If your visa doesn't allow switching there are a few options:

1. H-1B at a research institution. These visas are available year round and don't have a cap. The pay will be bad, but it will let you stay in the US.

2. O-1 visa: this is harder, but not as hard as people think

3. Enroll for studies: If you have savings, you can switch to F-1, get a new degree that hopefully will enhance your earnings.

4. Look into immigration to Canada/UK/Germany which are trying to attract tech talent from the broken US immigration system.
The growth of mobile gaming in regions that used to be dominated by LAN cafe based gaming is super interesting. Most of the previously buzzing gaming hubs died during covid. PC Gaming equipment is extortionate, even in higher net worth areas, phones are ubiquitous anyway
The OO solution is to have a PhysicalObject class that dog and car both inherit from (or use via composition).
Good to hear logging has gotten better.

Though I still don't see a standard web stack. "stdlib is enough" is only true for people that don't need their hand held and/or can organise good standards across teams.

If it was just me or people I know are good writing the software that works. At Google it probably works because of aforementioned hiring bar. At the average large-ish company? Not something I like leaving to chance because I have usually ended up disappointed.
It definitely would. And probably some that are not damaged when something gets jammed or the environmental conditions change and react with the paper. But if you’ve got a mountain of books to scan and you can do the bulk of them with a machine like this and then use a more careful approach for the special cases, that’s a win.
If ARM are going to attack Qualcomm, who else will they go for? Particularly since they now need to justify their very high stock price. With RISC-V you have a clear license (BSD) which lets you do what you want, now and in the future.
In recent years mine has gone completely crazy and started autocorrecting to random words that don't exist. I think somehow over time it can get corrupted.
I think bounties can work. But it's important that the work being bountied comes from the project itself or at least is approved by the maintainers.
I'm also wonder what it is about argon gas that helps prevent sound transmission.
I went the other way as I was sick of all the repetition in Go. Spring boot/JPA data repositories save so much SQL, and spring boot automatically marshals to and from JSON, form data, etc. It means you can just work on the meaningful business logic. Add on Lombok and there's even less to maintain.
Written in Golang! That’s a pleasant surprise. Thanks for sharing.
Computers are complex enough that there is more than one dimension to ownership (in fact, if you consider how many computers are inside your computer, it'll quickly get fractal), but the argument still applies to whichever ownership dimensions you care about.
> General Dynamics and Lockheed Martin considered much of the data and equipment on the LCS proprietary — a problem that the GAO has identified throughout the military. As a result, only their employees were allowed to do certain repairs, former officers said.

they don't even have 'right to repair' in the usa military, there is no chance that civilian farmers or hackers will be allowed to get it
It's well-run in some aspects and disastrous in others. The fact that the US is an economic powerhouse is due to other things, not the quality of its federal and local government.
Elite Dangerous is a beautiful game with excellent voice acting. I eventually stopped playing it due to the ships getting prohibitively more expensive to replace when some pirates would out-maneuver my bigger and more expensive ships. As time went on it became more of a money grind. Too bad really, because I enjoyed the effort they put into the graphics and voice acting.