skysight-inc/HackerNews huggingface dataset:
This is great.

We definitely don't have an excess of supply in the
"HLLs for vendor neutral GPU programming" dept, especially if you have a healthy reaction to C++. Chapel and Futhark, what else?
Noticeable input delay if you are used to PC gaming yourself.
I do sometimes think Linux could do with being single user, and retaining a separate no-login non-user ('roles'?) permission system for 'mail', 'cups', and the like.

As far as I'm aware multi-user (as in human login users) Linux systems are almost entirely - literally - academic. Supporting it does leave some warts and complexity to be experienced by the majority single-user system users.
Incidently lint was invented exactly because of improving the way C was, they decided it was better in the UNIX tradition to add yet another tool, which those millions rather not use.
ISPs do not want to spend money for fighting against criminals.
If you want the lowest friction, open source, easily extensible Markdown to Web, Kindle, PDF, etc. tool, highly recommend mdBook: https://github.com/rust-lang/mdBook it’s written in Rust, but you don’t have to know any Rust to use it. And then customising is all CSS; for which there are many good (free) themes.
Show HN: Encryption Toolbox for Linux, Windows and macOS – AxCrypt Compatible
I am the original author of file encryption app AxCrypt. Since then I founded and left a company commercializing it. Now I have published a back-to-basics fully compatible version, with a free GPL command line, an optional proprietary cross platform GUI built on top of the command line, as well as a SDK for .NET developers.
I think the plan went horribly wrong, everybody started using Bing again!
This reminds me of the opening scene of Rosencrantz & Guildenstern Are Dead[1]. Didn't get to see the play, but loved the movie.

[1]: https://www.youtube.com/watch?v=gOwLEVQGbrM
Now if they could only fix how horribly Hacker News is displayed on mobile...
Which is what Pascal dialects use.
White Sands fossil footprints suggest longer human history in Americas
I've used Scrivener off and on over the years, typically for the earlier stages of getting a book organized and material pulled together. But at some point--and especially if I'm collaborating at all--I end up pulling things into a word processor to start crafting things into a final form.

Scrivener was, I believe, originally designed for screenplays and there's a lot about it that's focus on working in a very specific format.
You might want to check the RAM or disk on your seedbox.

My friend tells me that in a decade of seedbox usage, my friend has had maybe 3-5 lemons with data corruption.

Edit: Clarified that it’s my friend who has a seedbox.
This got me thinking, is it physically feasible to slightly bias the coin against the starting side to get closer to fairness?
This was actually the focus of my graduate studies, and am happy to talk about my (perhaps now slightly outdated, but not as outdated as this paper) research here, which was centered around centrally-mediated attenuation of incoming signals from the periphery (specifically the cochlea) using otoacoustic emissions (echoes from the inner ear) and auditory brainstem responses. This review is a good treatment of the peripheral auditory system, but excludes two important things:

1) the central auditory system. This would've expanded the review to near textbook levels, so it's understandable why it wasn't included, but a lot of really interesting things happen in the brainstem, like sound localization. Auditory brainstem responses are really cool because the different waves you can detect are directly correlated with different structures (like the olivary complex) in the brainstem. Above the thalamus, sound perception is less well-characterized.

2) the descending auditory nerve fibers. This is likely because most of the research here took place after it was published, so it's understandable, but it was my area of research so I have to talk about it. We have neurons that come from the brain and send signals back down to the cochlea, specifically the outer hair cells which moderate the cochlear amplifier, and while it's still not entirely clear what messages they convey, my research was around the interaction of directed attention and these descending nerve fibers.

One caveat is that I've been out of the field for nearly a decade and have barely kept up with the research, but I don't think any major breakthroughs or change in the debate about the descending fibers has happened in the time since then.
There's also cui bono.

How would Russia benefit from destroying pipelines that it can just turn off?

