skysight-inc/HackerNews huggingface dataset:
AI doesn't make mistakes. You get exactly what you asked for. Junk fitting a learned probability distribution.

A mistake is made when someone has an end-goal in mind and incorrectly executes one or more of the steps required to achieve it. An AI's goal is just to complete the text you give it such that the end result fits the learned probabilities. An AI's goal is not to reply to your question factually, or reliably. As such, it is working exactly as designed, and the only mistake here is calling its output a "mistake" whenever we don't like it.
Maybe ditch Linux too - GPOS adds an unnecessary degree of complication and overhead for the type of application you describe.
How likely do you think this is Simon?

I don't really know myself, but I think there's a decent change that most developer jobs will actually disappear. Your argument isn't wrong, but when we're nearing (though still far from) the state where all productive tech work can be handled by LLMs. Once it can effectively and correctly fix bugs and add new well-defined features to a real codebase, things start to look very different for most developers.
> To increase the number of machines under power constraints, data center operators usually cap power use per machine. However, this can cause motherboards to degrade more quickly.

Can anyone elaborate on this point? This is counter to my intuition (and in fact, what I saw upon a cursory search), which is that power capping should prolong the useful lifetime of various components.

The only search results I found that claimed otherwise were indicating that if you're running into thermal throttling, then higher operating temperatures can cause components (e.g. capacitors) to degrade faster. But that's expressly not the case in the article, which looked at various temperature sensors.
Here's another approach at parsing JSON in F# that is part of a tutorial on building your own parser combinator:

https://fsharpforfunandprofit.com/posts/understanding-parser...
> "Naturally when you see the percentages go up, it doesn't make you feel warm and fuzzy and good," he added, But as astronomers gather more data, he explained, the probability will likely edge up before rapidly dropping to zero.

This seems like it's more of a data anomaly then a real chance. I'm personally not worried because what is worrying gonna do. If this thing is really on a collision course with Earth and will strike and wipe us all out then I guess that's how we all go out. I'm honestly curious though if something like this is a "city killer" or a "world killer".
Which means they'll be shoved into an office for a year before being encouraged to move on. There's not really a role there for them, they were a company that made a chatgpt wrapper, the idea that they have a clue how to run an actual AI based operation is laughable.
> with a bluetooth keyboard that also has a touchpad

Different strokes for different folks, having to use a keyboard to control my TV is for me one of those usability compromises I preferred to avoid. It's probably related to how I use the TV, things like browsing the web were never on the list of requirements. I'll have a phone, tablet, or laptop at hand for that.
But isn't SpaceX money coming mostly from the government anyway? So still your pockets getting emptied, only over two extra hoops which each take their share as well. All this to bring the magic solution called software engineering because we all know how software consultants always save the business.
I assume it was the American one who was raided by the Feds for cybercrime as a result of releasing a cyberpunk roleplaying game supplement.
While the team might not know much about FAA yet, they have high trust and a good working relationship with the guy who knows more about everything than everyone so maybe that's why this will work out great
The near instant install speed is just such a productivity boost. It's not the time you save, it's how it enables you to stay in flow.
In my previous job we had a massive internal library hosted on Azure that took like 5 minutes to install with pip or conda. Those on my team not using uv either resorted to using a single global environment for everything, which they dreaded experiment with, or made a new environment once in the project's history and avoided installing new dependencies like the plague. Uv took less than 30 seconds to install the packages, so it freed up a way better workflow of having disposable envs that I could just nuke and start over if they went bad.
Author of the blog post here.

Yeah, this is generally a good practice. The silver lining is that our suffering helped uncover the underlying issue faster. :)

This isn’t part of the blog post, but we also considered getting the servers and keeping them idle, without actual customer workload, for about a month in the future. This would be more expensive, but it could help identify potential issues without impacting our users. In our case, the crashes started three weeks after we deployed our first AX162 server, so we need at least a month (or maybe even longer) as a buffer period.
Not unaccountable, just requiring the cooperation of multiple branches to remove.

