skysight-inc/HackerNews huggingface dataset:
Thank you for the nice project and write-up! I love stuff like this!

I visited the comments earlier and was discouraged to find that most of them were of the flavor of, "why does this exist?" From people who have obviously never attempted 1% of an audacious project like this. It exists because it's cool sure looked to be a fun cross-domain learning experience, like what else do you need?

BTW, I have submitted to Hack-A-Day's tip line so don't be surprised in there's an article there about it in a few days.
Does ruby have its equivalent to typescript, with type annotations? The language sounds interesting but I tend not to give dynamically typed languages the time of day
Driverless taxis already exists?
Okay, which state actor is going to buy this for $100,000? How are you going to sell it to them? What's the risk of getting caught?

Even if someone on telegram was telling me that Russia would buy this information for $100,000, I think I would reach out to Google and "settle" for $10k.
>Observation of an ultra-high-energy cosmic neutrino with KM3NeT

https://www.nature.com/articles/s41586-024-08543-1
There's https://sorbet.org/ but it's not clear whether it has much adoption.
Hmm.. nix-shell and “nix develop” do look interesting!

Edit: ok I HAVE been sleeping on NixOS! I couldn’t understand how isolation worked with /etc files, but it turns out /etc is not modified but you do it all through modifying the nix config and rebuild the system which generates /etc! Ok, super interesting
> The meaning was clear though.

Was it? You are telling me that it is actually possible to write faster code if it is unsafe, but for some reason it doesn't count as faster in your book, and therefore it's not compromising on speed ("just ignore the faster solutions").

With that kind of definition, all the code I ever wrote is provably optimal: if you ignore all the solutions that are more efficient than my code, then my code is the fastest.
You said: "Humanity survived and thrived before all this unfettered consumption, we don’t need to kill ourselves for more."

To deny that your juxtaposition of this claim with your point about growing seeds and nailing together planks doesn't pass my personal test of credibility. You say: "Stop and think for a moment. You can literally eat food which grows from the ground and make a shelter with a handful of planks and nails." but that isn't indicative of a thriving life as I demonstrated. You can do both of those things and still live in squalor, a condition I wouldn't wish on my worst enemy.

You then suggest that I don't understand farming or house construction to defend that point, as if the existence of backyard gardens or wood cabins proves the point that a modern comfortable life is possible with gardens and wood cabins. My point is that the wealth we have makes balcony gardens and wood cabins possible and you are reasoning backwards. To be clear, we get to enjoy the modern luxury of backyard gardens and wood cabins by being wealthy and we don't get to be wealthy by making backyard gardens and wood cabins.

> We should take the good things we learned and apply them positively to our lives in the present and future

Sure, and I can argue competitiveness could be a lesson we have learned that can be applied positively. The way it is used positively in team sports and many other aspects of society.
IME Erlang was like this ~8 years ago (the last time I touched it) but things may have changed since then.
One commenter already clarified how bounty amount is related to black market value. Now a lot of others might seem how Google doesn’t value security enough. (Or other companies).

But one has to understand that for security purposes they SHOULD pay as little as possible. If they pay out more there is more incentive in finding bugs and then there unfortunately you’ll also raise more black market.

So GTO strat is to just cut off black market with as little money as possible.
Yes, actually you DO endorse the creation of things when you purchase or use their services.
Saving social media as a democratic force
When I save an HTML page, the browser downloads other resources the page wants. This is how it should work for The Average User. Saving just the HTML should be the exception for more technical users.
Oh, I am indeed surprised! I guess I always assumed that most of the JavaScript standard library was written in C++
Between Rails At Scale and byroot's blogs, it's currently a fantastic time to be interested in in-depth discussions around Ruby internals and performance! And with all the recent improvements in Ruby and Rails, it's a great time to be a Rubyist in general!
When does that competitiveness and innovation stop though? If they stopped 100 years ago where would we be today as a species and is that better or worse than today? How about 1000 years ago?

