skysight-inc/HackerNews huggingface dataset:
That wasn’t an example of what I was calling “rather small” - people who become citizens of one EU state in order to gain the right to emigrate to another which they were refused permission to emigrate to directly.

What happened in 2015 was Sweden’s own decision, not something forced on Sweden by the EU. If Sweden had chosen to take a hardline anti-refugee position - as some other member states did - the EU would have been powerless to prevent it. In fact, I think your response is a classic example of the phenomenon in which people wrongly blame the EU for the free choices of its member state governments. Sweden chose to welcome refugees even when EU law granted it the legal right to expel them instead
On a side note: would it kill the author of the site to use a stylesheet?
Hands up if you’ve still got ColdFusion powering critical apps in production to this day
An adblocker is necessary, and IMO a script blocker as well. I feel vaguely like search has gotten worse over time, but it is not a huge problem—usually a good site is on the first page or two, and so I can just go check them out.

But if clicking a site meant I would be under attack, that really increases the stakes, I start to care strongly about the absence of bad sites, not just the existence of a good one.

Other than that, people need to be trained to not download programs from websites in general. I think this has gotten better over time? This is just a human mistake. Maybe Google could suppress sites that link to executables. It must, right?
Ask HN: Statistics for HN Users
Hi to all fellow HNers and let's hope for a better year!

Do you know if there is a list with top HN commenters for 2023 or even better a full list of all HN users along with their karma score?

I know that in this "community" we don't care about rankings, scores or other gamification engagement practices, but statistics are always welcomed :-)

A couple of years ago we had a similar interesting post: https://news.ycombinator.com/item?id=29778994
why counter?

still alive and well, survived takeover attempts, see freenode -> libera.chat and got a shiny new protocol spec with modern features
did you try playing mirrors edge through steam? I ask because steam input really does work wonders
Being able to move your domain between any email hosting provider remains valuable.

A domain that important is worth putting multiple recurring yearly calendar reminders up.

An email serving your identity is probably worth a bit more investing in.

It’s possible to leave a credit card on file to auto renew, renew for maximum years at a time,
And lock down the domain enough to prevent hijacking.
Not enough to change anything.
> I assumed that cheating is way more widespread amongst multiplayer gamers?

I mean, hard to call cheating in a multiplayer game the same as cheating in a singleplayer game. The former ruins the experience of others, the latter just affects your own session. Hard to be against cheating in a singleplayer context.
> It’s such a cringe name, I wonder if that hurt the adoption.

Yeah, because governments make critical decisions about their economic and security interests based on how cringe the name a given operation has.
China talked markets out of a run on the yuan
it's the same as my choice to only use lowercase letters, it is designed to make you upset that i am not following conventions. that's as far as i have been able to figure for hwy i started doing this, and by extension, why tech bois love to drop some vital freature to communication to signal being an 'insider'
Similar specs but run Windows here, part of the reason being that I noticed that the ray tracing performance is just awful on Linux compared to Windows. I found I get slightly better framerates in most games in Linux, but anything that uses raytracing goes from "just about usable with FSR" on Windows to "totally unplayable" on Linux.

I'm told it's better in Mesa 23.3 though, haven't tested.
There is at least one domain tld selling “lifetime” domains.

I’m not sure why icann wouldn’t let anyone pay for 10-50 years for a domain.
At the time it seemed like Google was winning, though. SEO seems to have gotten really good, or maybe Google just gave up.
As an aside: can anyone recommend books/tutorials for getting started with DAWs on Linux? I was thinking of starting with Ardour¹ to get the handle on basic concepts before looking at anything else.

Basic use case is being able to take input from an old MIDI keyboard and feed it into a DAW so that a simple melody can be turned into something more exciting.

I would appreciate someone being able to point a complete beginner towards a path (if one exists) in which initial work getting familiar with an interface will not be wasted if more advanced functionality is desired later.

