skysight-inc/HackerNews huggingface dataset:
> Another advantage to that is that it avoids the branching of the while loop in the interpreter that iterates over the AST

Huh? A bytecode interpreter still ends up branching based on the decoded value of the byte codes. The VM bytecodes are not directly executed by the CPU (at least not usually, Jazelle and some older P-code stuff being rare exceptions).

This is what it looks like for the example being discussed ("a massive switch statement"): https://github.com/sqlite/sqlite/blob/b11daa50f9ea11c332bb59...

Perhaps confusing bytecode generation and interpretation with JIT? JIT is often paired with a bytecode but neither is dependent on the other.
If your article is going to talk about haunting sounds, I expect at least a small soundbite without having to click deeper.
Pretty sure they're just "sure" nothing bad will happen. I mean, if they're wrong what will happen to them? Nothing. Might as well say random bullshit.
The article's pretty weird for presenting little-endian UTF-16 as normal and barely even mentioning that big-endian is an option (in fact, seems to refer to it as "backwards"), even though big-endian is a much more human readable format.
It's mojibake for "probably a bad idea" [in Chinese]
>The systemd developers are tying it to systemd because they are systemd developers.

What? Literally every single other group of software developers has managed to create two projects. Even Microsoft can do it.
> This is why I suspect the primary interests side-loading and alt app stores on Apple devices would satisfy is large enterprises and a few opportunistic middlemen.

Sideload as Apple implemented, yes. Sideload as what sideload always meant, no.

Apple is trying to distract and mislead the public by redefining what "sideload" means. If I can't install whatever open source shit I build myself on NON-APPLE HARDWARE to an iPhone then it's not sideload. I hope EU figure this out soon and retroactively fine Apple for this dishonest move.
I don't drink coffee, but what an interface!
Have some fun, watch Atomic Blonde followed by Phantom Doctrine playthrough.
Thank you for your positive comment. I really appreciate that – the topic of women in the tech industry is particularly close to my heart!

I wish you and your family all the best – you made my day :)
but with yes instead of no
>systemd has long stopped being just an init system.

I think that this has always been the core criticism of anyone who objects to them. Besides systemd, the init system, just being very poorly thought out.
Wow I love this explanation. Are there any resources that explain LLMs in such accesible and easy to understand way?
It's not like anyone minds that when it is actually serious:

https://www.bbc.com/news/world-middle-east-68840881

In fact there's protests happening all over that seek to PROTECT the people who do this. And it's not like this is the first time THIS WEEK this happened. Also they're still holding several European academics to get the terrorist who killed several hundred people attacking the Bataclan in Paris and Brussels airport freed. In fact they keep claiming they're about to execute the first of those academics.
When kids grow up with parents hovering over them all the time, they miss out on those classic childhood adventures — like riding bikes with friends or exploring the neighborhood till the streetlights come on. When I was a kid, if my bike chain fell off or I needed help with homework, I had to figure it out on my own or ask a friend for help. Now, most kids I know speed-dial Mom or Dad for instant rescue, so no wonder they will be not ready for real life as adults.
https://news.ycombinator.com/item?id=40177617
I've not done much app development as a solo dev, but hasn't it been the case for many years now that Android has supported multiple app stores? Is this a problem for developers of Android apps?
There isn't "millions of people" doing that. Geeks do that. The rest buy locally.
Based on the sophistication we've seen, they probably used Mullvad for their VPN. In that case, a subpoena wouldn't turn up anything.
Or use squash merges.
Excellent article (personal opinion).
..."The controversy surrounding these two country songs did not teach us anything new about contemporary American culture. It was yet another example of the ideological capture of our elite institutions of cultural production and dissemination. The same double standard that was observed in this debate is applied on a regular basis to academic research, news reporting, and other forms of public speech whenever the content contradicts the liberal progress narrative..."
Boom
already a meme https://i.imgflip.com/8ohpwh.jpg
>Systemd already handles logins

Exactly that was my objection.
They know how to appeal to their target market!
I don't think Stack Overflow is a good place for good documentation. I think the Postgres documentation should be better.
Because commercial events will lead Australians to hold the NZ Prime Minister as a hostage.

Again.
The mistake that all of the "genius" AI/ML/data wranglers make: Their skills are not worth 200K+ USD/year outside of very few companies with insanely high profit margins, namely top tier investment banks, FAANG, and some hedge funds. If this writer is so good, then go to one of those places and get a job. You will get what you think you are worth. Alternatively, consider Singapore or Hongkong to access some of the aforementioned companies, if there are not enough in Sydney.

And this line was too much for me: <<Leave the technology space>>

