skysight-inc/HackerNews huggingface dataset:
Really cool stuff, ehmorris. Your work harkens back to the early days of the web when bundlers and minifiers were the exception, rather than the rule. Work like this can really help beginners understand how powerful vanilla JavaScript can be by just looking at your source!

One neat thing you can do is embed an SVG favicon in your html page, which will be properly rendered at all resolutions on all major browsers - plus it saves another sub-resource request. Here is the favicon at https://simpatico.io/svg

<link id="favicon" rel="icon" type="image/svg+xml" href="data:image/svg+xml,
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1 1'>
<rect width='1' height='1' fill='DodgerBlue' />
</svg>"/>

This can help you make your already clean source even cleaner and delete some subresources. Cheers!
Thanks for showing this off!

I played through the daily puzzle:

1. It was really hard in dark mode to see what I was doing

2. Scanning was almost impossible without clicking and seeing the runs -- so it was mostly fully pencil mark and find pairs and triples.

Overall, unique, but I think some further constraints or human-setters (as you mentioned) could lead to more intuitive or clever paths to a solution.

(Perhaps instead of lines, shade the cells in the runs to avoid clutter with borders and writing over numbers)
There has been a couple small scale nuclear power projects for a while now,

- https://newatlas.com/energy/oklo-aurora-nuclear-microreactor...
- https://www.popularmechanics.com/science/a33896110/tiny-nucl...
- https://www.nuscalepower.com/products/nuscale-power-module

They target from home to residential scale. I hope they are eventually a thing.
Will what OpenAI & others serve as precedent for Alexandra Elbakyan of SciHub and avenge Aaron?

Cynically, I imagine it will not but I hope that it could.
Bill Gates' Climate Group Lays Off US and Europe Policy Teams
It worked for him whole his life.
whats a dry monkey
Two reasons:

1. Significant decrease of funding available for speculative projects due to end of ZIRP in 2022.

2. Oversupply of people who want to work in tech due to overhyping and perception of that being easy kind of money until the crash happened. #learntocode, they were saying.
> A lot of these people talk about Starlink like they never heard of RF engineering.

Because they most likely didn't. On a separate tangent, I HATE how most CS majors can get a CS degree without even learning basics about electronics engineering or even computer architecture.

It's a shame because a lot of the craft used in DSP and RF Engineering has direct applications in ML (much of ML is itself a fork of Information Theory which started off as a DSP subfield)
> The Service will continue until: (i) you or we cancel this Plan

Sounds like a mostly nothingburger if I can turn it off myself.
Is package control down? I just tried and successfully installed a package.

The last stable build was late January, and the cadence has been good. https://www.sublimetext.com/download

I haven't seen any issues with performance or in the sidebar.

I would like more official and baked-in support with language server, but I understand the decision to make those things packages.
The future of Amazon coders is the present of Amazon warehouse workers
Show HN: Lumigo – Transparent AI-Driven Product Search Engine Without Ads
Hi HN!
I’ve always hated how product search works. You type in a query, and the first page is just ads, SEO-optimized blogs, or fake reviews. So I built Lumigo – an AI search engine that cuts through the noise.

What makes Lumigo different:

No Ads, No BS: Only merit-based recommendations.

Transparent Results: See why a product is recommended (sources, reviews, pros/cons).

AI-Powered: Aggregates blogs, Reddit threads, and trusted reviews to find the best options.

Ethical Monetization: We partner ethically (eg: affiliate links only after unbiased rankings).
Oh lord no. That sounds like the way Slack does it, which is a damn mess.
Much physicist math can't be made rigorous so easily! Which isn't to say that much of it doesn't still have great value.

However the math in AI papers is indeed different. For example, Kingma and Ba's paper self-presents as having a theorem with a rigorous proof via a couple of lemmas proved by a chain of inequalities. The key thing is that the mathematical details are purportedly all present, but are just wrong.

This isn't at all like what you see in physics papers, which might just openly lack detail, or might use mathematical objects whose existence or definition remain conjectural. There can be some legitimate problems with that, but at least in the best cases it can be very visionary. (Mirror symmetry is a standard example.) By contrast I'm not sure what 'spirit' is even possible in a detailed couple-page 'proof' that its authors probably don't even fully understand. In most cases, the 'theorem' isn't remotely interesting enough as pure mathematics and is also not of any serious relevance to the empirical problem at hand. It just adds an impressive-looking section to the paper.

