skysight-inc/HackerNews huggingface dataset:
> While true, this statement is also useless. On a meta level, what you're essentially saying is that users' rights to feel resentful, is more valuable than achieving an outcome.

It's more useful than calling X users "whiners" while ignoring their complaints. And no, I'm pointing out that the users are resentful because they're being pushed to an outcome that's worse and therefore not desirable to achieve.
That's right, and 5% of a very small number is a very small number. 5% of a very big number is a big number.
I find it rather funny some people are completely fine playing remotely while others are obsessing over milliseconds of input or output lag.
> The whole training process took about
7/14 days on a cluster of 16/32 nodes for 1.5B/7B model, each equipped with 8 Nvidia A100
(40GB) GPUs.
If I allow NSA why not CCP?
That's basically the same thing.
Funny, how such a small company wiped off more than half a trillion from the valuations.

Hopefully, it shall motivate other small orgs/academic institutions to do research in LLM++.
Precisely. This is the view from the ivory tower.
I'm confused, don't see any playbook on that page, just a listing with some very high level info.
Depending on how exactly you categorise Nazi atrocities, Aktion T4 (September 1939) could be considered the start of the Holocaust – putting the start point at 0 days into the war.
s&p500 was still up by normal amounts during 2023 and 2024 if you exclude big tech. definitely they are an outsize portion of the index but that doesn't mean the rest of the economy isn't growing. https://www.inc.com/phil-rosen/stock-market-outlook-sp500-in...
I've found Rails over the last few versions to be very easy to upgrade.

Where I've had problems it's been 3rd party libraries that try to force alternatives to core behaviour like ActiveModel but then break their own API a year down the line.

cough Looking at you Dry::Validation.

You just do things like sticking to POROs for business logic it's pretty smooth.
I just follow the advice in the Sustainable Rails book.

https://sustainable-rails.com/
> LLMs will not be able to generate their own high quality training data.

Humans certainly did. We did not inherit our physics and poetry books from some aliens.
I think copyright should be changed generally here, there's no reason a drawing of a mouse should stay copyrighted for decades after it's original creator passed away .

Imagine if copyright at works went into the public domain after 25 years. So many books, albums, and games are in this bizarre limbo where the rights holders may no longer exist, but they can't be freely distributed due to copyright laws. Or even if the rights holder does exist, they might have no interest in releasing the material due to current creative differences ( or licensing, tons of video games based around other intellectual property will never be released again).
A "relatively lean budget" may prove incompatible with developing both a supersonic airliner, and its engines. Even Airbus and Boeing don't try to do that - and they're working in the easier subsonic realm.
> consider that you're somehow doing it for their own good

I was surprised to read about Fritz Haber, the man who catalyzed nitrogen fertilizers and other "nice" things like mustard gas, that he was convinced that mustard gas is the humane solution for ending the war. Since WW1 would end faster from his perspective he was saving lives.

Almost perfectly mirrors the view that people dropping atomic bombs on Japan had.

