skysight-inc/HackerNews huggingface dataset:
To build on what others are saying, when you have a project, just learn what is dangerous and be careful when dealing with that. For example, power supplies, wiring with mains, high current or voltage for motors, or LIPOs. Once you identify those key areas you can figure out how to handle them in a safe way!
Based on this I understand why you're talking like this: I think you have made an assumption/interpretation here and argued the assumption because nobody here (I believe) has claimed that Google only uses user-space networking; merely that google makes use of user-space networking where it's "appropriate" (IE; when FreeBSD would have had an advantage). Which is backed up by basically everything in this thread.

Which is why I said you "probably read it wrong".

Google is much happier to throw hardware at the problem in most cases, only when it really matters and they would have had to rearchitect the kernel to improve a situation any further do they break out the user-space networking.

The point I was driving at was that it's more common than you think.

Your base assertion that it's ubiquitous is very obviously false because Chromebooks are pretty common inside google offices and those are running stock chromeOS (except in the offices that are developing chromeOS)
> It's a pretty well written piece.

It's... Pretty mundane and usual.

If it didn't come from Einstein, nobody would even pay attention. It just states the same gains and problems everybody knows (and did know by decades at that time), and restates the large showstopper without going into how to solve it (what nobody knows how even today).

It's a really good piece of popular communication. He was very good at that. And the situation didn't change much since then (at least the things he describes). So yeah, if you don't know a lot about the subject, the article is for you. Just don't expect to learn anything deep.
I don't think you really need to get that sophisticated. If you unplug the antenna and send too much current down that antenna line, whatever's on the other side is not going to like it.
That's plain false. The entire point of Marx is that capital is what creates massive productive forces.
> If you're fighting typescript that much, then what's the point?

Agreed - I find these "wrangling" situations to be uncommon, and roughly half of the time they happen because our code is bad and we need to change it. The other half - well, sure, it can be a pain in the ass, but there's no such thing as code so elegant that it never has some irritating high-effort corner cases. I'll take deterministic type wrangling over raw untyped JS.
I’d say that DOS 3.3 and 5.0 are probably the most desirable for pre-386 intel compatible processors systems
This is a thread about hallucinations.

>ChatGPT craze has wore off for me, because of constant hallucinations when you ask for something slightly more esoterical. And I can't justify paying 20$ for GPT-4 to have more convincing hallucinations

Integration has nothing to do with hallucinations.
Thanks, but I'm happy with my thinkpad keyboard!
They’re explicitly forbidden from doing things like that. As they should be; do you really want the government to have access to the kind of private corporation data they would need in order to defend them?
What about the invention of currency negates it?
The LSD essay went way, way over the heads of half of his comment section.
I made a language server for SML with a focus on attempting to provide good error messages: https://azdavis.net/posts/millet/
Yes and GPT powers copilot?

I'm really straining to understand your point here. Are you implying Llama is the model underneath Copilot?
Completely agree. Catulus was sort of a talented incel-type imho. I remember his work being way more fun to read and translate but Ovid was obviously more brilliant and...poetic.
>I'm hoping to find something fun to do with it (I don't expect to get refunded, nor do I think anyone else will or should pay $600 for this thing) but haven't come up with anything yet.

You could recoup some of the cost on the second hand market, from a cursory glance, for $400 you could find a buyer fast.
> Says who? The only "requirement of capitalism" is that individuals are allowed to have ownership rights. Outside of a few niche organizations that benefit from economic distress, I think you will find a general S&P 500 consensus that low employment is a good thing for their stock prices.

If unemployment did not exist, the capitalist class would have no power to make workers work harder using the threat of losing their jobs. Of course, very high unemployment is not good for capitalism, nobody was arguing this. But very low unemployment below some threshold is also bad. Marx explained this, but if you do not believe him, capitalists themselves and their theorists say exactly the same thing, but with more gentle and less direct words: https://www.investopedia.com/insights/downside-low-unemploym...
DiCaprio: time to find a new search engine...
This is factually untrue and I just gave you two counter-examples. While it's true that credit has long replaced deposits for money creation, the idea that all deposits strictly originate from some virtual loan operation is fallacious.