Oh yeah, and do what? Oh, something that pays much less, or doesn't come with a cushy office job. Since you have PR in Australia, how about driving heavy equipment in a remote mine in Western Aus? I hear that they make a minimum of 100K AUD per year, but your life is hell -- fly in and fly out weekly. Suddenly, your cushy office job working for the CEO's son making 100K AUD doesn't sound so bad.

In terms of pure prose, this line is a gem:

> For the inevitable person that gets upset that I haven't settled for less, I invite them to try painting themselves brown and working in Malaysia to simulate my early career.

I have seen it many times. It is grossly unfair in East and South East Asia.
GitHub Copilot can now help start a project with AI, not just complete it
Nothing changed in your description compared to what I wrote. It still remains "for a well-trodden path in a well-known language with SO-level solutions it will help you, for anything else, good luck"
`sudo ldd /usr/sbin/sshd` why would you put `sudo ldd` on a slide.
(That would be a semantic error rather than syntactic error, no?)
Show HN: Daily mental wellness tracking made easy
I've used 4 different MBPs during the last 3 major versions and have never had this issue.
"Systemd wants to expand to include a replacement of the Linux kernel" headline coming soon
You made me google "no-halftone-screen". I'm lost!
> Hrm. Can I put Linux on an iPad?

https://news.ycombinator.com/item?id=25172883
As a regular user of this wonderful archive.org project, I found it a pitty that no agreement could be found with editors such as Hachette regarding old books.

Without archive.org, it seems no money at all was made from them.
A subscription to access these old books would be a win-win, with a part redistributed to editors.
Access could be made from archive.org or why not, directed to a frame in editor websites.

Same for old magazines which are really appreciated by the retrocomputing community.
Thanks for your work! :)

Could you tell us how Threlte compares with React-Three-Fiber in terms of feature parity and performance?
I'd agree with your message if systemd was just an init system.
What's poorly thought out about the init system? It's not perfect for sure, but on the whole I don't have any issues with it.
Be the change you want to see within companies. Of course, these companies can - and have - fire the activist employees as well if they become too obstructing, like the ones that were protesting Google Cloud doing business with Israel: https://www.theverge.com/2024/4/17/24133700/google-fires-28-...
TypeScript type system is very advanced. It won't be possible to generate corresponding bindings for all popular languages, while keeping them idiomatic. I'd prefer API language to be very simple and straightforward.
... pardon?
I'm confused. It's supposed to be human-written abstracts of papers relating to "AI"? Or AI written abstracts for science papers in general?

The examples seem to all be machine learning related, but tags include "artificial intelligence" and "machine learning" - if all papers are on those topics are these tags needed?
And yet my Quest will do 6 screens just fine. You don't need every the content of each screen to update at 60-120fps. You only need it's representation to move smoothly.

If I had a video or game in every screen then yes, I might need the bandwidth. But most screens are mostly static with only the cursor and my input making any changes.
One thing I do appreciate from perl days, is highlighting of opening/closing brackets, braces, etc. (as long as escapes are handled properly)
Why the hell was I expecting an article about fashion.
While libcurl is an alluring target it is really ill suited for this, Daniel Stenberg is paid to work on it full time and his track record speaks. The situation is really different from xz.
It would need to be signed so there would be a way to disable it if needed.

This is essentially the same on MacOS now if you distribute, things built without signature at all only open on the machine they were built, you need to provide even a self signature to get it to open with a warning on another machine.
Fully agreed, those books are no metaphor but exploring sci-fi ideas.. and especially because at the beginning, it imo gives a pretty realistic inside perspective from inside China. One might question "realistic" but I mean it in a way that the author also stated in the interview, staying outside of politics and not burning any bridges. Just read a bit between the lines, and accept that it is fiction.