I don`t mind paying for tutorials and/or books or the software (and I see Bitwig has some tutorials) but I want a rich environment that is going to reward investment of time. I would prefer something without lock-in and strongly favor FL/OSS.

1. https://manual.ardour.org/introducing-ardour/understanding-b...
"Every time I fire a linguist, the performance of the speech recognizer goes up."

> It takes domain experts to judge whether or not a model correct, to identify the known and unknown unknowns and limitations of these models.

Arguably true, but I still claim the domain expert test-performance is below that of a modeling expert. No knowledge/preconceptions: Try it all, let evaluation decide. Expert domain knowledge/preconceptions: This can't possibly work!

Domain experts need to focus on decision science (what policies to build on top of model output). Data scientists need to focus on providing model output to make the most accurate/informed decisions downstream.
> Good to see that the technique is still viable after two decades.

It absolutely blew my mind to learn that Debian is still shipping with Yama mitigations disabled by default (last time I checked, which was about a year ago). I think they're one of the only mainstream distros to be doing this, although I haven't done a comprehensive survey.
Doesn't it kind of already exists for passports? I can travel with my passport to (basically) any country on earth, so there must be some international support for this.
This is a feature of Kagi already. You can promote or blacklist domains in your search results.
How does one produce 'lossless' from 'probable' or 'likelihood'?
For example Czech republic has central register of all residents. The register is intentionally designed so that it does not provide any kind of identifier that is both long-term stable and globally meaningful (there is a number called RČ broadly equivalent to NIN in other countries, but it is not supposed to be used since 2010).

Conceptually there is ZIFO (Basic ID of natural person), that should be globally unique, but this is known only to a subcomponent of the central registry that is run by different govarnment entity than rest of the system. At same time the design of that subcomponent contains provisions for allocating new ID, mainly for handling the cases when that ID was allocated wrong (both multiple IDs for one person and multiple persons sharing same ID), so even that is not necessarily stable ID.

Users of that data refer to persons using AIFO, which is specific and meaningful only for particular database (called AIS) and if different databases need to identify particular person as having the same identity they have to call the central translation subcomponent (the API surfaces are designed such that the translation the calling system will not get the result of the translation, which is only sent to the destination system). Even that the AIFOs are meaningless, they are required to be not disclosed to anybody. Alternative IDs that can be used are broadly serial numbers of government issued identitty/travel documents, but these are necessarily both revocable and have limited time validity (the aforementioned technically deprecated RČ is essentially a special case of this).

I believe that this design comes from some pan-EU initiative related to GDPR. For example according to Wikipedia Austria uses broadly similar, but less fine-grained system.

This has interesting issue with regard to things like eIDAS as there is no sane ID that could be included in the qualified personal certificate. One Czech QCA (PostSignum) does not include any kind of personal ID in its personal certificates, second one (I.CA) can optionally include the serial number of identity document that was used for identification. Apparently you can get Swedish qualified certificate that includes Czech RČ in its CN form Zealid. You are supposed to register your certificate into the resident registry yourself, which creates the link between the certificate and your identity. The slight issue with that is that there is no sane way how a third party outside the architecture of these registers can validate that link (you can send them a signed PDF with your data from the resident register, which is apparently what you are supposed to do, but "sane" would look different).
Another term for "low code" is end-user programming.

> Despite forty years of commercial products, open source, and deep academic work, we have yet to reach an end-user programming utopia. In fact, the opposite: today our computing devices are less programmable and less customizable than ever before.

https://www.inkandswitch.com/end-user-programming/

COBOL, BASIC, SQL. HTML, CSS, JavaScript. All these started as relatively low-code solutions to what came before. And surely textual programming languages aren't the only way to empower users to take control of personal computing. Excel formulae to express dynamic values. Visual builders that internally compile to syntax trees.

They all have their own problems and room for improvement, but one could say the same for "high code" programming languages. It's a means to an end, and for computer users who don't have time to dedicate to become a high-coder, they will use whatever is available to solve their needs.
iChat, Apple’s earlier messenger worked with XMPP too. There was a small period it looked like it would be a good standard app.
Yeah that's what I figured. Julius Caesar marched on Rome with a hired army, then after his death Marc Antony and Octavian kept having to bribe their soldiers to fight and not switch side. Sounds like the army and leaders established an unhealthy precedent.
So would this 1960s peanut be more or less deadly to 2023 people with peanut allergies?
Why did SMTP win? My first business card had my ARPA email address on it, which occasionally generated a question but which was usually ignored by those who didn’t have email. Then people started to list their compuserve or whatever address on their cards — often several addresses — which made me laugh, and then eventually an SMTP address wiped all those alternatives out.

I used to see the same thing with phone numbers: a stack of phone (desk phone), fax, pager, voice mail, mobile, all eventually collapsing into a single phone number.

Why did this not happen with messaging (which is more than 30 years old, despite what the article says)?
Half of the people they kill are women and children. That’s lots of regret they will have to go through the upcoming years. They won't be known as the "good guys", even if the Prime minister tries to frame this as a fight between good and evil most of the world isn't buying it.
Both of those examples have been exploited to death and no longer are profitable
O(1) Build File
I've used ollama in the past, a few more moving parts than a llamafile, but it provides API endpoints out of the box (in a very similar format to openai).
TCO isn't really an optimisation per se, at least in the sense that optimisations typically aren't observable as part of the semantics of a language. TCO does affect the semantics; it says that a recursive function that recurses only using tail calls will never overflow the call stack. That's why it's something that might get specified in the specification rather than just left as an implementation detail: it's the sort of implementation detail that developers might actually rely on.

While in practice it probably improves the performance to have tail calls, theoretically, the spec isn't making a point about performance here, only semantics. It would, for example, be allowed to have a spec-compliant JS implementation that handled tail calls very slowly, as long as they are correctly don't increase the stack.

As to why various implementations don't do TCO, my impression is that it's a combination of complexity and usability issues that have kept it from being implemented. And if some of the major browsers won't implement it, then I can see why other, smaller implementations don't see it as a priority.
so, there is one extra click... But for the user, the site does the job and takes an extra 1 second.

Ideal? No. But it does the trick.
This is what the the COLA papers talk about as you're aware, a REPL where you can modify, recompile and use the environment dynamically. Smalltalk is also similar in this regard, with a nicer UX.

One of the reasons why this style has not taken off (image-based) is that its very easy to lose track of changes while developing - there's no formal iteration boundary. This guy

https://github.com/attila-lendvai/maru

Has been experimenting with git branches for this.

https://github.com/crcx/retroforth/blob/master/doc/RETRO-Boo... talks about this issue, and the Retroforth author's attempt to define more clean boundaries.
Thank makes sense. Maybe you’re focusing too much on these streaming services in particular. Unfortunately, they’re not necessarily interchangeable depending on what they like because of exclusive deals. Tons of people had HBO just for Game of Thrones. The services are becoming more and more like cable packages every year just on-demand instead.

For most middle or upper-middle-class children in the US, I don’t think it’ll be having 3 streaming services that provide the experience of everything at their fingertips. They have Spotify/Apple Music, YouTube, and any streaming, and their parents provide them with all the food and electricity they need often without knowing anything about the cost.

We had on-demand and every channel when I was a kid, but I was taught about things like our household budget. I also had to learn to save and budget my own money to buy the things that I wanted that were not part of the family budget.
Why would I want to log in to a dog sharing website using my real identity? Maybe I'm an outlier but I really value the pseudonymity possible thanks to the internet. I can share as much or as little about me as I want, and the dumb things I probably wrote when I was 14 are not immortalized with my name next to them.
https://en.wikipedia.org/wiki/Ethnic_cleansing

> Ethnic cleansing has been described as part of a continuum of violence whose most extreme form is genocide, where the perpetrator's goal is the destruction of the targeted group. Ethnic cleansing is similar to forced deportation or population transfer whereas genocide is the attempt to destroy part or all of a particular ethnic, racial, religious, or national group. While ethnic cleansing and genocide may share the same goal and the acts which are used to perpetrate both crimes may often resemble each other, ethnic cleansing is intended to displace a persecuted population from a given territory, while genocide is intended to destroy a group.

Whereas, by your understanding, ethnic cleansing and genocide are the same thing. Why would we need the term "ethnic cleansing" then?
Feel free to bring out some pitchforks! Here's more info about the damage.

https://twitter.com/joabaldwin/status/1741484863985770912

I'm calling it "damage" just for simplicity's sake on the note, although some were properly damaged (bent covers, weird creases, etc, although not during shipping since they were surprisingly well packed in this case), while some were miscut/misprinted.

Regarding royalties, it's better explained on the reply I posted to the main thread. But I'm still unsure about how that might resolve, but I have the specific order number and will try to get an answer. I have not had time to deal with KDP support yet (will as soon as I get home next week).
What always confuses me about the „search has gotten so bad“ mentality is that it is often based on anecdotal evidence at best, and anecdotal recollection at worst.

I can't speak for anybody else, just trying to find stuff online, not writing a treatise about it or writing my own engine to outcompete Google. It's been asked many times here over the years and the answer was always explanations, never solutions.

Shittification does not happen overnight, but along many years. It started with Google deciding that some search terms weren't so popular: "did you mean...?" (forcing a second click to do what you intended to do in the first place) and went downhill when qualifiers to override that crap got ignored.

For me enough was enough when I realized that a simple query with three words, chosen carefully to point to the desired page, gave thousands of results, none of them relevant. YMMV.
Minimal Viable Architecture and the case for up-front design
Or do they mean mode?
Instead we basically got legislation requiring their presence. At any rate, backup cameras are required now and probably no one is going to let all that screen space go unused when not backing.
I’d love to see this a little extended.

Searx and Yandex.

Specifically… if I need something even slightly “gray”, Yandex is the only option anymore. Torrent search on google et al is just awful.
That porn website is rather clearly trying to manipulate public opinion and strongarm the state to get what it wants.

Kinda like how Facebook strongarmed Canada when it didnt get what it wanted and stopped showing news there.

This is a surreptitious example of megacorps trying to have more power than the people.
In the eyes of the CEO and the shareholders, was it the wrong call?

The CEO hires the employees assuming ZIRP continues. ZIRP ends. He fires all the extra employees, and gets to fire employees he doesn't need from other departments too along the way. Shareholders benefit either way, and the expendable ex-employees' well-being, visa status, healthcare, etc. is someone else's problem. Market is bad so the remaining employees can't really complain either.
I think that both of you are correct. The internet has much more "noise" than in the past (partially due to websites gaming SEO to show up higher in Google's search results). As a result, Google's algorithm returns more "noise" per query now than it used to. It is a less effective filter through the noise.

Imagine Google were like a water filter you install on your kitchen faucet to filter out unwanted chemicals from your drinking water. If as the years progress your municipal tap water starts to contain a higher baseline of unwanted chemicals, and as a result the filter begins to let through more chemicals than it did before, you'd consider your filter pretty cruddy for its use case. At the bare minimum you'd call it outdated. That is what is happening to Google search
Handheld non-invasive device detects Alzheimer's and Parkinson's biomarkers
Doesn't some states have really arbitrary rules for what constitutes "enough" to be called a sex offender? Things like visiting a prostitute, urinating in public, consensual sex between two teenagers and more requires you to register as a "sex offender" in some states. Should that suddenly mean you shouldn't be able to start anew online?
AMD based laptops usually don't have Thunderbolt. If you don't really need the port, it would be a mistake to avoid these laptops.
> Continuing with the theme of running simple, naive, queries, we used the free version of ChatGPT for this post, which means the queries were run through ChatGPT 3.5.

why
It's either a non-native english speaker or a marketer so far up their own ass they can see daylight again ... but I repeat myself.
> A lot of these games with fancy anti cheat protection the cheat tools basically just tell the server "spawn me a vehicle right here" and the server just does it.

Citation needed. I'd be quite surprised if it were common for servers of professional games to trust the client in that sense (i.e. allowing it to decide game logic like what gets spawned where).

As far as I'm aware the most common types of multiplayer cheats are

* wall hacks, which you could probably prevent by not sending the client any information about objects that the player can't see, but that would require the server to calculate the line of sight for every player/object,
* and aim bots, which I don't think you could prevent at all on the server side since they don't rely on the bot having access to any information that the player isn't supposed to have. They just rely on the bot being better at aiming. I suppose if you did all rendering server side and only sent the rendered graphics to the client (i.e. streaming), that would make it harder for the bot because it'd now have to do image recognition to find the target, but that just makes it harder, not impossible. Plus, game streaming wasn't well received for a reason and anyway, I don't think that's what you had in mind when you talked about "not trusting the client".
Can you specify what exactly it is that you think is "irrelevant"? Because it sounds to me like you are contradicting yourself. First you say it's irrelevant where the money went, now you sound like it's relevant after all?
Could ripgrep not simply add a check for the XDG environment variables and use those, if no rg environment variable is given? Of course if both are not available you would use the default.
If you do a lot of this stuff, definitely. But pro level work is mostly SMD, and a lot of hobbyists mostly do digital work with modules , there's usually few enough discrete parts that one can just use the multimeter.

If you're into the super cool discrete analog stuff than learning it for real makes sense though!
Maybe they just meant they would have literally made a distinct choice due to the conditions set by Brexit, in which case Brexit would literally prevent that outcome.

Maybe not legally, but literality includes the practical aspects of life as well.
If the parent had discovered a viable and profitable trading strategy, do you think they would share it here?
Based on your handle, I suspect you have much better insight into this than the rest of us!

But can the search engine mind-read by assuming Windows users don’t want to use a command-line utility?
I was excited about this too! They're going the FDA route so expect it sometime before the heat death of the universe, if your insurance covers it. https://otolithlabs.com/
How in gods name did we get Segways 20 years before kids could grab a simple electric scooter?
True, but they were just meant as easy examples of non-HFT hedge fund strategies.
The web has gotten bad because of what big search engines have encouraged. If they stopped incentivizing publishing complete garbage (by ruthlessly delisting low quality sites regardless of their ad quantity, etc) then maybe we'd see a resurgence of good content.
Yes, but whole system looks like it is designed as a tourist attraction anyways.
> The author would also conclude:
> The prediction that Y2K would happen was a bad one since it didn't happen. (We spent billions of dollars to make sure it didn't.)

I would argue that we don't really know what would have happened had the world not spent all the money on upgrading systems. It appears a very large number of them would have continued to work as expected and it isn't immediately clear if the ones that were replaced would have resulted in a catastrophe.
What are your goals for 2024?
What do you want to accomplish in 2024?

What is your plan to reach your goal(s)?