Consider that some banks are hundreds of years old and have commercial relationships that span well over a century, long pre-dating the modern financial system and the considerations we're discussing.
You're describing the operation of markets.

Capitalism is independent of the operation of markets. Its definining characteristic is that the investment of capital in a human venture is treated preferentially to the investment of labor. Specifically, claims on the profit made by the venture first and foremost reside in invested capital, not invested labor.

It's pretty trivial to imagine how capitalism could retain this characteristic even in the presence of planned economies and/or highly regulated markets.
>> If it passes over a central server, does it really count as p2p?

> you made me realize that this website is essentially torrent

how did you come to your conclusion, given that statement?

With Torrent, content flows between peers directly.

Whereas for this website, content flows between peers with the central server in between.
> unemployment is kind of a requirement of capitalism

If you decide to define "capitalism" as cronyism, yeah, the things cronists demand are requirements.
How fast do you have to be moving for the relativistic effect to produce the same timestamp twice in a row?
Oh, wow. I didn't expect to see this on HN today. This was a toy app I wrote to learn a bit more about Elixir, Phoenix, and Phoenix's concept "channels" (websockets). I submitted it a long time ago to HN.

I wrote a bit more about it on my blog: http://gabe.durazo.us/tech/ephemeral-p2p-project/ (wow, I need to update my blog). Unfortunately, it's not really that p2p, contrary to the name. There's a server running on heroku that manages all the websocket connections and matching. What is p2p is the page content, which lives in the browser, and which gets piped around.

I get my little $7 bill from heroku every month and wonder "is this the time I should finally spend an hour and shut it all down?" But then every once in a while I dig up the old HN submission and follow the link and I see a "Currently Viewing" count of 2 or 3 and I wonder who or what it is and why. If it ever drops to 0 then it wouldn't really be recoverable and I'd shut it down.
- Lack of timely key rotation

The lack of scope checking seems especially egregious. It sounds like any number of keys would have been incorrectly trusted. If it was an RSA key that signed JWTs which it sounds like or similar, Microsoft has an issuer endpoint for all customers and it's critical to check the issuer/scope for those since any number of things can create a token with a valid signature.
There is no too much room between water molecules to compress them to double the density. https://www.youtube.com/watch?v=zRUFzJrDtq0

Even in a chemical reaction the volume of the atoms doesn't change too much. You must add some heavier atoms to get more density. All normal liquids like water, oil, alcohol, ... that are made of hydrogen, carbon and oxygen have a density of ~1. Do you know a chemical reaction that can do that?

A sibling comment says that they are apparently using some kind of drilling mud, that is a mix of compound that have heavier atoms like calcium, aluminium, magnesium, silicon.
A few months ago I paired gcsfuse with Seafowl [0][1]. Was a lot of fun balancing tradeoffs that are usually not possible with classical databases e.g. Postgres. Thank you gcsfuse contributors for making it possible!

[0] Seafowl is an early stage open source database written in Rust. https://seafowl.io/

[1] https://github.com/splitgraph/seafowl-gcsfuse

Post https://www.splitgraph.com/blog/deploying-serverless-seafowl

[2] Previous post https://news.ycombinator.com/item?id=36215088
The anti-meat agenda is coming for universities
Tell that to people who intentionally go to cafes to get work done?

At least multiple conversations happening at once is easy to filter out. A single conversation in relative silence is certainly difficult.
I've got to ask then, what is the end tolerance is towards?
Discovered this interesting paper through the following podcast interview with one of the authors:

https://traffic.libsyn.com/secure/c6996bab-7d65-40aa-9d55-25...
To be fair, open source is not a democracy. The project owners/authors/maintainers can do things because they feel like it or prefer it, without having to justify it to anyone - even if everyone else openly hates it and the project loses users or contributors as a result.

