skysight-inc/HackerNews huggingface dataset:
Well, if the police want to? Basically yes. That is how the police work. They monitor the world for things they don't like and police them. We can't pre-empt judgement calls since the courts are retrospective systems, and the police have to be able to monitor public information for things they think are threats. If you have another option for how policing is going to work feel free to put it forward but it is going to be pretty radical. We have this complex system of rules, lawyers and judges to try and reign in the excesses, but at the end of the day there isn't any getting around the basic flaws in human nature or the requirement that the police need the power to investigate things they do not like.

The police acting on their intelligence gathering in the sense of interfering with the lives of others is something that can be prohibited, but making a list of people isn't threatening enough or easy enough to detect.

You may not like some specific list. The mafia may not like some specific list. The police must be protected from interest groups objecting to specific lists or the whole system won't work.
All Your Secrets Belong to Us: Leveraging Firmware Bugs to Break Tees
CrowdStrike outsourced their SDET positions to save a buck.

This is what happens. Stop skimping on QA.
I get to hear "but software engineering is way more complex" a lot but the truth is that in the software engineering world, it is very easy to build a mound out of cow dung and hairpins and pass it off for a castle and never be questioned about it. Software is complex and further obscured by wrappers such as cloud services ensuring very low accountability.
the blockchain, as usual, is not necessary, the header is proof enough on that a penny worth of energy[0] was expended in generating the hash

[0] (or however much energy you want to demand before throwing the message in the spam folder - you just require whatever number of leading zeros in the hash ie crank up the difficulty, bitcoin's innovation was assigning ownership to these proofs-of-work via signatures and implementing a mechanism to update and broadcast that ownership)
You wrap the particular extension such that if it crashes, there's a sensible fallback option, such as restarting it, etc. that doesn't take out the entire system.

Many of the ideas of Tanenbaum would seem applicable towards preventing such a thing.
Japan didn't know until August 9 that the US was able to build plutonium bombs.

Edit since I can't reply: The difference is meaningful when you're deciding whether to surrender. If you know that the US doesn't have enough refined uranium for another uranium bomb, and you have no evidence that the US can build plutonium bombs, then you have grounds to believe the bombing of Hiroshima was not repeatable.
Why is chaos theory defined as "high sensitivity to initial conditions?"
Berkshire Hathaway Plays the Yen Carry Trade – The Right Way
That would have been the fourth atomic bomb. The first was the Trinity detonation. Second was Hiroshima. Third was Nagasaki.

FWIW. You can see the fourth gadget at the National Museum of Nuclear Science & History in Albuquerque.
1) how would states rights prevent the tragedy of the commons? CO2 emissions surely apply. You would need to have state-level tarrifs for bad actors.

2)If you move it to the state-level how does that simplify the statutes?
Sure, to notarize a new version you need to have an active subscription. I pay the fee out of my entertainment budget because writing Apple platform apps in my free time is more fun than tv. It’s less than the price of Netflix too.
> https://blog.nuclearsecrecy.com/2013/03/08/the-decision-to-u...

Well, instead of reading that article, I have already read the book that it references, Prompt and Utter Destruction: Truman and the Use of Atomic Bombs Against Japan:

* https://www.goodreads.com/en/book/show/829496

It goes through the timeline of the events, including who knew what, at what point.

Given Japanese intransigence (and their 'counter-demands'), the experiences of Okinawa, etc, I don't see any reasonable alternatives—unless you think a bloodbath of Allied soldiers and Japanese civilians is reasonable:

* https://www.airandspaceforces.com/article/japans-last-ditch-...

* https://en.wikipedia.org/wiki/Volunteer_Fighting_Corps

If Japan was not willing to surrender after one bomb, and barely decided to surrender after two, what makes you think they'd surrender with zero bombs dropped?

Truman's first priority was to the US people. If bombing Japan achieved peace faster, and thus reduced US casualties, why wouldn't he take that option?

