skysight-inc/HackerNews huggingface dataset:
Stackoverflow and plenty of Microsoft shops are enterprise enough.

> Haskell, OCaml, D with great IDE support in 2006 ? Do they have that even today ?

I mentioned Lekshat and Merlin for a reason, way better than Ruby with TextMate and Sublime.

Yes plenty of people were using C++ for Web applications in 2000 - 2006, via Apache, ngix and IIS plugins. Microsoft had ATLServer, Borland/Embarcadero still ship their webserver to this day.

I can assert that plenty of Nokia Networks WebUIs, were powered by C++/CORBA and Perl back in 2006. Transition to Java started in 2005.

As did several CRM systems, like the original Altitude Software application server.

RoR is for people that don't care about performance to start with.
Story of InterNation, (maybe) the world’s first investigative journalism network
> Oh, they can't express themselves?

Misusing moderator privileges to modify someone else's profile to mock their gender identity isn't exactly what normal people call 'expressing themselves'.

> because mental illness makes some people care a fuckton about gender?

It's genuinely amusing to see a bunch of people in this era hold neolithic-age ideas about what mental illness is. If you haven't noticed, the concept of mental health and gender identity has changed a lot in the past century.
We've eradicated insect life and deforested large swaths of the planet pretty effectively and intentionally.
Wow, that is sneaky. I didn’t even notice, the dns record is a redirect. Wow.
Tesla has good ideas, but stupid execution.

Comma.ai has driver monitoring, GM cars have driver monitoring, Hyundai/Toyotas and probably many others yell at you if the hands are not on the steering wheel.

Tesla pure vision based autopilot makes a ton of bad decisions and sudden turns that no sane human will ever make.

Yes, on principle I agree that vision via cameras should be sufficient for perception. However the algorithms and training are not there yet.

Kudos to Waymo and Cruise getting license to operate in California without drivers 24/7 and doing 100s of successful rides per day. We can shit on them for using 250,000 lidar rigs that only companies blessed by infinite VC money can afford but they passed that objective milestone. Tesla has not and probably unlikely for next 5 years.

Waymo and Cruise have shown that they actually give a fuck about safety, while Tesla has their heads in sand ignoring what their system is actually capable of offloading risk to their drivers.
Apple and Goldman were planning stock-trading feature for iPhones
Turn the company jingle into a heavily distorted guitar track, make a database with 3d models of drivers, locations and drone footage, from departure to delivery including the people driving desks, then have the llm generate a movie with narration in a dark voice. Dealing with broken down vehicles is an opportunity to brag and show off.
The OCI runtime spec includes vm-related config, so you can create a runtime bundle that specifies that the container should boot with a specific kernel, for example.

https://github.com/opencontainers/runtime-spec/blob/main/con...
Up through the age when they nearly took over the Pacific and their wartime tactics were known for brutality
A TCP network stream will guarantee no missed bytes via behind-the-scenes retransmissions, no?
Oh man, I thought it was. This makes it less exciting.
In the case of terraform the main interesting bit is not terraform itself but the modules.

What is the ratio of terraform dev vs third party dev in most popular terraform modules?
Take over simple system administration tasks such as (of course giving it full shell access):

- install this nVidia driver and make it work with pytorch

- get this ethernet connection to $IP working

- schedule a daily cron job to make an incremental backup of this harddrive, don't store duplicate files
not for French devs who dont live in Paris or other big cities
It's really stupid. How many people get their devices not stolen vs stolen. I would bet 99% is conservative? sounds like an excuse to just make it harder to repair and make the product useless much earlier.
I’ve observed for a long time that there’s a lot of value in making a seed, a starting point, for the thing a group needs to create. And that’s exactly the reason - new text is harder than criticism of the old.
"Hard to write but easy for customers to deploy" is my guess. There are a bunch of very high-performance computing use-cases in finance (quant, HFT) that Java gets used for pretty routinely. That's a very attractive market to build primitives like databases for, they have very deep pockets, but you need to play in their ecosystem.