Both horrible weapons, one used mainly on the battle field, the other on cities packed with civilians. Both deployed with the same "we're actually saving lives" attitude. Today only one is considered an atrocity almost everywhere in the world. The other still gets the same explanation as it did 8 decades ago.
My perception of work changed after a layoff last fall. I had the typical C-Suite reaching out and 6 months of severance. After giving over a decade of my time to a company and given 6 months of pay in return my thought process changed. I was offered a job due to their contacts, but I would be in a similar situation with no laws to protect me, so I decided to decline and left the country. I had a contact in Mexico... after reading about their labor laws I decided while the pay was 50% of what i made in USA. I didn't have to worry about layoffs. For perspective had I been laid off in Mexico and worked the same amount of time my severance by law would have been about 3 years salary. That was the bare minimum by law (if the company offered a savings accounts, which most larger ones have here). A friend in HR down here did some calculations and said I would have been most likely closer to 4-5 years because of stipulations in contracts.
Congestion Pricing Results Are Mixed but Some Commutes Improve
This was my first thought too. Looking at the code it seems pretty tightly coupled to SQLAlchemy right now, but I imagine this could be replaced with a generic repository with a (probably read only) ledger backend to complement the SQLAlchemy one.
If you're interested, you could further raise this on F# discord server or in https://github.com/dotnet/fsharp, F# is effectively a community-managed language so if there's a particular change you'd like to see, there is a high chance you can just make it happen if you have time to see it through.
The Parable of the Novice Programmer
You can definitely implement generic algorithms in C and there are different ways to do this. For example, you create an abstract data type "ring" with addition, multiplication, and multiplication with a scalar, and pass objects to this type and functions for these three operations to a generic exponential function.
Co-Founder of CopyCat here - its free right now because we have no idea what people are going to use for this. Its so general purpose, so the login is to understand what people are prompting. We do not know anything that's happening on the browser, only what is happening in copycat. Helps us find bugs and release faster and possibly reach out to our users as well!
> A commit hash identifies both a patch or a revision, that's my point.

Strictly speaking, no. A commit hash identifies a tree. There is no patch stored, nor is a patch bound into the commit hash in any way. The patch is indirectly implied as the differences between the new commit's tree hash and the preceding commit's tree hash.
That one‘s gold too, but for me it was the other way round - needed Hartley to fully grasp Alpha Phoenix.

Understanding waves feels a bit like the bell curve meme for me: you start with the mental water model, and eventually end up with it again.

Or Feynman: you hear him helpfully talk about bouncy rubber balls, then learn a bunch of stuff over the next decade, and randomly listen to the same lecture again, and suddenly all sorts of „aaaah, that’s what he meant“ lightbulbs go off.
Deepseek: The quiet giant leading China’s AI race (27 days ago, 465 comments): https://news.ycombinator.com/item?id=42557586

Are we talking about the same forum? HN commenters have been raving about DeepSeek v3 for at least a month.
> Docker was also just always… there. In the menu bar. Doing stuff. Running system-wide. Updating itself, constantly.

lol wtf? This tells me everything I need to know. If that’s what “docker” is to you, sounds like a major skill issue.
Fair points, but perhaps let's look at it closer. Perhaps education has to be commensurate to people's access to information and the ability of power blocks to project influence. I agree that we are surrounded by knowledge and education, but we are also surrounded by disinformation, propaganda, marketing, adtech, etc...

I agree that people have never been as educated as today, but it was also much more difficult to project power over distances. Today, a fool in power can travel to the other side of the world in half a day and bully countries there into submission. More to the point, the fool doesn't even need to travel, they can do the bullying over a zoom call instantaneously. An extremely connected world with a vast number of feedback loops would need a proportionally more educated populace with much more robust foresight, no?

For what it's worth, I agree with your fundamental thesis that a lot of these issues are basic human nature, and unless that changes, anything we do will be highly ineffective. But we have to start somewhere, right? And it's much easier to sell a populist agenda to an uneducated populace who can only think forward 8 hours.

