skysight-inc/HackerNews huggingface dataset:
I think people overestimate the amount of secret sauce needed to train these models. The reason AI has come this far since AlexNet is that most of the foundational techniques are easy to share and implement, and that companies have been surprisingly willing to share their tricks openly, at least until OpenAI decide to become evil hoarders.
Your example of “New X” is spot on, because there was a timezone with that name, “US/Pacific-New”, which was different than “US/Pacific”. Bit of history: it was added to some timezone libraries because there was a bill in congress to add it, but it never passed. I had to fix a bug because users were getting set with that timezone and then other systems/libraries were barfing on it…

https://github.com/moment/moment-timezone/issues/498
> If we went with the ‘stop the world approach’, we’d have about the same kind of downtime as blue-green deployments: a minute or so.

> After about a 3.5 second pause [13], the failover function completed smoothly! We had a new Postgres instance serving requests

> [13] About 2.5 seconds to let active queries complete, and about 1 second for the replica to catch up

Why is the latter approach faster though? It seems in the "stop the world" approach wouldn't it still take only 1 second for the replica to catch up? Where do the other ~59 seconds of write downtime come from?
You're describing a lot of tech companies like Google that had all these different orgs that were money sinks not related to a direct source of revenue and funded by dominance in search and high margins. And these programs didn't necessarily yield great creative products. Quite the opposite.

Whereas if you have some objective measure that's driving your decisions, like revenue or customer engagement (proxy for usefulness), you can drive great results.

I think either method can work if you have the right culture.
Adding an extra scope here is slightly annoying, but it's not always possible. I think the example in the blog post was poorly chosen, because the complexity of BorrowedBuf together with MaybeUninit doesn't make much sense when your fix makes for much more readable code.

Out of all problems I have encountered with Rust, this is a particularly minor one.
Either you give people a clear idea what you will build and they will organize accordingly or you organize and they will guess what they are supposed to build according to the org structure.
Scaling the Tülu 3 post-training recipes to surpass the perf of DeepSeek V3
> Try running XX hours after an antelope and report back, most animals aren't optimised for long distance, humans are, you can hunt most things by following them and waiting for them to collapse

According to this theory, the rhythm was to walk a long long time and maybe hungry too, then a burst of activity, then stuff your face, then pass out for a while, then repeat. It seems logical & sensible & probable.
Yeah, I see there are plenty of other sources. Eggs and dairy are likely what is keeping us covered. I'm still not clear how I would know if I need to make an effort to add more. Seems a blood test is the best way, but that also feels excessive.
Isn't "endgame" a common expression to mean "the end", "the place where there's no progress anymore" etc ?
DC Mid Air Collision Reconstruction Using Public Data [video]
GitHub's reliability has gotten pretty terrible since the Microsoft acquisition, well before ZIRP ended.
> This… probably is the most sketchy part of the whole endeavor. It is `unsafe`, requires lifetimes casing, and I actually can’t get it past miri. But it should be fine, right?

I just can't. If you're ignoring the UB checker, what are you even doing in Rust? I understand that "But it should be fine, right?" is sarcastic, but I don't understand why anyone would deliberately ignore core Rust features (applies both to RAII and opsem).
Uhhh… what? Is this a Aum Shinrikyo type of thing?
This sounded a lot like Valve’s company structure/lack of structure.

https://steamcdn-a.akamaihd.net/apps/valve/Valve_Handbook_Lo...

Sounds like an exciting place to work.
That's not true. The actual number for that question that said they would trust most/always is 23%.

You're just assuming there were only two options for that question and making up a number.
If anyone needs a palate cleanser after listening to a depressing ATC recording, I can recommend this heartwarming first time solo flying teenager dealing with her landing gear coming off after takeoff.
https://www.youtube.com/watch?v=kZ5q7Iv5wTM
great point. Banks operate on the fednow rail. that's one provided by the government. They are fix rates and very low
Why don't they make the AI fix it? Are they stupid?
Did you look at Janet? Of course there are many other embeddable LISPs, but I think in particular Janet is a good, light, (subset of) Clojure-like language.

It is built into TIC-80 by default, making it already useful for (small) games.

https://janet-lang.org/
https://tic80.com/
Singularitarianism [1] is a very real phenomenon, if a bit niche. I have seen some people online put genuine faith in AGI existing soon and solving essentially everything that is wrong on Earth and in their lives. I don't think this is harmful because it may be "idolatry", but rather because, like real religion, it is often a substitute for actually improving one's situation or fighting for a better world.

The idea of building a God is enticing [2], but I am not religious and prefer not to put faith in such things.

[1] https://en.wikipedia.org/wiki/Singularitarianism