I've seen this "GC-less" Java in those use-cases quite a bit. From a conceptual design POV it's likely not the best approach, but there's a lot of sunk cost in that eco-system and a lot of trust and expertise where "Choosing a better language" is often several orders of magnitude more expensive.
Is it really possible to deny reentry to earth? Could they not reorientate and enter someplace else and land?
Personal, very small dollar amounts, been like this for years

maybe chill on the snarkiness?
LXD != LXC

This does a pretty good job at explaining how containers work, but the author seems to equate LXC with LXD, and doesn't even mention LXC once. If I remember correctly the actual container part of Linux containers (doing cgroups/namespaces) is LXC, then LXD is a management daemon frontend on top of that? I think a lot of people do use LXD as their frontend rather than interacting with LXC directly (especially Ubuntu users, since they seem to steer you that way), but if you're going to do a deep dive into containers like this it's a pretty huge omission not to explain the difference. Another really cool security feature of LXC they also could've mentioned was unprivileged/rootless containers.

Personally I had a very hard time with Linux Containers when using LXD and prefer using LXC directly. I can see why it's supposed to be user-friendly but it always reeked of Ubuntu bloat to me.
Glad I'm dealing with a sensible interlocutor here.

I was not calling you a weirdo or logic pedant actually, I was referring to people who have a hard time understanding why we have already curtailed freedom of speech in similar areas, such as making it illegal to produce or distribute or view CSAM. Clear "violation" of free speech, yet we seem to be just fine having done it. If you also struggle with that concept due to "we could become China" then yeah, you're a weirdo and/or pedant, but I don't think you've made that argument. Rather my position is that you likely do see why we've made it illegal to produce/distribute/view CSAM, and the same logic powering that position can inform a position here.

And yes I agree that this deserves genuine discussion, which is why I've been laying out my arguments for it and drawing analogies to existing protections we already have which already curtail freedom of speech, as a response to your "we could become China" refrain.
No end user has ever been inconvenienced by a CORS request, so not sure that's a "benefit" for anyone other than Google.
How I limited social media:

1. Removed all social media apps from my phone.

2. Facebook is for keeping up with my far-flung friends. As others have side, set the bookmark to your friends feed.

3. Reddit is for my hobbies

4. The Marshall Forum and the Gear Page are for my most serious hobby - music

For Reddit, the Marshall Forum, and the Gear Page I typically rely on them sending me a digest email every 2-3 days.

For all, don't argue with strangers. It's okay to correct things that are objectively, factually wrong if you're so inclined - but opinions and ideological arguments are best to be had in person with friends and close acquaintances over a beer. People conduct themselves differently face-to-face and are more likely to reach a mutual understanding. Anonymous strangers are just trying to "win" an argument - which is a complete waste of time.
Pgpartman: Partition Management Extension for Postgres
I can't speak about Thor as I don't know who that is, but Vitalik has never been an open supporter of the metaverse fad. He's one of the people in the space who are too busy being focused on improving the core technologies to pay attention to meaningless marketing hype.

Don't confuse builders for influencers.
The user pays for it or suffers the consequences. Anyone relying on such bloated browsers has externalised the cost for coming up with a resource efficient alternative to their users.
If your NGG is on free play, here's the code to warp to the hole in one challenge (the final mode):

Both flippers, then 3L, 1R, 9L, 1R, 1L, 1R.

Then hold the left flipper button in before starting the game. Have fun!

(Source: I wrote the backdoor)
Wickard is especially shameless, but let’s not pretend the Supreme Court was some temple of reason and truth that FDR defiled. Morehead v. New York enforced a libertarian agenda using the same squishy “substantive due process” that underlay both Dred Scott and Roe.
Your claim sounds pretty spurious to me. The only reason I even know you're right about the measurement and diagnosis issue is from listening to a medical podcast in which medical doctors the correct way to measure blood pressure and diagnose hypertension, in order to encourage listeners not to get over-excited about a single high reading and go ask for drugs. My wife is on blood pressure, and it was definitely not prescribed on the basis of a single reading. She was given instructions for how to measure it herself from a list of reliable devices and did so twice a day for a week before going back.

