skysight-inc/HackerNews huggingface dataset:
Maybe worth adding that the interview is from July of last year. This is not a recent interview. Still interesting but was not what I was expecting.
agreed, this is very likely just incompetence or bureaucracy at play, i doubt anyone in tr*mp's administration cares about the data being removed
> This can only be determined syntactically if you and the compiler agree to stay on a single thread, right?

No. This will fail because in block the ownership of bad_account is lost. You’d need block(&bad_account) or block(&mut bad_account) to pass a reference while letting the transfer succeed. The only way the transfer would succeed silently like that is if Account implemented Copy (the compiler would automatically inject block(bad_account.clone())). This has nothing to do with threading (which Rust would still have protection mechanisms for). It would work identically if the block and transfer were member methods (i.e. bad_account.block(); good_account.transfer_from(bad_account)) since even member methods can be declared to be requiring ownership.
If they were trying to "purposely ruin a viable budget phone", what about the rest of now obsolete and just as budget Pixels? (like 3a, 4a 5g, 5a, etc.)
Splitting the email atom: exploiting parsers to bypass access controls (2024)
Google pixel software is horrendous, shocking honestly for a company with Google capabilities. Bought pixel 6 at launch, could not take calls after an update (the speaker would just emit a high pitch tone 15s after connecting, I had to ask people to call me using messaging apps for a while, lucky I did not rely on my phone for work) and wifi would switch off by itself randomly and needed to restart phone to get it working again. Had to update to beta build to get these fixed. For my model and others, it seems like every update or 2 there are populations that hit the forums with battery drain issues. I will never buy a pixel ever again.
There are plenty of very popular libraries that are low quality and/or have some major issues, popularity of a package is not necessarily indicative of a perfect design. When you put something into your language standard to be supported for the next 30 years you want to make sure it’s as correct for as many people as possible. “Oh this seems to work fine let’s merge it” is not a high enough bar.

It’s inspired by JodaTime which got “merged” into Java, so you could say they are actually just merging an open source project, it’s just not one of the common JS ones.
Wow, that is exactly what I was hoping to do, but I wasn't able to figure out more than 1 or 2 of those steps. Thanks!
No teen wants to be that weird kid that's not on social media, has a shitty phone, etc. Social pressure and the desire to fit in is extreme at that age, which doesn't prevent teens from understanding how rotten social media and tech are.

So technically they have a choice, but c'mon, I feel like I'm talking to Ayn Rand here.
There are always open source alternatives that are perfectly acceptable according to HN…
TCAS has a minimum altitude of 700ft AFAIK
Are those open source APIs standardized though? JS and browser standards are a different beast altogether than e.g. date library documentation. They need to write and specify exact behaviour, so that multiple implementations can be written by all relevant parties.
Kind of, yes.

It is a completely coherent position to dislike and distrust a platform, and still use it daily because that's where your friends are.

Network effects are powerful. It's entirely possible for a platform to be popular even if _nobody_ is happy with it, due to a "tragedy of the commons"-like effect.
I see. I corrected that part before reading your response. Good to understand the actual situation. Yes, I agree. There is no point to OpenOffice any longer.
The First Space Launch, June 20, 1944
That reminds me of switching to sublime's parser wrt a huge MySQL file, that was a while back though 2019 I think
Me too, lost a few hours sleep on this one.
The Apple brand has an alternative, but for most people the alternative is "Google" (for phones) or "Microsoft" (for 'proper computing'). I think I've got a Blackberry around somewhere, but the OS is so old it doesn't work with current-spec HTTPS. I've got some Pi's with Linux (and even RISC OS) on them, but I'm also a software developer, alternative OSes aren't what normal people want to spend their free time learning how to use just to get by in society.

If you want to work with others in an office environment, you're using either Microsoft Office or Google Docs for your spreadsheets, word processing, and presentations, because even the really good document compatibility of Open Office isn't quite good enough.