Cooperation which has been deemed too transparent, too vulnerable to actually caring about what is being destroyed.
A miniature workplace found buried in a tomb from the Middle Kingdom
Adventures in the Genetic Time Machine
WhatsApp Faces Tougher EU Rules as Users TopM
AI-generated optical illusions can sort humans from bots
I think you’re taking the joke too seriously. The user you’re replying to clearly doesn’t think their idea would raise money, they’re taking a dig at how obviously bad of an investment Humane was.
>What guarantees that Musk's team is the best to do this on-time, on-budget, and on-spec?

SpaceX has been a government contractor for years, consistently delivering innovative solutions, reducing costs, and achieving milestones that traditional aerospace companies struggled with.

Biden alone assigned 4 national security contract to Space X during his term, a notable one being NSSL.
In this particular case, this is true, and in any case approximately nobody bought these, but it's not uncommon for large, well-capitalised companies to nuke products when convenient (Google likes doing this, say).
That's not my experience, though game development is certainly a niche and Java may not be the top choice for that.

You might sometimes have to reach for SoA-like structures and reference them via indices, at least for the core ECS, but for the rest you can easily use bog-standard Java -- not everything has to be "ultra-fast, specially written java", just certain hot loops.
or, if there is any likelyhood of there bieng 32 more such asteroids, now, it is inevitable
but to pose a significant risk to a habitated place, would take many more than 33 asteroids
then there is luck, call it further uncertinty if you must
but what we can predict with 100% certainty is increased budgets for space defence, and lots of start up rocket companys pivoting in that direction
Go itself doesn't do anything about that, nor does Java or JS dictate anything about using middleware.

I can't speak for the ecosystem / developers though; there are plenty of examples where e.g. HTTP request handlers are wrapped in several onion layers of middleware itself. But, there's also an emphasis on keeping things simple and lightweight.

What kind of middleware are you thinking of when you mention things getting bogged down?
I need big drives for backup. Clearly, there's even more reasons to use HDDs now.
In the same vein, under construction geocities archive: https://news.ycombinator.com/item?id=879255 / http://www.textfiles.com/underconstruction/
After refilling your projector ink levels, ofcourse.
This is the sad reality of oligarchy. Red/blue culture wars appeal to some people because they would prefer an authoritarianism that at least pretends to have their back 50 percent of the time over rich people (their employers) who have their back 0 percent of the time.

No one wants (and I don’t think anyone should want) bipartisanship, not really. Bipartisanship means the rich get everything they want—efficiently. It means the meetings of the club we aren’t in happen on time and no one ends up with a black eye. That’s also an unacceptable outcome. Of course, it can be argued that the outcome we are getting is basically the same thing, but with cheap depressing entertainment and widespread governmental dysfunction.

Of course, anyone who thinks voting for any of these right-wing figures will end oligarchy is delusional. Their charisma comes from the fact that, because they hate basically everyone, they also incidentally hate many of the other oligarchs. But nothing good happens when people vote for hate, and none of these pricks will ever end oligarchy since they are all part of it. The Nazis truly did present themselves as somewhat socialist (it was in the name) in the early 1920s to gain their first followers, but as soon as they were in power, they realized they had more to gain by siding with the industrialists and against labor, which is of course what they did.
I recognize Eli Bendersky as one of the big names talking about Python in the very early days of Stack Overflow. Nice to see new content under that name 15+ years later.

FWIW, I discussed the same `timeit` standard library module a couple years ago on my blog: https://zahlman.github.io/posts/2023/04/06/timing/ and did some work of my own on the UI as well as the programmatic API: https://github.com/zahlman/peptides/tree/master/peptides/tim... . I chose to showcase it in "what the standard library could look like instead" form, but maybe I should make an actual package out of it.
Why have regulations at all then? Why regulate water purity when you can choose to not drink water you're skeptical of, or why regulate food if you can just not eat food that you're skeptical of? Regulations are there not for you, who perhaps knows better, but there for the people who do not. Most people are not tech-savvy. Most people believe whatever marketing is being shoved down their throat.