It's saddening to see this discourse on the Internet where the half the people are out there saying "doctors won't take my condition seriously and tell me to eat better and exercise more" and the other half saying doctors just prescribe meds and never recommend lifestyle interventions. Damned if they do, damned if they don't. All the doctors I actually know absolutely prescribe lifestyle interventions. But if the patients won't eat better and exercise more, what else are they supposed to do? This doesn't seem like some kind of wild mystery where the rise in population average blood pressure is being caused by false positives and people being scared of the office. The population is fatter, exercises less, sleeps less, and drinks more alcohol, all causes of elevated blood pressure. We can tell them not to do those things, but we already do and that clearly makes no difference.
Statement to Voluntary Carbon Market Stakeholders on the Latest Guardian Attack
Depends on why you want an open-source license in the first place.

If it's to bait in companies to use your product and then offer more features under a proprietary license, then something that's more attractive to companies like a permissive (corporate charity) license is a better choice. If it's to ensure that everyone who uses the software can contribute to the development, something like the GPL or AGPL is better.

There can be other reasons to pick a corporate charity license, of course, but encouraging corporations to use your software is certainly one of the most common.
Now I wish I could modify the URL I submitted. Thank you!
Claiming that someone doesn’t like collaboration because they don’t want to use ChatGPT is a very unreasonable and biased take.
What important things do you store only in ram? Why not? Isn't it reliable?

I think they just mean ephemeral.
Preying on the needs of vulnerable people to advance their mind reading and mind control system, aiming for the masses. Can it get any more dystopian than that?
// FIXME: this apparently needs to be “fixed” ..
for _, v := range intvals {
go func(v0 int) {
fmt.Printf(“v:%v v0:%v\n”, v, v0)
}(v)
}
> you’re afraid to curtail the rights of bad men for the sake of protecting women because you are afraid of what might happen to good men.

You could of course ascribe bad motives to your ideological foes, but I find it weird you don't allow "this law is bad for humanity" as a possible motive.
So Rust combines the expressiveness of C++ with the ease of development of Java?
In 2022, Covid was the fourth leading cause of death in the US.

1.https://www.cdc.gov/mmwr/volumes/72/wr/mm7218a3.htm
That’s completely incorrect. NFSv4 was a quantum leap in performance; greatly reducing network traffic via COMPOUND and dramatically improving write performance via delegation.

All my file access is over NFSv4 (in a mix of 10 GbE and 100 GbE).

Having GP’s crate expand to support NFSv4 would be welcome but a nontrivial bit of work.
Thank you! It would have made more sense if the post went to this page directly, which has loads of content, and everyone can view, instead of being a link from one news aggregator site to another, which not everyone can / wan't to view, and has much less information!
Well objectively, one could say both Ruby and RoR are slow. The first via The Computer Language Benchmarks Game[0], and the latter via TechEmpower Web Frameworks Benchmarks[1].

In practice though the database is doing most of the work, most of the time so is typically slower than both.

[0] https://en.wikipedia.org/wiki/The_Computer_Language_Benchmar...

[1] https://www.techempower.com/benchmarks
Nowadays there's a much better technology than JNI for doing this sort of thing in Java.

https://docs.oracle.com/en/graalvm/jdk/21/docs/reference-man...
and then suppose you login to that VPN and are looking up children's sweaters for your kids and keep the session on .. while law enforcement is looking up the ip address associated with the earlier activity which is now assigned to you . Good luck explaining to the the cops about VPNs and IP addresses.

This is my fear.
It's amazing to me that so many people make "stuck with Rails" arguments in the enterprise. It's extraordinarily clear to me, having worked in 3 Fortune 250's, that the single, most-attractive-to-management feature of alternative stacks like Java and Javascript is... dun dun dun!... MASSIVE project bloat! Justifying huge teams and years of development time, leading to huge budgets and personal power within the company.

As a single, full-stack guy, I've out-coded entire teams of Java programmers TWICE using Rails. And none of the projects inside even-a-Fortune-size company come anywhere near concerns about "scaling" like we're discussing here.