(I'm not sure why people always need to bolt on those interpretations, they are maybe eventually more true with Tolkien as he definitely took some experiences into his fantasy, but also believing him that there were not any allegoric intentions, just fantasy creation. You are always to some degree what made you...)
Much of the time the Aliexpress products provide the same functionality for far less than Western brands. Sometimes even a bit more functionality. But I'm still a bit wary of mains-connected ones.
What is the purpose of Anduril's products; to help suffering migrants, to keep them out, or some other purpose?

I'm not convinced that a company named after a sword has good intent no matter how well their PR department tries to package it.
I live in Europe, and that's something I would love to see happening.

While we are at it, let's hope Apple takes Google and Facebook along for the ride.
You are capable of making the distinction between IBM selling devices directly to the Nazi government knowing what it might do with them, and Namecheap selling hosting services to average Russians who might be using said hosting to say, run a small business for their basic livelihood, yes?

Russia's government fires missiles at Ukraine, where Namecheap employees live, Some dude in Samara who hosts his family's restaurant page through Namecheap doesn't fire those missiles.

Spare the bullshit. Things like this rarely do much moral good, and speak poorly of the mentality of those who support them. The comparison to the kind of idiot righteousness that caused people to consider all Germans or all Japanese enemies to be derided because of specific things done by a government is in the same vein as this.
Exactly. The license of software and code is not the surrounding community and events.

Likewise, support or protest against various sides in an international conflict does/should not affect the code/software, but is a product of the people involved and their personal convictions.

HN runs on open source software, but the HN community is strongly opposed to certain things, as is their right.
My rule for online presence is simple, try to convince yourself to not being impulsive.

If you convince yourself you don't have to always write or participate or give a hot take, you will find yourself to be generally positive and more constructive and factual.

Any platform you enjoy has ALWAYS been a result of everyones kindness and politeness. Any platform that encourages impulsive behavior is not a good platform for your mental health or others. People are never impulsively positive. Even when a platform have a general thematic negative tendency towards something, avoiding negative interaction in general is the best course. Even if you can't be always positive , you can atleast be constructive, neutral and factual. At the end of the day, a good community consists friends and if you want to be part of the community, you have to make friends there.
An admin might be willing to change it (:
Could be changed to "TL;DR AI, a ..."
UTC+1-3 are west to middle European time zones.
Better than human is good enough. Also, you will be limited by the texts themselves, which can oversell or just make wrong claims.

The main advantage I am looking forward to is scaling. As a human there is only so much complex text I can read in 24h. If I can just ask my computer to skim 200 articles and tell me which ones seem worth really digging into that would be awesome.
store it in the bytes before the start of the array. Maybe use a bit flag to indicate additional bytes if length is too much to store in one byte. Like unicode

I was thinking for statically defined arrays, not for file streams or dynamic memory allocation
The world is harsh and uncaring. Today's internet reflects that. What used to be a safe space for dorky techies is now a cross-sectional slice of the entire society, a live reel of human nature in motion.
We are inexpensive but not cheap ;)
> most applications have broken implementations

What applications? Almost nobody writes their own implementations of encryption nowadays (nor should they). You mean openssl is "broken"?
Why are you bringing up random arguments I didn't even make?

No, I am a dedicated systemd hater ever since I spend over a month full time writing and debugging systemd services for work. Systemd (the init system) is just all around badly designed and executed, I have very little confidence in the developers and their technical abilities and their tendencies to expand into completely unrelated areas for seemingly no reason makes me quite concerned.

I wouldn't blame the xz exploit on them, it is very hard to call it their fault in any way. But I do think it is a symptom of a system which has grown far too thin and wide.
Yet you participate in society. Curious.
It's fair: beliefs are like that, you have them before seeing how things shake out.
Hi, sorry for the confusion

It started as a TL;DRs platform for research papers on AI, ideated by Francois Fleuret on X, but when I started coding this (and of course already bought a domain :p), I realized that there's no reason to limit the content to AI papers. I'm going to add filters for each subject, to make it more useful for a different subjects
How much time have you spent writing and debugging systemd init files?
Frankly I'm nonplussed to hear about this word for the first time in my life.
Tesla is the worst car ever. Expensive, short range and a hassle to charge.
Instead of just hating based on assumptions it would be useful to actually familiarize with the thing you are critizising

> But what makes me really upset is this completely unexplainable need to make everything part of one particular init system

systemd is not init system, its and umbrella project for various core system components, which includes an init system.

> There is absolutely no reason to tie your new sudo replacement to systemd

well, in this case there is good reason to have it interact with service manager in general

> But with one key difference: it’s not in fact SUID. Instead it just asks the service manager to invoke a command or shell under the target user’s UID [...] Or in other words: the target command is invoked in an isolated exec context, freshly forked off PID 1, without inheriting any context from the client

strictly speaking it's not 100% coupled to systemd specifically, it most likely uses systemds d-bus API, which is part of their "portable and stable" APIs and as such could be implemented by other service managers https://systemd.io/PORTABILITY_AND_STABILITY/

> This is a completely insane way to develop software, instead of creating a new piece of software in a separate project they will force all their projects simultaneously onto all their users for absolutely no reason

The couplings between systemd projects are not that tight, you can pick and choose which parts you want, they explicitly are not "forcing all their projects" to consumers. The minimal systemd build has only init, journald, and udev, which is not exactly sprawling huge. All the rest of the projects are fully optional, and I believe quite many of them can actually work without systemd-init
WSDL issue was that it was designed by a committee of several huge companies. So it was inconsistent and bloated. Same could be said about many XML-related standards.

Nowadays big companies rarely work together and prefer to throw their own solutions to the market, hoping to capture it. That results in a higher quality approaches, because it's developed by a single team and focused on a single goal, rather than trying to please 10 vendors with their own agendas.
I disagree. First of all I expect competing stores to ask a smaller cut than what currently Apple asks (and Apple itself may lower it), so it may very well be the case even with a middleman the amount "lost" by the developer will be lower. Not a given though, I guess we will see.

Secondly, the Android ecosystem seems to be doing well even with the situation you describe. There are not that many competing stores (mostly from sellers of devices, like huawei, samsung, amazon, which is something will not happen with Apple devices), and piracy, while present is not as commons as with desktops.
Claiming higher cash ticket sales to get funds into the club then paying contractors related to the launderers for renovations that are exaggerated in scope (and therefore payment) when filing taxes seems pretty analogous to the restaurant, hair salon routes.
Do you think sideloading hurts indie developers on Android? I believe that over time the situation on iOS will become identical to the one on Android - Google Play/the App Store will be the primary way to install apps for 99% of users since it's the default and has the biggest catalogue; some companies that are unhappy with Google Play/App Store fees will have an alternative store just for their apps (see Epic games), and advanced users will have an "advanced user" appstore with apps that either Apple/Google don't want to support or developed by people who don't want to pay a Google/Apple developer fees (i.e. mostly open-source hobbyist apps), along the lines of F-Droid. It appears the iOS equivalent of that will be AltStore.

If that's what happens then I see no way for this to be bad for indie devs - the ones who want to write a paid app and can afford the upfront capital to publish can still do so on the store with 99% of users, while those who don't have the capital or don't want to publish paid apps now have the option of going with AltStore.

This is what I hope happens at least, as I am a big fan of Apple hardware but absolutely despise how its software treats me like a baby. If Android can allow for more freedom without compromising security by hiding advanced features behind several scary menus and parental controls then I don't see why Apple can't have the same.
What is that large, long-legged, ostrich-like bird in the painting? Was there a now-extinct bird like that in Anglo-Saxon England, or did people keep ostriches or emus or something like them?
What's the well-established inner structure of an electron?
Either side needs to be making factual and objective claims then. Slinging accusations of facism and retorting with the "you're the real facist" isn't going anywhere.

In practice there's probably no facism either way, but it's an easy and loaded term to throw around.
> the government of England formally declared them a monopoly

Do you have a source for this? So far as I know this isn't true, and some (admittedly quick) searching doesn't reveal anything.
Yes! After finishing the most urgent features like sorting, filtering and fixing some bugs, I'd like to make it easy to subscribe to a chosen subject to get a relevant papers to your mailbox
The single beat reason for doing this is to get a coherent complete system. This is what every other person here says.

You can not try to create a large coherent system and then tell people they shouldn't use that particular part. That is totally disingenuous. Systemd is DESIGNED to be an all or nothing deal.
Fix:

body > nav { min-width: 5em; }
article { flex-basis: 45em;}
This is already mitigated with copyright laws.

If a copycat is using your brand, you’ll have zero issue removing them from any App Store. If a copycat is just copying your app, well, that’s called a competitor.
Systemd wants to expand to include a sudo replacement
Show HN: I made a Laravel boilerplate to sell digital products
I was honestly terrified to post it. I didn’t want to cause you any problems (e.g. if the replies turned into a dumpster fire) or any weirdness (it’s really hard to strike a balance between saying everything you want to, and not being overbearing about it). It’s a relief that the message made it to you and brightened up your day a bit more.

All the best to your family as well — we hope to have two one day too.
Reasoning tasks, or riddles.
When people talk about avoiding merges, I think they mean this: https://trunkbaseddevelopment.com

The approach described on that site doesn't strictly rule out "git merge", but it emphasises short-lived branches and unidirectional commit flow. If you do things that way you find you just don't really need merges. The next step is to think "merges are rarely useful and sometimes dangerous, so let's just avoid them completely".
The world may be harsh and uncaring, but that's no excuse for you to be.
Slippery slope fallacy, however I agree the wording is too vague and needs to be more specified. Facism / bigotry are catch-all terms for a broad range of things, and the RFC should link to or include the definitions they consider, with a caveat that they may be updated at a later time.
This confused me too. Until reading this I didn't even think much about how I read binary numbers right-to-left by default.
You should look at https://janino-compiler.github.io/janino/ it can compile Java into class files in memory that can be directly executed.
At least here we have government agency that mandates recalls on the shoddy stuff bought from local stores. So getting money back is simpler. Even if the quality by amount of recalls is probably not that far...
I'm waiting for the EU to just take over Apple.

I think the EU should just straight up run the company now since it seems to know what's best for its customers. Just replace Tim Cook with Ursula von der Leyen already
I am a product of the world, and so are you.
Reminds me of https://github.com/protocolbuffers/protobuf/issues/1491 , which has effectively been WONTFIX (why does github not have this useful distinction?) because Google are happy with how it works and it's really difficult to make this particular thing work with the (also broken) Python module import system.
Dolphin Progress Report Tenth Anniversary Special