An average person does not do or know how to do the due diligence of product validation, and I'd argue even the tech-savvy of us are unable to figure out if a product is going to stick around or not since what info is being given to us for analysis is limited, and heavily watered down.
Because the republicans punish their own when they reach out to support bipartisan efforts.

Even right now, congressmen have been threatened with being primaries if they don’t toe the line.

There has been multiple decades of very public efforts to degrade and break the American system. Ever since watergate.

Congress was broken.
Doge Claimed It Saved $8B in One Contract. It Was $8M
I meant integers in general, not ints specifically. That is to say, the standard does not guarantee that, if p and q are (say) void pointers and p == q, then (uintptr_t)p == (uintptr_t)q. (Neither does it guarantee that, if p == NULL, then (uintptr_t)p == 0, but I digress.) Mere size shenanigans are not enough for things to get that bad. What you need is for there to be multiple ways to represent a pointer to the same place in memory, like on real-mode x86 in the large memory model.

The practical result is, you need to write XOR-linked-list operations something like this:

struct node { uintptr_t link; };
void prepend(uintptr_t head, struct node *n) {
struct node *h = (void *)head;
uintptr_t node = (uintptr_t)(void *)n;
n->link = head ^ h->link;
((struct node *)(void *)h->link)->link ^= head ^ node;
h->link = node;
}

and you cannot for example make head, the sentinel node pointer, into a struct entry * instead, it has to be exposed as an uintptr_t (a canonical integer representation of that pointer).
> As Americans that believe in the Republic, what exactly are we supposed to do about this?

If you are in a red state/district, first step would be to contact your elected federal rep(s) and tell them that you're displeased.

Use language like "Trump was elected to correct Biden's overreach, but he's now overreaching in a much worse way." Put it in language where you frame things like a 'Constitutionalist' and 'limited government'. The stereotypical small-government, Originalist GOPer.

If you come off sounding like a Democrat they'll probably ignore you, but if the (so-called) 'grass roots' MAGA folks are thought to be upset then you'll probably get more traction.

Or you'll just be ignored regardless.
When you find the reasonable non-partisan comments explaining that the article in question is misleading, written by a PAC, or that people are misunderstanding the topic at hand… and they’re always sitting at -40 to -200 and hidden from view you might start questioning a few things.
Thanks - I haven't used the Spring Generator for several years now. However, I think one also needs to include the drivers, oauth stuff, template libraries, etc to get an accurate represention of "standard Java enterprise size". Gonna play with this offline and see how good it has got.
This is a wildly successfully pattern in nature, the old using the young and inexperienced, as enthusiastic test units.

In the wild for example in Forrest, old boars give safety squeaks to send the younglings ahead into a clearing they do not trust. The equivalent to that- would be to write a tech-blog entry that hypes up a technology that is not yet production ready.
Great. Lets just have "someone" do "something" while they "might" get paid by "someone".

Sounds like the ideal government...
Show HN: Nextflick.xyz – Watch a random movie trailer
I want to introduce Nextflick to you, a website I made showing you a random movie trailer, so you can find out what to watch next.
Technically, Nextflick is a rather simple website. Everything is rendered on the server-side. Movies are scraped from the TMDB API and dumped into a NoSQL database. When you request a page, a random movie is selected and it shows you a YouTube embed with a respective trailer.

Even though this may seem like such a simple tool, I am immensely proud of it. It is my first project I ever actually shipped, and I had this idea in my head for over 5 years. Sadly I am suffering from a bad load of perfectionism, which always got in the way of finishing anything, until today.