Seriously: what is the counter-factual event in what the US/Allies should have done with Japan? Invade? Blockade/starve? Not go for unconditional surrender? Other? What is (was) the alternative?

And I'm aware of the author of the article, Wellerstein, having read his book Restricted Data: The History of Nuclear Secrecy in the United States. He's also the creator of the Nukemap website:

* https://nuclearsecrecy.com/nukemap/
fair enough, I should say it was a prerequisite
They do it anyway
- Footer links often get overlooked. Consider creating a dedicated landing page for your affiliate program and linking to it more prominently.

- Reach out directly to content creators in your niche. Personalized outreach can be more effective than passive methods.

- Provide clear value propositions and competitive commission rates. Creators need to see why your program is worth their time.

- Consider listing your program on affiliate directories. Full disclosure: I run AffiliList.com, a curated directory of affiliate programs. It might help increase your visibility to potential affiliates.

Ads can work, but they're often not as cost-effective as organic methods. Focus on building relationships and providing value to your affiliates first.
> What could go wrong?

Not much more than with 1.2 guns per person [1].

[1] https://en.m.wikipedia.org/wiki/Estimated_number_of_civilian...
That's a good way of putting it.

Dynamic dispatch is for a fixed set of operations and open-ended data.

ADTs are for a fixed set of data and open-ended operations.
1. makes matchmaking impossible, which is how 99% of people want to play.

2. is a research project that will probably never pan out.
FO Translator: Agent-Based Translation for a More Natural Experience
There are plenty of software systems built for security (eg. OpenBSD, Haskell @ Galois, CapROS), but by-and-large customers don't use them. Shiny new features brought quickly to market seems to beat out security and reliability every time. This pattern seems to extend into other industries that have adopted software as well, eg. the auto industry is in the process of transitioning from shipping highly reliable cars that just drive to shipping computers on wheels that frequently can't go.

Understanding why this happens would be an interesting research project. Part of it might be information asymmetry with customers (shiny new features are very visible at sale time and reliability is totally unknown, so customers tend to weight known features over unknown reliability), and part might be principle agent issues (the decision maker who bought the software will have collected their bonus and retired long before the data breach can be attributed to them), and part might be that the market simply hasn't caught up to the negative consequences of all this change and careless companies will be purged by the market in the future.

I'm not terribly fond of regulation as a solution either. It tends to overconstrain industries, prevent innovation, and leave a hole at the lower end of the market that eventually makes products unaffordable. But there should be some quality mechanism that incentivizes decision makers to do the right thing and invest in quality even when there's a cost in features.
My perfect example of the failure of our industry to maintain any professional standards is the widespread use of YAML.

This is used as a configuration and data exchange format despite having no formal definition, resulting in different results based on the parser used, and a weak typing system that has caused many bugs in many applications that use it. This despite the fact that many better, more reliable configuration and data interchange systems existed even before YAML got popular.
This sounds like canarying, which is fine
There is the usual stuff one reads in these sort of cases that have been in the news like the Golden State Killer but there are some tidbits of information about how this company is different and how it is the same, plus the founder was a worker on the Human Genome project so that kind of helped lead to him forming his company, plus the complications from so much intermarriage in this specific case (they had to get samples from all the surviving members of family they could). It's a tragic case where one twin is murdered and we usually read about twins in the news having such similar lives that it seems to defy the odds. The detail about the criminal getting three years probation for his first rape (that he was caught at) feels outrageous.
Tearing issue is mentioned in this issue https://github.com/dotnet/csharplang/issues/7016 but not in proposal
It should never be up to the dev team. There should be QA and testing to stop this stuff as well. And rolling updates to catch the system in time.
Thank you for bun! Makes it much easier to add small focused typescript tools to a production monorepo, because there’s no dance and shake to start developing. Phenomenal!
Specialization is wonderful and makes great things possible, but it also tends to inflict a certain kind of brain damage.