It's like burning bridges for no reason, so game-theoretically speaking it doesn't make much sense.
Good! But don’t forget the source code itself can have subtle bugs introduced not spotted by reviewers. Raises the bar though.
Whoever sabotaged Nordstream really opened a can of worms. Now there is nothing safe sadly. There was no need to sabotage it, it's actually an attack on Germany's sovereignty. Germany could have just not taken delivery.
it is really good if you live next to a data center, and don’t mind paying money every month to maintain the right to play the games you bought.
Sorry, I forgot to break out of my while loop
We will be launching our mobile app soon
Obligatory Oatmeal:

https://theoatmeal.com/comics/game_of_thrones
That’s why it doesn’t happen, obviously. The entire roll out of the first federal income tax in WW2 was designed to be ‘invisible’ to your average American exactly because of the guillotine concern.

And it still widely works - queue all the folks happy about ‘getting their money from the gov’t’ in the form of their tax refund at the end of the year.
ISPs could enshitty-sell it though.
There’s some economic idea I heard a long time back whenever I hear about piracy, where basically the argument for allowing piracy of digital goods is “well, the majority of digital pirates lack the income to be honest customers in the first place; even if you managed to stop 100% of digital piracy, you’re not going to find any residual revenue.”

I don’t know how I feel about it, but it always intrigued me.
Playstation is doing pretty well with proprietary APIs.
> Do you believe that legislatures weren't trying their best,

Common sense would dictate that legislatures can't "try their best". It's a collection of people that have vastly different motives and reasons for being there. They aren't a team with a common vision and a common goal (e.g. win the game through a series of plays they've already practiced), even if they are in the same political party. Neither party is a monolith, whether on the state or national level. Everyone has different priorities, concerns, and opinions on different topics, regardless whether they have a D, R or I.

Sadly, it's a feature of the legislative process. It's designed to destroy special interests and require vast support to get things done. Sadly support no longer means votes as much as money.
ElevenLabs is building a universal AI dubbing machine
And it is only Spotify making money in that arrangement. Music industry long ago came to terms with not making money from album/song sales, but use them as promotion platforms for Live Events, Merch and whatnot.

Not saying your statement about Movie industry is inaccurate - yes, one (or few) super convenient platform(s) to contain all movies to rent/buy with high quality and reliable delivery would be amazing - but one flat price for streaming everything ala Spotify is not going to work for movies.
Still very difficult to plug in, also often struggling with its orientation.
"∈" was actually proposed for Alphard, at the same time with C.

When later implemented, including in an Algol 68 variant that inspired the UNIX Bourne shell, "∈" was replaced with "in", which could be written with ASCII.

Algol 68 could use either keyword pairs, like "do" and "od" (which became "do" and "done" in the UNIX Bourne shell) or, optionally, various kinds of parentheses in their place, for conciseness.

The notation "0:N:5" or "0:N", when the step is 1, for arithmetic progressions is ancient. Even Fortran used it, but with the mistake of using comma instead of colon, which introduced a syntactic ambiguity, because comma was also used for other purposes. Using colon started with Algol 60, but that one preferred keywords instead of symbols in the arithmetic progressions used inside "for", so it did not use the notation consistently.

Fortran in 1954 or the language of Heinz Rutishauser, in 1951 (the first one with a "for" statement), were already much more concise than C.
Big that’s easy to solve by building more.
That doesn’t sound convincing to me. I mean I understand they don’t want to spend money but if cost is the only barrier it seems like that could be overcome somehow by interested parties.
Should new tech rules apply to Microsoft's Bing, Apple's iMessage, EU asks
I built several large Laravel projects before launching Payload. It is cool to hear from other Laravel converts. It wasn't the PHP part that I minded, it was having to do too much work for the backend and then also having to come up with the admin UI from scratch that did me in. There were some packages but nothing worked quite well enough.

On the other DBs topic, SQLite is just around the corner ;)

So glad you and others are liking the direction. It is true what they say, listen to your users.
There is Marek's disease, so you still need to show that GP is in the wrong.
Does HTTP/3 suffer from this kind of complexity bloat?
There are enough engines with Metal support, including Unreal and Unity, regardless of what Valve thinks.
In support of your theory: no medieval castle ever laid duck eggs that hatched.

.

.

.