I deliberately chose to create something that is small and straightforward. I chose Go as a language because it helps me enormously to "get sht done". I don't have to think about too many language constructs or idiomatic ways of how to achieve something. I can simply write down my thoughts. I love the error handling as well, it makes me worry less about unexpected errors because the API pretty much tells me exactly where they happen and I can handle them right then and there.

NoSQL helped me even more to keep things simple. Since there are no write operations happening on the website itself, it can be used in a readonly mode. If I want to download a new set of movies from TMDB, I simply write everything into a new NoSQL file and then swap the old against the new.

I consciously did not implement any sort of filters. I wanted the experience to mimic that of going to your local cinema: you see a set of random trailers, some of them you won't like, but maybe one will stick. You might end up watching a movie you never thought to look for in the first place.

There are currently 5.546 movies in the database. This number seems a bit low to me, given that TMDB has over 1.000.000 movies stored. However, I applied some criteria to the movies I imported in order to achieve a certain amount of quality:

They needed to have a trailer

* They needed not to be flagged as "adult"

* They needed to have an average TMDB user rating of over 6.5 to filter out low quality results

* I realise that there are people who are interested in "crappy" B-movies. Pending feedback, I might be willing to reconsider this.

* I excluded certain genres like live music or documentaries

* They needed to be released, so you can actually go and watch them

* They needed to have a runtime of at least 80m, I didn't want to include short films for now
https://www.bbc.com/future/article/20150904-how-spacex-and-b...
Are they asking the traffic controllers they already fired?
Thanks! Good observation. Rather than just specializing in a particular language or framework, focusing on problem-solving, architecture, and adaptability might be the key to staying ahead.
Someone at MapQuest saw all the drama around the "Gulf of America" and said "Oh hell no we are not stepping into that shit"
> As an example, the Go runtime does not honor container resource limits

That’s no longer true for Go 1.19+
It is more that they think it is true ... and it is true from many aspects.

The fact that the right and large part of center do not care about truth and cares only about verbal strategy is the issue. Otherwise said, these are people who honestly express their observations and opinions on what right is.

One reason right became what it is is that years of expectation that reasonable people must euphemism away who they are. That reasonable people must enable them.
EU accused of leaving 'devastating' copyright loophole in AI Act
Experiment: Can 3D improve AI video consistency?
AI-generated video struggles with consistency. Flickering, weird proportions, and characters changing. I tried using 3D as a way to get more consistency.

Overall, it worked. No sudden changes in proportions, clothing, or style. Still, there are some limitations, especially with fine details.

We’re looking into whether this could be useful as a tool and would love to hear what you think: Has anyone experimented with 3D + AI generation for images or video? or sees a better way to approach this?

Demo and details in the blog: https://backdroptech.github.io/3d-to-video/
call it: one
I tend to be picky about code reviews. I'm aware that it causes friction and can come across as unreasonable. It works, we're done, right? Well it's likely to be my problem to maintain this code at some point in the future. Overly complicated? Unstated assumptions? Lack of test coverage? Fits well with nearby things? Solving a problem is fun but software engineering is more than just the fun parts.
TF2 was a great game and a halloween tradition for me and some friends. Unfortunately it became public-unplayable with all the bots going on and around.
You can abort via panic(), but that is expected to crash the application, which is perfectly fine. It's the act of attempting to catch the abort that is fraught with problems. While in Go that is rare, in languages with exceptions it's normal and expected.

Ignoring an error condition is possible in Go, but so unlikely that it's not practical to worry about it.

As an aside, not that it matters, but logging an error is one of the valid ways of handling it, depending on context.
Shouldn't have*

That's one of my least favourite errors
Just because a known company uses it doesn't mean it's authoritative; there's likewise functional programming libraries built by big companies, but FP should also be avoided in Go because it's not a functional language and not optimized for it.
Can people next to you hear the podcast too?
If your plane had a 3.1% chance of crashing, would you get on?
I am currently giving Cursor another try to code Elixir apps. Although I am pretty happy with how it evolved, I kept getting annoyed by the agent adding outdated packages, which I manually had to set to the latest version from hex.pm.