We face issues (like we always have), but I'd argue quite strongly that the competitiveness in our history and drive to invent and innovate has led to where we are today and it's a good thing.
Not sure if it's the best implementation, but Norvig's may be the best explanation:

https://colab.research.google.com/github/norvig/pytudes/blob...
That's exactly what the strategy is meant for. It's meant to overwhelm.
I'll copy my LinkedIn comment:

"Well done to the UK for not signing the fully compromised Statement on Inclusive and Sustainable Artificial Intelligence for the People and the Planet. Australia shouldn't have signed this statement either given how France intentionally derailed attempts to build a global consensus on how we can develop AI safely.

For those who lack context, the UK organised the AI Safety Summit at Bletchley Park in November 2023 to allow countries to discuss how advanced AI technologies can be discussed safely. There was a mini-conference in Korea, France was given the opportunity to organise the next big conference, a trust they immediately betrayed by changing the event to be about promoting investment in their AI industry.

They renamed the summit to the AI Action Summit and relegated safety from the sole focus to being just one of five focus areas, but not even one of five equally important focus areas, but one that seems to have been purposefully minimized even further.

Within the conference statement safety was reduced to a single paragraph that undermines safety if anything:

“Harnessing the benefits of AI technologies to support our economies and societies depends on advancing Trust and Safety. We commend the role of the Bletchley Park AI Safety Summit and Seoul Summits that have been essential in progressing international cooperation on AI safety and we note the voluntary commitments launched there. We will keep addressing the risks of AI to information integrity and continue the work on AI transparency.”

Let’s break it down:
• First, safety is being framed as “trust and safety”. These are not the same things. The word trust appearing first is not as innocent as it appears: trust is the primary goal and safety is secondary to this. This is a very commercial perspective, if people trust your product you can trick them into buying it, even if it isn't actually safe.
• Second, trust and safety are not framed as values important in and of themselves, but as subordinate to realising the benefits of these technologies, primarily the "economic benefits". While the development of advanced AI technologies could theoretically create a social surplus that could be taxed and distributed, it's naive to assume that this will be automatic, particularly when the policy mechanisms are this compromised.
• Finally, the statement doesn’t commit to continuing to address these risks, but only narrowly to “addressing the risks of AI to information integrity” and “continue the work on AI transparency”. In other words, they’re purposefully downplaying any more significant potential risks, likely because discussing more serious risks would get in the way of convincing companies to invest in France.

Unfortunately, France has sold out humanity for short-term commercial benefit and we may all pay the price."
Im guessing:

The post Next Apple is entirely dependent on llvm. The hardware is tuned to its outputs. The devX is based on generating it.

Apple 15 years ago was getting worried people are not learning C in school anymore. They were learning python and ruby and js.

Swift exists as a way to market llvm as a tool chain to that market of programmers.

My views are informed by years of talking to Apple and build-for-Apple engineers.
The page isn't in English, but Google helpfully translated it for me.

Without source, and only those commands available, it's kind of difficult to see what you've implemented and how far you progressed.

Did you do anything with the MMU yet? Any hardware detection? Do you ever jump to a user space context?

Do you have any specific design goals you want to explore, or was this just a learning exercise?

Like Groundhog Day, I have been doing this over and over and over for the last 25 years.

So many toy kernels, so many ideas and tests and watching A's and B's and C's and D's flash on the screen. Memory dumps. Writing executable loaders. Poring over the Intel/AMD manuals (and later AARCH64). ACPI (ugh). Trying to implement the techniques from the latest papers (usually in an effort to maximize the performance of a microkernel-ish design).

It's all great fun of course, so I'm not lamenting that, but when you start to get to the userspace infrastructure, unless you're YOLO'ing it with libc and POSIX compatibility, everything is so opinionated, and there's SO MUCH TO BUILD, I just kind of peter out.

It's been about 18 months or so since I last had the itch, but it's inevitable that I'll do it all over again.

