skysight-inc/HackerNews huggingface dataset:
I'm not sure what's happening with Spline, but it seems like some features are being disabled one by one and then transferred to the paid plan without any notice. Am I the only one noticing this?
Imagine a car manufacturer (say Tesla, who has an edge over others much like Apple) could decide where you can go and who your passengers could be?

It's much safer! Just think what could happen to you in some ghetto! And that guy is completely creepy anyway.

That's pretty much what your argument sounds like to me. Hardware vendors (perhaps other than hardware preconfigured for a particular purpose, i.e. picture frame) should have no say in what runs on that hardware, full stop.
This seems to match this demo from Eclipse: https://www.atarimania.com/pgesoft.awp?version=31698
> I'll probably be even slower on my feet and harder to adapt and learn in my 40s.

My experience is the following: you have a lot less time to learn, indeed.

But the huge problem rather is that you have seen a lot of programming ideas getting in and out of fashion, so that you smell the bullshit in the trend that gets in fashion (and is paid well) much better than the younger folks. This way, in your mind you become more annoyed having to learn bullshit things.

Also, a huge problem is that, because you have seen a lot more things, you often really know better how things could be architected better, but you can't convince less experienced managers and colleagues of this, so you become more and more cynical.
Volkswagen's Cupra Brand Is Coming to the U.S. with Two EVs
Goals are a Spectrum not a Number
Unions have the same issues most organizations have, the same opportunity for dysfunction that all forms of hierarchy imply. Meanwhile the lack of collective leverage poses a real problem for my individual compensation—I'm not about to try to outstrip my coworkers in efforts to get compensated, life is too short for that ratfuckery.
Why do (or don't) languages forbid unreachable code?
A new generation of music-making algorithms is here
In case you are honestly interested--although your hyperbole suggests otherwise--an app server then was what the docker daemon (or podman or other container launcher) would be now. The two most common in my career were JBoss and Tomcat. Since Java packaged applications into Jars which could be run anywhere (up to environmental assumptions made by developers), you could simply scale up by sending these jars to the app servers to run. Actually, the Alibaba group was quite annoyed in the JCP that western members had given up on these aspects of the Java platform and were moving to support containerization. Arguably, CGI servers for php/python etc. were also a type of app server, although I rarely heard them referred to as such. App servers standardize what it means to start an application which makes operating many applications much easier.

Message buses were generally in memory or in process streaming brokers. Most of these have moved externally today via Kafka, RabbitMQ or cloud proprietary versions like SQS. Some people may lean on ZeroMQ to build similar behaviors when doing multiprocessing and some people may even do it in process if they like the api. Definitely very much part of large scale application development today although the terms of art have changed.

Dependency injection is just a fancy name for polymorphism via fields in your struct, although if you have too much exposure to spring you will associate it with that plus an inversion of control on the actual injection part: that is, you will associate it with heavy use of annotations. If you have polymorphism with a switch (or chained ifs) on a parameter, you don't have dependency injection but if you have polymorphism by having different inplementations of a field of your struct then you are doing dependency injection. Very much part of good software design today, the annotation driven wiring possibly not so common outside of Java + Spring.
The rule of thumb is that in Europe, it got worse as you went east. E.g. in Russia, the serf could be sold away from their village, and even away from their family, could effectively be stripped of any property by the owner, could be severely punished for arbitrary reasons. Just about the only thing that wasn't legal was outright murder - but even that was effectively unenforceable except in the most egregious cases involving numerous murders and torture, such as https://en.wikipedia.org/wiki/Darya_Nikolayevna_Saltykova.

In general, in many cases, what rights exist on paper is irrelevant; what matters is how they are applied in practice, and what avenues to enforce their rights the holders have. E.g. it is not uncommon for societies with serfdom to limit the ability of serfs to file legal petitions against their owners.
This is cool. Really want to be able to scroll horizontally with the mouse.
Sorry to be nit-picky but thats the essence of these benchmarks - Mistral putting "N/A" for not available is weird - N/A is not applicable, in every use I have ever seen, and they DONT mean the same thing. I would expect null for not available and N/A for not applicable

Impressive inference speed difference though
53 year old here, almost 40 years experience developing professional software (yes, I was one of those kids) .. all I can tell you the one bit of advice that has ALWAYS helped me through this situation, and I've faced it multiple times:

Do not stop learning. Ever.

Seriously. Just because you graduated with a piece of paper doesn't mean you can stop studying. This is a fatal mistake.

Study the things that will make it easier and more effective for you to exchange with others.

Your diploma isn't worth a THING until you've actually delivered something - a product or service - to the world, which someone, somewhere is willing to pay for.

Until you've actually exchanged something with the world, you are of little use to it.

That is a cold hard fact, which you can either resist or embrace.

That sense of entitlement you might feel? That is what you need to work on. There is no such thing as a free lunch.
"We should destroy all AI out there before its taking over"
After raising $1.3B, Inflection is eaten alive by its biggest investor Microsoft
Cost/price is another key aspect that is not prominently present in the article but is a key decision driver. The assumption on the employer side is that younger folks will work for lower salaries AND can be developed to the companies needs whereas someone with 10-20 years of experience is automatically “more expensive” and has to adapt.
Now there is a catch: even IF an experienced candidate would work for a lower salary, e.g. if they don’t have exactly the matching skillset and need time to learn, the employer may see this as an indication/admission of a lack of competency and decide against that candidate.
It’s a tough challenge and often a lot of irrationality seems to be involved.
Already today, people share the hot stuff on decentralized services (matrix, torrents, ipfs). There was recently a hn submission about a decentralized github. Of course this has tradeoffs, for example matrix doesn't have the fast cdn's discord has, but many people are ready to pay that price.
This isn't speculative execution.

EDIT: The downvotes make no sense. What this bug has in common with Spectre is that it has to do with cache timing. But in Spectre, the cache is affected by speculative execution; with "GoFetch", it's the pre-fetcher pre-fetching things which look like memory addresses. Pre-fetching is not speculative execution.
Same here. My Mac and iPhone find my WiFi printer with ease. The only issues I have are printer related, WiFi disconnects and waking on sleep.
At the skill level ASML needs to recruit, Dutch candidates are already globally competitive. Being unable to recruit globally would cripple ASML because the Dutch people they can recruit would retain the ability to accept positions abroad. Building a company 50 years ago and staying competitive and growing half a century later are not comparable.
> I'll probably be even slower on my feet and harder to adapt and learn in my 40s.

I'm in my 50s, and in my current job, I've arguably adapted faster than the 20-30 somethings. As for learning, I've probably learnt more in this industry in the last 10 years, than in the previous 10. But that's the tech world for you. More people enter, more technology appears, more stuff to learn or at least be aware of.

A couple of related things I would suggest after 30+ yrs in this industry:

Try and become an expert in one thing.

That one thing should be a 'basic' thing, not something built on top of that. Such as core languages, or how cryptography works, or networking stacks. Never become an expert in a 'framework' if you can help it. They disappear as quick as they appear.
Why do you think HN does not expose flaggings data?
I have a small python project here

https://github.com/ericoporto/agstoolbox

There are a few number of open issues but if you play with it and find something else you want to add just open an issue and ask about it.
> bad idea to start a company in a country you intend to leave permanently

Agree if the intention is there from the beginning. Disagree that the inflexibility doesn’t have a cost. Even if you fully intend to stay in Germany, are you 100% sure that’s the best decision for your business? If the answer is no, the law incentivises moving preemptively.
ClownC0re's "Computers" on Computers
Japan's at 25th place for suicide rates with 15.3 suicides per 100,000 people, which means it's definitely up there, but not “one of the highest in the world”. The US is worse.
Check out https://www.qubes-os.org/ for an operating system that tries to put as many layers of defense as possible between an end user's applications.
Which one? The current or "the redesign" which came after the "old" design?
OpenSSL is "trusted code". The problem isn't that OpenSSL is doing something nefarious, but that the CPU breaks assumptions it makes about how one can write constant-time algorithms.
There is this mostly "sterile" art presented in the page (which is cool!), and there also is the demoscene which at least needs a mention.
Python's inline if's still read backwards to me and it would be nice to switch the order. But we are kind of stuck with it. I also don't want to introduce new control structures in this lib. Just want to use whatever Python has to offer in terms of control structures/syntax to make it more approachable.

htpy supports generators/callables as children (https://htpy.dev/streaming/). As long as you are careful to wrap things in generators/lambdas everything is lazy. Implementing if_ and for_ is straightforward and anyone can build constructs like that to use. But will not be lazy unless all arguments are wrapped in lambdas:

from htpy import div, li, ul

def if_(cond, a, b):
return a() if cond() else b()

def for_(items, func):
return (func(item) for item in items())

print(div[if_(lambda: True, lambda: "True!", lambda: "False!")])
print(div[if_(lambda: False, lambda: "True!", lambda: "False!")])
print(ul[for_(lambda: ["a", "b", "c"], lambda x: li[x])])

output:

<div>True!</div>
<div>False!</div>
<ul><li>a</li><li>b</li><li>c</li></ul>
The bigger problem is for the unscheduled emergency entry when a fire/water pipe broke and they have to bust the door down. Then you get to pay for replacing anything that was destroyed in the process, and your appartment is completely open until it gets fixed.

...And you might also get to pay for the water/fire damage to other appartments because it took longer to get into the appartment due to something you did.
Yes, I’ve tried all the open source projects I could find. Including Weasyprint and wkhtmltopdf. Weasyprint was much slower than headless Chrome and also required a lot of memory to process the HTML. And wkhtmltopdf is no longer maintained and crashed while processing.
I have the same opinion in regards to the Amiga, there are many workloads that they would do just fine nowadays.

Writing letters, basic spreadsheets, homemade flyers, reading email,...
Largely because those that would find it of most use are looking to sidestep being flagged. eg: https://news.ycombinator.com/threads?id=Ranmalie

( You'll need Showdead: ON in user options to see most of those comments, they're flagged, dead, and spamming a dodgy cryto scheme )
The problem with 1080p and higher on mobile devices like that is that the chips available for these devices physically cannot give a good experience at that resolution. The main limitation is memory bandwidth. It works great at 720p. Anything higher and it starts to break down.

Citation: I own a steam deck and an ROG Ally. The Ally has the best controller on the market but it's hamstrung by the screen simply having too many pixels. Well, that and Windows.
There are so many applications for LLMs where having a perfect score is much more important than speed, because getting it wrong is so expensive, damaging, or time consuming to resolve for an organisation.
He's running: Puigdemont wants to be president of Catalonia – again
Ubuntu has worked out of the box with every printer I've thrown at it since 2008 or so when I switched to Ubuntu. Literally tens of disparate printers from all manner of expensive laser printers to cheap no name ink jets. Both using USB and network interface.
I appreciate your attitude about trying to better the people who are working the call centers, but they're often held illegally in a foreign country. The criminal gangs that run these call centers take their passports on arrival, learning Python isn't going to help them unfortunately.
For this type of attack to work, the algorithm being run needs to be very well understood, and the runtime of the algorithm needs to depend almost entirely on the secret key.

In contrast, the timing of virtually any email operation is not dependent on the contents of the email, other than the size. That is, whether you wrote "my password is hunter2" or "my password is passwor", the timing of any operation running on this email will be identical.
The median age in Germany is 44.9 years, that also helps somewhat.
Rateo and Mouseliet
A short story about a mouse and a rat. I thought it'd make a great "weekend read."
The issue is that GitHub is a Microsoft company, a lot of people would like to help, but without having to have a relationship with corporations
A bit off-topic but maybe not? Any words on GPT-5? Is that coming? Or is OpenAI just focusing on the Sora model?
Yeah I agree - just an hour ago I was dealing with an LLM that was missing a "not" thus inverting the meaning of a rather important simulation parameter!
It’s been less than 25 years, but I haven’t had issues printing from a Linux desktop in a long while. It’s as smooth as my apple devices
Used to be infinite, until they got all the training data they needed
You’re explaining why the kids are bad at computers… I agree.
I have always known N/A as not available.
> It definitely provides a pretty picture, but just wanted to emphasise the map !== territory addage.

You're right — my map does not necessarily represent the underlying semantic structure of Australian law, it is an approximation, one that is biased by the data I used (which as I mentioned, is missing laws and cases from a number of jurisdictions), the embedding model I selected and the dimensionality reduction model I used to project my embeddings into a two-dimensional space, to name a few.

Because I was writing for both legal and data science audiences, I tried to avoid sounding like my inferences are anything more than just inferences but without getting too technical and explaining the inherent limitations of any attempt to semantically map knowledge with today's technology.

I will just say though that, having studied law myself, Australian case law is indeed somewhat of a continuum. A single case may touch on many areas of law and there are no restrictions in terms of subject matter on what precedents a judge may draw upon in reaching a decision, apart from that they are both relevant and binding (or, if they are not binding, are not treated as such).

It was also interesting to observe how the final clusters that developed were uncannily similar to the way in which I was taught law at university. It goes to show, there's a lot of thought put into the design of our legal courses here in Australia. In fact, there are 11 subjects that are mandatory, known as the Priestley 11: https://en.wikipedia.org/wiki/Priestley_11. All of those are reflected on the map, although some have been rolled up into larger categories or divided by other means.
Boomer or wageslavery :thinking:
That sounds like this dismissing spaceflight based on the recent failures of Boeing. Some implementations can fail, that does not invalidate the entire idea.
Finally, something more offensive than parsing HTML with regular expressions: parsing HTML with LLMs.
Indeed, the scary thing is that there is no theoretical limit to how sophisticated a side channel attack could be. Imagine all the timing data that could in theory be gathered from html layout engines and css, even without javascript, just by resource loading times.

I would like to salute my shitty ISP for keeping me safe from timing attacks using their unreliable network infrastructure.
But the problem is not OpenSSL, it's that malicious code on the system can read the keys OpenSSL is using. If you don't run malicious code on the same system as OpenSSL, this attack goes away - there's no way to run a CPU timing attack from a different network.
What I don't understand is why they didn't use normal sails instead. The sails could have a much larger area and a thinner mast would create less problems for docking, or it could even be a telescopic cilinder, able to be retracted below deck.
Scientists create novel technique to form human artificial chromosomes
I think the “printers” nor “directories” is a red herring.

The problem is that computers could be configured. There were commands and scripts that you could run to fix things. So basically there was something to troubleshoot. You learns how to figure things out.

Phones today have almost no configurations, and there are no scripts or commands to run to fix things that might be broken.

There’s absolutely nothing for kids to learn other than switching it off and on again.
Any material under stress gets fatigued. The problem with carbon fiber specifically is that there are practically no visible signs of it reaching the threshold.
Isn't the lesson here that scripting in the browser needs to die. Letting untrusted code run on your computer is always a bad idea, no matter how much you try to sandbox it.
Curious, where are you from? If I Google N/A every single hit on the first page is explaining it means "Not applicable"

are you from a non-english country? Maybe its cultural?
My grandfather Paul Tillich, the unbelieving theologian
Or else, companies can use freaking AGPL from the start.
Your statement is false.

I have a steam deck. So far, I have bought roughly 5 switches. One for myself that I gave away as a gift, and 4 OLED switch gifts.

After seeing what Nintendo is doing, I will never buy anything from them ever again, nor will I purchase Nintendo products as gifts for anyone.

They are greedy and immoral. This is the consequence of attacking open code.
In what ways is it stacked against the target?

Could individuals in collusion theoretically use well timed DMCA takedowns to keep e.g. nintendo's own services and brands taken down from their own platforms? (Or just third parties?)

Claiming to own the music or imagery from Mario, for instance, and just continuously sending another takedown timed to keep them suppressed as I've heard of occurring with youtubers?
You can have desperation and low wages without profit or any business boom - case in point Agerntina and Greece.
Brave new world, where our machines are sometimes wrong but by gum they are quick about it.
I agree. Experience is improves many tasks, from system administration to architecture. I'd say the latter is almost impossible without extensive experience.

Nitpick: the complexity of a task rarely changes.
They probably have no ways of _knowing_ that. They might assume.

But Nintendo also has absolutely no incentive to care if it's used for pirating. Users want to put in term of morality, when it probably doesn't matter much.

Even if there was no pirating angle, emulation is a revenue drain from old title they could bundle in the Nintendo Online subscription and remix as remake games (what we saw with the old Zelda games remade for the Switch for instance).

Even if people were using the emulator after buying the Switch and the actual games, that's still a stream they don't control (can't check if the game is played on multiple consoles for instance, etc) and there's nothing positive for them coming out of it.
I for one am glad I can offload all the regex to LLMs. Powerful? Yes. Human readable for beginners? No.
The first entry on Google is Wikipedia [1] for me:

> N/A (or sometimes n/a or N.A.) is a common abbreviation in tables and lists for the phrase not applicable, not available, not assessed, or no answer.

[1] https://en.wikipedia.org/wiki/N/A
I'm glad you appreciated that touch :) Seeing as 59% of my readers are on mobile, I thought it'd be better to have a static image rather than an interactive map which would be pretty unusable on a phone.
So cool, thanks for sharing! I see you've also done it for movies, which is pretty cool and useful.

I could not find any technical details on the input data / feature extraction / clustering method used in these tool. Do you mind sharing what you have used so far?
I'm 38 and technically a manager, and the young guys I am interviewing leave me with an ambivalent taste.

On one hand, I as a manager am filled with dread, as very few of them are interested in technology the way everyone in my generation of IT workers was. They know their narrow stack and are frustratingly incurious about anything else. They reach the edge of their competence and just... stop.

On the other hand, I know that if I keep my skills sharp, I can easily downshift into an IC and even keep my salary, because the competition is just nonexistent.
There's no reason for OpenAI to release the model. They have close to 100% market anyways and releasing GPT-5 likely won't increase the total market as it is a incremental leap. And it's a open secret that most other models used GPT-4 synthetic data for training to come close to it.

They would likely wait till any model performs better than GPT 4 for the same price
Out of curiosity: What browsers did you test? Firefox performs magnitudes better in css benchmarks than Chrome, and I thought it is also better in handling large DOMs in general.
If you have speed you can generate multiple answers and have another model pick the best one.
Anything you execute on behalf of a user, even if the binaries are trusted, can effectively become untrusted code.
Yeah that's clearly what they're going for, and for now they're cheaper than Splice. But Splice selection is absolutely huge, while Soundry is very limited, and the promise of "infinite" is somewhat misleading.

A tool that generates random MIDI melodies is also "infinite", but it's infinitely crappy.

There's an inherent problem with "unique" samples, that they can't be reviewed and ranked by users, since each user only sees their own.

There's a chance a tool like this make users waste time instead of saving time, because you would need to listen to so many "generations" before finding something you like.
You don't need that. If you know someone just ask them something trivial like "Where did we last see each other?"
Wanted a Falcon030 back in the days, couldn't get one, settled with a Bebox.
Doesn't seem that expensive considering their profit margins.
The smaller communities only seem to highlight that most of the users on reddit are bots.