MurphyA/hacker-news huggingface dataset:
by jonah-archive | 2025-10-07 17:32:57+00:00
Do you happen to recall which version? I've picked up a couple kid's books/playsets but mine is ready for a chapter-book type version soon. FWIW my favorite reading copy is the UC Press version based on the incredible Arion version (https://www.ucpress.edu/books/moby-dick-or-the-whale/paper) but any edition based on the Northwestern-Newberry text is solid.
by username223 | 2025-10-07 17:33:15+00:00
Do they? Wildfires are some percent more likely and larger, but forests have always burned, and there are other factors like a century of fire suppression. Hurricanes are more violent and frequent, but there have always been hurricanes. Eggheads will tell you those things, but your day-to-day experiences of them are easy to dismiss. Watching a glacier die is visceral:

https://maevethornberry.ie/wp-content/uploads/2015/12/Mer-de... https://drdirtbag.com/wp-content/uploads/2014/09/athabasca36...
by masfuerte | 2025-10-07 17:33:23+00:00
It's the same in the UK. I first became aware of it after the Jean Charles de Menezes shooting. He was the innocent electrician shot in 2005 as part of a terrorism panic. Every detail released by the police to justify the killing turned out to be a lie. Having paid attention since then I've come to realise it is standard practice.

Police behaviour in public inquiries (usually stonewalling and obfuscating) has been so bad that the government has just passed a law placing a "duty of candour" on the police and other civil servants, with criminal penalties for serious breaches.

That was less than a month ago so we'll see how it works.
by wackget | 2025-10-07 17:33:41+00:00
Am I the only one who still thinks any kind of build process does not belong in web development?

If I'm making a typical website, all I'm using is a few PHP files, a single CSS file and maybe some JavaScript.

There are no build steps. No minification. No compilation. No frameworks.

I just can't understand even using Rails for web dev.
by bitpush | 2025-10-07 17:34:03+00:00
To sell food to others, you need to get a "restaurant license". I dont think anyone would argue that people should be able to buy food from whoever. And I dont think that's what "treating people like adults mean".

I use food as an example to illustrate the point. I'm aware that food != app, but the point is when you offer goods/services in a modern society at scale, it is reasonable to verify yourself.
by matthewdgreen | 2025-10-07 17:34:11+00:00
But I think that's basically the problem here. We've decided, as non-experts, to meddle in a field that we don't understand. And so obviously we're making a mess of it.

I'm not suggesting we should butt out entirely as non-experts. I'm saying we should defer to people who really understand the field. In this case, we have plenty of experts who actually know what they're talking about, some on the pro-GoF side and some on the anti-GoF side. The commonality is that I've never once heard any expert from either side express concern about techniques that induce resistance to non-human-use antibiotics. And I suspect the reason I've never heard anyone complain about this is that there isn't really much risk here at all.

So instead of getting upset about how it's scary, and then demanding researchers stop doing research to make us non-experts feel better, we should turn to a stable of people who understand what's happening to help us make these decisions, and stop demanding researchers make us feel better.
by alright2565 | 2025-10-07 17:34:11+00:00
That article's only citation is a review paper, and it doesn't answer my question or substantiate your claim. It only covers how much PFAS is found in rainwater, and not how it got there.

The sources cited includes https://doi.org/10.1016/j.watres.2020.116685, which is paywalled, but the snippet of the conclusion that is shown indicates that a possible major cause is industrial emissions:

> As local sources were determined to be significant, the results imply that local action can have an impact on PFAS contamination in precipitation. A three-way ANOVA model determined that functional group, chain length, and location were significant predictors of PFAS concentrations

If you can get the full text I'd be very interested in reading about it.
by b34k3r | 2025-10-07 17:34:13+00:00
"We must negate the machines-that-think. Humans must set their own guidelines. This is not something machines can do. Reasoning depends upon programming, not on hardware, and we are the ultimate program! Our Jihad is a "dump program." We dump the things which destroy us as humans!".

I know, Dune and yeah, i get it - science fiction aint real life - but im still into these vibes.

Anyone wanna start a club?
by Unheard3610 | 2025-10-07 17:34:21+00:00
but wait, why should I do this for my first home grown orchestration instead of something else? Like, if I want to set up a local LLM running on my old laptop for some kind of RAG on all my hard drives why is this best? Or if I want agentic monitoring of alarms instead of paying for simplisafe or ring or whatever.
by hackthemack | 2025-10-07 17:34:23+00:00
I agree mostly in that Lua and Javascript are both similar, and like I said in my post above, I could see myself saying the exact opposite if Lua had been included in the browser.

The things I do not like about Javascript can easily be shot down in an argument. Some of it was having to work with Javascript (and it's evil cousin JScript) in the 90s and early 00s.

The type coercion and in the early days people used '=='. I think === did not even appear until ie6?

[] == ![] // true

The lack of a lot of easy helper functions in the standard lib. That now are provided by people writing a bunch of stuff in the npm ecosystem.

The npm ecosystem itself. Lack of security. Lack of... curation? (Also, all this would have probably happened anyway if Lua was in the browser)

I also think javascripts long history has created a legacy of different paradigms

variable declaration var, let, const

function declaration

function f1() {}

const f2 = function() {};

const f3 = () => {};

const obj = { f4() {} };

There is a lot of stuff like this in javascript. I could probably make a blog post about it. But the above gives the general idea of my complaints.
by DonHopkins | 2025-10-07 17:35:19+00:00
Here's a talk I gave many years ago at the Toronto Usenix Symposium about porting SimCity to TCL/Tk:

http://www.art.net/~hopkins/Don/simcity/keynote.html

At that point in history (1993), TCL/Tk was ideal for what I wanted to do. It was very easy to integrate with C code (exposing the SimCity simulation engine and callback as TCL commands), and implement custom Tk components (like pie menus) and services (like a real time sound mixer).

w_piem.c: https://github.com/SimHacker/micropolis/blob/master/micropol...

I also made a multi player version of SimCity that took advantage of the X11 version of TCL/Tk's ability to open multiple displays at once.

https://www.youtube.com/watch?v=_fVl4dGwUrA

Multi Player SimCity Announcement: http://art.net/~hopkins/Don/simcity/simcity-announcement.htm...

SimCity on SGI Indigo: http://art.net/~hopkins/Don/simcity/SimCity-Indigo.gif

SimCity on Sun OLWM: http://art.net/~hopkins/Don/simcity/SimCity-Sun.gif

SimCity on NCD X Terminal: http://art.net/~hopkins/Don/simcity/SimCity-NCD.gif

I visited Professor John Ousterhout at his office at UCB with an SGI Indigo to give him a demo and express my gratitude and admiration, and demonstrated it running across two SGIs at the ACM InterCHI '93 conference Interactive Experience to demonstrate the cooperative multi player aspects like multiple views, multiple cursors, collaborative editing, and voting.

http://www.art.net/~hopkins/Don/simcity/simcitynet.html

Eventually I talked EA into open sourcing SimCity, cleaned up the TCL version, and released it on the OLPC (and renamed it Micropolis to not infringe on Maxis/EA's trademark):

Open Sourcing SimCity:

https://donhopkins.medium.com/open-sourcing-simcity-58470a27...

micropolis activity: https://github.com/SimHacker/micropolis/tree/master/micropol...

micropolis.tcl: https://github.com/SimHacker/micropolis/blob/master/micropol...
by yoyohello13 | 2025-10-07 17:35:32+00:00
The idea is to have programs grouped into workspaces. e.g. You can have a browser on workspace 2, email on workspace 3, editor on workspace 1, etc. Instead of minimizing, you swap to the workspace you want with a hotkey. Gnome is designed for a keyboard driven workflow you can drive the whole thing without touching the mouse if you want. For me, it's an amazing way to work.
by em-bee | 2025-10-07 17:35:36+00:00
montessori is very directed but the key difference is that each kid is learning on their own at their pace. which means the kids learning is only driven by their curiosity. montessori materials are also designed to make learning interesting. kids can choose what they want to play with and after introduction to a new lesson are allowed to explore the material in their own way, which makes it very playful. teachers observe the kids and suggest new lessons to each kid when they feel a kid is ready.
by dunekid | 2025-10-07 17:35:45+00:00
Not really, here is the legal opinions on the last time the ITF barged into freedom floatilla. https://en.wikipedia.org/wiki/Legal_assessments_of_the_2010_...

There are much more credible arguments that deems Israel illegally stopped them than against it.

You have to give it to Hasbara though, they will always spin it as it is legal and as if Israel checks law books before hand. In reality ITF does whatever it wants. Then Hasbara tells lies and half truths. They don't care if it is even believable, but always have something to say, and say it as if it was the only truth.

Here is the Spokesperson telling that a calendar in a hospital as a guard duty card. As I said, tell lies and tell it with conviction. https://www.france24.com/en/tv-shows/truth-or-fake/20231116-...
by hackingonempty | 2025-10-07 17:35:54+00:00
From the review I posted above: "Whether such an escape is deliberate or accidental, the laboratory in question almost certainly must have known that an incident had occurred, such that their denial necessarily indicates a cover-up (74)."

That's what makes it a conspiracy theory, as used in the popular lexicon. While there is substantial evidence the initial transmission was from an animal at the Huanan market, the conspiracy theorists are running with a tiny bit of circumstantial evidence and a whole lot of conspiring between researchers and the Chinese government, etc...

> The only reason it was "removed" as a plausible origin was politics.

I disagree, at this point the evidence has stacked up and not in favor of the lab leak allegation. A major reason it persists is because of the efforts of the White House and their political appointees who want to cast blame on China.

I would love to see a peer reviewed review of the scientific evidence by an expert, like I posted above, that leads the author to the conclusion that the virus escaped from a lab.
by bunderbunder | 2025-10-07 17:36:27+00:00
Your Apple tax dollars at work.

No, really. They're not perfect, and as time goes on I keep agonizing more and more about whether they're worth the money. But also, I've had some amazing customer support from Apple employees over the years, and I at least have to concede that the money for those people's salaries has to come from somewhere.
by mylons | 2025-10-07 17:36:30+00:00
i came back to rails after a very long hiatus to help a company bring a 10+ year old rails project to Rails 8.x.x from Rails 5. It took a bit to get back in the saddle, but every new project I’ve started since that’s a SaaS/CRUD app of some kind it’s in Rails.

I’m finally at the age where productivity is infinitely more important than anything else.
by jfim | 2025-10-07 17:36:56+00:00
They wouldn't require a warrant, but at the same time, that wouldn't be scalable to be able to record every license plate everywhere in the city.

Having a barrier to accessing data can help prevent casual abuse in my opinion, so that officers can't look up say some ex girlfriend's license plate, but if they get a warrant they can look up some suspect's license plate.
by phoehne | 2025-10-07 17:37:14+00:00
I'm using the RP2040s with FreeRTOS for a hobby project. I think the Pico probe is a much better debugging story than buying a Blackmagic (or if you got the dough, a Segger), to debug the "modern" Arduinos. I have one of the Atmel programmers for the Uno R3/2560/Mega boards and that's nice.

But for people getting started, the ability to just plug in an Uno R3 and stack a motor controller shield on it, is pretty attractive. I like the Cytron break out boards for the Picos, but I still think the path from opening the box to working thing is still easiest with Arduino.

Once you know what you're doing, (and maybe that's when you realize you need a debugger), you move on to something else. And with the Pico I can spend the $800 on an O-scope instead of the Segger.
by graeme | 2025-10-07 17:37:15+00:00
I hope so, but to do that it isn't enough to make renewables economical.

You also have to make carbon uneconomical. China's CO2 emissions have continued to increase rapidly along with renewables.

Energy is really useful and we don't have enough to fulfil demand. Unless renewables + nuclear are cheaper than carbon and not supply constrained I'd expect both sources to increase in tandem.
by chasing0entropy | 2025-10-07 17:37:24+00:00
AI is responsible for 60% of all internet traffic this morning, OP is the other 40%.

But on a serious note this is an interesting project highlighting the sheer volume of power usage across the world. .. I'm also curious given the data and power usage, if AI assisted heatmap is actually more accurate than one developed by downloading a single dataset of high resolution satellite imagery at night, performing algorithmic analysis to draw heatmap based on light output or !maybe even simple image processing downsampling the image and shifting white-blue to red?
by adrianmonk | 2025-10-07 17:37:26+00:00
This is great stuff!

Any plans to make it so one format can reference another format? Sometimes data of one type occurs within another format, especially with archive files, media container files, and disk images.

So, for example, suppose someone adds a JSON format to OpenZL. Then someone else adds a tar format. While parsing a tar file, if it contains foo.json, there could be some way of saying to OpenZL, "The next 1234 bytes are in the JSON format." (Maybe OpenZL's frames would allow making context shifts like this?)

A related thing that would also be nice is non-contiguous data. Some formats include another format but break up the inner data into blocks. For example, a network capture of a TCP stream would include TCP/IP headers, but the payloads of all the packets together constitute another stream of data in a certain format. (This might get memory intensive, though, since there's multiplexing, so you may need to maintain many streams/contexts.)
by CobrastanJorji | 2025-10-07 17:37:38+00:00
I really appreciate the power of JS's openness to writing entire new platforms. It's a great thing that everybody gets a chance to reinvent the wheels. It's great that many of these platforms actually just all more or less work if you use several of them at once. So extensible! So hackable! And you can host the entirety of them locally, so your whole site can be built in a permanently unchanging way? Wonderful!

But also, that kind of power needs a degree of restraint. You can do those things, but that means that it's on your team to prevent that one bored dev or that one guy who's just joined from a company who did things a different way from their instictive needs to add in new frameworks without a damn good reason.
by clbrmbr | 2025-10-07 17:38:06+00:00
Customer Service Lead | Bond Home | ONSITE Cresskill, NJ (15min from NYC)

Bond Home [1] Co-founder & CTO here. We're hiring a Customer Service Lead to elevate our support team with cutting-edge AI tools like Claude Agent SDK and realtime voice.

What we need: Someone who can both implement modern AI solutions and lead our 6-person support team through the transition. Technical chops + people skills.

What we do: We make smart home bridges and RF controllers that connect "forgotten" devices (shades, blinds, ceiling fans, fireplaces) to the smart home. Full stack built in-house.

The company: Founded 2017, same team, same location. Profitable and customer-focused. Our previous CS manager retired after a great run; the team has excellent retention.

The role: Own customer experience strategy, implement AI tooling, manage and mentor the team, work closely with engineering.

Location: Must be onsite in Cresskill, NJ.

Interested? Email merck@bondhome.io

And if you want to be bullish, you can already book an interview slot [2].

[1] https://bondhome.io/ [2] https://meetings.hubspot.com/chris-merck/interviews
by shadowgovt | 2025-10-07 17:38:35+00:00
I remember that era, of using vanilla rails with server-generated forms and POST requests leading to more forms.

... even ten years ago, it felt pretty dated. Has Rails grown some framework-supported tooling for web apps yet, or is that the utility we're talking about?

> Then again reinventing wheels is the JS way of life.

There's some truth to this. The underlying notion is "how much computation do you do server-side vs. client-side," and because browsers don't run every possible language, the shortest path to client-side behavior is in JS. So there's a lot of wheel-reinvention in that sense.

(I do see the notion of writing the code once to run in either context wax and wane. boardgame.io is a JavaScript framework for writing turn-based stateful games; it uses a specific authorship pattern to run the core behavior library both server and client-side, so clients can responsively predict what will happen while the server steps through the rules and updates the game state).
by zetanor | 2025-10-07 17:38:52+00:00
> If the Governor in Council believes on reasonable grounds that it is necessary to do so to secure the Canadian telecommunications system against any threat, including that of interference, manipulation, disruption or degradation [...]

https://www.parl.ca/DocumentViewer/en/45-1/bill/C-8/first-re...

Anyone familiar enough with Canadian law to know how much bearing this condition might have in practice?
by ruined | 2025-10-07 17:39:03+00:00
if a cop followed you for private reasons in a private car while off duty, they wouldn't need a warrant. why should they need a warrant if they pay a private individual to do it? why should they need a warrant if they pay a private company to do it electronically? why should they need a warrant when they pay a private company to do it electronically while on the clock as part of their official duty? why should they ever need a warrant? they could just kill her if they wanted, nobody would do anything about it.
by thinkingtoilet | 2025-10-07 17:39:46+00:00
Right. But a machine that helps plant seeds at scale could be used for bad by running someone over, but it's core purpose it to do something helpful. AI's core purpose isn't to do anything good right now. It's about how many jobs it can take, how many artists can it steal from and put out of work, and so on and so on. How many people die from computer mice each year? How many from guns? They're both technology and can be used for good or bad. To hand wave the difference away is dangerous and naive.
by devrundown | 2025-10-07 17:40:21+00:00
What worked for me (not saying this will work for you but just to give ideas) is I told myself I couldn't do any sort of development for a couple of weeks at the very least. Get off the computer as much as possible and do other things.

I did a lot of walking, listening to and reading books/audiobooks, hanging out in coffee shops, meeting up with friends.

After my self imposed ban from the computer I started to get the itch to develop again and started working on stuff I wanted to work on and not something I was told to develop.
by ryandrake | 2025-10-07 17:40:25+00:00
The entire industry, from the CEOs dreaming this up, all the way down to junior engineers making it reality, desperately needs a thorough self-reflection session, and everyone involved with this needs to be asking "Are we the baddies?" I know, I know, all those $100 bills stuffed in your mattresses give you a nice soft, comfortable night sleep, but a lot of it comes from doing harm (or at least enabling it).
by nickthegreek | 2025-10-07 17:41:23+00:00
> That isn’t harassment, despite the victim mentality you’re promoting.

Are you stating that this isn't harassment, or that you are incapable of being harassed on social media?

> Entering the public square means exposure not only to what someone chooses to see but also to what others choose to share with them.

This isnt a public square, let alone even a physical one. Even in the physical space, I am not beholden to look at what others share. I am under no obligation to take the flyer as I pass by. I am under no obligation to stop and listen as they prance around and try to get into my face.

These companies could provide a set level of tools for its users to be able to appropriately weed their own gardens, but they mostly chose not too. If she could set her app to not show her any video links from parties she didn't follow that pinged her, this probably wouldnt be an issue. There could easily be an middle ground between accept all harassment, and not visit the social club.
by 2OEH8eoCRo0 | 2025-10-07 17:41:25+00:00
A recent article in The Atlantic said that one scientist would know it's harmful to humans and another would know it's in all human blood and 3M made sure they'd never meet.

So the scientist who knew it was harmful didn't know it was everywhere and the scientist who knew it was everywhere didn't know it was harmful.

Point is that it's possible to silo scientists in this way so they can't see the big picture.
by imtringued | 2025-10-07 17:41:44+00:00
The overall problem with your blog post is that it is beating around the bush rather than getting to the point. Overall, it feels like the blog post is explaining tiling in reverse order of what is needed to understand it.

"How effective is tiling?" and "Why tiling tiling is so fast" should be at the end, while the key section "Why there's a limit to tiling" which should be front and center is in the middle, followed by a subversion of the entire concept in "How to sidestep tiling limits"

It's also incredibly jarring to read this:

"Wondering how we were able to reduce memory usage "for free"? Indeed, the reduction wasn't free. In fact, we paid for this reduction a different way — by incurring more writes."

This is again, completely backwards. Let's assume you don't have a cache at all, you'll have to write out everything to DRAM every single time. The opposite is also true. Imagine you had an infinite number of registers. Every addition operation will accumulate into a register, which is a write operation. Hence, the number of write operations doesn't change.

Really the main points should be in this order: 1. matrix multiplication works best with square or almost square matrices. 2. registers and SRAM (including caches) is limited, forcing you to process matrices of finite size (aka tiles) 3. memory hierarchy means that the biggest matrix you can store at a given hierarchy gets bigger. 4. you can split matrix multiplication using inner and outer products 5. outer products take few inputs and have many outputs/accumulators, inner products take many inputs and have few outputs/accumulators. 6. You want to calculate the biggest outer product you can get away with, since this significantly reduces the memory needed to store inputs and maximizes number of cycles doing calculations, once you hit the limit, you want to reuse the accumulator, so you calculate inner products of outer products.