To solve this, I built a tiny MCP server, which allows Cursor (or other AI editors supporting MCP) to retrieve current package versions when adding them to the project. It works quite well, so if you are experiencing the same problem, give it a try!
I think so too. Which only makes me want to see it even more. An admission that there is nothing else.
IntelliJ seems able to locate all potential implementations at injection points just fine.
> Astronomers estimate its size to be between 130 and 300 feet (40–90 metres) wide, based on its brightness. Analysis of its light signatures suggests it has a fairly typical composition, rather than being a rare metal-rich asteroid.

Definitely not a world killer, right?
It's exactly the automated scanners that I'm scared of. But there I feel the same: an up to date nginx server, Serving some pages over port 80/443 doesn't feel like a huge target on my back.
> The issue with that is how to direct the energy back to Earth, and then collect it.

‘Simpler’: move earth to where the energy goes: https://en.wikipedia.org/wiki/Dyson_sphere
New Grok 3 release tops LLM leaderboards despite Musk-approved "based" opinions
Native Sparse Attention: Hardware-Aligned and Natively Trainable
I don’t understand how kompromat works against Trump‘s political party in the modern age.

Meaning, I don’t believe that it would. What else could they be accused of? They control their own media channels, just declare "fake news" and move on.
I run a hybrid setup which has worked well for me: HDDs in the NAS for high-capacity, decent-speed persistent storage with ZFS for redundancy, low-capacity SSDs in the VM/container hosts for speed and reliability.
>The silver lining is that our suffering helped uncover the underlying issue faster.

Did you actually uncover the true root cause? Or did they finally uncap the power consumption without telling you, just as they neither confirmed nor denied having limited it?
Odds of dying in a car crash in a lifetime? A little over 1%.

Some other odds:

https://injuryfacts.nsc.org/all-injuries/preventable-death-o...
One could easily find quotations in plenty of logic and grammar texts from hundreds of years or even of millennia ago, wherever the meaning of the various words used for "or" is discussed and where the distinction between words expressing "inclusive or" and word expressing "exclusive or" is discussed.

However there is no need for quotations if you know English. English does not have distinct words for "inclusive or" and for "exclusive or", but the context usually allows to differentiate between the 2 meanings and "or" never means parity. Without enough context, "or" more frequently means "exclusive or", which is why people sometimes feel the need to say "and/or" instead of "or", to clearly signal that they mean "inclusive or".

When someone says to you: "This belongs either to Alice or to Bob or to Charlie", do you consider that this sentence would be true if you know that "This belongs to Alice and to Bob and to Charlie" is a true sentence?

That implication would be correct if English "or", when used with the meaning of "exclusive or", would mean the same as what "exclusive or" = XOR means for programmers.

Moreover, even if you accepted that implication, would you be able to claim that in this case your understanding is compatible with "or" having been used to mean "exclusive or" in that sentence? If you believed that implication to be true, what would "inclusive or" mean for you?

I am too lazy to give longer examples, but if you would not understand what "exclusive or" means in a natural language, but you would think that it means the same as in programming, then when someone would utter a compound of e.g. 6 sentences connected by "exclusive or", you would consider the compound to be true when any 3 or any 5 of the component sentences would be true, which is not the intended meaning of "exclusive or", which is that only one of the component sentences is true. Parity is neither "inclusive or" nor "exclusive or", because when "or" is taken to be "inclusive or", any even subset of component sentences may also be true, not only the odd subsets, like for parity.
It’s not mentioned in this article but there are already open source backends for TRMNL and it’s as “easy” (I’ve not done it but it seems straightforward) as editing the endpoint in the open source firmware, building the firmware, and copying it over to your device.

So far I’ve been happy with the default offerings so I haven’t tried it but it’s nice to know there is always an escape hatch.