(An earlier version of my comment ended with "... ever laid duck eggs.", evidencing both my deep ignorance of medieval warfare and the biology of egg laying!)
$5/mo for lullabies for adults feels… I mean do you, build that side-income
Telly has a plan to build the best TV ever – and give it away for free
We use it to write docs in our company which are then compiled by GitHub Actions and published as GitHub Pages. The best example of a Book produced with mdBook is the Rust Lang book: https://doc.rust-lang.org/book/
Obviously you're at least partially correct, but I don't think that is the full story.

"Few users" also describes Linux, but Linux (gaming) usershare is growing and recently passed MacOS usershare (as measured by Steam).

I would argue that Apple's indifferent (if not hostile) attitude towards gaming has driven away many game developers.
It seems that the limits of physics are itself the great filter.
It would be weird for Valve not to support Linux, given that the Steam Deck runs it. They could of course use Proton to run it, but AFAIR (most of(?)) the previous CS versions also had native Linux support. (Not sure about Mac support in the previous releases?)
Does anyone have a link to the commit that fixed the bug? I'm curious how simple it was to fix

Edit: nvm, I found the link in the linked page: https://hg.mozilla.org/mozilla-central/rev/8ae372dc88d1
> I was mesmerized by GPT-3's ability to understand concepts

This language embodies the anthropomorphic assumptions that the author is attacking.
> Companies take this into account w/r/t their margins when advertising a euro price that applies to all euro countries.

Or they just recalculate the price based on you shipping info.

It would be rather absurd to expect companies to just “account” for an up to 7% difference in tax rates between different countries.

> TV here in the US many ads are hyper localized

While there are many local channels in some states the tax rate might even differ between counties or towns.

> The real reason the full price including taxes isn’t used is because companies can make it look cheaper without hurting their margins, thus draw in more customers.

Conjecture. Also you’re assuming that most people are incapable of doing basic math.
Wasn't Jobs famously opposed to video games? Current state of things is not really surprising at all in that light.
20th Century Studios, is that you?
The context of the article is hospitals; still an important distinction
For any googlers reading: This behaviour sometimes hits an ajax request (map data downloads when panning or zooming). The client side javascript then fails badly and the user sees a broken site rather than a captcha request.

Plz fix.
These places would be even more expensive if they had not up zoned.

All else being equal:
More supply -> Lower price.
Not always fond of the use of "tribes" (which in itself is a pretty dated concept) to describe what was a complex empire. While certain early medieval kingdoms or duchies are called such (and not tribes) while being just one family governing over a small area, with a much simpler administrative structure.

Also recommend the work of Simon Berger, who pushes more for the empire of the steppes not being simply "nomadic tribes" but a proper nomadic state: https://www.academia.edu/106272853/Nomadic_State_in_the_Sede...

For those who speak French there is also this very in-depth series of videos on that topic (steppes), which also goes over the work of Simon Berger and some very early historians encounter with the steppes cultures: https://youtube.com/playlist?list=PLKZgJ2XooL3ARUPRafV2y3972...
The problem with this type of attack is that you can't really catch it as MITM DDoS protection.

You're not seeing any SYN flood, just a bunch of TCP connections (equivalent of say search crawler), that are encrypted. Only after unpacking on loadbalancer those are visible as one TCP stream sheltering thousand HTTP2 streams.
I always believed that they have some secret mega routers with massive computation limits that allows smart and complex tcp/udp packages filtering.
Just like a games console, they should be used to it.
ADPList: Learn from the Best Mentors for Free
For germans/europeans I can recommend mailbox.org:

Hosted in Germany,
Connect your own domain(s),
fairly and flexible priced,
One-time use addresses,
Various Security features (e.g. easy PGP integration),
Calendar, Contacts, OnlineOffice and Cloudstorage if you want it,
What about infected computers and cheap VPS within the United States?
Conversely companies can buy back shares so each share is a larger percentage of the company.

Apple has been doing this aggressively for the past 10+ years.
Be an Open Source Absolutist
> As I have written above, a language with implicit dereferencing needs additional syntactic means for denoting the cases when the values of the pointers are needed, e.g. for doing pointer arithmetic, which is frequent in C.

