skysight-inc/HackerNews huggingface dataset:
Greg Wilson indeed is tremendously helpful in facilitating "the industry" to think about our craft:

https://github.com/gvwilson

edit: wow, in his project "It will never work in theory" he's fairly sober about the ability of "the industry" to reflect on "the craft"

https://neverworkintheory.org/

> about the project:

> People have been building complex software for over sixty years, but until recently, only a handful of researchers had studied how it was actually done. Many people had opinions—often very strong ones—but most of these were based on personal anecdotes or the kind of "it's obvious" reasoning that led Aristotle to conclude that heavy objects fall faster than light ones.

in the 2024 retrospective:

> Conclusion

> The comedian W.C. Fields once said, “If at first you
don’t succeed, try, try again. Then quit. There’s no
point in being a damn fool about it.” Thirteen years
after our first post, it is clear that our attempts to
bridge the gulf between research and practice haven’t
worked. We look forward to hearing what actionable
plans others have that will find real support from both
communities.
Indonesia and Apple Said to Agree on Terms to Lift iPhone 16 Ban
I’ve had some very fine jobs, but they did involve people counting on me to do work. I guess if you never did anything that mattered that can seem like a burden.
Yes it is. "1" is just a label for what is also known as S(0) no mater what other ways you invent to refer to that element. Just like 一 is another label for the same concept.
Because its easy to be dogmatic, you don't need to think, consider the consequences or drawbacks, you just follow whatever the Supreme Leader told you to do.

Its incredibly simple to just follow whatever someone is telling you to do, sometimes I wish I could live like this so I didn't have to fight with the people that do all the time.
What made Clang exist, and become successful, was having a massive corporate backer and a nonfree license.
Repeating it three times and it happened. Interesting that it shows it and then changes it - almost like one is local processing, and then a "better answer" comes from somewhere else.
I'd like to agree with you, but IPv6 had such a classic case of suffocation by committee during its birth that I doubt it would have been pushed by such a situation. IPSec was mandated in the original IPv6 RFC, for god's sake. That alone delayed a lot of work in implementing it as crypto code needed to be integrated into kernels, which was not common in those days. That's to say nothing about the fact that IPSec is loosely defined enough that setting it up between different vendors is always an adventure - adding support to an IP stack was a big headache (I followed OpenBSD at the time they were integrating IPv6 in the early 2000s and there was a lot of hard problems around compatibility).

Header integrity was so far off of consideration during IPv4's implementation because the internet was a dozen universities and DoD sites that it was overkill (and possibly a waste of limited CPU cycles at the time).

What's far more likely to have happened is that we'd see more proxies instead of NATs (SOCKS, etc). I don't think that'd be better than NAT.
I work for an American mega corp, though not in the US.

I like to consider myself a high value employee - my pay check certainly thinks I am.

If whoever was in charge started pulling shit like this, I would quit immediately and start working for the competition.
It seems like there’s been a rash of these instances lately where someone does something, says something, or builds something like this that’s not just offensive but unconscionable. And there’s always the predictable outcry and then usually that’s the end of it.

It’s given me pause to think about why that pattern has been established and I think the simple answer is that there are no consequences. The people we see in the news doing horrific things for attention are doing it because there is no mechanism to hold them accountable. Product launches like this - where it’s explicit purpose is to degrade and exploit humans - happen, meme video and all, because these people will not face any consequences for it (and the potential benefit is massive to them if it takes off).

