skysight-inc/HackerNews huggingface dataset:
In German the same happens:

"runde Klammern" for (), "eckige Klammern" for [], and "geschweifte Klammern" for {}.

Although when you say only "Klammern" people usually understand (), because that is what is often used in texts.

This translates well:

runde Klammern --> parentheses, eckige Klammern --> brackets, geschweifte Klammern --> braces.

As such, the US English understanding of the words is clearer to me, than a non-distinguishing understanding.
Not exactly your target for the question, but thanks to Proton I have fully switched to linux for both productivity and gaming. Other than a few games with invasive kernel-level anti-cheat, I have been able to get every game in my Steam library working well with minimal effort.
Give Me the Green Light Part 1: Hacking Traffic Control Systems
I've always been completely baffled by the rejection of xhtml. It gave a way to extend html with new elements and a simple, powerful client side templating language with xslt. The "reason" for which I remember it being rejected was that allegedly web devs couldn't wrap their heads around closing tags and explicit attribute values, which seems crazy to me. Then a few years later typescript took off (which is way more complicated) and react gave a pretend way to write xml except now you need a compiler/build pipeline, and everyone loved it.

xhtml still works in modern browsers btw. It's still probably the easiest way to do page templates. XSLT shows its age without the ability to modify the page after load (unless you run it via javascript), but we could've just added that and it'd be almost perfect.
It's *not possible* to make a shield. The cosmic radiation that reaches that altitude is highly energetic and highly penetrating—enough so to go through 3 meters of water—and would be completely unaffected by lead sheets. Any easily-shielded types of cosmic radiation have already been blocked by the atmosphere.
Thus was Ned Ludd finally laid to rest, his name taken up by helicopter parents who chose to battle against screen time instead of autism-inducing vaccines or power lines.
> if creating gazillion threads on modern hardware is super cheap why not?

Virtual threads are a performance improvement over threads, no matter how cheap to create threads are. Virtual threads run on threads. If threads become cheaper to create, so do virtual threads. They are not mutually exclusive.

Virtual threads are on top of that a developer experience improvement. Code is easier to write and maintain.

Virtual threads improve throughput because the moment a task is waiting for anything like IO, the thread is able to service any other task in the queue.
Thanks for the explanation! I knew it focused on concurrency, but just assumed Erlang was another functional language. Your description makes me curious about it. Also makes me wonder how useful it would be as a systemd sort of thing, given your description as "supervisor and coordinator".
Making a simple HTTP webserver in C (2021)
valve is not publisher. Valve is 95% Steam + 4% side projects + 1% keeping their games barely alive. They have minimal pr.

EA manages (with aim to kill) many game dev studios. Schedules and executes release PR campaigns.

Its not a fair comparison to be honest
I don’t know or care which country you’re in, but advising patients against vaccines is a license-losing offense in most of the civilized world.

And that’s only the mildest of consequences, you’d be facing criminal charges as well in most countries.
Time to update his old xkcd

https://xkcd.com/1299/

s/I/My children

s/TV/phone

s/1950/2010

s/2000/2020
> The vast majority just . . . sit there

> They're machines which must be used [...] not magic evil talismans

I feel like there's a straw man in there. No one is worried about guns sitting around literally unused, and I don't think anyone cares too much about the used/unused ratio. Obviously the thing people are worried about is how they are used when they are used.
Thanks. I'm not well versed in these things. It sounded like something you load into GPU (it reminded me old hp printer, which required firmware upload after start).
Exactly. The problem is, you will have to take money from some parts of the country to subsidize places like the Missouri Bootheel if you wish to see these sorts of improvements made, at least for a few decades. The engine for economic growth simply isn't there. Kansas City and St. Louis make up somewhere between 75-90% of the state gross product. Springfield and Columbia make up a little bit of the difference. The entire rest of the state by land area makes up less than 10%.
Go on then, explain this nondifferentiable constant case I was missing.
Shorts are terrible, they suck you in and 15 mindless videos later you can't even remember what you've seen. I almost only want to search for videos or check subscriptions, the main page with recommendations is full of traps...
Fun website, but most of these really don't cross the line from "aggressive marketing" into "dark pattern." If the site reps are listening, why not let me browse the worst offenders first?
The location and surroundings of the artefact are a key part of what makes it interesting.

Consider: a painting restorer would be happy with a discovery of an old painting, and will eventually be scraping and polishing and removing layers from it to reveal the full picture hidden under the dirt and rot of the ages (carefully, a tiny bit at a time, after they've recorded what they're starting with, and recording everything as they go).

But if you just scrape random flakes of paint off yourself and send them over with no other information, they will be mostly sad and hardly happy at all. The paint is important! - without the paint, the painting is nothing; but the flakes of paint are not in themselves valuable.
> Can i deactivate them? no..

