skysight-inc/HackerNews huggingface dataset:
Yeah, signed integer overflow is as UB as ever. I've heard the primary reason for it is to avoid the possibility of wraparound on 'for (int i = 0; i < length; i++)' loops where the 'length' is bigger than an int. (Of course, the more straightforward option would be to use proper types like size_t for all your indices, but it's a classic tradition to use nothing but char and int, and people judge compilers based on existing code.)
This article is not inconsistent with my comment. The court rejected a subpoena against the ISP for the identity of the user of the IP, not against the RIR for the identity of the owner of the IP. This is like the court rejecting a subpoena against the landlord for their tenant's identity.
This thinking is dangerous and wrong.

You cannot fight against violence without violence. Violence is most effective when it's implied/threatened, before it is materialized.

The goal of protests are:

1) To serve as a show of force (they are literally called demonstrations in some languages because you demonstrate your ability to organize and act - large numbers of people are capable of large amounts of violence).

2) To paint your side as the victim by provoking an overreaction.

Westerners often think that 2 is sufficient because they live in democracies where a large part of the government is also unwilling to use violence and become the aggressor. But against a dictator who is willing to use as much violence against the people as is available to him, 2 alone is worthless.

Goal 2 only serves to maximize the number of people willing to rise up but the real goal is to break the enemy's will to fight. Either to make the dictator lose his nerve and flee or to kill him because corpses don't have a will.

The point is it's a delicate balancing act to paint yourself as victim/weak to get more support and angry/strong to make the dictator back down. Westerners focus on the first part because it works against their governments but against greater oppression, you will not get anywhere without actual will to fight and kill.
Because the smart way (with "M" there instead) was patented. From TFA (emphasis mine):

> In order to evade the patents that were assigned to the Type Writer
Company, WS&B slightly changed the design of No. 2 including the keyboard
arrangement (Fig. 9), where M was moved next to N, and C was exchanged
with X. It was the QWERTY keyboard arrangement as seen nowadays.
Murder is generally punished. Unless you spew pollutants with known biological harm leading to numerous cancerous deaths and cover it up and pay off enough politicians. Then it is generally rewarded or at least tolerated.
I had no idea this was a thing for email... Wow.
Isn’t this exactly why accelerators like Y Combinator exist? To provide all the necessary things that aren’t your startup?
Try getting Medicaid to pay for a vaccination at a pharmacy
As a sibling post already mentioned, rasterization based hacks are incapable of getting as accurate lighting as path tracing can, given enough processing time.

I will admit that I was a bit sly in that I omitted the word "realtime" from the path tracing part of my claim on purpose. The amount of denoising that is currently required doesn't excite me either, from a theoretical purity standpoint. My sincere hope is that there is still a feasible path to a much higher ray count (maybe ~100x) and much less denoising.

But that is really the allure of path tracing: a basic implementation is at the same time much simpler and more principled than any rasterization based approximation of global illumination can ever be.
It'll be a pick one problem (secrecy, control) until say the big browsers support .bit domains directly doing a lookup on the block chain.
Kinda makes me embarrassed to be an Anthropic customer. The product is good but not _that_ good, and certainly won’t get there in six months, or 24 months. Their product can’t keep itself focused long enough to complete a project beyond simple proof of concepts and I don’t see that changing anytime soon.
I suspect all many documented projects died because people couldn't figure out how to use them. By natural selection, anything that survived the good old days is either obvious or well documented. The C programming language, for example.
I say this from a caring perspective, but from your comments, I would suggest avoiding social media and Fox News for a year… “ BLM, antisemitic occupations of campuses, and now terrorism against Tesla owners”
I suspect the idea is that sometimes breadth wins out over accuracy. Even if it's unsuited as a primary source, this kind of lossy compression of many many documents might help a conscientious historian discover verifiable things through other routes.
That is a pretty disingenuous quotation, you cut it mid sentence destroying the context:

> It's the most important time in human history to protest/fight unchecked power because it's likely the last era of humanity that we are going to be able to.
LLMs are likely to shrink the market for software developers, especially at the start-of-career entry point (which will have strange medium to long term impacts on the industry that are hard to predict), but anyone who thinks LLMs are months away from replacing 90% of developers is either not using them and buying into the hype, is developing them and overhyping themselves or just getting high on their own supply.

As far as improvement at an increasing or even linear pace goes... I find myself switching back to Claude 3.5 very often because of 3.7's propensity to just drive full speed off the rails.
This is interesting, chickens mostly sleep at night and the roosters crow at day break. I wouldn't call it calm or considerate - but at least they know when to keep it down!
Oh, and one more thing I'll add. I can't move to my hometown anymore because housing prices have gotten insane. I could probably build for cheaper than it costs to buy an existing home.

Why is this? Because a bunch of "get rich quick" scammers have purchased all the vacant homes and turned them into air-bnbs while they wait and hope to flip the properties to someone else.

My hometown is not some sort of "vacation destination". I highly doubt anyone is ever renting a single one of those homes. Yet here we are, with people sitting on property that used to be the homes of my childhood friends leaving them vacant or with a sale price that's double or triple what it should be for the location.
I'd never heard of AppData until a few years ago when I went hunting for where some game config file was getting written to.

Seemed like a bunch of disparate things with the most common probably being a dumping ground for programming language library caches (Maven and NuGet and maybe another couple).
So, the moment a single cop lobs a tear gas can at a peaceful protest, is the moment when the protest starts doing damage to its cause?

That would explain why they seem to be so eager to employ violence against peaceful protestors.
Had they slept on the Vision Pro, I'm pretty convinced they could have credibly kept their powder dry on LLMs