Some big projects have governance rules and committees where you could expect more through some bylaws or similar, but that is not the norm. The only right given to others in traditional open source is the ability to fork if you feel enough for it.

Also note that many of the votes and comments are from HN, which might distort the view of the original disagreement.

(I like neither JS nor TS, so eh.)
Just assume there's a spreadsheet prepared by a lawyer, engineer, accountant and executive who directly calculated the value.
> Honestly if companies started realizing this they might stop requiring them. A lot of people don't even have a phone number.

If you're too poor (or paranoid) to have a phone number, you aren't much value as a lead. The current system qualifies that (a) you're not a bot, (b) you have money to spend, and (c) you're in a specific metro area (and not Antarctica as you claim). Self-reported location, IP and phone number can all be spoofed, but 2/3 data points aligning is close enough.

There's no incentive to onboard unvetted accounts.
Very much no. CISA defends the federal executive branch and advises critical infrastructure. They don’t and shouldn’t have a proactive role in defending private companies.
Many people in the PR mentioned the complexity that Typescript brings. But wasn't it an over simplification from the language from the beginning?

I mean, in the context of JS 10 years ago, Typescript in indeed overly complex, but in the context of today's JS running servers and very complex apps at scale, it just seems sane to back up the code with types, just as most other languages would do..

In my opinion it's now a required complexity to build up a lib with some stability and a safe DX for contributors
I really liked Pentiment from Obsidian Entertainment. It's written/directed by Josh Sawyer (of Fallout New Vegas, Pillars of Eternity and Icewind Dale 2 fame) and an incredible art team.

It's a game set in late medieval/early mordern Bavaria and you try to solve a series of murders in a town over the period of 25 years.

It's very different from Disco Elysium but it's really rich in both themes and art. No other piece of media has made me experience the weight of history like this one. It's about how history is about what we choose to remember and how we choose to interpret things. It's about how small nudges can alter people's lives and how we co-exist with the stuff and stories of the people that came before us.

It's extremely well researched, one of the only games I can think of with an actual bibliography in the credits.

Most importantly it moved me to tears on multiple occasions, and it really made me appreciate both history in general and the history of my own local environment in particular.

Highly recommended, it's not that long and it's easy to pick-up even if you aren't that familiar with games.
SML pops up now and again on HN, which is always nice to see. I wrote a language server for SML in an attempt to improve the tooling situation around the language: https://azdavis.net/posts/millet/

The main motivator for why I did this is because we use SML as a teaching language at my university and students always seem to struggle with the error messages and tooling from the compiler.
No. Because the power just concentrates in the Corporation. And when they become big enough with enough power, then they become the state. If they need roads or towns the build them and run them.
In the following exchange, Box is a State Trooper and Guessford is a citizen legally exercising first amendment rights. The troopers ripped the sign out of his hand (classic first amendment violation), made threats (to take his car and kid), and then explicitly challenged the citizen to make a legal response. The legal response led to the state having to pay the citizen $50K due to a constitutional rights violation.

"""“Take it to court. That’s what I want you to do,” Box replied after Guessford told troopers he was going to take legal action. Box also threatened to charge Guessford with resisting arrest.

“We’re going to take you in. We’re going to tow the car, and we’ll call social services for the kid,” Box said, referring to Guessford’s young son, who was with Guessford and witnessed his profanity-laden tirade against the officers. “It’s not a threat, it’s a promise,” Box added."""

A major part of the case was video evidence showing the troopers breaking the law and boasting about it.
I don't disagree with the post, though its content is of low quality. I think modern PHP is an okay language for the web, and that it will stay there for a long time — mostly because many old projects will keep using it. But I can't envision a bright and expanding future for PHP.

The irony is that the post claims "the Internet runs on PHP. The evidence is overwhelming." and cites companies... that have moved away from PHP. As far as I know, Facebook doesn't use PHP anymore. There also a link to Slack, that migrated to Hack[^1], a language which started as a fork of PHP but is now quite different.

