skysight-inc/HackerNews huggingface dataset:
As Don Hopkins sort-of says—the original chording keyboard (and most later units) just had you inputting a binary number, which would be added to 64 to get an ASCII codepoint. No attempt was made to optimize for letter frequencies in English at this stage of design—A was one key (00001) but E was two (00101).

Engelbart's style of chording keyboard barely escaped the Anglosphere. But a related invention, the stenographic keyboard, did; these are used for court reporting and live television captioning. They introduce a very different strategy for inputting text—operators of these input one full syllable at a time, phonetically, and the machine interprets the pronunciation according to a dictionary; thus in English the most common errors are homophones, which can be revised later from context. It requires quite a lot of training and practice to be proficient with them, and they are extremely language-specific.
I need logic. Everything else is just speculation, the equivalent of believing that since for the past few days it rained then we're certain that tomorrow will rain as well. It all sounds perfectly reasonable, if you are an ignorant.
Yep, Atari was always a challenge to us on the vector front. I think the most drawing we ever did was the center of the Cosmic Chasm, about 2 minutes in here: https://www.youtube.com/watch?v=yJ0Szz8gpiE

Fun fact: at the end of that video, the default high score list includes me! I'd forgotten this, so thanks for the bump to find this.
Extra points for the ones that sit down at step 4 and lay out all the things they've already tried so the context on the problem is clear
Doordash is not the same as traditional online ordering. DD and all delivery apps are 3rd party middlemen that set their own menu prices and operate separately from the restaurant.

Through this kind of obfuscation, they incentivize the growth of things like ghost kitchens, which are basically faceless factories. Nobody would order from them if they drove by one. but on the apps, they are displayed as standalone restaurants.
I don't think there is any connection between lack of VC capital and whatever "social democracy" you have in mind. I think it is actually just culture. Europeans are risk averse, pessimistic and cynical. And society is still more elitist than in the new world. Because of these reasons a startup culture cannot flourish.
Yeah, this should be evaluated in a multivariate/bivariate model. Of the successful queries, how the length changed before and after interventions.
We only have to defend Germany/Europe + shipping routes with our military. Idk what the plan is with the US military. Occupy Canada and Panama?
> Unlocking

Going into debt for*
Can’t you just use --long options everywhere?

For, like, 95% of the tools out there, I’m going to use --long every single time.

Anyway, I don’t even know the options that a program takes until I read the program docs. The program docs will tell me that the option is -host=localhost or --host=localhost or --bind-addr=localhost:8000.

The other 5% are tools like ls, cp, mv. As far as I care, ancient tools are the only ones permitted to have short options that combine into a single option, like old-school getopt. Maybe a few exceptions now and then.
I think lots of the other comments are making wild assumptions leading to responses that don’t align with reality. Yours is actually the absolutely correct one. I agree with the solution wholeheartedly. The only difference is I have been trying to promote the tech lead from within vs hiring externally. I want the team to know that we value their contributions and that we’re going to do everything we can to promote internally. I have various challenges with this internally related to seniority, language skills, etc but I’m working to resolve that.

But in the meantime, I still have a team to manage.
They should have strengthened their military and supported Ukraine joining NATO instead of opposing it publicly at the Bucharest Summit.

https://en.wikipedia.org/wiki/2008_Bucharest_summit

> The Alliance did not offer a Membership Action Plan to Georgia or Ukraine, largely due to the opposition of Germany

US govt warned Merkel to wind down purchasing gas and oil from Putin:

https://www.pbs.org/newshour/world/trump-scolded-germany-for...

Currently as it stands for all great chest thumping for "supporting Ukraine" EU as a whole is spending more money funding the war by buying gas and oil from the Russian than helping Ukraine. But somehow in the media domain, they managed to position themselves as great friends and supporters of Ukraine. It's quite baffling.

https://foreignpolicy.com/2025/01/03/europe-russia-ukraine-w...