[2] https://en.uesp.net/wiki/Lore:Numidium
What are the mechanics of short-lived certificates? Is there some way to pre-load several months' worth of upcoming certs so that you can rotate them into place in the nick of time even though the cert issuer went temporarily kaput at the worst possible time?
The last few days, the “create pr” screen kept hanging for me. I figured out I could reload it, click “create”, grab a coffee, and then come back and it’d be at the next screen.

Maybe it’s time to learn their CLI (and then patiently wait for work to switch to another git service).
Citation needed?

Is this true beyond github and slack? Both were acquired btw, that could explain their availability issues (just like twitter, now X).

What about e.g. AWS or GCP? Has their availability meaningfully reduced?
Certainly, I asked because I am building on AT Proto for fun and wanted to hear more on the idea for building purposes. I love RSS, but am excited what potential open standard successors could be built on AT Proto.
I bought a fully tricked out Mac Studio and had planned to use it but I found I was far too busy in my final career and actually it sits idle.
So, while I do not regret my decision based on what I knew at the time, my life trajectory has left it unused.
So, I want to get back to doing LLM work on it for fun, Julia and R programming.
I don’t understand your point and you’re wrong on a couple of things.

> 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

Reads of uninitialized memory is unsafe full stop. That’s literally what Rust’s memory safety is about. If you give that up you’re not in safe land and you can always use unsafe & all the risks that come with that to try to write more optimal code / abstractions.

This article is literally about the mechanisms Rust is trying to stabilize how you use the type system to go from a block of uninitialized memory & is aware of writes occuring so that it can take a &[MaybeUninit<T>] and give you back a &[T] after a call to read which wrote into the slice. But reading uninitialized memory by definition is tautologically unsafe. It doesn’t mean that the computer will pull out a knife and kill you, but it does mean you’re no longer memory safe.
Whose idea was it to gut aviation safety?
It all boils down to forbidding this:

let x = 5
do_something_with(x)
do_something_with(x) // <- boom compiler error

you simply cannot use the same variable twice, because you lost ownership of the value it stores on the first call.

But that's a bit cumbersome, so people add an operator that allows you to derive a new value from a variable without taking the old one. Let's call that one `&`.
It takes a variable that would normally only have been allowed to be used once (because using it removes the value from it), and returns a "thing" that borrows the contents of the variable out, and behaves a lot like the original thing, but not quite.

let x = 5
do_something_with(&x)
do_something_with(&x)

And because those derived things can be tracked and only used once just like the original object we can make sure that no two things can derive such borrowed things at the same time in a way that is mutating the original thing. Let's call the operator that only allows one mutable borrow to exist at a time `&mut`.

The ability to track that only one of these can exist at any given moment for any value is based not on some special properties of "borrows" or "references", but because of the ability to uniquely track ANY value.
Finally, all the recent MoE model releases make me depressed with my mere 24GB VRAM.

> Note that Mistral Small 3 is neither trained with RL nor synthetic data

Not using synthetic data at all is a little strange
Asking in good faith, what incentives changed exactly?
As someone with a light phone 2 who hates cellphones, I love this company. The light phone is a breath of fresh air.

For 90% of people it seems like it would be unusable so I’m glad they are still going hard to expand their market.

My biggest gripe is that companies in the USA like Verizon have really fucked me swapping to the phone. I recommend you FIRST get a SIM card and then and only then attempt to swap phones.

Major issues trying to swap when using eSIM
Work was impacted by a few outages that they didn’t report there.
Note the announcement at the end, that they're moving away from the non-commercial only license used in some of their models in favour of Apache:

We’re renewing our commitment to using Apache 2.0 license for our general purpose models, as we progressively move away from MRL-licensed models
But wouldn't that change behavior? An empty, zero initialised array will contain data and a bunch of zeroes after a read, but if the next read only partially fills the buffer you end up with a buffer containing data from two reads.

In this specific example there's no issue because the result of read() is being used to only write as much data as was read, but to me this seems like a pretty complicated and unlikely assumption to write optimizations for.
It’s a pretty common phrase for “what’s the ultimate goal?”

I don’t think it’s meant to be taken as a chess metaphor.
Yes, and this is the context:
https://github.com/denysvitali/sbb-api-rs/blob/master/src/mo...

Literally the arrival time of the train
Temporal API is far more consequential than what was attempted before. Their proposal for serializing timezones is about to become the de facto standard extension to ISO 8601 (date/time).
Not surprised at all, I've been using the Internet and writing software for a couple decades now. Heck, I might've written one of the validators you're complaining about. But they are typically written to avoid +, for the exact reasons you described.

For those sites, you can add a dot in your username. Then you can ignore any emails sent to an address without the presence of a dot or a plus.

I'm sure there are sites that don't accept dots either, but I've never run into one. So you have to make an exception? Oh well.