No shortage of powder at Apple, it's safe to say.
Miri is the closest to a UB specification for Rust that there is, coming in the form of a tool so you can run it. It's really cool but Valgrind, which is a C tool that also supports Rust, also supports Rust code that calls to C and that does I/O, both pretty common things for programs to do.
Have you read Project 2025?
There are a few notable projects that do use Haskell. Agda, Pandoc, wai, warp, servant, yesod, and [more](https://serokell.io/blog/best-haskell-open-source-projects). Some of these projects may not be things you happen across, unless you're looking for Haskell stuff (e.g., wai and the remainder of the list are networking tools written in Haskell, which you probably wouldn't use unless you're already using Haskell).

I definitely think Haskell is at the very least worth learning. I personally find Haskell to be the best general purpose programming language. So, unless I really need a low-level language or a specific library, I will choose Haskell. But, of course, you need a certain level of proficiency for that choice to make sense.

If you're looking to learn a programming language that helps you land a job, I don't know if there is anything definitive to be said. I was lucky enough to land a job as a Haskell programmer, but I can't really speak to how common such jobs are. It could be the case that having some Haskell projects on your resume is intersting to non-Haskell employers. Not sure.
> Where do governments get their money from? Taxes on economic activity.

That may be true of local/state governments, but it isn't true for currency-issuing governments like the US. I'm not as familiar with the EU monetary system as I haven't read as much into it.
The test would have been more interesting if it had included a couple more or so production cars. From what I've read only a couple of cars are available with that expensive Luminar LiDAR.

I'd like to see how more ordinary automating braking systems would fare, which I think usually use radar and camera.
> It's better than troops just gunning people down

Except you're far more likely to use it.

This is why cops don't shoot to "injure" instead of kill (also, it's hard enough for them to hit center of mass in a tense situation; there's no way they hit a leg.) It's lethal force. Which means that for its use to be legal, that person has to die because they are an imminent lethal threat to others. If injury is sufficient to resolve a situation, they weren't an imminent lethal threat.

Tasers started out as a way to temporarily incapacitate someone so you didn't have to shoot them. Now they're being used as compliance and corporal punishment devices.

Lots of videos out there of cops ordering people to do something while shocking them with something that makes their entire body lock up and is extremely painful.

They know the person can't do what they want them to. "Stop resisting!" while tasering someone is the cop version of "stop hitting yourself!"
It's useful for checking if a domain name is taken without doing that through a registrar, which is both less convenient, and (in case of shitty registrars) can be sold to domain speculators.
maximum_biggest_final_2
> The solution is then always an organized military response.

In actual history, not always, and not that often.

Case in point, for example, the Peterloo Massacre: https://en.wikipedia.org/wiki/Peterloo_Massacre

took place at St Peter's Field, Manchester, Lancashire, England, on Monday 16 August 1819. Eighteen people died and 400–700 were injured when cavalry charged into a crowd of around 60,000 people who had gathered to demand the reform of parliamentary representation.

the response to that, from the general public, was general outrage, mocking of government, but no "organized military response".

The immediate effect of Peterloo was a crackdown on reform. The government instructed the police and courts to go after the journalists, presses and publication of the Manchester Observer.

For a few months following Peterloo it seemed to the authorities that the country was heading towards an armed rebellion. Encouraging them in that belief were two abortive uprisings, [..], and the discovery and foiling of [..] conspiracy to blow up the cabinet that winter.

By the end of the year, the government had introduced legislation, later known as the Six Acts, to suppress radical meetings and publications, and by the end of 1820 every significant working-class radical reformer was in jail; civil liberties had declined to an even lower level than they were before Peterloo.

The urge for reform increased, resolve stiffened, and eventually (after some time) change came about.

Events such as [ ..these.. ] all serve to indicate the breadth, diversity and widespread geographical scale of the demand for economic and political reform at the time.

Peterloo had no effect on the speed of reform, but in due course all but one of the reformers' demands, annual parliaments, were met. Following the Great Reform Act 1832 [ ... ]
I think you're misunderstanding of what I'm claiming is being checked. I don't mean the unsafe block directly. I mean that &mut Ts do not alias. That is checked by the compiler.

I'm saying that even in a codebase with a lot of unsafe, the checks that are still performed have value.
Second one in the list is AGPL. Did you miss this, or are you making an "agpl-is-not-open-source" argument in disguise?
“ Then in my mid teens I had horrible math teachers that made me hate the subject. All the years have passed and I still feel that it wasn’t me be being rebellious that I didn’t pay any attention to their class. They made me feel stressed whenever the class was coming up.”

It seems like there is no accountability in teachers/coaches who sap the joy from whatever they’re supposed to be guiding our young to improve on. I’d much prefer the teacher who keeps the spirit of kids high on the subject, even if they make less progress. I’ve seen way too many talented kids give up because of one bad teacher/coach.
I remember a game that did this in like 2006 (it was a small GUI program called drug baron or something like that - you bought and sold drugs and weapons with your sales and purchases affecting the market - like a text-based game without having to use the command line).

It didn't work so well (probably not programmed that well I guess).
hard to believe I found an even bigger schizo than me on this site
> the moment a single cop lobs a tear gas can at a peaceful protest, is the moment when the protest starts doing damage to its cause?

No. The trigger was "a protest that was starting to get a bit rowdy." Not a peaceful protest that gets gassed. The latter is extremely effective at generating public sympathy.
Wow! These policies are like 30 years behind. Exposing your phone number and address on WHOIS makes absolutely no sense in this day and age!
Linux ate Sun, I ran a sun lab, had a few sun workstations at home, but really preferred my linux/BSD boxes. BSD/Linux ate into Cisco. You could buy multiport ethernet cards, throw it into a linux PC and have your own router/firewall that offered more features than Cisco. MySQL would have eaten into Oracle, but their stupid MyISAM got in the way.
probably not as much as it would without mail delivery, but in person pharmacies have an important role.

Examples would be if you are discharged and need your medication that night, or for serving the disabled and handicapped.
"A Luddite Criticism of Open Source" at FluConf
I cut the context because the context doesn't matter.

Anyone making the claim that this likely the last era of humanity that anything is just wrong. The future (even just the future of humanity) is longer and weirder and wilder and more filled with unknowns than anyone alive now can imagine.

This is not the last era of humanity that anything.

We should still be protesting/fighting unchecked power.
Yup, this article hits it straight on the head. Both Free Software and Open Source (the later is just a more corporate-friendly version of the former) are fundamentally 80s ideologies, concerned about software you run on your computer and the whole thing was created because Stallman couldn't fix his Xerox printer. 40 years later, many things have happened - the Internet, widespread usage of embedded devices and SaaS - and the movements just.... didn't adapt to them at all.

The whole culture is so enmired in the original definitions that it simply can't see anything outside it - so everyone just drains from the creative commons but doesn't really expand it. There's a reason why most prominent FOSS applications are old pieces of software. It's just not a model which works in the 2020s, except for software libraries.

Ironically, many Free Software projects are almost indistinguishable from "look but no touch" software - while in theory you can make changes, in practice you can't because contributing to it is next to impossible and the project structure basically spells the definition of NIMBYism out.

There's also a fundamental tension here - anyone who argues that the current tradeoffs of open source/free software just aren't good enough almost instantly gets dismissed with "well well well.... if you don't like it, don't use it/pick a proprietary licence lol". Or they go straight to victim blaming with "you should have known what you got yourself into, no takebacksies~"... There's a strange dynamic here where if you want to earn money from your project, then FOSS is not a business model, but if a megacorp wants to earn money from your project, then it's okay because everyone wins and you don't lose anyway. Or something like that.

The Free Software movement rejected all ideas which could have contributed to a solution to the ecosystem thriving - non-commercial licences, usage-based licences, dual-licences (in the sense of different terms applying to different users) and countless other things in favour of strict textual interpretation of founding principles. Religions didn't survive thousands of years only on textualism so Free Software won't survive this way, either.
Hi there! Author here. I don't really have anything to say, other than, I am very happy to see the love. Thank you.
Time to finish a quiz varies from a few minutes to 10-15 minutes. Most of the time I have to take it twice, cause I’m not that fast and I fail it on the first try.

You can give yourself extra time on tests. In Settings -> Accommodations.
CS Concepts for Everyone
Addy Osmani: Beyond the 70%: Maximizing the human 30% of AI-assisted coding
Fear is the enemy.
Ah, unless I'm wrong, our national stockpile of copper is the 30 B pre-1982 pennies in circulation, excluding the steel pennies during WWII. So, $300 m street value. If those weigh 88,500 metric tons in aggregate, then we're talking a scrap value of $850 m.

Pennies from 1982 onward are mostly zinc, and I suspect not worth reclaiming. But we have to talk about how to separate these. Let's claim that, in a great coordinated effort of patriotism, the American people squint and sort their pennies. Maybe taking them to the nearest post office for a spot credit of 2 cents. Some inventive people with access to buckets of 'em might automate a sensitive scale and flicker, or contract for inexpensive or captive labor. A roll of 100 pennies weighs 311g if copper-based, 250g if zinc-based. To nudge hoarders to participate, Trump promotes a limited-time stamp with his image in the style of Ea-nāṣir.

88,500 metric tons is about a month of USA copper imports. So, the hardworking miners of Arizona get a month to retool.
> He makes the mistake of looking at how the US military fights and thinking that is the only way to fight a war

Keep reading.

"And, so, where do we still see chemical weapons used? In static-system vs. static-system warfare. Thus, in Syria – where the Syrian Civil War has been waged as a series of starve-or-surrender urban sieges, a hallmark of static vs. static fighting – you see significant use of chemical weapons, especially as a terror tactic against besieged civilians. The limited manpower and capabilities of regime forces have caused the war to deteriorate into a series of sieges, sometimes stretching out years (fighting in Aleppo lasted for four years, for instance; the final siege itself ran from February 2014 to its conclusion in December 2016). Anti-regime forces are often poorly equipped (often completely unable, for instance, to engage regime air-assets) and the civilian populace was completely unprotected against chemical munitions, making them far more vulnerable targets.

But a major factor here is actually weakness, in the Syrian regime forces. Assad simply didn’t have a lot of modern air-to-ground munitions; chemical munitions weren’t being compared for cost- and mission-effectiveness against such modern weapons, but against barrels loaded with explosives, nails and scrap – weapons which would have been primitive by the standards of the 1940s, much less now. And – let’s be honest here – his ground forces lack manpower, but also perform quite poorly. Remember: the question for the effectiveness of chemical weapons is value-over-replacement – while the vulnerability of anti-regime forces increased the value, we also must note that Assad’s heavily weakened, static system forces also substantially reduced the value of the replacement. In a fight between what are, in the last analysis, two weak forces, the calculation on the effectiveness of chemical weapons changes."
Using Tonnetz Tone Mesh to Understand Jazz Harmony
Early 2024: Apple supplier says planned production cut by 50%
Late 2024: Apple supplier says cheaper Vision Pro 2 (N109) cancelled
Late 2024: senior executive moved from Vision Pro to Siri/AI team
Early 2025: Bloomberg says tethered Apple AR glasses (N107) cancelled

There may be an SoC (e.g. M4/M5) refresh of existing Vision Pro 1 design.
I don't see any untoward sharp edges. Though connecting the main blood pipes are would be an interesting trick to know about. No hose clamps there!

A colleague of mine required to have much metal put in his arm bones after an accident. He mentioned it always felt a bit heavy and cold. I can't imagine what this would feel like in your chest.
I wasn't aware of rdap.

Anyone experienced with this, I am not seeing abuse contact info, usually a phone number or email. Am i supposed to follow hyperlinks to get this info or something? Like search the registrar for this data?
> what do you do when you get home? Now that your right to assemble has been effectively revoked

Your right to assembly remains. You just made a risk-adjustment decision about not participating in a riot. The correct thing to do is go home, regroup and join the protest leadership to help plan another protest where the hooliganism is kept in check.
Boston Metal shows industrial reactor that uses electricity to make steel
> Who defines what counts as a riot?

Practically, the media and the public at large. I forgot the source, but you can pretty much directly see the negative effect of e.g. bridge blocking on public sympathy for a cause.
"A common misunderstanding is that GUIs were invented to give ancient computers enough time for processing by slowing down user input speed. However our research shows that counterintuitively input latency was better at the time when GUIs were invented and then gradually got worse..."
That’s got to be Tesla. Nvidia’s PE is still half that of Tesla.
Ask Deepseek what happened in Tianmen Square in 1989. Maybe the tech is great, the model can die in a fire.
Note that it is being replaced with a different protocol, is there any indication that there are less stringent requirements on identity data disclosure on the new proto?
> I do wonder why …

Because corporations are authoritarian in nature, not open or democratic.

If you don't like a decision people with authority over an OSS made, you don't have to work on it. In fact, nothing in one gets made without free consent of the people doing the work. If you don't believe in a feature, but the decision-makers do, they are free to build it themselves.

Exercising this kind of veto in a corporation will get you fired.
It's a weak open source license tbf.
It used to be more common back then
Mine is to manually poll every once and a while and restart the WiFi if it's not connected. I generally find ESP32 WiFi to be very reliable.

I wonder if there's some special high security setting or OpenWRT router or something that they don't like?

Whenever tech people say something is unreliable, I sometimes wonder if they're using it in a non-stock way, and if that is part of what causes the issues.
Yeah but that was their worst moment. Michael Dell joked someone should buy Apple for a few bucks and put them out of their misery.

Of course history went another way but it was pretty close. And really, Steve Jobs wouldn't have been the leader he was without NeXT and Pixar. It was unfair how he got fired by Pepsi guy (Edit: That was John Sculley, I had forgotten his name) but he wasn't ready to lead Apple the size it was at that time. Things just came together at just the right moment.