(https://archive.is/1ULVQ)
US agriculture department announces $100M in bird flu vaccine research funding
You can create profiles, but as I understand it, Firefox containers allow you to scope profile-like containment to specific websites, which is not possible with Safari containers. In fact, I abandoned my look at Safari profiles because you can't bind particular sites to particular profiles, nor can you open sites using a specific profile within a particular tab, it must always be a window.
You can put subtasks under stories, and Tim can have his own subtask that represents his contribution. You can also (with an extension) put time against subtasks if leadership/management want to get really pedantic. Each team member should have at least 1 assigned story/task/bug in each sprint, and Tim should have at least x hours logged against subtasks off stories in the sprint.

Or you can, you know, trust your team to deliver the stories they said they could do in a time window, as a whole. Let them figure out the how at the team level.
+1 for rejecting anything that doesn’t pass a set of AI tests. I’ll take false positives to keep HN alive.
Interesting engineering approach. Did you evaluate alternative tree traversal strategies such as level-order or iterative deepening?
I suggesting doing it faster and acknowledging it was a mistake not doing it sooner.
But these societal norms and conservatism are the reasons why it's politically possible to implement social democracy, right?

I agree that it's not as simple as "regulation" and "taxes"- it's more fundamental than that.

Which is why I think it'll so so hard for the USA to implement a fair social health care system, even though it needs one so badly.
> We've had a long history of technological improvements being widespread distributed to the people. There's not a particularly bleak reason to believe the latest AI automation won't be too.

the difference this time is that humans just moved to other activities where they were useful, and with super-AI(if it will happen) this is not the case anymore.
> nothing really has changed since the days of the theocracy

democracy is God's Will, because all our free wills are equal, and we should work together in cooperation instead of against each other in competition

theocracy based upon love has basically never been tried

most theocrats are just doing it for the power, money, and sex, in whichever order

the Wisdom of the lovers of God are also the lovers of their neighbors, but they do not rule nations, or even cities

but they could, if only the people tried to learn the value of compassion

that is the only path to success, all else is compromise, and often a horrible one at that

always love, teach to always love
never hate, teach to never hate

we could choose to live compassionately, create compassionate societies, if we wanted, but our selfish desires must be shelved to do so

and so, it's just more of the same, with different tech, now in service to the Church of the Almighty Dollar, no matter which denomination

"Same as it ever was." --Talking Heads
Yeah the idea that russia would somehow join US if China would start war is laughable, they are US sworn enemy since stalin era since all US stands/stood for is a direct threat to their oligarchy. There were 0 days when this wasn't true since WWII ended. Even assumption they would just stand by during any conflict won't fly, they would at least try to take Alaska or similar action.

They are much more friendly with China on all levels compared to US and its deepening since his first term.

But now US can be sure as hell Europe won't give a flying fuck if such conflict would happen. We were fractured and weak but as all psychologists know a common enemy can solidify a society like nothing else. A recent stab in the back can be interpreted that way. And we're half a billion and rich market which once dominated all known world.

It just shows that in order to be a good respected politician adding value to one's own country, one need to be way more than some nepo kid with daddy issues, reality show host, hyper arrogant narcissistic investor who made hundreds of millions of his father into billions (while crashing handful of casinos).
> Also it's not fair to compare the US to Germany. The US compared to the combined EU spending is more of a fair comparison.

US spending is 1/3 of the entire global spending.

US spending is higher than the next ~9 countries’ budgets combined

I only included Germany because that’s what this article is about.
400 AI upvotes?
Good luck given the codes in place for all these things, not to mention trade unions.
This is an excellent article.

We’re all just swimming as the AI wave comes crashing on every developer out there - we can keep swimming, dive or surf. Picking a strategy is necessary but it would probably be good to be able to do all of the above.
Please be prepared for the onslaught of spam, SEO, porn that is most definitely going to happen.

I wish you luck.
Bankruptcy law is a big one. Another big one is the reputation hit that you are going to incur if your startup fails. Europe does not believe in learning through failure. It is puzzling to a European, that there could be serial entrepreneurs with a history of 3 failed startups who still get funding for their fourth attempt.
I think we are underestimating the change that is about to occur in this field. There is a certain type of mind that is good at programming, and the field will no longer reward that type of mind as AI takes over. The smaller, gritty details of making something work will be smoothed over. Other types of person will be able to build, and might even surpass traditional "10x engineers", as new skill sets will take precedence.
Catching Claude Cheating
I don't mean to discount your experience, and I'm guessing the social engineering opportunities are unlimited no matter the protections, but the screenshot I provided shows that by default it uses words, not password-style, generation so your childhood best friend would be "couch tulip wheel" and not cafe8675309$
Is there data in 2021 that would have led you to think Russia would attempt an outright invasion of Ukraine?

Is it really so outlandish to think that Russian irredentism[0] will continue?

Food for thought from 2014(!): https://youtu.be/HLAzeHnNgR8

[0]: https://en.wikipedia.org/wiki/Russian_irredentism
I've got to say, Git resignifying -- and requiring --end-of-options instead is bonkers
The tone of the writing in this report is unbearable.
TIL. I wish I knew years ago, I've never been happier to have switched.

Still using Chrome for work stuff, since profile management in FF is still pure hate.
I also find LinkedIn spammy and I’m fed up of videos everywhere, so for me the answer is definitely not more videos, sorry.
> At some point you have to show strength. And earlier is probably better if you want to prevent WWIII

Sure, EU combined already spends three times as much as Russia in "showing strength". I'm sure there must be a way to use what we have without tripling the expense. If nothing, because showing that we need 10 times their military expense to keep up with them would only show that we are in fact weaker.

Unless the goal of rearmament is only to make a few weapon manufacturers richer, then I'd say we've found the most efficient way to do it.
Distributed Locking: A Practical Guide
Again though, we're talking about way more than defense spending here.
Had never heard of them before, that's all. Only familiar with the usual players. They look interesting for sure. I've been so depressed with prices of home batteries compared to prices on naked prismatic LFP cells that I've semi-seriously considered DIY-ing one, but time is also money.
Actually, it's the same. As I understand they use one database.
> Airfare isn't a tax, but Amtrak tickets are?

> If I mail a package using USPS, that's a tax, but if I send a package using FedEx or UPS it's not?

So let's get back to the word in dispute: compulsory.

What this means is, does the government service have direct competition? So the fee USPS charges for delivering packages isn't a tax, because you can have packages delivered by FedEx or UPS, and thereby subjects USPS to market competition and high prices or poor service would be met with loss of business. Use of USPS to deliver packages isn't compulsory. Whereas the price they charge for delivering first class mail is a tax, because the law prohibits anyone other than USPS from delivering first class mail within its jurisdiction, so then that fee is compulsory.

So, are road tolls a tax? Yes, because roads are a natural monopoly operated by the government and the fee is compulsory; there is no competing road network to use if you e.g. have to get your plumber's van to a customer site in lower Manhattan. Are transit fares a tax? Yes, for the same reason, when there is no competitive market for metro transit service; the only provider is the government.

You could make it not a tax by having competing private bus or rail service along the same routes, although if the government was charging money to the private buses or trains then the tolls would be a tax that the riders would ultimately be paying.

Which is why Amtrak tickets are a tax and airfare isn't, and also why airline tickets cost less than Amtrak tickets, when that otherwise makes no sense. The tax -- which causes the amount to be in excess of the price that would prevail in a competitive market -- being paid for Amtrak tickets makes them uncompetitive with airlines, even though they're not even direct competitors and trains should cost significantly less than planes, because being compulsory brings an inefficiency so large as to cross the gulf into a different market.

> If I ride public transit in a foreign country, I'm paying a tax and the IRS will let me use the Foreign Tax Credit?

IRS rules aren't exactly based on logic. For example, if a foreign government charges a tax to hotels that the hotel then incorporates into the price without explicitly listing it on the bill, are you paying the tax? Yes. Will the IRS let you deduct it when you stay in the hotel? That's a different question.

> No one I've ever met defines taxes that way.

How are you proposing to define it then? Give me a definition that can distinguish between paying the government when you ride the subway that they spend to pay for the tunnels and paying the government when you buy a sandwich that they spend to administer food safety regulations or prosecute anyone who tries to steal your sandwich.
The main useful outcome we get from chess is entertainment.

Entertainment that comes from a Human vs. Human match is higher than Human vs. AI, at least for spectators.

But many sectors of the economy don't gain much from it being done by humans. I don't care if my car was made by all humans or all robots, as long as it's the best car I can get for the money.

I think you're extrapolating a bit too much from the specific case of chess.
Makes sense. Eggs are far more common and less hidden.
Fragment of a human face aged over one million years discovered
'The discovery of a human facial fragment aged over one million years represents the oldest known face in western Europe and confirms the region was inhabited by two species of human during the early Pleistocene, finds a new study.'
I achieved the same score by simply using Pi-hole.

Tested on Chrome for Android and Firefox with (and without) ublock Origin.
The interesting bits are before that happens. You need money mules, you need brokers to find the mules for you, you need escrow companies to stop the brokers from running away with your money, etc.
In the sibling thread I made the argument that culture might be the biggest reason why it's true.

Elitism / classism might be part the reason why social democracy is possible- if you believe that there are simply a group of people who need help in society you might be more willing to give to them.

If everyone is completely equal it might seem like no one actually deserves anything "more" than anyone else.
I thought it was interesting when I looked up US gyms that they require a belay test.

In Austria, the gyms I went to you just had to sign a form that you know how to climb top-rope, lead, and how to belay.
You lost me as soon as I saw users can create content.

All platforms become bad as soon as you allow average Joe speak his mind.

The only ones that somewhat save themselves are the likes of HN and Reddit where it's all about discussing, but users are mostly anonymous and not trying to promote their brand.
Because globals(), locals(), Classes and classInstances are backed by dicts, and dicts are insertion ordered in CPython since 3.6 (and in the Python spec since 3.7), object attributes are effectively ordered in Python.

Object instances with __slots__ do not have a dict of attributes.

__slots__ attributes of Python classes are ordered, too.

(Sorting and order; Python 3 objects must define at least __eq__ and __lt__ in order to be sorted. @functools.total_ordering https://docs.python.org/3/library/functools.html#functools.t... )

Are graphs isomorphic if their nodes and edges are in a different sequence?

assert dict(a=1, b=2) == dict(b=2, a=1)

from collections import OrderedDict as odict
assert dict(a=1, b=2) != dict(b=2, a=1)

To crytographically sign RDF in any format (XML, JSON, JSON-LD, RDFa), a canonicalization algorithm is applied to normalize the input data prior to hashing and cryptographically signing. Like Merkle hashes of tree branches, a cryptographic signature of a normalized graph is a substitute for more complete tests of isomorphism.

RDF Dataset Canonicalization algorithm:
https://w3c-ccg.github.io/rdf-dataset-canonicalization/spec/...

Also, pickle stores the class name to unpickle data into as a (variously-dotted) str. If the version of the object class is not in the class name, pickle will unpickle data from appA.Pickleable into appB.Pickleable (or PickleableV1 into PickleableV2 objects, as long as PickleableV2=PickleableV1 is specified in the deserializer).

So do methods need to be pickled? No for security. Yes because otherwise the appB unpickled data is not isomorphic with the pickled appA.Pickleable class instances.

One Solution: add a version attribute on each object, store it with every object, and discard it before testing equality by other attributes.

Another solution: include the source object version in the class name that gets stored with every pickled object instance, and try hard to make sure the dest object is the same.
Works only in the US. Worth mentioning.
Hahaha amazing! This is better than the some of the presentations our junior hires do at work.
There's a saying if you want peace prepare for war. Especially with Russia who seem to have a habit of cooperation with countries that can defend themselves and invasion of those who can't.
It's relatively easy to construct a scenario where more search is in fact indicative of better search. To stick with Spotify: let's imagine they have an amazing search tool that consistently finds new, interesting music that the user genuinely likes. I can imagine that in that situation, users are going to search more, because doing so consistently gets them new, enjoyable music.

But the opposite is equally possible: a terrible search tool could regularly fail to find what the user is looking for or produce music that they enjoy. In this situation, I can also imagine users searching more, because it takes more search effort to find something they like.

They key is why are users searching. In Spotify's case I imagine that you could try and connect number of searches per listen, or how often a search results in a listen and how often those listens result in a positive rating. There are probably more options, but there needs to be some way of connecting the amount of search with how the user feels about those search results.

And yeah, using nothing other than search volume is probably a bad way to go about it
https://en.wikipedia.org/wiki/Wheesung
Our Vibe Coded app got attacked
I'm not sure I agree. Having multiple middlewares is a standard feature in many libraries/frameworks. Express (Node) has many middleware libraries to do a ton of stuff. Axum (in rust) also makes use of middlewares. You can argue that there's better way to do some of the things middlewares are used for, but then you're also arguing that literally everyone is holding it wrong.

I also don't think every other framework has the exact same issues. Take a look at SvelteKit for example.

You can add data from the middleware/hook into a locals object (https://svelte.dev/docs/kit/hooks#Server-hooks-locals). This is request scoped and accessible from the route handlers when needed. It also supports type definitions (https://svelte.dev/docs/kit/types#Locals). I wouldn't call this brittle. It's just dependency injection.

Note that it doesn't explicitly support multiple middlewares either (well, sort of; there's https://svelte.dev/docs/kit/faq#How-do-I-use-middleware but I think you're meant to be using hooks for your code https://svelte.dev/docs/kit/hooks#Server-hooks-handle), but at least it's easy to use and doesn't intentionally try to obfuscate information from you.

Edit: It seems that at some point sequence (https://svelte.dev/docs/kit/@sveltejs-kit-hooks#sequence) got added, so disregard the paragraph above.
Not only that, but every private tab has its own proxy connection. You can see this if you turn off the iCloud Relay’s default setting of trying to find servers near your area - one tab will be in Texas, another in Tennessee.
> Why do they bother you so much?

Why do you think he’s bothered, when all he’s asked is what the line is, for you? Perhaps you’d do well to not project your own emotions on other people anytime they lightly push back on things you say.

The 4chan-esque “u mad bro” bullshit is so fucking tired.
> There's a saying if you want peace prepare for war.

Sure, EU combined already spends three times as much as Russia in "showing strength". I'm sure there must be a way to use what we have without tripling the expense. If nothing, because if we need 10 times their military expense to keep up with them we'd only show that we are in fact weaker.
The big difference is if you are comparing the situation of a German citizen in Germany to a US citizen in the US or to a German citizen in the US. If you are an immigrant in a country where you don't have a subjective right to live, you obviously have fewer basic rights than a German citizen in Germany.