Sure you can, just click the "x" on the top right of the shorts row and they will be gone. Though, you might have to re-hide them every x days, but still if you don't want to watch them you really don't have to.
I spend more time offline. I started downloading lists of videos I find interesting and consume those offline. Not being recommended videos when I'm not looking for recommendations feels like it I have a lot more control.
Great website, and very informative! Hope she keeps it up!
There's not underground glaciers. Glaciers are always on the surface, and flow due to gravity. You're thinking of permafrost (which can form wedges and lenses of pure ice). Deeper permafrost responds slowly, but on the flip side of that, there never would have been deep permafrost in S. Quebec during the last glacial maximum. The permafrost situation also wouldn't affect isostatic rebound much, because the amount of water in the ground wouldn't change appreciably.

A rule of thumb is that only the first two meters of ground responds appreciably to annual variability, which also means that only the very near surface temperatures have the possibility of affecting snowmelt. Thus, any remaining deep permafrost would have almost no effect. It's too much of an insulating overcoat to allow for meaningful heat flux on those timescales.
Hey Amir,

When compared to Airalo, our pricing is similar. They can be cheaper for some locations, and we can be cheaper for others. The main difference with Airalo is that you need to install a new eSIM each time you make a purchase. With Truely, you only need to install your eSIM once.
I am intrigued by the concept. My family grew up playing apples to apples. We would likely enjoy this game. We typically play family games to get the kids off their phones though.

Two recommendations. Offer 2, 3, and 4 word versions of the game to help younger players get in the game and you likely want to offer a free night of play to get families hooked. I know a buck seems like nothing, but even a pennie means giving up my credit card and that is a bigger hurdle to cross than a buck.
Having to interview at hundreds of places to find a job is not.
Selçuk Bayraktar their CTO got a PhD from MIT.[1]

If I recall it right Turkiye wasn’t allowed to buy some military equipment and they made it themselves.

1. https://en.m.wikipedia.org/wiki/Baykar
The hyperbole drummed up as realistic (not sarcastic) made me give up. If it was sarcasm, I might have enjoyed it, but the author clearly heard some false anecdotes and thinks we’re all millionaires while they aren’t
I mentioned this in another reply -- while this is true and common, it's not what the grandparent commentator mentioned. They wanted 4-5 hours to "go deep" which is really unreal from an interviewing perspective.

It's a date, not an interrogation!
Classic HN material that I wouldn't find anywhere else, thanks for sharing.
Particularly interesting is that she was elected again with a higher number of votes than her initial election, despite concerns over serious headwinds from the far-right. Not sure what this portends, but interesting.
As someone who actually moved to Texas from California I am calling bs. I pay less in local taxes than I did in CA despite my income growing more than double. It's not just the lack of income tax but also lower sales tax, lower vehicle taxes, lower insurance, lack of CA payroll taxes.

And as for lack of parks and inferior public services, I have not noticed anything like that. Parks in Austin are actually useful as the trails are not blocked by tent cities, like in LA, and the main public service that I use, roads, is vastly superior here too. Frankly I don't even know how they managed to keep roads and streets in such a bad shape in LA, where the temperature never drops below freezing.
I will admit I don't know a lot about Kubernets at all, but as I see the Istio is supposed to be the proxy layer between services ?

https://istio.io/latest/docs/ops/deployment/architecture/

Being able to run as the Istio user (1337) renders the proxy itself moot right ?
Cloudflare Page Analytics Beacon without asking for my consent first.

Hopefully she has a heavy piggybank for my incoming GDPR lawsuit /s
Following up on your recent article about stroking: is there any hope for general convolutions (or at least more general ones than with circles) via Euler spirals? Such as for pens in METAFONT and Illustrator and so on.
Worse then that is how hard it is to search or use gmail on yourniii ppl home without accidentally clicking a pop up from google that will take you to download chrome
Great point, and when AI integration makes Siri useful, this might be a game changer for watches.
One feature from TS (or rather JS) that I start missing in Zig is destructuring and spreading.

For instance it would be nice if instead of this:

const bla = @import("bla.zig");
const a = bla.a;
const b = bla.b;
const c = bla.c;

...I could write this:

const { a, b, c } = @import("bla.zig");

...which would be normal destructuring (since the result of a Zig import is a struct).

And in reverse it would be nice if there would be some equivalent to the spread operator:

const a = Bla{ .x = 1, .y = 2, .z = 3 };
const b = Bla{ ...a, .z = 4 };

...this would be the same as `b = Bla{ .x = a.x, .y = a.y, .z = 4 }`

...same for working with arrays and slices (there is a form of destructuring specifically for tuples, but IMHO that's a too narrow use case for a much too useful feature).

I'm not actually a fan of porting Typescript's advanced type system features over to Zig, a lot of those features would require the use of tagged unions (aka sum types) for pretty much everything, which IMHO just doesn't feel right for a low level systems programming language (since the tagged union always carries around the 'weight' of it's biggest type).