Specialists! Can't live with 'em, can't live without 'em.
Tuta Launches a New Website
That's the point IMO. The actual devs need to eat without worrying about losing their meal ticket.
>Do C# people not see value in open source?

C# and dotnet are open source so what on Earth are you even talking about?

>squash my curiosity

Maybe increase your curiosity and try something new, change the 15 year trend and use an IDE. JetBrains Rider is great and cross platform.

"tolerance in that community for people who have those values"

More likely is they don't worry about this nonsense and just get work done, making a great language, platform and tools used extensively and productively in many companies. Why should they "think about you at all" as the meme goes?

Talk of culture, values, community, tolerance, "your characteristics". This all reeks of injecting extraneous personal feelings where they don't need to be. How about you just try the language, if you actually care to do so, and worry about the rest later?
I never understood this, though, because never even with old rotary phones, did we need to position our hand with our pinky and thumb like that
Fundamental no but mechanically yes. GCP is more abstracted IMHO so you are in some areas "higher" level, AWS has lots of super deep stuff like all those policy configurations for IAM, etc. are VERY different. You are already ahead of the game because you are using Terraform and not vendor locked in to something like Cloudformation
Beautiful writing.

And this is whole para is shocking:

> According to the case file, Foreman, then a 21-year-old Nabisco salesman, had been driving through Beaumont when he saw a young woman who’d had car trouble. Foreman stopped to offer her a ride, claiming to be a cop. He drove the woman to a secluded area, threatened to cut her throat with a knife, tied her hands behind her back with a belt, and raped her. About two weeks later, the traumatized woman went to the police. Foreman readily confessed, explaining that he had “been out drinking and just got carried away.” In exchange for pleading guilty to aggravated assault, he received three years of probation. Aaron soon learned that Foreman and Edwards were three years apart at Forest Park High School. Edwards and her twin sister, Allison, had even been bridesmaids at Foreman’s 1982 wedding.
Features I'd like to see in future IDEs
The news website accused of fuelling riots
Stripe is the best I've used, but it has a ton of issues to this day:

A) Account settings are specified separately in prod / staging
B) Differences between those environments are not automatically reported in a useful way
C) Only one staging env per customer. Want to check what a new setting will do? Every developer is getting that setting turned on.
To create a two-stroke engine from scratch, first you must create the universe.
We think them releasing those features will increase our exposure, but most computers won’t run models and most phones won’t stream AI.

Also, Meta won’t run those models in the cloud for privacy reasons (being, most people don’t trust them).

We use a mix of distilled whispers on custom hardware to make ends meet.

We’re also planning on releasing more customer (and business) oriented features, but not based on AI.

We just made the whatsapp web we wanted and a price tag on it :)
My outsider's guess is that whoever was making decisions at that level was high on their own supply and decided that a staged rollout would result in time where they weren't protecting all those other machines from imminent and certain catastrophe.

I'm still awestruck that any engineer would be willing to ship code in that setup, though I guess its also possible that they were being misled about how much testing was going on at QA.
Hey Nick, Congratulations on the launch and well done for getting it out there in the wild!

Looks cool at a glance and wishing you all the best with it!
I've been less interested in the "what" than the "why", as they seem wholly contrary to the spirit of the Olympics.
> We should be as exactly horrified as we are by the fact the US dropped convential high explosives and incendaries on civilians.

Not exactly. Having firebombs at our disposal does not require the head of one country to have unaccountable power over the lives of everyone on earth. Firebombs do not require entire industries shrouded in secrecy, nor the transformation of security clearance, or lack there of, into a weapon for shutting down public inquiry and challenges, nor the creation of parallel government structure both invisible and unaccountable to the public.