If you want to communicate with others at all, there is at least still email and webpages — those have not yet been totally subsumed by Gmail, Facebook Messenger, WhatsApp, DMing on X, etc. — but even then, not being available on major platforms is considered weird and eccentric and many potential contacts will drop you for that.

(Anecdote about how little effort normal people are willing to put into tech: When I first moved to Germany, I tried to set up a local SIM card. You need to register your identity when setting up the card around here. There is (or was) an app/website for that. On my first attempt, the website customer support people thought that I couldn't use a Mac to talk to them even though I was at that moment using a Mac to talk to them and they knew it. Also they thought that their SIM cards only worked with Android.)
This is why tech bros should read well beyond tech and don’t stop at Machiavelli like most do.

The first dragon wasn’t the bad guy, but natural order. The new dragon now intends to usurp natural order.

Technology can still help us, but it cannot save us. And it cannot be everything. It is one tool of many more intelligent tools besides.
I expect the problems are similar in front of a judge.

> Evidence is merely a collection of facts, how it was gathered does not alter its factual nature.

That's obviously not true. The simplest counterexample is a witness report, where the credibility attached to the facts being reported will depend directly on the credibility of the witness. "The suspect verbally admitted he committed the crime while locked up in my car" will mean a lot less coming from a cop who lied to a judge while obtaining the arrest warrant.
Out of all the large tech providers the two that have public personas that I might trust more are Tim Cook and Elon. Apple's margins are high enough and their public persona is trust. And Elons tech products is the wild west - anything goes except censorship on X.

Doesn't mean I trust them.
Aurora has "Optimized Reads" feature these days that allows using local nvme storage: https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide...
One reason Temporal is a huge deal is because it differentiates between Date, Time, and DateTime. All of the libraries building on top of jsDate couldn't really do this effectively. I've been using Temporal in production now for about 2 years with a polyfill and while this distinction can be annoying at first, the ability to be so much more specific is very helpful.
Eh I'm just surprised that so many (38% of them) think that they would
What I've noticed is that people will identify some inaccuracy or failing in an institution, and then:

(a) immediately throw out the bathwater without checking for a baby: discredit all the output of the institution

(b) select an alternative source and then become completely credulous about it: discarding mainstream news for places like Infowars or Tiktok

(c) everyone is now in their own differently wrong bubble happily consuming all sorts of propaganda and grifter nonsense

The result is not an improvement, it's a low-trust society where you get things like an anti-vaxxer being appointed in charge of health.
And while people in London might start work at 21:00, folks in Oxford might start at 20:55 and folks in Norwich might start at 21:02.

Time zones aren't just so everyone on the planet can start work at 09:00 local time. They're also for snapping everyone in a region to a shared time, even if it's a little off from their solar time.

Check out the history of railway time for the birth of time zones: https://en.wikipedia.org/wiki/Railway_time
I am enchanted by the expression "a mere 9,000 lines of code."
Your comment was in response to someone and that provides the context for the discussion.
The github page lists programming languages that include shell, php, and typescript. Blah! - it's an amalgamation of stuff, not a coherent piece of software. And the official website offers commercial stuff. Nowhere do I see a license, so I'm assuming it's quite far from GPL.

When you learn to make decisions on principles, LibreOffice will be the obvious choice.
Top bracket taxed at 90%. Wealth disparity not at worse than 1920's levels as it is currently.
I just went back to iPhone for the time being. When this phone breaks I might give Android another try but it will definitely not be a Pixel.
And that's fair, thanks to the compatibility guarantees, those libraries will continue to work long in the future. However, they're suboptimal; MomentJS is a relatively large and difficult to compress / tree-shake library, for example. Have you considered switching to Luxon? It should be a relatively small transition.
Doesn't matter if and how much they used OpenAI's models. The only important thing that matters is that they managed to disrupt the status quo, Silicon Valley will need to be more aware going forward.
Considering that the head of the FAA and TSA were forced to resign, and a hiring freeze on air traffic controllers is suddenly in effect, I don't think the current government wants to improve flight safety.

https://www.ainonline.com/aviation-news/air-transport/2025-0...
I always thought "revealed preference" was a rhetorical stretch.

Makes sense opposite "stated preference," but on its own it is just an obtuse way of saying behaviour or habits.

In any case you can be both a consumer and a critique. In fact, the most online people are often the most critical. Ironic, but...
const appState = {...state}

With that line I end up creating a appState inside the createState function which uses the state dictionary just as a template.

Would it be better if I attached the things I need to the state object that I receive?

function createState(state) {
state._update = () => ...
....
return new Proxy(state, ...)
}

legit question.
Michael Roemer Is Finally Seeing His Films Being Embraced
It’s almost a shame, considering all the effort that went into Moment and Luxon, which will largely be superseded. Luxon especially is a joy to work with.
Its success stems from a refreshingly unconventional approach to innovation. Liang Wenfeng's philosophy of maintaining a flat organizational structure where researchers have unrestricted access to computing resources and can collaborate freely.

What's particularly striking is their deliberate choice to stay lean and problem-focused, avoiding the bureaucratic bloat that often plagues AI departments at larger companies. By hiring people driven primarily by curiosity and technical challenges rather than career advancement, they've created an environment where genuine innovation can flourish.

AI development doesn't necessarily require massive resources - it's more about fostering the right culture of open collaboration and maintaining focus on the core technical challenges.
Isn't CUDA a pretty good moat for Nvidia?
This seems not even close to the worst feature of rust - this seems like it needs some more design work and baking. Like lots of things.

The amount of hyperbole in this article makes it a bit hard to take the author all that seriously.

Is there evidence more baking won't happen? While i have my loves and hates about rust, it definitely always felt like they had a pretty thorough/careful process for additions like this.
If you go constructively into the threads and offer some concerns, you will usually get some reasonable response.

(All processes of course, fail, so this is not always true, but it's mostly true)

While i think it's fine to write rants on blogs, and don't feel like everyone has a responsibility to file bugs or whatever before they write a rant about it, if you actually want to see this "worst feature" fixed, this probably won't help very much.

(IE You don't have to be constructive, or even helpful, but if you want to be constructive or helpful, this ain't how you do it)
I wouldn't have known that because their "check for updates" function doeesn't seem to work, even when triggered manually. I'm on 3.3.6, which is just a couple point versions behind latest.

I've been a happy paid AirFlow user for about a decade now, but I realize it's small indie sometimes buggy software.
> completely coherent position to dislike and distrust a platform, and still use it daily because that's where your friends are.

The only issue is the article makes it sound that your friends also dislike and distrust those same places. If that were true, it begs the question why are "all the teens" using it then? OR, alternatively, the survey and reporting conclusion is (somewhat) wrong or missing nuance.
The rate of technological change is accelerating because technology begets technology. Meanwhile, the rate of growth in wisdom is linear at best (and occasionally stagnant or in retreat). Frankly, it doesn’t bode all that well.
Earlier: https://news.ycombinator.com/item?id=42864919
Setting Up Rails 8 with Vite and Tailwind CSS 4
as others have said, likely too low. tcas is pretty awesome (and yes, most military flights will use it), but it is (deliberately) muted/degraded at low altitudes (i think around 1500feet).
https://www.merriam-webster.com/dictionary/academic

3.b.
How many parameters model is this ?
> Open-source software—with exception of Caddy—never bothered to implement OCSP stapling properly.

Apache with mod_md and Nginx with OpenSSL both do it quite well.

But stapling implementations like that haven't always existed.

Short-lived certificates seem an easier thing to implement than trying to resurrect that ecosystem by now.
That's just a terminology collision. All RAM access is deterministic in the sense that the value will not change until written. It's not "predictable" in the sense that the value could be anything.

C code that reads uninitialized data is presumed to be buggy, because it wouldn't be doing that unless it thought the memory was initialized. But the read itself is not unsafe.

Rust is just confused, and is preventing all reads from uninitialized data a-priori instead of relying on its perfectly working type system to tell it whether the uninitialized data is safe to use. And that has performance impact, as described in the linked article, which has then resulted in some terrible API choices to evade.
Credit is given on the about page with a link to Canvas Confetti github.
I'm wondering. Was it when we found out that pre-elon, that Twitter was working with governments worldwide to censor citizens? Or when Mark Zuckerberg admit that the previous administration pushed to censor anything that went against the current narrative?
And the answer, unless government regulations force them to, is always and forever no. In no world will a sociopathic CEO do anything to protect someone over gaining a single dollar more in profit.
I'd also suggest expecting people to say no, and not taking it personally. If you ask enough people, you will find some that are happy to spend time with you, but it won't be everyone. If you do achieve your goals, some of those people who say "No" might be future co-workers.

So just ask, accept whatever you get, and keep asking more people.
Typically, the ones that protect me are good, the ones that slow me down are bad. Easy!
Mistral Small 3
Frankly the quality of the reporting is a bit low.
It's Techcrunch, mentioning a report from CommonSense here:
https://www.commonsensemedia.org/research/research-brief-tee...

which then you need to download as a PDF.
Which then you need to scroll to page 5 of 6 where there is a bar chart this way posed:
"Overall, how much of the time do you think you can trust major technology companies (i.e., Google, Apple, Meta, TikTok, Microsoft, etc.) to ________?"

Not sure why then they gave ONLY TWO COLLAPSED OPTIONS:
Trust hardly ever/some of the time
Trust most of the time/always

While in the other questions there were 4 answering options here they collapsed the answering to extremes.

Yeah in general you should not trust anybody ALWAYS. So it's good to be skeptic and double check and don't take things for granted. Teenagers should rebel against incumbents anyway, it's the way we move forward. For teenagers, FAANGS are like what IBM was to Steve Jobs and Apple. I only hope that while they will destroy the old they will find a way to make a new one which is overall better.

Finally, the results might be true and accurate but the quality of the reporting from CommonSense and TechCrunch makes me feel as usual they are looking for drama and conflict.
The vpn NordVPN is backed by USA to return decryption and then decryption for the USA to turn around and send results. All PCs have SSL Decryption available via the US Government... Thus, they have all results which they can decrypt. My PC has Bitdefender that does the same thing. Install their software and view encryption. You will see the encryption is deencryption/middle man/reencryption.

Long story short, NordVPC is the USA monitoring individual suspect connections.

It doesn't grab your real IP, but it does more times than is doesn't.

https://www.dropbox.com/scl/fi/ika4tc7yr0h6kikkdqc5y/Screens...

http://acmenews.com/imgtest/scan32.html
No, nothing about asteroid deflection is precise; the physics are messy and we know little about them.
X is extremely censored for things that Elon doesn't like.
Borrowing nature's blueprint: Scientists replicate bone marrow
> Or do devs around the world just have to bite the bullet and learn enough English to be able to use the majority of tools?

That.

There's also a huge mental switching context cost when you try to have code mixing, say, french and english together:

size_t taille;
site_t taille_domaine;

vs:

size_t length;
size_t domain_length;

Hardly anyone does the former. It's simply not a thing. I mean: sure, there are the odd projects that'll be exceptions.

But we pretty much all name our functions/methods/variables/etc. and write our comments in english.

FWIW when I code I actually both think and count in english.
Reading through, they're describing kindof "eras" of best practices. Like "hex" and "base64" might never change (so might never update), but those are kindof prime name tokens.

It made me think: `std::hex,base64` vs `boost::hex,base64`, but then assuredly those would be incompatible because $REASONS.

...but what if it was like: `v2025::std::hex,base64` vs `boost::v2025::std::hex,base64` (ie: explicitly stating you're adhering to the v2025 guidelines w.r.t. memory management or parameter naming or whatnot).

It's a roundabout way of saying: `tokio::async_foo`, `boost::async_bar`, `v2026::std::async::foo,bar`, where as the marketplace of ideas settles on "better" ways of dealing with async (or whatever) there can eventually be compatibility between different object "modalities" (ways of working).

`std::hex,base64` should be quite stable, but having a path for `...::webapp::` and `...::database::` to eventually interop seems really useful for a language to encourage?
X still censors certain keywords
I wonder how they got the data. it says:
"I found a publicly available list of all ProductHunt users, launches, upvotes, and comments."

but perplexity or google search didn't help me
Did it get updated over the last 2 hours? I see credit on the About page and no donation link.
This will happen anywhere, if you refuse to leave when fired.
The Rise of Big Potato
This is a faithful reproduction of the original Transformer paper [1]. Except, these days we use trainable parameters for positional embedding. The paper used a static calculation for positional embedding using sine and cosine.

Figure 1 in the paper can be seen implemented in the forward() method of the GPT class in model.py. Here are the rough steps:

1. Tokens are embedded using a nn.Embedding layer.
2. Tokens are positionally embedded using a nn.Embedding layer.
3. The two embedding values are added to make the input x.
4. A sequence of N number of transformer blocks are then executed. This is the grey box in the left of the Figure 1. This is where all the magic happens. Chiefly in the self attention calculation. You can see this in the forward() method of the CausalSelfAttention class.
5. A regular nn.Linear layer is executed.
6. Finally the output token probabilities are calculated using F.cross_entropy (shown as softmax in the figure).

I hope this helps a little. Please feel free to suggest improvements and additions.

[1] https://arxiv.org/pdf/1706.03762
There's https://github.com/eunomia-bpf/bpf-developer-tutorial if anyone wanted to get started with eBPF
This has a 'if they're so poor how come I see them having iPhones' kind of vibe.

I have a smartphone that I hate, because I can't get rid of the "Big Tech" part of it. It's where I end up because the bank cartel where I live has an identification service that only supports MICROS~1 and Intel ISA on laptop and desktop systems.

Now, I'm not a teen, but I'm pretty sure things aren't different for them, they are likely forced into "Big Tech" under the threat of misery.
And communicating nothing to the end user except a sense of whimsy? Nah, that's useless.
Memories fade. Archives burn. All signal eventually becomes noise
I think this was super interesting, it sounds like he’s leaning more into “open” than openai is.

“In disruptive tech, closed-source moats are fleeting. Even OpenAI’s closed-source model can’t prevent others from catching up.

“Therefore, our real moat lies in our team’s growth—accumulating know-how, fostering an innovative culture. Open-sourcing and publishing papers don’t result in significant losses. For technologists, being followed is rewarding. Open-source is cultural, not just commercial. Giving back is an honor, and it attracts talent.”
The "enlightened capitalism" meme has fallen hard. HN is itself as good an example as any. Compare early HN to now...

People have the same view of media, tech companies and political parties as they do of cigarette companies or casinos.
It's one part of the change required but a complete shift will not happen without economic structural changes.

As long as the average person is beholden to a corporation to earn enough to provide for basic existential needs, nothing will change. The corporation retain full control and capital dominance, and they are still able to leverage that capital dominion for political gain via horrid mechanisms like lobbying.

It doesn't really matter how much the people recognize the BS in the media when those holding the cards can still force policy makers to do their biding.

This was the point behind theoretical marxism that people (thanks to those lying media outlets) tend to miss. You are not free until you control the production mechanism and the generators of value. Until that happens, you will always need to bow to those that actually hold and hoard value at the expense of everyone else and at the expense of establishing a truly free society.
It was definitely the Cambridge Analytica scandal and then subsequent media-rampage any time any social-media company touched politics (directly through censorship or indirectly through algorithms).

That was when it became a mainstream problem.
Things required to navigate modern life are not natural “preferences”.
Because all NFTs and altcoins are pump and dump scams.
[dupe] https://news.ycombinator.com/item?id=42871371
Durable execution should be lightweight
Network effects, lack of alternatives, and the difficulty of collective action are fully sufficient to explain this.
Might of been when AI companies stole everything online and disregarded copyright, and even used pirated ebooks to feed their models