No it doesn’t. Let’s take this example in valid C:

struct my_struct { int field };
struct my_struct s = { .field = 42 };
struct my_struct *p = &s;
printf("direct : %d", s.field);
printf("pointer: %d", p->field);
printf("address: %x", p);

What is being proposed here is to make that code valid:

struct my_struct { int field };
struct my_struct s = { .field = 42 };
struct my_struct *p = &s;
printf("direct : %d", s.field);
printf("pointer: %d", p.field); // note the use of a dot here
printf("address: %x", p);

That is, the naked p is still to be interpreted as what it is: a pointer. It’s just that when we write `a.b`, the language would first check the type of `a`, then dereference it as many times as necessary to get to the underlying struct, and then access its field. For instance:

struct my_struct { int field };
struct my_struct s = { .field = 42 };
struct my_struct *p = &s;
struct my_struct **pp = &p;
struct my_struct ***ppp = &pp;

Now let’s see how this automatic indirection would work:

// All would print the same value
printf("%d", ppp.field);
printf("%d", pp .field);
printf("%d", p .field);
printf("%d", s .field);

// We can still use explicit indirections
printf("%d", (*ppp ).field);
printf("%d", (**ppp ).field);
printf("%d", (***ppp).field);
printf("%d", (*pp ).field);
printf("%d", (**pp ).field);
printf("%d", (*p ).field);

We can still get to the actual addresses no problem:

printf("p: %x", p);
printf("p: %x", *pp);
printf("p: %x", **ppp);

printf("pp: %x", pp);
printf("pp: %x", *ppp);

printf("ppp: %x", ppp);

Note that we can play with the & operator too. In valid C we can do this already:

printf("s.field: %d", s.field);
printf("s.field: %d", (*&s).field);
printf("s.field: %d", (**&&s).field);
printf("s.field: %d", (***&&&s).field);

With automatic indirection the following would be valid too:

printf("s.field: %d", (&s).field);
printf("s.field: %d", (&&s).field);
printf("s.field: %d", (&&&s).field);

---

The kicker here is that the decision on whether an access to a struct member requires dereferencing the pointer or not, is not done at parsing time. It’s done at type checking time. And by the way, in standard C the decision to give you an error or not is already done at type checking time. All this to say, this would be a fairly benign change to compilers.

Now would users get confused? Possibly. With the conflation of pointers and arrays, the following would be equivalent:

array.field
(*array).field
array[0].field

Looks nifty to some perhaps, but some people really meant:

array[i].field

and forgot to write the index.
This was me being sarcastic. Of course we need privacy, not because we have things to hide, but because individuality can only flourish without constant surveillance.

Yes! All things come to an end and that is why some recent philosophers think that Plato was naive to think it could minimize or erradicate society rotting. This is where negative utilitarianism comes in, where the point of society is not to maximize happiness (and therefore prevent society from collapsing) but to minimize suffering (and therefore provide mechanisms to minimize damages from transitions between organization forms when society collapses). I have to refer you to Karl Popper's The Open Society for this, because needless to say this answer is very reductionist.
You build another tunnel. Yes, it’s expensive. But it will pay off.

Per capita, big cities are much more energy efficient and resource-saving than small cities.
> 30% fee for apps

Which is exactly the same cut every other publisher takes. Valve, Origin, GOG, etc are all 30%.
Bit of a leading question since you assuming that this is "complexity bloat" and not just "a feature that people use", but yes, HTTP/3 has streams and so it should be vulnerable.
Definitely. All my friends with eye-patches (a small and dwindling crew) say they just need to be picky (through experience) to know how to sidestep the bad and fake torrents.
there are a few dozen cities with a population density high enough that they could have much better public transport.

for example compare stuttgart in germany with los angeles.

stuttgart has half a million inhabitants. LA has 4 million. both cities have a very similar population density of 3000 people per sqkm.
stuttgart has 350km of rail and about 300 stations.
los angeles has 175km of rail with about 100 stations.