I agree that it's easiest to do with service@domain.tld, like the grandparent suggested.
You're not alone. There's been an effort to transparently update the UI to a React implementation over the past year or two, and while I understand the benefits to that approach, they have introduced some flakiness in moving away from a the server-rendered pjax/html-pipeline/simple web components approach that was so cohesive and battle tested over the decade before it.
50%+
Would be even better if they didn't require a CLA to contribute.
It's insane to me that anyone would "trust" an enormous for-profit company in the first place. It requires a deep ignorance of history.
It's a hard thing to accept that in the arch of history our current times aren't as unique as they seem.

Even times like this occurring in a world that has the power to self-destruct isn't unique.

What is unique is the speed at which information travels.
Their candidate success rate would probably be higher if they weren’t rejecting the vast majority of their most-qualified applicants for reasons that are clearly pretextual: https://www.tracingwoodgrains.com/p/the-faas-hiring-scandal-...
This is so disingenuous. If someone at your workplace told you "you're fired, get out" and HR said "they have no ability to fire you", don't even pretend you wouldn't go to work the next day.

He has no authority and it is outright illegal for him to do this. Since they were still employed, they needed to come to work or they'd be in trouble for neglecting their duties.
To be fair, it was different for a while. Those companies started out with visionary product designers and engineers who cared about creating a great product that genuinely helps the customers. But once the product is out in the market the culture inevitably changes over to one of patent trolling lawyers, stock buyback schemes, layoffs, outsourcing, dishonest marketing, squeezing the customers with difficult-to-cancel subscription models, etc.
I also live here but that doesn’t give me crystal ball-like insight into what every single fed and fed-adjacent employee is feeling. It’s a fairly big city!
Do you work in the federal space? I have acquaintances who do and their mood doesn’t quite match the hysteria you see on e.g. the regional subreddits.
>And using social media is life or death?

No, it's not. But neither is having a diver's license, using modern technology, etc, etc. Yet we all do those things because, just like calling the cops rather than dishing out our own violence, it's just one of the expectations that you have to meet if you want to live normally.

Below a certain point of compliance with modernity you can't really live a normal life.

>But many would say if you broke into their house, shoot first and call the cops afterwards.

That's why I chose petty trespassing as my example.
That would be easier but is not required. There are no compiler hints these days to unroll loops or hoist invariants, even though if done incorrectly it could change the result. It would take some complicated analysis, but I think it could be done safely in some cases.
I've thought about building something like this as a laptop replacement (small compute for xreal style display) and making sure there's a new thunderbolt port etc for a GPU dock, but I think the simpler option (with some latency / network requirements) is to use an xreal display with the cell phone you already carry in your pocket and sunshine / moonlight enabled with your desktop setup at home.
While this is true, most often if you want to do "now plus a month" you'll mean "at the same time on the local clock", and disregarding timezone changes, while most often if you want to do "now plus four hours" you'd actually mean four real hours, and you want to calculate in the DST changes to make sure you have four actual hours in your duration
Did you mean to say Forgejo? Correct me if I'm wrong, but Codeberg is simply hosting a Forgejo instance for you, so not exactly self hosting.
I’m low-key certain it’s because they started using more React on the front end, especially for the new Issue stuff. The entire UI feels slow and janky like GitLab.
Disaster-Proof Your Application: How to Build a Reliable Backup Strategy
Having the right culture is easier said than done.

The enshittification of nearly everything can largely be attributed to the difficulty of maintaining that culture of open-ended creation without direct accountability to revenue.
I may be wrong, but to my knowledge OpenAI:
- did not invent transformer architecture
- did not invent diffusion architecture
- did not come up with the idea for multi-modality
- did not invent the notion/architecture of the latest “agentic” models

They simply were the first to aggressively pursue scaling the transformer to the extent that is normal for the industry today. Although this has proven to produce interesting results, “simply adding scale” is, in my view, the least interesting development in modern ML. Giving credit where it’s due, they MAY have popularized the RLHF methodology, but I don’t recall them inventing that either?

(feel free to point out any of the above that I falsely attributed to NOT OpenAI.)

Additionally I seem to remember in an interview with Altman circa late ‘21 where he explains that the spirit of “OpenAI” and how their only goal is pursuing AGI, and “should someone else come up with a more promising path to get there, we would stop what we’re doing and help them”. I couldn’t find a reference to this interview, but anyone else, please feel free to share (I think it was a youtube link). - fast forward to 2025 and now “OpenAI” is the least open large contributor and indiscernible from your run-of-the-mill AI/ML valley startup insofar as they’re referring to others as “competitors” as opposed to collaborators.. interesting times…
The USGS estimated 1.1×10^17 Newton-Meters of energy, which converts over to ~26Mt TNT.

https://web.archive.org/web/20100404013939/http://neic.usgs....
The amount of times i've wtched this video needing an excuse to feel hype is greater than 10.