...also thinking about it, some Typescript features for building new types from existing types can probably be emulated with Zig's comptime features.
This looks like my first website that I made for the game Freelancer around 2003, which was essentially just a short description of the game and a bunch of screenshots I made during gameplay.

It's nice that kids these days don't skip the basics.

Please, please, don't ever tell her about Javascript.
Most of those atrocities happened because IE was the popular browser at the time. Nobody would have built those things if no one was using IE, they built them because "everybody" was.

Chrome is in that same popularity catbird seat at the moment. There are entire websites that "everyone" needs to install Chrome Extensions to work with, and those are only Chrome Extensions. It is the same thing, different decade. It will be the same mess that IE left behind when Google decides working on a browser is boring and there are more promotions to be had in moving the team to building another Messenger or a another new Operating System.
In OSS projects the source code is available in general, not “on request”. On request means they can deny you the code, or provide you with a version that isn’t what they distribute.

Also, if you fork an OSS project and promote it under the same name you’d be (IMO rightfully) criticized, but if you fork and promote it under a different name, and clearly credit the original, I believe most people wouldn’t care. At worst your project gets no attention, or maybe the owner cares, but if your clone is superior people will move to it. This has precedent, albeit with dead projects, like tui-rs becoming ratatui; with projects that became closed-source, like MySQL; with small patches of big projects, like linux and firefox; and where the fork has a small audience. But active projects that aren't becoming closed-source probably tend not to have substantially different, popular forks, simply because the effort to maintain such a fork to par with the original is too much, and not adequately justified by the motive.

Moreover, it’s legal to fork an OSS project and start distributing it on your own. If the project is truly open-source and not copyleft, it’s even legal to close-source and sell your fork. It’s legal to directly copy parts of the open-source project into your competing project, with attribution, rather than having to “clean-room engineer” or find a different algorithm to avoid being accused of copyright. It’s legal to provide “third-party” support to the open-source project that is superior to the owner’s first-party support they are trying to monetize.

This seems to me the crux of DeValt’s argument: if you create an open-source project you don’t own the project identity. You own the name, but that doesn't mean much, because someone can fork the project with a similar name and everyone can informally know it as “new [your project’s name]”. You absolutely don’t own the code legally. And people will say and act as if you own the project, but only if you don’t abandon the project or try to make it closed-source; because it’s a lot more effort to hard-fork a project with an active maintainer, which will have no initial audience and constantly need to be synced or fall behind, especially when you can just create a pull request.

It’s true that most open-source projects have one repository and an “in-group” that are de-facto “owners”, but ultimately their ownership is conditional on people’s acceptance. If the people switch to a competitor who literally copies their code, the original owners have no power to stop them, as has happened to MySQL/MariaDB, Terraform/OpenTofu, and Redis/Redict. This is functionally different than legal ownership of “source available” code, which may be legally protected from derivation, and especially “open core” where there are parts of the code (blobs) you physically can’t modify or in some cases even use outside the main distribution.
Or just read the same publication's web page: https://www.thedrive.com/news/how-an-artist-helped-millions-...
https://archive.ph/8AdCf

The soot sprites will always be my favorite
Thanks for that link! I was aware of that feature hence why I was curious which cases where apps get additional permissions rather than lose as expected.
My school used AFS. It was great being able to use ACLs to give a specific student and no one else access to a directory in my account. Then we could make groups of students for group projects. Then I got a job in 1997 and it was back to traditional Unix groups where you need root or NIS admin access to create and modify groups. It's 2024 and I work at a company with 8,000 people and it still takes a few days to get multiple Unix group access for everything on a new project.
funny != fun
This isn’t a substantive argument at all and feels very low-effort knee-jerk for this forum.

How is it worse?
If you've got any specific examples I'd be interested, but whilst the BigDecimal API is not pretty and it's definitely not fast, I don't know of any actual problems with calculations.

If you could describe how to represent all possible financial values using integers in a clean manner, I'd love to know. It gets messy very quickly if you're dealing with dollars at two decimal places and BTC at 8 decimal places.
> The adoption of computers within a society largely replaces human-to-human interactions with human-to-computer interactions, or interactions between humans which are now modulated and controlled by a computer (human-computer-human). That adoption trend inherently converts relationships between humans which are adaptable and contain a component of empathy, to interactions controlled by non-adaptive machinery with no capacity for empathy.

I agree for a subset of tech interactions (not all, or even most machinery resembles this), and this is the primary conversation we need to be having IMO.

> The adoption of computers as a technology within the context of a society seems, to me, to make society inherently more oppressive and less humane for this reason

This is where I don’t agree, and I don’t see how this follows from the former paragraph.