The effects on the cities may not be that different, but nuke's unmitigated corruption of the democratic system is certainly horrifying.
Spoliation for $500 please.
Nation-state hackers of the world must love the idea of a supply chain that pushes out immediate untested updates to half the US Fortune 500, to be processed by a C++ kernel driver. If CrowdStrike's goal is to secure companies at scale, they could easily be doing the opposite.
Industry standard creative apps usually don't offer Linux binaries.

Nowadays, the lower end of the creative app market is getting eaten by web apps that can run on any OS, including Linux.
Huh, I've never needed something like this. What kind of industries/hobbies/interests use this type of tool regularly?
Multiple games have done 2 in production with great success.
> I bristle at my title containing "engineer" as I don't have a PE

Lol HN.

Outside of civil/structural disciplines, PE is not required for engineering.

Mechanical, Chemical, Electrical, Nuclear don't require it.

I've literally never met an Aerospace engineer with a PE, and they build planes 'n sht.

---

It's a pure resume padder, like Cisco or AWS certifications.
If we force people to choose between paying the bills and cutting corners we know what happens - we have seen this movie many times in history.

I prefer the idealistic view that each individual can make a change through choice, but the reality is that choice is a privilege that isn't evenly distributed across the population. For example some can afford to not shop at Walmart, others can not - paradoxical as it may be from a local economics perspective.

Regulation is the typical blunt instrument to move the incentives to the business leaders rather than the individual. Other commenters don't think regulation is the answer, but I think most agree doing nothing won't change the status quo soon enough.
different person
I think that is being too charitable. The problem is 100% reproducible. The machine blue-screens at boot up. What kind of staging environment allows this to go through?
What's the ratio of killer drones per person?
I've had flash drives go bad after months or even weeks so I'm dubious about your ten years claim. Probably depends on the type of flash chip, quality, etc but still overall worse than the alternatives.
I've worked for security companies in different market segments to CrowdStrike. I was not at all surprised by how this went down. The "engineering" practices across the security vendors is practically Rube Goldberg of crap stacked on top of crap.
The west is supporting Ukraine. The west wouldn't like if Ukraine starts engaging in nuclear terrorism because that would remove legitimacy from West's support in the eyes of the rest of the world. So, regardless of whether Ukraine would like to do some terrorism, the west is asking it: don't.
Where can I get nanosecond latency streaming?
.. -. ..-. --- .-. -- .- - .. --- -. / .. ... / .--. .... -.-- ... .. -.-. .- .-.. .-.-.-
I know a tradesman who works out of a bucket with a ripped up tool organizer inside that's held together with duct tape and zip ties. His tools are all falling apart and often doesn't have the correct tool and is one of the types you'll see using a wrench as a hammer non-recreationally.

But still he's one of the cleverest there is, has seen every issue in the field 10,000 times and knows exactly how to handle it... but the immediate lack of respect he gets when he walks into a building is stunning. It adds so much friction to encounter.
on the plus side, c is good at writing your own functions
Neutron Stars Might Be Squishy Inside
A friend who worked in hospo told me “the two most important waits for customer service are the time between someone walking in the door and them having a drink in their hand, and the time between deciding they want to leave and being out the door. Keep those short and they won’t remember anything else”.

At Australian restaurants you simply pay at the counter on the way out, and I prefer it by far. The faff around with asking for the cheque, doing the tiny paperwork and waiting for your card to be returned seems like a small inconvenience but it is irritating when you want to go.

I don’t think another app that takes a cut of the restaurants earnings is what I want for solving this, though.
Must watch, from The Making of Robocop (1987)

https://youtu.be/COCz6psPmU0?feature=shared&t=1107

This explains the design of ED-209
This is a very US-centric view. Further, it could be applied all the way down the rabbit-hole. "My brother has MS, and my sister is a few years from a diagnosis. It's nice to know money is being spent on dementia treatments, a disease that almost exclusively affects the elderly already near end-of-life, when that money could be going toward researching cures for diseases affecting people with much more of their lives to live."