now, i don't know how much the stuttgart network extends beyond the city. i only looked at the city rail, and ignored regional trains. but i didn't spend much time to research, so i am going to guess on the safe side that it's city rail network serves 1 million people.

for LA to compete with that it would need 1400km of rail with 1200 stations. so, it could be 10 times as large.

another comparison, vienna: 2million people, 4500 per sqkm. 1100 stations on 250km. most the stations are light rail, which is very dense.

in other words, the population density argument is nonsense. there are plenty of cities with a population density of 3000 people or more per sqkm. and none have public transport comparable to european cities.

the problem is not density. the problem is how many people are willing to use public transportion instead of cars.

if you can motivate more people to use public transport, then you can grow the infrastructure.

this is something that will only change slowly as public transportation improves. if you can motivate more people to use public transport, it will grow. even european cities have not reached the end yet, and many cities are investing in more rail.
I just imagined this: isp's could make a isp.com?target=yourwebsite.org/fromisp [slow] redirecting url. If you receive unusual amounts of requests from the isp you redirect it though their website.

They can then ignore it until their server melts (which takes care of the problem) or take honorable action if one of their customers is compromised. The S stands for service after all.
Google starts prompting users to set up passkey login
Self-Taught Optimizer (Stop): Recursively Self-Improving Code Generation
People here interested in Buddhist theory / psychology may be interested in this book:
https://americanmonk.org/abhidhamma-lessons/

Abhidhamma Lessons: A Top-Down Approach Using Computer Science

Author is a former programmer who uses computer science methods to discuss Buddhism's approach to understanding the mind and reality. I found it interesting!
That's a good example, because it would be an incredibly bad decision to drop speculative execution since it leads to a massive performance improvement.
Probably a plausible deniability issue.

If you wouldn't prohibit piracy, it would become normal and the people who could pay stop paying too.
> What advantage does this have over letting people buy drugs at the convenience store?

Presumably less people use drugs than would do otherwise if their supply wasn’t constrained.
I would be curious to see a study that compares users' impressions of the value of Copilot/ChatGPT for code generation, as a function of which IDE/editor they use, and also their typing speed.

I have a suspicion that the perception of value would be greater among slower typists who don't really unlock much from modal editing and rely a lot on their IDE to compensate.
I'm in this boat, for most games I use my PS5 because its got the big Sony AAA single-player exclusives. The Steam Deck is a perfect option for PC games that need a keyboard/mouse, like CS2, because you can plug it into any USB-C dock and use it as a desktop PC.
Copilot is useless compared to chat-gpt4. There's really no comparison. As far as the costs, it seems like transmitting things repeatedly would be more expensive than the chat model where you just transmit things when you want them.
Yes. But not a universal or easy way. You can't "tell" in the sense that you would just run MagicKeyloggerFinder on your computer and it will show you all the keyloggers, that's not how it works. In essence, it's the absence of evidence problem.

In a way, unless you can prove the machine code running on your CPU is not doing key logging (which is separate from recoding those logs or transmitting those logs), and you can also prove that the code is not changing, you have no evidence that there is no keylogger.

As for games and keyboards in general: games need to read your keyboard to function, so they will always be able to read what you're typing. In some operating system, that includes times where you might be running the game in the background.
> Nomads basically made huge swaths of Eurasian land uninhabitable to peasant communities because your settlement will be raided until it ceases to exist.

> In this fashion they were not unlike malaria and tsetse fly.

Nomadic raids on settled communities turn out to involve a population loss of about 1-3%. A medieval war will probably cost 10-20% of the population caught in the fighting grounds (and do remember that warfare is endemic in Medieval Europe). Malaria killed about 20-30% of the attempted settlers.
Back when I was in Google SRE, people would joke that "we just send DDoS traffic to Australia".

In general, Google's internal cross-DC traffic is so much larger than anything anyone could DDoS them with that they can always find a way to deal with it.
Model Extraction Attack on Neural Networks
ElevenLabs: Newly Released AI Dubbing and Voice Translation