Her personal instructor finally arriving ("Maggie it's john") and Maggie starting to normalize the situation/making professonal raido calls really show the power of humanity working through struggle.
> It is a completely coherent position to dislike and distrust a platform, and still use it daily because that's where your friends are.

This is almost everyone on FB...
While the price tag of DeepSeek’s R1 model is attention-grabbing, some experts are urging caution. DeepSeek’s $5.6 million figure for training V3 raises eyebrows because it’s so far below the billions typically required to train competitive large language models (LLMs) like GPT-4. Experts like Daniel Newman, CEO of tech insight firm The Futurum Group, have called the claims “a massive breakthrough,” but they’ve also expressed skepticism over how accurate these cost estimates really are.
Yea, because sales numbers are a measure of software performance and therefore Jira is the fastest software in the observable universe.
A majority of HN commenters believe the capitalist free market will shut down profitable products because it harms users.

This type of magical thinking is unfortunately endemic to humans
I wouldn’t trust a poll published by Facebook or X about how popular they are either!
For something so critical, does it make sense to self host say a gitea instance or such?

I know you can sync repos, I don't think you can sync issues tho
Personally wondering if the Vatican ever translated to modern psychology or brain physiology speak their religious and philosophical wisdom. Their deductions may be more useful to more people if translated.
One thing I started doing a few years ago is that, any time I check out a git repo, whether it's on github or anywhere else, is clone it to my NAS and then clone from there to whatever I'm building it on. Aside from guarding against losing dependencies to outages (or from being yanked), it can be handy for guarding against my own fat fingers, and for making sure that the same version is running on multiple systems.
when companies are big enough (to where CEO actually has meaning), shareholder rights kick in, and there are many additional legal requirements; none of those require a CEO
I used it exclusively for my graduate theology studies - all my papers, presentations, and so on. Along with Zotero, I had everything I needed.

Just for fun, I did a few papers in LaTex, but I ran into a minor footnote formatting issue that I couldn't fix, so I didn't use it for my closure projects. LibreOffice was fine.
Show HN: I scraped 10M Shopify products to build an API
Hi HN! I'm Param, founder of Agora.

The Agora API enables developers to search, purchase, and track orders for 10 million products sold on 25,000 Shopify and WooCommerce stores. You can search by text, image, URL, or location to find products.

Every Shopify store has several public JSON files that are available on the same URL route. The file for general store information appears at [Base URL]/meta.json. Product information appears at [Base URL]/products.json. Variant and inventory information appears at [Base URL]/[Product Route].js.

Every WooCommerce store has a similar file that has a different data structure. The store information appears at [Base URL]/wp-json/. Product information appears at [Base URL]/wp-json/wc/v1/products.

I bought a list of e-commerce stores and built a crawler to index the store and product information. The crawler runs every day to add, edit, and delete product information for all stores. When you retrieve product details via the API, we dynamically check the price, stock, and variant information. This ensures that we only sell products that are currently available, at the real-time price.

We're starting with 25,000 Shopify and WooCommerce stores and will soon have products from other e-commerce platforms and marketplaces including Amazon, Walmart, Etsy, Wix, Squarespace, and more.

I'd love your feedback!
I found it to be the worst grindfest ever. It's like they went looking for everything they could for you to grin on. I remember trying to fly my ship around the planet instead of walking forever. Suddenly I got a message that I was out of take off fuel. Not fuel, take off fuel. Another resource to grind out. No thanks.
Reagan fired the ATCs when they tried to assert their rights - can't be good if they think they may be the next in line for DOGEing.
I hope this works with flow storm one day
When it comes to building modern Lake House architecture, we often get stuck in the past, doing the same old things time after time. We are human; we are lemmings; it’s just the trap we fall into. Usually, that pit we fall into is called Spark. Now, don’t get me wrong; I love Spark. We couldn’t have what we have today in terms of Data Platforms if it wasn’t for Apache Spark.
> 73. However, if AI is used not to enhance but to replace the relationship between patients and healthcare providers—leaving patients to interact with a machine rather than a human being—it would reduce a crucially important human relational structure to a centralized, impersonal, and unequal framework. Instead of encouraging solidarity with the sick and suffering, such applications of AI would risk worsening the loneliness that often accompanies illness, especially in the context of a culture where “persons are no longer seen as a paramount value to be cared for and respected.”[138] This misuse of AI would not align with respect for the dignity of the human person and solidarity with the suffering.

I liked this one too
This feels quite close to the definition of the singularity; if an LLM can become both the Generator and the Discriminator (to use a GAN analogy), then we have takeoff.
Oops, good catch, thank you. I got too sloppy with the napkin math.
I opened LibreOffice Calc by mistake so many times, when trying to open the calculator