Effective altruism sounds nice and fuzzy, but it's pretty silly in practice. It's also not like we can just point all scientists and scientific organizations toward a few of the most highly problematic diseases. At best, there'd be an enormous amount of resources wasted on duplication of efforts.
Depending where you live local/state/fed government will keep maps.

Topographic maps, flood risk maps, wildfire risk maps, maps of services nearby (substations, transformer locations, storm drains etc), easements, special planning/protection zones, surrounding area zoning etc.

These should all inform your decision. I've vetoed houses because they back onto nature/wildlife reserves, are too near substations, are in flood risk areas etc
> Software is not like building things that have been built a thousand times before. It is usually a bit more explorative, and the requirements can be hard to pin down. People aren't good at defining exactly what they want.

If you have a capable systems analyst, requirements are very easy to get pinned down. End users may not know what they want, but an analyst can determine what information needs the business has in order to carry out its functions by asking the right questions. Programmers are unlikely to have the big-picture vision or people skills to ask these questions; ergo, programmers make poor business analysts (but are often used as such, especially in Agile shops).

What you say is typical of an immature organization where programmers are in the driver's seat, and they view themselves as artists who need to express their creativity. Information systems development is not an art but a science, and as Tim Bryce says, most programmers are not artists but house painters. See Tim's excellent challenge to these ideas and others here: https://www.linkedin.com/pulse/ten-common-myths-information-...

> So I find myself disagreeing with pretty much everything you say. Which is not to say that you don't need a process to manage development, or that developers will like it, whatever it is.

You may not agree with it, but that's how grown-up, effective IT organizations have been building information systems for decades now. They take a structured, factory-like approach to development, replete with an up-front design process, assembly lines, strict process control, and resource management (generally in the form of a central information-resource repository); with corporate management -- not mythical "self-organizing teams" of programmers -- in control. Most businesses do not have exotic software requirements; their information needs can be met in standard ways with standard tools and techniques.

You will not see very many organizations like this in the USA. You will have to go abroad, especially to Japan. (Until recently, the Japanese did not lionize their programmers the way we do; programming was simply and strictly just another form of professional business or engineering work.) Once the West has shaken off its techbro wine (quite likely given current economic conditions), these methods will have to be rediscovered.
What's the long-term plan for a business model? The only hesitation I have for buying into Bun is not knowing whether it's on a long-term track (i.e., is there a post-funding reality for Bun or is that TBD).
Would you prefer 8 months and a safe ride down on a Dragon, or 8 days and taking your chances on the Starliner?

Not a rhetorical question, since you can argue both sides of the case. Even floating around in space for 8 months is not risk free.
Chomsky claims there was a bombing after the two atomic bombings.
https://www.youtube.com/watch?v=7s1h6wT91sc

I think when the atomic bombs were dropped Japan basically didnt have any means of defense. I think nuking a country that is defenseless is probably evil even if in their hearts they are unwilling to accept unconditional surrender (this last point is even in contention).
Slashdot is where I found out about 9/11. I got up one morning and the NY Times (which I usually read first) wasn’t loading. Neither was CNN. After one or two more news sites, I shrugged and went to Slashdot, and that was where I saw the news.
Pixel Art Academy: Learn Mode
I’ve noticed this in article summaries. It does seem to have some weird biases.

I’ve been able to get around that by directly asking it for pros/cons or “what are the downsides” or “identify any inconsistencies” or “where are the main risks”… etc

There’s also a complexity threshold where it performs much better if you break a simple question down into multiple parts. You can basically to prompt-based transformations of your own input to break down information and analyze it in different ways prior to using all of that information to finally answer a higher level question.

I wish ChatGPT could do this behind the scenes. Prompt itself “what questions should I ask myself that would help me answer this question?” And go through all those steps without exposing it to the user. Or maybe it can or already does, but it still seems like I get significantly better results when I do it manually and walk ChatGPT through the thought process myself.