Consider this: people have been known to vote for increased taxes to pay for various public good projects. It can be done. Perhaps not necessarily on very large scales, because it's difficult to feel unity with people a 1000 miles away who are completely foreign to local concerns, but perhaps that's an argument for direct democracy. But direct democracy requires a population who is educated - at least in civil matters - and can put the long term goals in front of the short term pain.
Co-Founder at CopyCat - got it. Appreciate the feedback
Sure, but because of fintech not as many need to get created. Fintech has made it relatively easy for new entrants to work with partner banks through BaaS platforms.
First outbreak of rare bird flu strain reported at California poultry farm
Lawsuits, but it's mainly just CYA for DeepSeek; I doubt they truly are going to attempt to enforce much. I only mentioned it because it's technically not FOSS due to the content restrictions (but it's one of the most-open licenses in the industry; i.e. more open than Llama licenses, which restrict Meta's largest competitors from using Llama at all).
This felt like the obvious way to do things to me: hash a .tar file, not a .tar.gz file. Use Accept-Encoding to negotiate the compression scheme for transfers. CDN can compress on the fly or optionally cache precompressed files. i.e. just use standard off-the-shelf HTTP features. These days I prefer uncompressed .tar files anyway because ZFS has transparent zstd, so decompressed archive files are generally smaller than a .gz.
The AI Programming Paradox
OK, have a good day. Hope you're feeling well.
It's not always time pressure. It can also be, for example, calling out others for doing things that don't make sense or hinder what's actually needed for the job/company, which in turn makes them uncomfortable and leads to discipline for you and not them. My response after having that happen? Fine, I'll look the other way and not care how much we're getting done anymore.
Temporarily free, we'll probably do a freemium model.
One of the places that macOS has always excelled, all the way back to classic Mac OS.

Even System 1 on almost infinitely less powerful gear 40+ years ago super-prioritized cursor responsiveness, outshining all competitors. The OS and UI underpinnings are now 100% different, but the priority remains.
You can think of it in terms of political parties, if it helps.

"The Democrats would never do that" then Republicans pass the bill, and the Democrats protest, but run with it and don't abolish it when back in power… Swap parties as required for your flavour of government.
Yeah, that will be mayhem for all users with problems switching from business to private accounts.

I don't know how many times I had support cases were the old accounts kept popping up, despite following any MS support documents.
In the end I often desperately search the registry for anything matching disjunct parts of the old account and delete it inside of regedit.
MS is so incompetent in keeping their stuff in order, it's amazing anything is working at all.
I thought that too
One data point but my subscription for chatgpt is cancelled every time. So I made every month decision to resub. And because the cost of switching is essentially zero - the moment a better service is up there I will switch in an instant.
I don't want to be a "back seat driver", but it seems strange to me as well.

It could be that the original files are used by other processes, and that they for some reason don't want to create two separate files. Maybe an issue with office politics (works on a different team), or an attempt at saving disk space
I've been thinking about a virtual office as well. But I'd have it a lot more basic - just pair programming with random people on projects. No AI, or web3.
I'm not a military thinker, so I might well be off on this, but I'd say because that would usually results in a draw, whereas the commanding officers generally want to win so that they can achieve the overall plan set out by strategic command - and want to achieve a crushing victory from which the opponent cannot recover from.

I guess an army on the retreat who would favor an instant draw would favor the fraternizing, but generally by that point the winning army - including the soldiers - are not amenable to stop their advance and play a friendly game of football.
I certainly can't claim to have ordered and received one, but there are absolutely $5 UWB devices for sale on AliExpress, and that's before any bulk discount.

If Apple sells them for $20 it's highly likely some random Chinese seller can make money at $5.
This "feature" pisses me off. I was going to switch to capital one virtual cards but from reading around it seems that these two can be updated and even have spending limits overridden in the case of subscription services. Since protection from overcharging is the main draw that product had it seems like a useless feature once I read the details. They bill it as a benefit but with the possible exception of my life insurance I'd much prefer it the other way.
The Taylorator – All Your Frequencies Are Belong to Us
Thanks for the links. Yeah, I'm not too sure that "uniform" is the right term here. I'm happy to be corrected on what the best term is for that specific set of requirements.

It's surprising how hard a time I've had googling this problem. Surely I'm far from the first to wonder about it. I think a mix of AI enshittification, and the ambiguous meanings of "sampling" and "uniform" made it hard to find good material on it.
Is it censorship or editorial?
Though it’s flagged for some reason that’s unclear to me.
Rails or Laravel, take your pick. Personally, I've been using Laravel + Filament. It's so fast to get up and running with & it doesn't hamstring you when you want to do anything more complex.
And then some chineese startup create an amazing compiler that takes cuda and moves it to X (AMD, Intel, Asic) and we are back at square one.