I do think it's possible that in the future there will be very interesting pure mathematics inspired by AI. But it hasn't been found yet, and I'm very certain it won't come from reconsidering these kinds of badly-written theorems and proofs.
It's also been tried in the mechanical world ("Generative Design" in Autodesk's language) and it's still mostly in the "cool demo, bro" phase. The parts end up being expensive and difficult to manufacture due to the unusual geometry. You're penalized for exploring the design space because it runs on cloud credits (more exploration == more cost). Just not very compelling yet.
I agree. I played one game and it was more frustrating/annoying than satisfying. I just didn’t find it enjoyable and I usually find hard sudoku pretty enjoyable. The run rule makes sense but it just didn’t get any more intuitive the longer I played.
> Can't believe I'm actually rooting for the copyright cartels in this fight.

The same megacorps are suing Internet Archive for their collection of 78rpm records. These guys would rather see art orphaned and die.
Location accuracy probably should be sinusoidal where the score is not really effected if the pointer is within ~10-20km of the event.

For dates, I think it needs to take into account how far back something occurred, with recent history being +/-5 years, early modern being +/- 50 years, and ancient history being +/-500 years. That's closer to the resolution we think of events in (decades, centuries, millennia). You could probably even update the UI to have these graduations.
Is any of this going to have an impact if China isn't on board? It's good to help Senegal or Vietnam transition to cleaner energy sources, but it's a drop in the bucket.

The other problem is the dismal financial state of many western countries. Shipping more taxpayer money overseas is a hard sell if the economy is already in shambles.
Also a very unlikely form of suicide - people generally opt for less painful ways to die.
Your source is nice and clean[1]. No dependencies is a wonderful goal. Status quo is inherently always against innovation. I like the approach the Go team took of rethinking new solutions from first principles, and I hope you got to experience the joy of that in this project.

[1] https://github.com/ehmorris/bubbles/
Famously, take note of Hilbert asking at a conference, "What is a Hilbert space?"
To support your point, lawsuits are already coming in for illegal copying of books:

https://www.theverge.com/2024/8/20/24224450/anthropic-copyri...

https://www.reuters.com/legal/litigation/google-sued-by-top-...
Not so sure that's true. This is single-threaded direct I/O doing a fio randwrite workload on a WD 850X Gen4 SSD:

write: IOPS=18.8k, BW=73.5MiB/s (77.1MB/s)(4412MiB/60001msec); 0 zone resets
slat (usec): min=2, max=335, avg= 3.42, stdev= 1.65
clat (nsec): min=932, max=24868k, avg=49188.32, stdev=65291.21
lat (usec): min=29, max=24880, avg=52.67, stdev=65.73
clat percentiles (usec):
| 1.00th=[ 33], 5.00th=[ 34], 10.00th=[ 34], 20.00th=[ 35],
| 30.00th=[ 37], 40.00th=[ 38], 50.00th=[ 40], 60.00th=[ 43],
| 70.00th=[ 53], 80.00th=[ 60], 90.00th=[ 70], 95.00th=[ 84],
| 99.00th=[ 137], 99.50th=[ 174], 99.90th=[ 404], 99.95th=[ 652],
| 99.99th=[ 2311]
> We live in a ridiculous world.

Let The Market™ decide on access to drinking water:

* https://en.wikipedia.org/wiki/Water_privatization
Today I learned.

Here is the doc for Google sheets: https://support.google.com/docs/answer/63175?hl=en&co=GENIE....
The firearms headsets I've seen use a form of noise cancelling that is an electronic limiter that closes immediately upon excessive noise, so impulse noises like popping and crackling don't reach your ears. But otherwise, you can hear just fine (voices, even the wind).
Terrible overall and entirely wrong in multiple places. If you learn C from this book, you should't be writing C.

The last bit is also true for K&R The C Programming Language (avoid at all costs).

You're better off with:

- Modern C (whatever edition is current)

- Seacord's Effective C: Introduction to professional C programming