As for the first argument of the page, statistics from W3Tech, the number of PHP sites is mostly a consequence of a few widespread PHP CMS, like Wordpress. It's not a sign that new PHP code is written or even that development in these CMS is still going strong.

In the section "Anecdotes", the reference to "the enormous lead" according to ArsTechnica is junk: ArsTechnica's text is just a comment on the W3Tech report mentioned above, it brings nothing new.

In the "PHP at scale" section, I don't deny that it's possible to do so, but if Facebook and Slack moved away from PHP, it's probably because programs with other languages scale better. In Wikipedia's infrastructure, there are some custom extensions[^2] (compiled plugins for PHP written in C). The right question is not "Can it scale?" but "Is it easy to scale?". In my experience, handling hundreds of concurrent connections (online exams) with Moodle (a PHP Learning CMS) required much more resources than we expected. Laravel can scale, but I guess scale problems would appear much later with some alternatives.

[^1]: https://slack.engineering/hacklang-at-slack-a-better-php/

[^2]: https://upload.wikimedia.org/wikipedia/commons/e/ee/MediaWik...
Use hash and avoid unnecessary work - good advice dude!
The addional cost per connection was estimated at only around $50.

With the splitter any 3rd party will always be limited with what the ISP has installed or decides to allow. Who decides who gets which part of the optical budget? That is considered "market manipulation" here.
I've had to deal with a couple other unilateral decisions that DHH drove into the Rails ecosystem (e.g. getting rid of Webpacker) and I think that staying away from his projects is a good idea.
This 1000x.

I'm very weary of the at times bad faith, at times ignorant, assertion of this "paradox."

For me it seems rooted in a sort of Angloamerican philosophical analytic realism I associate with e.g. Quine,

which is IMHO not just inane but pernicious in as much as it contributes to such things as this "debate" and, say, Constitutional Originalism.

Words are how we use them.

A civil open society has not just a right but a need to defend itself from those whose actions (words and deeds alike) threaten the stability of the society itself, not to mention, trespass on the rights and wellbeing of its constituent members.

This is so obvious I find it hard to find examples I am willing to accept as "ignorance."

Bad faith, albeit cloaked from introspective view perhaps by willful refusal to do so, is far more common.
Yeah Im surprised windows 11 isn’t open source at this point
Perceptual hashing isn't relevant here in any way that I can see. That step just doesn't need to be automated in any way.

You have the final image (your browser downloaded it to display the page). Their new tech allows you to acquire something that you can be cryptographically certain is the original image. You can then look at the two images, and judge for yourself whether they look similar enough. Where does perceptual hashing come into it?

ETA:

>Regarding your other comment, sure, such a manual system might be possible, but that relies on either Reuters publishing all of their unedited raw photos (which they probably won't) or a third party photo escrow service with all the rights to the Reuters originals. Neither seems likely.

No it doesn't -- they just need to provide those photos on demand. (If they don't, then their system is a hoax -- like giving someone a key that doesn't open any lock.) See my other comments in this thread.

>Reuters has a history of doctoring its photos: https://en.wikipedia.org/wiki/Reuters (photo controversy section)

Didn't read the link but based on another's reply comment, the added smoke is exactly the type of fraud that this new system will detect the first time anyone bothers to check that photo.
Economics itself is a reduction of human behaviour to resource allocation.

The underlying field of study of human action in general is called praxeology and was only seriously investigated by:

- Austrian school economists (1900s-present)

- Polish school philosophers (briefly in the interwar period, died out after WW2 when Lwów became Lviv)

I think wresting praxeology free of economics would be an interesting movement in philosophy.
What does it even mean for a "group" to "attack" another "group"? What constitutes an attack? How does someone have to be related to the attacker or victim to be considered part of the group?

Are all Muslims guilty of attacking all Americans? Are all Americans guilty of attacking all Afghans? Does a "gamer" saying mean things about a girl on the internet justify intollerance against anyone who plays games?

Is it all just framing used to justify hating people for bad-think?

I'd be lying if I said I didn't get it. Democracy is interesting. It enables sufficiently large groups to turn their thoughts into actions through the works of a few representatives. That's a good argument for bad-think being dangerous. But on the other hand, refusing to tollerate someone for bad-think surely leads to resentment and division until one side inevitably gains the upper hand and uses it to crush the other.
The total number of job opportunities in two countries over the span of the ~50 years they have been major oil producers is necessarily less than the number of opportunities available in an entire continent + one of the largest nations in the world over a period of centuries.

Almost 90% of the UAE’s population consists of migrant workers. The U.S. can’t get anywhere near that. Since people flock to countries with free speech, then the UAE must have extremely free speech laws. QED.

Of course this is as wrong as your original claim because seeing where people migrate is not a reliable indicator of whether their destination has “free speech” or not.
For sure mistakes and accidents will happen. I sure hope we won't program them on purpose to go on school shooting sprees though, or massacre unarmed villagers, or pee on prisoners and torture them for fun... all I'm saying is we don't need to hypothesize about possible AI evils when humans are already there.

Why is it given that an AI or algorithm has to be less ethical than humans? I don't think it has to be, and hell, ChatGpt (with or without guidance/censorship) already shows a greater capacity for moral reasoning than some (many?) humans. We didn't evolve for some sort of absolute moral superiority, we're just a smart violent ape with in and out groups, quite prone to otherization and dehumanization on a whim. And we elect, follow, and worship sociopaths that strongly exhibit those traits... over and over.

Every parent hopes their children will be better people. With AI we might actually be able to make that happen, unbounded by human genetics, though of course other challenges will arise.

Shrug. Maybe Skynet is around the corner. But maybe not. There's uncertainty and thus hope there, at least, whereas I guarantee you the human species, unchanged, will keep producing genocidal dictators every decade or three.
Why wouldn't the state raise them? We've been moving away from the traditional family.
What I mean is, reverse-engineering takes time, effort, and special talent, hence your job. This is the little security moat they get by not releasing src code, or at least not the latest running version. Of course a well-maintained and audited open-source codebase is better than a closed one, but a lot of this stuff isn't well-maintained.

Also, there are high-profile instances of hardware security that rely on obscurity, like secure enclaves or the iPhone passcode unlock. They tend to get cracked eventually, but it's still hard.
<"where in the layers what knowledge is represented."

This seems like a ripe angle for evolvement of our understanding of AIs use in LLMs... can we throw AIs at AIs (is AI synonymous to LLM?) Can we throw LLMs at LLMs? and have them recursively learn from themselves.. or is it a Rat King. AI recognize AI in the GangPlane
Not all hunter gatherer groups are purely nomadic, and in general they have more free time than farmers.

That decrease in free time is one way some theories tie farming to alcohol production. As substance is far more difficult when farming.

Here is a study with modern people:

https://www.cam.ac.uk/research/news/farmers-have-less-leisur...
On the contrary. Most Rails apps with Turbo and Stimulus enabled only need a sprinkle of JS. It's so minuscule that you don't even need an IDE, even less TS either on the client or the library side. Thus, this PR both makes sense and most users won't even notice something changed. So the reasoning is good.

I see much hate on DHH for doing this, but I sincerely support him on many levels. And I am glad someone was bold enough to do this so publicly. Go team JS!
This is not inaccurate. Play seems to have been a fundamental part of the social life of basically any human group we can discern record of. The best research we have indicates that these groups had more free time than most of us engaged in modern employment.
Those files implement the "new" file handle API, which replaced FCB (File Control Block) from MS-DOS 1.0. It's somewhat inspired by Unix file descriptors.

It seems that "Unix" and "Xenix" were often used interchangeably in old Microsoft code. For example, there are 23 occurrences of "Xenix" in the MSVCRT.DLL source code (in the Windows 2003 SDK). This is one of them:

crt\stdlib.h:241:_CRTIMP extern int errno; /* XENIX style error number */