So far it seems that the best investment is in RAM producers. Unlike compute the ram requirements seem to be stubborn.
This is an awesome story
Finding it increasingly funny how many people have come out of the woodworks to "defend" C by offering this or that method of explicit vectorization. What an indictment! C programmers can no longer even conceive of a language that works from a description of what should be done and not which instructions should be used!
I do get the gentrification argument, but gentrification happens anyway since there's rich people everywhere.

Gentrification is not a net negative, since most of the time that money goes to someone on the local community.

That's also part of a broader issue, the issue of tourism, if an area is highly desired, prices will go up, this is natural. It's not related to people having a work permit or not, it's related to people willing to pay an extra for a particular product/service, it's a completely different thing.

So, coming back to the work permit thing ... why?

What is the difference between a guy on holiday that rents an AirBnB in Berlin for two months and spends 20k EUR there vs. a guy that writes code for a living for a US company and rents an AirBnB in Berlin for two months and spends 20k EUR there?
+1 for Imapsync.

I use it to back up/sync all of my email accounts via IMAP to a different email provider account, and it works great!
So what, instead of 50k for a car you spend 47.5k?

If that moves the needle on your ability to purchase the car, you probably shouldn't be buying it.

5% is 5%.
> Arrays are first-class things, not hacks on top of pointers, and can't alias each other.

"Hacks" feels like the wrong term to use here. Comparing managed objects surrounded by runtime to memory isn't a fair comparison.
If it's the famous Great Escape about which the movie was made, only three men who escaped made it to freedom, and just eleven more were recaptured and survived to the end of the war— the rest of the 77 were shot. Of those 14 survivors, most passed away in the 1990s, so if you actually did get to meet one, that's pretty neat!

Certainly the depiction in the movie is that it was absolutely worth it to the men; maybe in practical terms it resulted in greater loss of life than just cooperating with the confinement, but there is value to the spirit in resisting evil that goes beyond the simple imperative to stay alive.
Is this the end of the "bitter lesson" theory?
The function declaration in the header file of the library can carry the required 'restrict'. It works for c++ invokers too, as most c++ compilers also support and check the __restrict__ for old plain pointer types.
I am not sure what you mean by "weak" type system. C's type system is not weak IMHO and also differentiates between arrays and pointers:

_Generic((typeof(x), int*: 1, int[]: 2)

\_Generic with type argument is a new feature, it is a bit less elegant without it:

_Generic((typeof(x)*)0, typeof(int*)*: 1, typeof(int[])\*: 2)
Can you link me to one? I haven't found any of those.
Reposting my analysis I performed with a Rpi pico, oscilloscope and a photo diode from another site:
I created a test setup using a Raspberry Pi Pico running CircuitPython and a USB HiD library to emulate mouse clicks. I connected button switch to a GPIO pin and polled the state of the pin to send mouse click events over usb to my laptop. I connected a photo diode to the power rail of the pico and pointed it at the screen. Finally I connected the push button to channel 1 of my oscilloscope and the photo diode to channel 2.

I created small application with raylib which would toggle the screen from black to white when clicked. When the screen changes from white to black, the voltage across of the photo diode would drop, which would create a falling edge I could trigger on using the oscilloscope.

Test Setup:

I ran the following tests on my AMD Framework 13, under CachyOS with all packages up to date. For each test I set the Raylib application to run at 800x600@60Hz and left the photo diode in place near the bottom right corner of the screen. For each test, the display output scaling was set to 1x (2256x1504), and variable refresh rate was disabled. Using the oscilloscope I measured from the first trigger buffer sample that the voltage of the button reached steady state to the first sample where the voltage on the photo diode dropped below steady state to 1.5v

Caveats:

The times seem high, but they encompass the entire chain of Push button -> App rendering next frame.
There is some loss in time resolution because of the abysmally small size of my cheap oscilloscope’s trace buffer.
I only collected 9 samples for each configuration because I’m clumsy on the controls of the oscilloscope and this took a little bit.
The raylib application was running under Xwayland for the Wayland tests which somewhat skews the results.

Results: KDE Plasma (X11): 154ms, 134ms, 136ms, 137ms, 126ms, 144ms, 135ms, 142ms, 150ms => Avg 139ms

KDE Plasma (Wayland): 181ms, 188ms, 139ms, 148m, 137ms, 156ms, 163ms, 164ms, 151ms => Avg 158ms

Sway (Wayland): 172ms, 175ms, 168ms, 153ms, 144ms, 152ms, 161ms, 172ms, 156ms => Avg 161ms
Janus also describes a specific error in image generation where two faces are created where there should only be one face.
Yes absolutely, although I don't see anything wrong with sticking to Go either if you know and like it.

Rails 8 just gives you so much out of the box for a small start up that it would be my personal choice.

Having Hotwire for PWAs without having to have a frontend build pipeline or Hotwire Native for iOS and Android allowing you to reuse for your existing web frontend for example.

Or using Kamal for deployments to cheap commodity servers without having to setup K8s or use expensive cloud services.

Even things like ActionText for rich page content are a big win.

I mean you can replace everything later if you grow big enough to need separate mobile, devops and frontend teams but if it's only a few of you why bother when you could be delivering your MVP?
I would not usually call it misuse when someone uses an overly generic statistic that somewhat weakens their point. It's closer to giving benefit of the doubt.
Dangerous temperatures could kill 50% more Europeans by 2100, study finds
I think I have two of these sitting in a box, one prototype with avx512 and one retail without. Is it worth me breaking these out for ML experiments and such?
So weird to me. I have a 2019 Model 3, and aside from some warranty work and a blown tire, there have been zero issues. I'm wondering if the Danish inspection is more thorough and I need to have someone check mine out.
How are they incompetent? My boring old bank has never lost my money, it sends out bill payments on time. Those are the main things I ask for it to do, and it has done them competently for decades.

As far as I can see, none of the fintech/web3/crypto-nonsense companies can be trusted to do those things well.
Show HN: Chat Apple Notes – RAG and Semantic Search for Apple Notes
Hey HN! We're Yash and Rohan and wanted to share a small weekend project built out of personal need. Chat Apple Notes brings semantic search and Retrieval Augmented Generation to Apple Notes on CLI using just your OpenAI API key for simplicity.

The Apple Notes app, even after the Apple Intelligence updates, has no semantic search or RAG capabilities. Since there's no official API or export functionality for Notes, we used a workaround using AppleScript to extract notes, then created a simple CLI tool with three core features:

- search: Semantic search across all your notes

- ask: RAG-based Q&A using your notes as context

- chat: Interactive chat that maintains context from previous conversations and references relevant notes

The tool requires zero setup beyond an OpenAI API key (stored locally). No hosting needed - all vectors are stored in OpenAI's vector store. We focused on keeping it dead simple to setup and use.

Demo: https://github.com/user-attachments/assets/3f62b195-d580-46c...

GitHub: https://github.com/yashgoenka/chat-apple-notes

Would love fellow HN'ers who use Apple Notes extensively to try it out!
Websites and the like are a different world from ML training, where devs seem to be more performance-conscious. But there's a weird reliance on CUDA because devs (rightfully) don't trust the alternatives.
What is OpenAI's first-mover moat? I switched to Claude with absolutely no friction or moat-jumping.
Although it's tempting to see it that way, the name actually comes from its unification of multimodal understanding and generation. i.e., it goes in both directions -- Janus is the god with two faces.

This is also the second version of Deepseek's Janus; it's not entirely new.
networking vs interviewing
I've had this happen to me on mobile safari.
I now use Brave and YT has no ads other than the content creator's.
I was hired as a developer of APIs on this big enterprise API management system, but then promoted to lead of operations on the project.