Zooming out again for a moment: from the cold indifference of the universe, infinite possibilities emerge. That same coldness gives rise to the most horrible things one can imagine, but so too the most wonderful things one can imagine.

I’m old enough to remember life before everyone had a computer, and for me, that life was significantly worse. My ability to connect with people outside of my immediate circles is how I survived and eventually escaped a deeply harmful environment.

I do think that technology can magnify humanity’s best and worst impulses, and makes dangerous people more dangerous. But it also enables global collaboration and connection on a scale that was previously impossible, and unlocks positive outcomes that were simply impossible before.

Again, I think there’s a really important conversation to be had about the pitfalls of technology. But to position it as “inherently” anything seems unproductive at best and extremely counterproductive at worst. To position it as inherently oppressive seems to ignore the many ways it is anything but that.
"It'd be interesting to know how many people just don't use downvotes as a matter of course. The signal they send is wildly ambiguous."

Right. That's why I reckon HN should give the poster (and only the poster) the stats for both up and downvotes. As often, I'll not watch the voting but only get to see the final tally many days later and to find it sitting on zero or minus one. One's left not knowing whether one's view was middle-of-the-road and received lots of votes either way or if it was just one downvoter.

Also, I'd like to see HN publish anonymized stats on how people vote, it would be interesting to know how many downvoters subsequently comment or fail to do so. Same with upvoters but I'd reckon downvoter stats would be more informative.

BTW, see my reply to throwaway7ahgb, I posted it before reading your comment.

Edit: in the time I've taken to write this reply my post to which you replied has been downvoted from two votes to one. There's been no subsequent negative comment in the interim. Point proved perhaps? ;-)
Euro 2024 Busted Legend of German Efficiency
Thanks, it has been quite awhile since I've played. Might be time for a game.
If they give that "challenge" to 4 other people there is only a 25% chance that you will get the job.
That would make a bit of sense then, I don't have lyft but uber lists over 6 distinct notification types, where disabling one would lead me to believe the other notifications would keep pinging still.
There's already a way to validate claimed qualifications - ask to see their certificate and (if you're being particularly diligent) contact the school to verify it.

Nobody in the tech industry does this though. Maybe it's possible to graduate from college with a CS degree without being able to solve fizzbuzz? So you need to check they can program despite their qualifications? IDK though.
Does the role you're hiring for require knowledge of recursion?
Should've been more clear, it was only a response to the objects passed by value part as correct. Yeah, he was obviously confused by other parts.
Not open source though?
It's just yet another inconsistency, which will be trained out as soon as people know to train on it. It's not some deep property of reality that the models are incapable of dealing with.
> Building codes require earthquake strapping and take landslide risk into account.

"In Tennessee, jurisdictions can decide whether to opt in to building codes with earthquake provisions, while other states — like Missouri — don’t have state-wide building codes at all, though there are efforts to change that."
I'm from Syracuse (East of Rochester). My gf and I just went back to visit and spent a lot of time riding/running along the canal. It must have been wild to see a pedestrian bridge floating down the canal. I don't think I have ever seen anything bigger than a kayak on the canal.
No that's not what its like. Thats maybe the first week on introducing the kids to the new caregiving situation. Once thats cleared its a lot more manageable.

I'm not saying its easy I'm just saying it isn't what you described.
well i grew up in dc and we didn’t have jack
It's not just us: Other animals change their social habits in old age
Both sides of a sleep/awake transition with conventional blocking system calls involve heavyweight context switches: the CPU protection level changes and the thread registers get saved out or loaded back in.
Why are you assigning malice? Just because the omnipresent being designed things a particular way but wishes to be known on faith rather than an explicit name tag doesn’t mean he’s “screwing with us”, as you seem so want to repeat.

Frankly I don’t even know what point you’re trying to make. I was very clear in my goal for this thread, and it has very clearly been achieved to any onlooker. If you’re too deep in your argument to see it… yes, precisely.
In 2009 I received a stem cell transplant for mantle cell lymphoma. After about eight years it was discovered in my stomach and I was on the very expensive drug Imbruvica. That lasted until the fall of 2022 when I crashed. I started the CAR T process in October ‘22 and the transplant was done late March ‘23. It was a long recovery “expect about a year” but I’m now doing well, playing tennis and golf and lots of energy for many activities. I’m lucky. I’ll be 70 in October, male and don’t have any chronic complications.
Yes, I can see some signs of that as well. Lots of street library bookcases with free books and 2 new actual bookstores popped up in my neighborhood. Yesterday I went to one and it was a great experience and couldn't resist buying an absolutely beautiful book on lichens [1] and a book for my kid. Reading this book feels different than reading an efemeral digital copy. I think we were to quick to dismiss paper books.

[1] Lichenpedia: A Brief Compendium