Best of luck!
A hidden Picasso painting from the Blue Period is revealed by new technology
I’m on a phone which means digging through Apple docs or WWDC-ascii isn’t fun. But for my recent Insta-like infinite feed on iOS this was very helpful:

https://fatbobman.com/en/posts/tips-and-considerations-for-u...
A "normal" NixOS system will only give you a full sandboxed isolation for apps at build time and not a runtime. nixpkgs (the thing packaging the stuff for NixOS) provides packages for apps similar to Debian afterwards and not flatpak in terms of runtime isolation (if I understand your use case).

My recommendation would be to test it out and look at how it does things. Maybe checkout the live installer with a gui to get a feel for a desktop system.
Arguably a majority of improvements in 2025 haven’t happened yet, seems premature to conclude anything in February.
One of my childhood friend lost his little brother in a similar accident. 25 years later, I have a similar phobia of private swimming pools, ponds or any unsupervised water surface. I cannot see a private swimming pool and not think about him. He was a happy toddler, just like my kids today.
Isn't this more what the designated noncharacters are for, rather than the private-use area? Given how the private-use area sometimes gets for unofficial encodings of scripts not currently in Unicode (or for things like the Apple logo and such) I'd be worried about running into collisions with that if I used the PUA in such a way.

Note that designated noncharacters includes not only 0xFFFF and 0xFFFE, and not only the final two code points of every plane, but also an area in the middle of Arabic Presentation Forms that was at some point added to the list of noncharacters specifically so that there would be more noncharacters for people using them this way!
US State Department has budget line for 'Armored Teslas' worth $400M
Yeah, I'm a native Spanish speaker, and since I'm planning to share this project in Hispanic communities too, it would be bad to not have my own language in it.

Though following that logic, I should also make my OS in Spanish too... I guess I could add some kind of translation dictionary, I'm not sure. I guess I'll do it in the future.
Great to see OpenAI acknowledge how difficult their stuff has got to use at this point:

> We want AI to “just work” for you; we realize how complicated our model and product offerings have gotten.

> We hate the model picker as much as you do and want to return to magic unified intelligence.

Using their stuff effectively right now requires you to pick between GPT-4o, GPT-4o with scheduled tasks, o1, o3-mini and o3-mini-high... and then understand which tools (Deep Research, DALL-E, Code Interpreter, Web search, Canvas) are available for which models and what each of those tools will let you do.

And o1 will pretend to run Code Interpreter even though it doesn't have access to that tool yet! https://chatgpt.com/share/677420e4-8854-8006-8940-9bc30b7088...
Its cute but not particularly exciting in my opinion, what do you think?
imagine native americans doing such like...aborigines? whered the whites go?
That's fucking brilliant!
I really enjoyed that read. Is it hinted that everyone has the experience though?

There's a week where the jewel and the brain are still paired, but the jewel is in control. The hospitals monitor that the two are similar to within tolerance, but somehow this jewel slips through the net. What makes you think there's more to it than the 'one in a million' explanation?
Yep, I came to the same conclusion. The payments from bug bounties and the uncertainty of payment just isn't worth it. It's like taking a fixed prize contract and adding in a gambling element to get paid. Fixed prized I learned was bad enough if you want to make anything as a software engineer. This is even worse though.

I mean, the technical skills in the article here are basic. But the first finding was significantly good luck, and having the background to know to look towards old Google services for the ID to email part was non-obvious. You would need a lot of high-quality, guiding knowledge like that to make bug bounties work. Still, seems like a very high starting cost.
Most likely a heavier nucleus than a proton too
>Every one of us has tens of trillions of neutrinos passing through us every second, but fewer than five of them actually interact with the matter in our bodies in our entire lifetimes.”

Oh, but those five...
What do you think that would help show? 4o and Llama are quite different; reportedly, the 4-series is a large MoE, whereas Llama is famously a dense model.
That’s the idea. But static site generation just means doing that templating before, so your site is a zip of html and assets.

Yeah can probably get a whole static site from a python script that loads jinja. There are lots of ways.