- C Programming: Modern Approach 2nd edition (bible)
Yeah, the two rounds of huge tax cuts since our last semi-balanced budget really screwed us. As they were predicted to.
But who should pay? The model developers? Training models is a cost center. And what about open source AI, should we legislate it out of existence?

How about the AI providers? they operate on thin margins, and make just cents a million tokens. If one provider is too expensive, users quickly switch.

Maybe the users? Users derive the lion share of benefits from AI. But those benefits are hard to quantize.

Maybe a blanket tax? That would simplify things, but would put all creatives on a quantitative rather than qualitative criteria.

I think generative AI is the worst copyright infringement tool ever devised. It's slow, expensive and imprecise. On the other hand copying is fast, free and perfect. I think nobody can, for science, regurgitate a full book with AI, it won't have fidelity to the original.

The real enemy of any artist is the long tail of works, sometimes spanning decades, that they have to compete against. So it's other authors. That is why we are in an attention economy, and have seen the internet enshittified.

The most creative part of internet ignores copyright royalties. From open source, to wikipedia, open scientific publication and even social networks, if everyone demanded royalties none of them would be possible.
Yeah. I have a contractor at the moment who has been in business for a long time and inherited the business from his father. He doesn't market or advertise. But he still needs to communicate and deal with someone who comes his way.
Sidenote today (or tomorrow depending where you are), on Friday 14th March the United Nations observes 'International Day of Mathematics'

https://www.unesco.org/en/days/mathematics
Miner 2049'er was up there with Hard Hat Mack and Donkey Kong. Maddening but great in that the stages had completely different mechanics, Miner was unforgiving in some ways but loose in others, felt like a precursor to Montezuma's Revenge. Thanks for the fun!
Routing is the backbone of any Rails app, guiding every request to the right destination. But how confident are you that your routes won’t break during the next big refactor?

In my latest article, I dive deep into RSpec route testing—from the basics to advanced topics like nested routes, dynamic segments, and subdomain constraints. Whether you’re tackling a blog project or a complex multi-tenant app, this guide will help you:

Validate your routes with precision Catch regressions before they hit production Master best practices for efficient testing

Ready to level up your Rails game? Check out the full article and let’s discuss how robust routing can elevate your development process!
Yea, but I'm not a signatory to the constitution, the /states/ are. Which is why the document immediately tells you it is to "form a more perfect union." The union isn't between you and I nor does it grant either of us law enforcement powers.

Then _immediately_ after you get Section 1: "All legislative powers herin granted shall be vested in a congress of the United States." Which, by the way, prior to the 17th amendment, the Senate was selected directly by the states. Then again immediately after that you get a set of limitations as to who can be admitted to this congress. You'll also note that as citizens we have absolutely no voice in the operation of this congress, the selection of it's bills, nor in the voting on them.

No, in a representative /republican/ democracy, it's the representatives that are first and foremost responsible. The most I can do is offer my input on who those people should be every 2 years, so I certainly bear some, but it's inane to suggest that the current outcome is the fault of the electorate. In particular when billions of dollars are spent every year on campaigns and advertising.

Your idea is austere and unhelpful to a broken and corrupted system. I'd like to develop a notion of jurisprudence that helps the people out of their predicament, not points the finger blamefully at them.
I was going for this one: https://www.youtube.com/watch?v=b9ifQvQCO7Y
Problem is they built the moat before moving into the castle.
New Gemini App Features
Senior engineers: Please prep for interviews
IMO this is unlikely. Rust and Python have very little in common.
> Banning the use of “PRC-produced” models in all countries considered “Tier 1” under the Biden Administration’s export rules would prevent privacy and “security risks,” OpenAI says, including the “risk of IP theft.”

Open AI complains of IP theft.