So my takeaway after decades of doing full-stack development (also with PHP and .NET) is that Rails absolutely murders every other stack for time-to-market or MVP or whatever time-based metric you want to us, and has no effective liability in performance. The only places were are even discussing this kind of scalability is on some of the highest-trafficked web sites in the world, and even then I'd bet real money that the team size and time to develop features are still killing it over other stacks that would "scale" better.
I wish Google could have decided to stick with their “Don’t be evil.” ethos.

Instead, I find myself continually extracting their products from my life.
Adding to the many people who have already recommended tasty tofu recipes, one of my favorites is this crispy tofu recipe from the NYT:

https://cooking.nytimes.com/recipes/1020993-tofu-and-green-b...
You mean an experience which categorically compels individuals to be kinder, more gentle, and less selfish in pursuing genuinely altruistic ends is not useful? Often times as a result of (their ego) thinking they were going to die.

Entertaining, not really, useful, most certainly.
If we want to optimize economic growth with the most powerful force in the universe, compound interest, shouldn't we pay people the market rate which is usually some combination of the scarcity of labor and the economic value of that labor?

If this rate is too low, then that is what the welfare system is for. Forcing employers to pay a "living wage" for jobs that don't generate a "living wage's" economic value simply retards the economy and robs our children of a wealthier future.
But the difference is that Comcast, AT&T, et.al can say, jameskilton was using this IP. The VPN is saying, I don't know.
Oh who hasn’t written some LengthPrefixedProtobufRecord class. I get why Rachel would be annoyed if someone claimed it was protobuf, but even then it’s like, 8 seconds in xxd to see what’s going on.

I shudder to think how well shit must be going for this to merit a Rachel post.
> Comments are a perfectly reasonable way of indicating logical blocks within code.

Comments like these very often end up lying to my face and make me lose precious time. I nowadays tend to semi-ignore them and just read the code anyway. YMMV, I guess.
I'm sorry... Suing a company because their drink does not give you wings is just... Stupid
British journalist held by police at Luton airport for five hours without arrest
update: I changed the hardcoded set of languages to support the following:

Text Files (.txt)
Markdown (.md)
Python (.py)
C (.c, ``.h`)
C++ (.cpp, .hpp)
TypeScript (.ts, .tsx)
JavaScript (.js, .jsx)
HTML (.html)
Go (.go)
Java (.java)
PHP (.php)
Ruby (.rb)

https://github.com/kantord/SeaGOAT#what-programming-langauge...
Many countries don’t allow name changes at all, so if you are a named- hanged foreigner living in that country, a lot of systems won’t be able to handle you, and you’ll be asking for exceptions for your entire stay (not to mention needing to carry around your birth certificate, proof of name change, and translations).

And I think changing your maiden name in marriage is still common in the west, so many foreigners run into this in a country like China.

Many Indonesians don’t have last names, I wonder how immigration is handled. Wiki has a whole section on how other countries handle this, since Indonesia isn’t a small country:

https://en.m.wikipedia.org/wiki/Indonesian_names#:~:text=by%....
When I worked for State government, we had an employee: Crystalynn

One name, not first, not last. And it wreaked havoc with all of our IAM processes as a result.

Which brought up all the other issues with IAM...for a minute we had an issue with names like O'Malley
Ask HN: What did you do after your VC funded startup failed?
As the question says what did you do after your VC funded startup failed? I'm curious to know what founders do next
There is no “trick”. It’s the language spec! That go func can take arguments. Just add the argument for clarity. The “trick” here is saving the declaration in the go func’s signature. ‘go func(i0 int) { .... }(i)’
Terraform fork gets renamed OpenTofu, and joins Linux Foundation
Google should move maps to a subdomain so they can request location permission for only that app!
Mullvad actually got raided by the police in a similar case, described here:
https://mullvad.net/en/blog/2023/5/2/update-the-swedish-auth...

> However, had they taken something, it would not have given them access to any customer information.

> These are the national laws that makes it possible to run a privacy-focused VPN service in Sweden:
The absolute can-do attitude that comes through on the project pages is inspirational too.
Show HN: ElectricSQL, Postgres to SQLite active-active sync for local-first apps
Hi HN, James, Valter, Sam and the team from ElectricSQL here.

We're really excited to be sharing ElectricSQL with you today. It's an open source, local-first sync layer that can be used to build reactive, realtime, offline-capable apps directly on Postgres with two way active-active sync to SQLite (including with WASM in the browser).

Electric comprises a sync layer (built with Elixir) placed in front of your Postgres database and a type safe client that allows you to bidirectionally sync data from your Postgres to local SQLite databases. This sync is CRDT-based, resilient to conflicting edits from multiple nodes at the same time, and works after being offline for extended periods.

Some good links to get started:

- website: https://electric-sql.com

- docs: https://electric-sql.com/docs

- code: https://github.com/electric-sql/electric

- introducing post: https://electric-sql.com/blog/2023/09/20/introducing-electri...

You can also see some demo applications:

- Linear clone: https://linear-lite.electric-sql.com

- Realtime demo: https://electric-sql.com/docs/intro/multi-user

- Conflict-free offline: https://electric-sql.com/docs/intro/offline

The Electric team actually includes two of the inventors of CRDTs, Marc Shapiro and Nuno Preguiça, and a number of their collaborators who've pioneered a lot of tech underpinning local-first software. We are privileged to be building on their research and delighted to be surfacing so much work in a product you can now try out.
Isn't Sesame also bought by the same shady company that bought Nova?
Are there are any relational databases, or add-ons or frontends for relational databases, that allow for transaction sharing?

What I mean by "transaction sharing" is for separate connections to be simultaneously using the same transaction.

Consider something whose logic is like this:

begin_transaction()
select_something()
update_something()
compute_something()
update_some_more()
commit_transaction()

where compute_something() includes calling a service running in another process or on another server to return some data, and that service uses the same database, and we want it to see the data that update_something() updated.

With transaction sharing it might instead work something like this:

tid = begin_shared_transaction()
select_something()
update_something()
compute_something(tid)
update_some_more()
commit_transaction()

and in the service that compute_something(tid) calls it could take tid as a parameter and it would do something like

open_shared_transaction(tid)
...
close_transaction()
Yeah, it looks like this is some experimental ’bot.

I guess we’ll just have to get used to this kind of thing.
Response to Guardian Article about the effectiveness of Carbon projects
SELECT FOR UPDATE is a much better default, though. Updates end up ordered by which did the update first, which tends to match intuition.

Of course the callers may be surprised at being out-raced, so you still need to deal with that. Often it's enough to return the updated value.
I don’t get why this story is so popular here. None of the technical details adds up.

Multiple back and forth due to protocol handshakes and router delays would add enough latency to prevent any connection from happening at all if the timeout was set to 0 as stated.

I guess people just like the “it was the time light took to travel” vibe.
We’ve Never Consumed More Oil in History
Is it just me, or is the way the author writes somewhat difficult to read? I'm confused about what is going on here...
I have a better idea, don't buy their crap.
What Makes an Idea Likely to Appear in Consciousness
Ask HN: Is the indie-fund still active?
Does anyone know if the indie-fund [1] is still active? I’m thinking of applying but not sure if they are still operating.

One more thing, does anybody here have any experience applying to it? Any advice?

[1] https://indie-fund.com/
Why did you not consider leveraging Java's recent Foreign Function and Memory API ?
Tangential but I will say that c# is a great multi-paradigm language with terrible code comment culture that still uses xml-based comments, ugh it drives me crazy. I've even looked into figuring out how to get the compiler to auto transform javadoc-style or implicit-style comments into the structured format it expects, but it's been tricky. I find this verbosity with the xml markup makes it more difficult to read as a human and discourages good comments.
The only in theory clean alternative to the kludges you mentioned is to let DHCPv6 renumber your network automatically which is a major change in how you have to think about your network.
You don't have to explain anything to cops. You explain it to lawyers and judges.
Higher education has to vacuum up kids right out of high school because otherwise the kids would get jobs and realize higher education is a waste of time and money.