I just think this stuff is so easy and there is so many good tools that it is worth tailor making a solution you like.
I'm interested in the names that stayed out of the war. Git Branches were an open field of conflict, but "Masters" programs somehow were not.

The reason I've heard is that contemporary Academics were simply comfortable with their terms, and unwilling to change them. It was inertia, which combined with their power as America's secular theologians, weighted the discourse away from their privilege.
I like your thinking B)
I don't understand what point you're trying to make with your source. A relatively new company in the Japanese market (BYD) has increased sales in its specialized niche of EVs, beating out a minor competitor that sells only one model of EV as an option to it's brand loyal customers (Toyota, BZ4X). Meanwhile, the EV market as a whole has declined significantly in Japan over the last year.
Come on, we gotta convince the finance bros to find building better neutrino beams and detectors.
It's obviously in its last breath, there are only billions of lines left.
Well the good news is you can keep using UICollectionView or MyFancyReuseView anywhere in the stack or tree of SwiftUI.
That is where a JIT enters the picture, ideally a JIT can re-optimize to an ideal state.

While this is suboptimal when doing one shot execution, when an application is long lived, mostly desktop or server workloads, this work pays off versus the overall application.

For example, Dalvik had a pretty lame JIT, thus it was faster calling into C for math functions, eventually with ART this was no longer needed, JIT could outperform the cost of calling into C.

https://developer.android.com/reference/android/util/FloatMa...
Three rights make a left.
but how long is the us even going to be dominant ?

it's well known that china has long caught up with the us, in almost every way, and is on the verge of surpassing it on the others. just look at deepseek, as efficient as openai for a fraction of the cost. Baidu, alibaba ai and so on.

China's economy remains on track to surpass that of the United States within just five years, and yet they did sign that agreement.

In fact most countries did. India too.

it's not the case of the looser making new rule, it's the big boy discussing how they are going to handle the situation and the retarded ones thinking they are too good for that.
> 2. Passmark runs under Windows, which is probably using increasing overhead with newer versions?

Shouldn't be an issue. Foreground applications do get a priority boost; I don't know if Passmark increases priority of itself, tho. Provided there isn't any background indexing occurring, i.e. letting the OS idle after install.
That's not a bad idea, thank you! I always hate having to retire perfectly good working hardware just because a spec requirement change.
True. However what I had in mind there was something along the lines of 48-bit integer and fp arithmetic as the "native" size with 96-bit as the much more limited extended form that 128-bit currently fulfills for x86. For the address space regular 48-bit pointers would address the needs of typical applications.

Extended 96-bit pointers could address the (rather exotic) needs of things such as distributed HPC workloads, flat byte addressable petabyte and larger filesystems, etc. Explicitly segmented memory would also (I assume) be nice for things like peripheral DMA, NUMA nodes, and HPC clusters. Interpreters would certainly welcome space for additional pointer tag bits in a fast, natively supported format.

Given the existence of things like RIP-relative addressing and the insane complexity of current MMUs such a scheme seems on its face quite reasonable to me. I don't understand (presumably my own lack of knowledge) why 64-bit was selected. As you point out addresses themselves were 48-bit in practice until quite recently.
> My ego is not so fragile as to demand my name be in everyone's faces all the time.

Yet you keep bringing everything back to you. "It's okay for me because I manage to get a decent salary". Sure, what about those who don't?

> People should have attribution if they ask for it, but it also should not be legally enforced. Only socially and technically.

Laws are here because reputation is not enough anymore in our world. Those who think that laws are unnecessary generally don't directly need them. Can you show some empathy and accept that some people need to be protected by more than reputation?

> That is going to happen. Not all countries have or enforce copyright laws even if you rely on those.

You mentioned Doctorow as an example, right? Do you even know what he thinks of BigTech abusing their power? He's totally for more regulations for those, not fewer.
Russians Erect Mesh Net Tunnel over a Mile Long to Counter Ukrainian FPV Drones
I just like to be notified when I need to tap something with explicit intent.
NoLima: Long-Context Evaluation Beyond Literal Matching
IMO UIKit is not production ready without Core Animation hacks.