Irony meter goes off the scale.
The wire needs to be at least as hot as the desired temperature in the home.
Thanks! Writing the game has been really fun and I’m proud of the codebase. It’s therapeutic to work on it because I get to skip all the frustrating parts of web dev like writing config files.
I am concerned about this. There is a local push to put treated wastewater in local lakes and streams. I understand if the water is clean and safe this would be a fine thing to do but worry the companies that would be doing the disposing of the water are not going to do a good job cleaning the water. I would just like some real oversite in place instead of wondering what to do if it is not. I do not care if it is federal,state, or local but do not trust privet equity to do a good job without oversite.
Which DA went after a particular person without referral by law enforcement or a criminal complaint? If this was really such a breach of ethics, surely it would be trivial for the political party in question to first make a criminal complaint? It's not obvious to me that the complaint/referral matters much?
Did you mean group and not sync?

Really looking forward to the articles!
See my previous comment, anyone learning C from K&R should not be writing C period.

That book is legendary only in the magnitude of financial damages it (directly and indirectly) enabled, caused by people who read it and thought that they could now write C.
I was looking at https://docs.astral.sh/uv/concepts/tools/#the-uv-tool-interf...

Edit: I get it now. It's like npm's `npx` command.
Hetzner doesn't even have proper IAM or virtual networking, it's like saying a guy with a bicycle is a replacement for the postal system.
Video about Slim Attention: https://www.youtube.com/watch?v=uVtk3B6YO4Y
The funny thing is that a lot of those problems are known during development time, by the people who have to actually "use" the product at all times during development, a.k.a. the developers.
The problem there is how are we defining "works are cited"? Also couldn't you just do the same thing done to spotify and make bot farms to generate millions of citations?
Also, see discussion on reddit here:
https://www.reddit.com/r/LocalLLaMA/comments/1j9wkc2/slim_at...
My favourite way to do it is with `format()`, as in

a="""a={q}{q}{q}{a}{q}{q}{q}
b=a.format(q={q}{b}{q}{q}, b={q}{b}{b}{q}, a=a)
print(b)"""
b=a.format(q="\"", b="\\", a=a)
print(b)