Yelling and screaming about how horrible it is doesn’t really do anything and it’s not an effective use of time or energy. I wonder what society could do - not conceptually, but practically - to establish consequences for someone who launches a product like this.
I do find myself forgetting which project is main and which is master so get confused a bit.
(Personally I find the use of 'master' in git fine - there has never been a 'slave' it was referring to; and 'master' is used in loads of other contexts in English; I've got a Masters degree, we have Post-masters, schools have masters and headmasters. I understand renaming it in master/slave systems though.)
What happened to openlayer? https://news.ycombinator.com/item?id=38532593
Most "famous philosophers" are moral relativists? Can I get a source on that? They might disagree on what exactly is moral, but they present more cogent arguments than "Can I do X and be a good person? No." or "that's just like, your opinion, man".
An answer for the civil law countries I know of: The laws tend to be more detailled to avoid the situation you describe. Also, there is still a lot of referencing old cases, but it is considered guiding, not binding.
> Not that it was all that easy to see. The neutrino wave came around two hours before the first photons from the supernova washed over our planet. It lasted no more than a few seconds, yet within that time trillions upon trillions of neutrinos must have passed through the Earth.

Maybe I am misunderstanding things but I thought neutrinos weakly interacted with gravity, thus they possessed a little bit of mass.

Then how can they show up before the first photons from the supernova?
> you can trivially compute routes from N to M places using N Dijkstra runs

to do even better, you can compute the shortest path & distance to M kebab shops from the nearest of N train stations using a single run of a standard shortest path algorithm like Dijkstra, by changing the initial condition of the search to start from a set of multiple source nodes, not a single source node.

another way to think about this is to take the graph and augment it with an additional virtual root node and add length 0 edges from that virtual root node to each of the N train stations, then use that virtual root node as the source for a single-source Dijkstra.

alternatively, modify the original graph by merging all the train station nodes together into one node (if this introduces self-loop edges, delete them, if this introduces multi-edges between same pair of nodes, delete all but a minimal length one)
Are they exporting their library with the C-ABI? It's cool if it's fast and would be nice if I could link to it from non-Rust code.
How so? Americans eat various mammals, birds, etc., including ones they hunt themselves. We have plenty of opportunities of our own to contract zoonotic diseases. What makes a bat weirder than, say, a duck?
I generally agree with you, but I have worked with many balls of mud that actually can not be understood even with experts and research without an unreasonable amount of time. Things like a program that runs in a database that was bought from a vendor that has since gone out of business, and the program ostensibly formats some rows and puts them into another table, but we don't know and can't know if anything else is actually using it because observability is not a part of this product, and we can't reach anybody who actually was involved in making it or setting it up. In these cases, a scream test is easier, faster, and more effective than "proper" research. And nearly the entire system is built on these inscrutable processes that nobody understands.

Sometimes it involves people, too. I did consulting work at a company that maintained an entire department of dozens of people who did nothing but mechanically opened spreadsheets that were dropped into a share, copied a specific set of rows from them into another spreadsheet, and then copied that spreadsheet into another share. It turned out the entire process was redundant, because what it was built to temporarily fix had already been permanently fixed elsewhere, and they still kept growing this useless department for years. Happily, the majority of these people were reassigned rather than fired.

For a collection agency, breaking these things is temporary pain. For a government, it can be deadly for constituents.

> I can’t really speak to your hopefulness of good intentions - as a parent that relies on government agencies to help my special needs child with the tools she needs, I see no hope here.

I am really sorry to hear that. It's not a good position to be in. I have a trans child myself, and I am also worried about being able to care for them in an environment that is increasingly hostile. I've spent weeks of this past month depressed and panicked over the current "governance". I'm just trying to cope, and sometimes that involves a bit of denial.

> What does success look like?

Don't get me wrong here. No success is possible. If their intentions are good, they're still destroying things that will kill people and take decades to repair. There will likely be no remuneration. I'm just hoping for the outcome that is least bad. I have zero hope of anything good resulting.
Even if you disagree with transgender athletes playing in leagues of their identified gender, it seems bizarre to spend so much time focusing on this.

The NCAA president testified before Congress there are fewer than 10 transgender athletes in an organization that represents 510,000 college athletes.

I'm sure at the professional level it's even fewer.

How much time do right wing politicians spend on this topic? An inordinate amount. It's identity politics through and through, in my opinion a distraction to the fact that their economic positions like billionaire tax cuts are extremely unpopular.
I don't "pathogens evolve" and malaria is a viable reasoning here at all. There's a practically endless list of better hypotheses than Plasmodium suddenly completely breaking it's normal patterns.

For what it's worth though, vector-borne diseases in general (such as one spread by insects) are also largely exempt from the (erratic) tendency for the pathogen to evolve some moderation, as the host doesn't need to move itself and only needs to be fresh enough to attract attention from the vector species.
> While I generally agree, the bureaucrats in the US have been somewhat checked by nonprofits

So does Sweden, and have had strong privacy advocates for a long time. Remember that The Pirate Bay came from Sweden? It spawned a political and ideological movement (Piratbyrån & Copyleft/Kopimi) that still has some presence in Sweden and EU although doesn't seem as strong as it used to be, except for Iceland I think.

> I have more faith in Sweden than my own country lately.

Not sure what your own country is, but assuming it's US, they're pretty much equal in many ways (but not all obviously) and Sweden basically copy-pastes US political policy for the last decades, for better or worse.
Jami is supposed to be encrypted, distributed, opensource, and cross platform, though I haven't personally used it:

https://jami.net/
Wow I didn't realize that Canvas Fingerprinting was exclusively used to detect fraudsters! Especially the wily ones who figured out how to delete their cookies! That's really cool - like how they scan everybody's files now to detect pedophiles (exclusively!).
https://maps.app.goo.gl/7imPTP88PrYLpABb9

Best kebob in Stain-Denis, maybe all of Paris. Not close to train.
> If DigiCert is about to do something crazy like take down all your websites, courts are generally willing to put a temporary stop to it without understanding all the details. "Preserve the status quo" and "prevent irreparable harm" are the buzzwords.

So if DigiCert's irreparable harm was great would that prevent it? Like legally requiring CAs to follow their revocation policies or pay millions in damages?
Algebraic Data Types in Database: Where Variant Data Can Help
Once Signal is backdoored successfully (in this alternate timeline) you go after WhatsApp, RCS, whatever other encryption you can't bypass. Other countries follow suit because Sweden did it (like an infamous single study out of the Netherlands that affected global health policy.)

The goal is no privacy. Because terrorism. Or the children. Or espionage. Just pick one and speak against them directly and you'll find many arguments why the government needs access for any of those reasons. People love going to bat for giving up rights.

I forget who said it but you cannot have a civilization without secrets.
I have my doubts that is a real driver of elections.

I do think there's a very vocal group of folks terrified of basic biology. It fit's the "religious" aspects of the GoP where they don't want kids to even be taught about sex and so on.
How would that be?
Ask yourself what is the difference between a heat pump and an electric resistance heater?
Show HN: Minimalist Travel Planner
I was tired of finding repetitive travel plans on ad-filled travel sites, so I made a minimal editable trip plan maker.
if (condition) { // <- hoisted curly
do_it();
}
I’m in that same social situation. The technological situation is that SMS and Facebook are pre-installed on their phones. In one case, Signal was acceptable. Specifically, Signal only rings when someone is among your contacts. The “do not disturb” feature on their smartphone was not blocking endless scam calls.

In another, because Signal needs to be installed, the amount of time performing as IT eroded the social time.
>Someone stealing to save someone's life, or to feed a starving child, or etc.

"mugging" =/= stealing
I replaced the engine on my 1983 Ford Bronco in my driveway year ago. I wouldn't even consider it with a modern car.
> The flipside of removing them is you now need to hire experts/specialists to do the work properly, not fire them...

Except that currently hired experts/specialists who don't argue correctly what their purpose is, are fired by Musk. The hole left is then to be filled up by external consultancy.
I tried 2C-E a couple times a long time ago. I think it was a relatively low dose. It was really interesting how mentally I felt mostly sober. But the visuals were so intense I got motion sick. It started out with tracers as I waved my hand. The textured paint on the walls looked extra 3D and the walls started to breath. The swirly pattern on the bathroom linoleum looked like chocolate milk. My posters turned into cartoons. And when it was all overwhelming and the motion sickness really kicked in, I closed my eyes and was greeted by fractal machines that built the molecules of the world.

I don't recall any really profound thoughts, introspection, or feelings of intoxication. Which was a strange difference to me compared to things like 4-ACO-DMT and LSD, but I liked it.
Mushroom pickers urged to avoid foraging books on Amazon written by AI (2023)
Reading the linked blog post:

-Cllvm-args=-enable-dfa-jump-thread option, which recovers most of the performance here. It performs a kind of jump threading for deterministic finite automata, and our decompression logic matches this pattern.

https://en.wikipedia.org/wiki/Jump_threading
Claude Code does caching well fwiw. Looking my costs after a few code sessions (totaling $6 or so) the vast majority is cache read, which is great to see. Without caching it'd be wildly more expensive.

Like $5+ was cache read ($0.05/token vs $3/token) so it would have cost $300+
https://maps.app.goo.gl/7imPTP88PrYLpABb9
Best I've tried in Paris - Saint-Denis. Not near train.
I'm pointing out that by now we should all be enjoying fiber to the home; it should not be remarkable.
Krasnov is really putting in work for Putin.

I wonder what Musk's alias could be?
On the bright side. Not many here could 10x their salary in a couple of years.
You clearly haven’t stepped in a high school post-COVID.
What if I do:

delete CanvasRenderingContext2D.prototype.toDataURL;

Shouldn’t delete set the function back to native code?

Same with:

const offscreen = new OffscreenCanvas(1, 1);
const nativeToDataURL = Object.getPrototypeOf(offscreen.getContext("2d")).toDataURL;

Object.defineProperty(CanvasRenderingContext2D.prototype, "toDataURL", {
value: nativeToDataURL,
writable: true,
configurable: true
});

Or:

const iframe = document.createElement("iframe");
document.body.appendChild(iframe);
const nativeToDataURL = iframe.contentWindow.CanvasRenderingContext2D.prototype.toDataURL;
document.body.removeChild(iframe);

CanvasRenderingContext2D.prototype.toDataURL = nativeToDataURL;

I beg your pardon if my question is full of innocence.
He’s a pretty solidly documented racist, as well as a xenophobic nationalist. Starting with being sued by the justice dept for refusing to rent to black tenants.
If you want to build yet another language then please one that solves this problem...

https://en.wikipedia.org/wiki/Expression_problem

This is the problem that makes being a corporate software developer really really suck.
> an email from the new management asking people to justify their jobs that wouldn’t even make the news if it happened in corporate America

This exact crap made the news repeatedly when Musk was pulling it at Twitter. It was considered heavy-handed, authoritarian, and intentionally traumatizing.
>everything else can be added

except an SD card
Yep wind absolutely sucks ass for off grid, expensive, high maintenance, low output, unless you live super far north (or south) or literally on a boat there is no reason to opt for wind over solar: https://solar.lowtechmagazine.com/2009/04/small-windmills-pu...

Five square meters of solar panel (~1kWp) will beat any small scale windmill for <10% of the price anywhere in the US and Europe south of Denmark
Well, technically I did say "has best options", not "the kebab quality median is great".

I now live in Malmö, which has a much higher number of people from Middle-Eastern countries, so their cuisine is also a lot better than what you can get in Stockholm. However, since I've also become vegetarian in the intervening years I could not tell you what the local quality of the kebab is. Falafel is pretty passable though. And one of my Iraqi friends has said the better places in Malmö win the "least disappointing experience in Sweden compared to home" award, for what it's worth.
I learned BASIC to screw with the demo computers at Sears and setup print loops.
This is OUTRAGEOUS! If China treated Uyghurs this way, we'd be howling about human rights abuses and demanding UN intervention! Windowless cells, denial of legal counsel, forced isolation, strip searches, suicide attempts - we'd call it exactly what it is: TORTURE. But when it happens on American soil? Suddenly the outrage disappears. The hypocrisy is absolutely SICKENING. How DARE we lecture other countries while locking migrants in cages until they're driven to swallow screws just to escape their misery? This isn't just wrong - it's a betrayal of everything America claims to stand for!
I am, as all taxpayers should be.
As a principle I never give charity to businesses only to actual people.

Maybe as a handyman I could see the good I am doing in people’s lives and that would make me happy. But as a developer I mostly do tasks to make companies more money and thus I feel some of that money is the only relevant compensation.
The huge number of communities that have elected to move to Discord, an information black hole, seems like a strong counterargument to the generality of this claim.
Yeah, I was going to say "through to what?"

Enough people have to have enough money to be able to buy the things made in a factory someone's mom spent 30 years on for that factory to exist. These tools are being used to dismantle the "what" people strive for. It's precarity as a service.
Sweden has been sharing info with its neighbours and the US for a long time.
See SIGINT Seniors Europe for example
> Anyway, this comment reads wildly similar to the dropbox comment.

Dropbox?
I could support the LGBTQ community and simultaneously say that not taking this issue seriously is one of the dumbest things they’re dying on; and that nothing is so damaging to the movement currently.

You can also see this in the upcoming generation, which actually has declining acceptance, not growing acceptance.
I am one of the editors of Elon Musk's Wikipedia page
I once (tried?) to implement some form of refinement types using C++17 templates as my BSc thesis: https://github.com/frabert/bsc-thesis

It's more or less as horrific as you can imagine...
> They could have taken legal actions against Sectigo's CCO directly

You are only suggesting they could have handled it worse. Why would they take legal action against the CCO for statements on a bug report other than to squash transparency?
I was stunned to see that Haynes went to that model I used to have a manual for every car I owned
A PDF of the submission? Would be grateful if you had a link; I can't seem to find one on the website.
I have been really wanting this as well.

In the mean time, I use cursor with markdownd notes. Works well enough for most coases but do wish it was built into google docs directly.
Ever heard of a daily standup?

They are typically mandated by managers to get status updates, which leads to people justifying their job every day.
We are very much shifting away from Tesla/Musk topic.

Here in Europe we've all seen what happens when you inflate the socialistic bubble, especially with government jobs. Greece have not yet fully recovered to this day.
> Maybe git is just too complicated for average users (myself included).

Then use the vscode wrapper, or whatever you choose.

People complain that "git" is complicated when what is really happening is that they're looking at a revision management problem like a merge conflict or regression bisection, or having to split/refactor a giant blob of changes as demanded by an upstream project, etc...

Those tasks are complicated, necessarily. And git is a tool for doing them. But people tend to get confused about this and blame the tool and not the problem. But a better UI isn't going to make that split not suck.
https://archive.today/Ho1dM
All of these calculators, and not one basic math calculator.
This infamous one: https://news.ycombinator.com/item?id=9224
No but if you pay for the $20/mo plan there are no limits. You simply have to wait a few seconds for your request to process (called "slow requests.") The documentation says these are exactly the same as fast requests except they are queued rather than run immediately. In practice, they work just fine and aren't really slow at all.

If you decide you love it and you want more speed, you can add to your fast request budget in controlled dollar amounts. It's a very fair system.
Without reproducible builds, this just means you have to trust the packager instead of the developer. Sometimes that's a good trade-off, but you still haven't really solved the problem, just moved it.

With reproducible builds, you don't have to trust the packager or the developer as long as you trust at least one person who reviewed the source code.
Obviously there are idiots everywhere... My point is about cultural and societal tendencies.
> Frankly who fucking cares about these lists anyway?

Obviously, at least 100 HN users care enough to upvote it, for one or another reason. I think it sounds a bit weird to ask who cares about it when it's literally on the front-page.

I guess all I can ask of you is "Be the change you want to see". Steering conversations by asking people to not post something is a fools errand, while if you try to start interesting top-level comments yourself, you'll at least have a chance of getting what you seem to want, instead of meta-conversations about why people don't talk about what you want them to talk about.
Not sure how they brand it now.

It used to be book a beautiful space for an hour at a time and it’s just a nice place with great views, comfortable seating and snacks.