At least you have the option in all cases.
Yeah. You can get far using SwiftUI as your scaffold but you'll need to have introspection and/or UIKit components to do any app of reasonable complexity.
Really? What happened to Bashir Al Assad after he gassed his own people? Oh yeah, nothing.
Check out Breezeline (previously WOW), they cover nearly the entirety of Columbus and many of the surrounding areas. The minimum plan has 10 up but you can get ~50 up with the standard consumer plans. Bit shitty to deal with though, even for an ISP.
Arduino based OBD dongle for vehicle telemetry
Oh jesus was it really not already? I see it on Firestick, just assumed there was an android app.

No wonder it feels like not enough people are watching Severance.
Haven't used this tool for many years, but when I needed to help a friend migrate his business email from the email services provided by a web host to Google Workspace (or whatever it was called at the time) this tool worked perfectly (admittedly, only about 3 fairly tame mailboxes).
Elizabeth Holmes Breaks Her Silence in First Interview from Prison
I have a Nissan Micra from 1998, working fine. Great little car. I inherited from my grandfather.
Has to be the APL implementation [0] purely due to how small and arcane it is:

life ← {⊃1 ⍵ ∨.∧ 3 4 = +/ +⌿ ¯1 0 1 ∘.⊖ ¯1 0 1 ⌽¨ ⊂⍵}

The video runs you through it, even if it doesn't make it any clearer for non-apl'ers.

[0] https://aplwiki.com/wiki/Conway%27s_Game_of_Life
To be fair, you're writing a blog, not a textbook - despite my complaint I'd probably do a bit of the same for the sake of engagement!

Looking forward to seeing your posts in the future. Wish you could follow people on HN!
I'll repeat my comment from last time this came up.[0]

I could be wrong (and I probably am) but I feel like the term "reproducible build" has shifted/solidified since 2006 when Dolstra's thesis was first written (which itself doesn't really use that term all that much). As evidence the first wikipedia page on "Reproducible builds" seems to have appeared in 2016, a decade after Dolstra's thesis, and even that stub from 2016 appears to prefer to use the term "Deterministic compilation".

Anyhow, when the Nix project originally spoke about "reproducible builds", what I understood was meant by that term was "being able to repeat the same build steps with the same inputs". Because of the lack of determinstic compilation, this doesn't always yield bit-by-bit identical outputs, but are simply presumed to be "functionally identical". There is, of course, no reason to believe that they will necessarily be functionally identical, but it is what developers take for granted every day, and if otherwise would be considered a bug somewhere in the package.

With Nix, when some software "doesn't work for me, but works for you", we can indeed recursively compare the nix derivation files locating and eliminating potential differences, a debugging process I have used on occasion.

I agree that "reproducible builds" now means something different, but that isn't exactly the fault of Nix advocates. I guess a new term for "being able to repeat the same build steps with the same inputs" is needed.

[0]https://news.ycombinator.com/item?id=41953155
Thanks for checking it out! You actually can start for free - you get some AI credits and downloads to play with. And if you like what you create but just want to remove the branding, you can pay per download without needing a subscription. Hope you give it a try! :)
Sydney to Canberra, 3 hour bus, easy.
Ruby has realized this as well. When running in YJIT mode, some standard library methods switch to using a pure ruby implementation instead of the C implementation because the YJIT-optimized-ruby is better performing.
Comments on that site are wild lol.
If Claude can spit that out , I am more than competent enough to review it. Saving 15-20m here and there is a good trade off IMO.
Not complaining. Just other people might have other needs that or they might be in a rush or maybe they would rather be warm at home enjoying their hobbies opposed to trudging 200 meters through through feet of snow. For why? To not wait for two minutes? Are we really so impatient that waiting for 2 minutes is somehow seen as a waste?
Given Jj has pluggbale backends, with two production ready ones and one test one, even if they did want to give it up, that would mean moving it to a third party, so like, yeah, not going away.