You can shorten it further by replacing """ with ", replacing newlines with semicolons, and replacing {q} {b} {a} with {0} {1} {2}. You can do this same design with `printf`, using directives like `$1%s`. It feels more minimal than using `repr` to me, though obviously that's completely subjective.
Hey HN!

I had this idea the other night and decided to put it together this morning.

My motivations were to give myself an easy way to check how long is left in Trump’s presidency while providing myself (and others) with some inspirational quotes to encourage those of us who need it to “hang in there”.

This was really fun to make; I got to flex some creative design skills I haven’t used in a long time. And it was a good opportunity to create a completely skeuomorphic design, which I haven’t done in many years. The stack is a basic Next.js static site with a handful of NPM packages like `react-countup` and `date-fns`, deployed on Cloudflare Pages.

Would love to hear your feedback!
In Germany freelance work is killed by “Scheinselbstständigkeit”. Authorities will eventually require to pay some taxes afterwards if you have only one client. Both from freelancer and the company. Companies don’t want that and shady body leasing agencies are thriving. The people from these agencies have separate offices and companies go sometimes too far to separate real employees and rented staff. Network does not help much.
Your monitor and your browser 100% affect the appearance. After calibrating your monitor, try opening the image in full resolution and take a few steps back.

For me, viewing the images on my phone makes them look off.
What about using Grok as a policy advisor? I am sure that has never been done before.
I think Sudoku can be very fun to play with new rules, when you begin thinking in higher abstractions. I'm a big fan of anti-knight rules.

I look forward everyday to see what new puzzles are out on the Cracking-the-cryptic channel.

IMO, your use of the word 'satisfying' is to me the definition of fun!
> Corporations are never truly your friends and should be treated accordingly. For some reason, we once believed that tech companies were different, but in reality, it was always just a more sophisticated facade.

Are those companies you listed counterexamples to this?
Modern heatpump-based combo washer-dryers have come a long way and are great for this use-case: https://www.geappliances.com/ge/connected-appliances/ultrafa...
That isn't the Stellantis customer agreement, that is a SiriusXm agreement.
The most recent example has had "major criticisms" because it centers a historical figure who happens to be black. (There was almost zero bellyaching about accuracy when the same figure showed up as a boss/side character in more fantastical takes on medieval Japan, including one in which he sics a ghost Atlas Bear on the PC.) There is a kernal of virtue wrt the issue of representation and appropriation, but most of the raging is driven by racism.

I do want to lend support to the idea that he series tries to balance accuracy with its gameplay/narrative foci, though. IIUC, they get a lot of details that Hollywood movies and even documentaries get wrong (by virtue of digital production). Origins and Odyssey included modes that allowed player to move through the world as if it were a living museum, reading passages about people and places as they were encountered.

Overall, it's nice when artists dealing with historical subjects understand that they're presenting imperfect models of the past, and state so, so that viewers can consider what might be accurate and what might not be.
> Blender should be able to do everything you need, quite comfortably.

Hell, Blender just made a movie that won the Oscar for Best Animated Feature https://en.wikipedia.org/wiki/Flow_(2024_film)
While I am not a big fan of Go's design decisions, I am a cheerleader for TinyGo and TamaGo achievements, or having bootstraped the whole compiler toolchain and runtime.

Likewise, even though I dislike the outcome from Android Java, I celebrate that Android has proven what Longhorn could have been if DevDiv and Windows division actually collaborated.

Also share the same opinion regarding Rust, its sweetspot are places where any kind of automatic resource management isn't wanted, or even if possible, it would be quixotic battle trying to change the minds of the target audience.
Can I pirate books to train myself?
Toxic Preconditions
Yes, thanks to laws put in place, not because of technical progress. Come on.
An oldie but goldie of the multi-brick/bathroom doorstop variety is Kline's Mathematical Thought from Ancient to Modern Time.
Pentagon Keeps Pouring Cash into Golf Courses
Perhaps if those being interviewed are truly senior then it is the tests that are the problem. In general, I personally view leetcode style interviews to be a waste of time.
I like this and agree. It should be opt-in. I almost feel as if it should be something exciting and rewarding.
Indeed. What this author should have compared against is not `malloc` but `std::pmr::monotonic_buffer_resource`.
It is something you can download and test, and it includes the source code for the emulator, the operating system, the C compiler, and everything else.

Just provide the emulator with an ISO CD image, and once it boots up, type DIR D: this single operation requires just about 28 kb of transputer RAM memory for the operating system, the command-line processor, and the buffers.

There's a file browser embedded in the text editor, so you can navigate using the arrows keys and choosing text files to read.

In fact, we need very little info to read CD-ROM directories. A directory search only requires a 2 kb buffer and some variables to keep track, read until you find the first part of the path, read that block, and repeat recursively until you find the desired file.

Reading a file from the CD-ROM can also be done just keeping a 2 kb. buffer and some position variables. My transputer operating system is inefficient in this because it reads the CD-ROM discs in terms of 512-byte sectors, cached by the host system.
At some point that means not buying any modern technology because it's all been locked down. We're already most of the way there.
You're right. I noticed it afterwards but the edit time had already expired.
Apple-centric reboot event in Southern California
Nothing to see here. Routine launch scrub, shifted to the next opportunity friday.

If anything to notice it's the achievement of a wealth of options - so that launches can be postponed with minimal consequences - even when astronauts are already in space.
Efficient Filter Pushdown in Parquet
It might https://www.nber.org/papers/w33364
I use BSD. But it's ok, I'm kinda happy with the setup I have. Obviously I'm not really an "out of the box" and "use it like it's meant to be used" kind of person, otherwise I definitely wouldn't have used BSD :)

And the marketshare on desktop is so tiny that there is really no value in supporting it, I understand that.
If Microsoft had instead created a modern alternative for Win32 that was equally performant and bullshit-free, Electron would have never seen the light of day.
Ok. So why? What's changed?
The post you’re replying is an ‘is’ post, not an ‘ought’ post.
Stay a while, Stay forever!

https://www.youtube.com/watch?v=i1_fDwX1VVY
Blocking internet access is pretty simple thing to do, especially compared to something like building and maintaining a bridge.
> Which party is against spying?

The one that hasn't formed yet because the electorate has failed to recognize that parties only exist because they can consolidate mass political power. This is part of the "apathy" category. People don't care enough to meet up on this issue. They don't even care enough to be members of the existing parties or do more than show up to elections (and then, only between half and three-quarters for President, less for Congress, and hovering around 10-20% for primaries).

People care, but not enough to overcome institutional inertia.