skysight-inc/HackerNews huggingface dataset:
Some areas you might want to consider looking into.

https://en.wikipedia.org/wiki/Differential_privacy

https://vitalik.eth.limo/general/2022/06/15/using_snarks.htm...

Obviously this requires companies to embrace said technologies.
Thanks for the link! Under construction is far more interesting. Out of the 118 under construction (>1000MW), 112 are in China, with 6 from the rest of the world. China is adding 157 GW of storage just from pumped storage.
i highly recommend the collection __"Poems"__ by Iain Banks + Ken MacLeod if you've never come across it before, this 'rewriting' has a similar energy as some of Banks' poems and I think you might like them

https://www.amazon.com/Poems-Iain-Banks/dp/1408705877
Realignment of federal environmental policies to recognize fire's role
TLDR:

current environmental laws (Clean Air Act, Endangered Species Act, and National Environmental Policy Act) make it extremely difficult to do controlled burns because they

(a) treat controlled burns as "human activity" requiring extensive review/permits

(b) make it easier for agencies to do nothing than to conduct preventive burns

(c) create major hurdles around air quality regulations, especially near cities

(d) paradoxically incentivize waiting for emergency wildfires, which are exempt from these regulations.

The authors argue these laws need reform to recognize fire as a natural process rather than treating it as human interference requiring heavy regulation.
We usually try for the year that the article originated.
That’s not necessarily true, even Microsoft has its own tweaks of Chromium:

> We’ve seen Edge adding some privacy enhancements to Chromium pioneered by Safari. Edge shipped those, but Chrome did not. And as more browsers start using Chromium and large companies will work on improving Chromium, more of these disagreements will happen. It will be interesting to see what happens.

Just because a browser is based on Chromium, that does not mean it is identical to Chrome and that Google is in control. Even if the unthinkable happens and Apple is forced to adopt Chromium, that will only ensure that Google is not the only one having a say about Chromium and the future of the web.

https://nielsleenheer.com/articles/2022/why-safari-does-not-...
for devlist we are just taking the literal string LLM.

So if a job says "LLM" under job requirements we record it

ya I think since bitcoin and crypto prices have gone up recently there has definitely been more activity in the space
I assume you know about 2600?
Its a very fun and global hacker community, with monthly meetings, yearly conferences, a radio show, and great magazine. 2600.com
This is hardly an American phenomenon. The Bauhaus was famous for incorporating athletics too.
What a nightmare that JS is a part of the PDF standard. I suppose that it's optional.
Can we communally deprecate git checkout?
Rosy Retrospection
That March 1977 map always brings back a flood of memories to this old-timer.

Happy nights spent hacking in the Harvard graduate computer center next to the PDP-1/PDP-10 (Harv-1, Harv-10), getting calls on the IMP phone in the middle of the night from the BBN network operations asking me to reboot it manually as it had gotten wedged...

And, next to me, Bill Gates writing his first assembler/linker/simulator for the Altair 8080... (I tried talking him out of this microcomputer distraction -- we have the whole world of mainframes at our fingertips! -- without success.)

(Edit:) We also would play the game of telnet-till-you-die, going from machine to machine around the world (no passwords on guest accounts in the early days), until the connection died somewhere along the way.

Plus, once the hackers came along, Geoff Steckel (systems guy on the PDP-10) wrote a little logger to record all incoming guests keystrokes on an old teletype, so we could watch them attempting to hack the system.
China is of course doing this with zero need for environmental impact studies, which would be impossible in the west, even with the ostensible goal of reducing carbon emissions.
Why is my CPU usage always 100%?
China generates more renewable energy than the next highest 5 countries combined. It's nonsensical to compare them to most other countries.
China backing off coal power plant approvals after 2022-23 surge - https://news.ycombinator.com/item?id=41303635 - Aug 2024

China's total wind and solar capacity outstrips coal - https://news.ycombinator.com/item?id=41220098 - Aug 2024

China is on track to reach its 2030 clean energy targets already - https://news.ycombinator.com/item?id=41026542 - July 2024

China installing the wind / solar equivalent of 5 nuclear power stations a week - https://news.ycombinator.com/item?id=40982276 - July 2024

China building two-thirds of world's wind and solar projects - https://news.ycombinator.com/item?id=40940950 - July 2024

China's clean energy pushes coal to record-low 53% share of power in May 2024 - https://news.ycombinator.com/item?id=40935688 - July 2024

China's Batteries Are Now Cheap Enough to Power Huge Shifts - https://news.ycombinator.com/item?id=40919052 - July 2024

China is building more coal plants but might burn less coal - https://news.ycombinator.com/item?id=39440374 - Feb 2024

Look at trajectories, think in systems. They are rapidly building a nation state clean energy electrical system, and when they're done domestically, these products will be exported globally.

The graphs on the below page might be helpful.

https://globalenergymonitor.org/report/china-continues-to-le...
Markforged Founders Launch New AI 3D Model Generator Backflip
Those are incredible but unfortunately you need the right topology to build them. I don't know about the US but I doubt there's much more of those to be built in Europe.
I listened to an advice show many years back. The vast majority of callers had a question that could be paraphrased:

"I have this problem, and I should do X, but I really want to do Y." The host would say, "do X."

Once I realized that, I noticed that I sometimes stumbled over the same choice.
> The little black book of the internet

The article doesn't mention the Coloured Book protocols, but I'm pretty sure this phrasing isn't accidental: https://en.wikipedia.org/wiki/Coloured_Book_protocols
and also useless as a collaboration tool, now you need email infrastructure up to be able to work. I don't think I ever need email to do my job. Slack can be down to, all I need is github/gitlab
I don't really follow: a lot of the fragility of web automation comes from the programmatic vs. visual differences, which VLMs are able to overcome. Skipping the graphical rendering seems to be committing yourself to non-visual hell.

The web isn't made for agents and automation. It's made for people.
The glymphatic system

https://en.wikipedia.org/wiki/Glymphatic_system
Far be it from me to step between Sweden and Finland but this might be a moment to mention from https://news.ycombinator.com/newsguidelines.html:

"Please respond to the strongest plausible interpretation of what someone says, not a weaker one that's easier to criticize. Assume good faith."

(which of course applies to your comments as well)
I was in the basement of UCL computer science (in the Pearson
building) in 1988. Our lab had a very special yellow (Don't ever touch
that!!) cable that ran across the ceiling between joists, then off
under UCH toward Telecom tower. Of course we hung bits of origami on
it with cotton. Apparently that was JANET. I never heard anyone say
"The Internet" back then, but we did have a coms lecture where
"inter-networking" was a thing. Nice to read some old names in that
piece.
Raw emails though are potentially verifiable if there's say, a DKIM header.
Sometimes, yes. Depends on the venue. Taking a sticker off is a zero discussion throwing out reason in some places (filming or not), and an overhead phone filming is hard to hide. The sticker is a clear sign that it's not just words on some code of conduct poster.
I think people are also reacting to presumption that [hiring ones son[ is a [negative] mark on integrity or honestly. Many (most?) people don't draw that as a logical conclusion.
Presumably lawyers are not involved on the UW side, because if they were, they'd be freaking out at their client's blatantly illegal behavior and telling them to immediately unlock registration.
Show HN: Printerz – Convert HTML to PDFs with Ease
I’m excited to share a project I’ve been working on: Printerz.

It’s an API designed to make converting HTML documents into dynamic PDFs as simple and flexible as possible.

As a developer, I’ve often faced challenges when building PDF documents, especially when trying to integrate dynamic data. Existing solutions required a lot of effort and configuration, so I built Printerz to simplify the process and save time.

What Printerz Offers:

- Simple API: Quickly convert any HTML to a PDF.
- Dynamic Variables: Customize PDFs with user-specific data.
- Template Hosting: Manage and store HTML templates seamlessly.
- Easy Integration: Compatible with popular programming languages and frameworks.

Who is it for?

- Developers looking to automate PDF creation.
- Businesses aiming to streamline their document workflows.
- Platforms like billing services or marketplaces that need dynamic PDFs.

You can start using Printerz for free and see how it can help automate your document generation.

I’d love to hear your thoughts, feedback, or suggestions!

Check it out: https://printerz.dev
I think he liked doing that, there are so many examples of things that seem made up, but then you find they aren't. Making perfume from whale vomit, for example.
There are two caveats to this. One is that a lot of it is due to work being outsourced to China (which allows for metrics like 94% carbon free) The other is it has a huge population so it's going to have high absolute numbers of everything good and bad.
you can avoid resizing and moving the pools if you allocate massive pools up front. most OSs let you overcommit memory, and most programs using memory pools only have a handful of them

(on windows, you'd need to handle this with VirtualAlloc. osx and linux let you overcommit with malloc, and handle it with a copy-on-write page fault handler)
Thank you for the encouragement.
> wish there was one for us old guys 50+

I don't know about 50+ who code together. But if you're interested in a community for old folks who enjoy reading computing stuff together, there is a small and cozy reading lounge on IRC (and Matrix) here: https://bitwise.codeberg.page/
Relatedly, here’s a slicer built around Fidget https://github.com/Wulfsta/WeekendSlicer/tree/main
Only the cartels have guns, it's what enables them to use them against those who do not and it is why they can commit such atrocities unimpeded.
Git Large File System Overview
At the California Institute of Technology

I don't care how God-damn smart
these guys are: I'm bored.

It's been raining like hell all day long
and there's nothing to do.

Written January 24, 1967
while poet-in-residence
at the California Institute
of Technology.
Generic issues like brownouts and crashes I can believe as a power fault. Slowdowns? Not likely.

Possibly he's not describing the problems right. I can certainly believe a shitty enough power supply would cause problems.
You know you're old when you find yourself grumbling while using a decibel meter on your phone at 2pm in the morning, but I respect that they got away with it.
They probably didn't have the modern form we use where plugging in different values like 1 is a natural and obvious thing to do. Regardless, they were a weird religious cult. They could have just regarded numbers that didn't produce rational numbers as unnatural and not something that was going to occur in the actual functioning of the world.
I note that none of these entities are the "customs" that I have heard about.
The causality doesn't have a whole lot to do with the underlying economic problem, which is that you can't "rent-control" the insurance markets; insurance premiums have to float with actuarial risks, or insurers have to leave the market. Rather than climate change, it could just be terrible siting or building standards or regulations; whatever the cause, if an insurer can't put a price on their prediction your building will stay standing, they can't provide you with insurance at all.
Biden said to weigh global limits on AI exports in 11th-hour trade war blitz
The only clueless judgment is one that doesn't ask for evidence.
curl first released in 1996, shortly after Windows 95 has born and runs on numerous Windows versions even today. So, how many different versions shall be maintained? Are you going to help one of these versions?

On top of that, how many new gotchas these “modern” Windows functions hide, and how many fix cycles are required to polish them to the required level?
I think Idris addresses this fairly well, if there's more than one instance (and the code is ambiguous) you have to annotate which one.
It looks like Archive.org has it.

https://archive.org/details/michigan-terminal-system-distrib...
Even if you don’t program in C, I think K&R should be required reading for anyone who writes software for a living. You can finish it in an afternoon, or two days if you actually write and run the code outlined in the book.

My bucket list includes an item to write a novel efficient implementation of malloc/free. I have taken several stabs at this in the past but have never been happy with it. I have no real need of a custom allocator but it is something that I think would be very cool to have under my belt. This was inspired by K&R.
Wholeheartedly agree with this suggestion.

I don't think I have used the incomprehensible `checkout` command once since I learned that `switch` and `restore` exist, and the previous years-long state of perpetual low-grade irritation I had felt toward git has diminished accordingly.
I don't really understand what's the main benefit of using something like this. It seems to do a lot of "magic" behind the scenes, which in the long-term makes it always hard to implement or debug specific edge-cases.
> P.S.: The Industrial Revolution overhaul mod might also be to your liking ?

Sadly, it's not compatible with Factorio 2.0, and the developer has no intent to update it or allow others to do so.
Like Steve Wozniak you can purchase uncut US bills
I was in TPU when I was a teen: teenage programmers unite. Not sure if they still exist but maybe all us old members can start a construction company together!

Ahh: http://www.tpu.org/
Yeah I was that weird guy that had multiple 1541 floppy drives at club meetups... lol
Sidenote: David Allen Green, the author of this blog, is a brilliant writer on constitutional law in the UK. It is quite a subject since Britain doesn't have a written constitution. He was a wonderful guide through the Brexit chicanery.
I feel so old, I haven't heard of any of them.

When I think of installing software, my mind goes to things like "apt-get install" and maybe opening /etc/xyz.conf in "vi". Who knew installing software needed so much support? Even docker seems so overboard for 90% of "single home lab machine" use cases.
Aha! That's it, thanks.
As referenced in an Avengers episode: https://www.imdb.com/title/tt0516859/ (season 7 @rwmj)
https://www.yahoo.com/news/kamala-harris-advisers-internal-p...

Leaks of the Biden polling had trump getting 400 EC votes. Public polling is a PR exercise to convince you how to vote, the intention is to deceive.
What wasn't entirely clear to me was the why - I'm by no means against alternative sleep schedules, but this seems far more bother than it is worth. I've struggled with termination insomnia most of my life, waking up extremely early and not being able to go back to sleep - and in recent years have managed to make that work for my full schedule by basically sleeping ~4 hours, awake for 8, sleeping 4, awake 8, etc.

So a typical schedule could look like:

10pm-2am - sleep

2am-10am - awake

10am-2pm - sleep

2pm-10pm - awake

I've experimented with this a lot - for whatever reason, I don't know why, this split schedule allows me to feel much more alert and attentive during my waking hours, and isn't as stressful as trying to sleep a full 7-8 per night which a lot of times feels impossible for me.

Sometimes I'll do 5-6 hours sleep on 1 cycle instead of 4, so it can shift around, but otherwise stays pretty consistent. Technically I am getting just as many sleep cycles as a "normal" schedule (One part of this was a sleep study to figure out what my natural full rem cycle is, for me, it's about 2 hours long).

I've been doing this for about 2 years and wouldn't do anything else, and it's really not difficult to fit it into a "normal" routine. My close friends have remarked that it makes it seem like I never sleep (due to being available at hours all around the clock), that's about all that anyone has remarked about it.
Dolphins have a much better system, they take half of it offline for maintenance while the other half stays on for 100% uptime. Fancy that.
It's absolutely a mistake and a lack of critical thinking to believe that any given father would go out of his way and put his own reputation at risk for his son. Some would. I don't know if it's even a majority. But plenty of fathers would not, even if they're present in their son's life.

Edited for clarity.
Even if you don’t see it as a possibility, the fact we are able to discuss it in such detail is reason to be scared and justification for ladybird
One of my favorite theoretical energy storage methods is manmade island dams. The idea is to build a circular dyke in the ocean, and then use the encapsulated sea as pumped hydro storage. It would be paired with a windfarm, floating solar, and whatever other power generating methods would easily co-locate.

Unsurprisingly, the Dutch seem to have put a lot of thought into it:
https://deingenieur.nl/artikelen/lievense-de-man-van-het-ops...
A fancy modern turbo'ing CPU which has power availability feedback loops might just slow down in this scenario, but I don't think anyone has put anything remotely that fancy into a low power SoC that these routers were using.

So yeah, seems unlikely the only impact would be a sluggish dashboard. Maybe the device was churning on error re-transmissions from the brownout? Like the CPU itself was OK but the ethernet ports weren't?
One of the lessons I learned early in my career was from the Mythical Man-Month, about building a pilot system. It's often paraphrased as "you're going to throw the first one away".

I think this is the bridge between waterfall and agile that deserves more attention. Use agile methodologies to build a prototype (or multiple small prototypes). Figure out what works, what doesn't work, and what you'd do differently if you were starting from scratch.

And then start from scratch.

With the experience you've obtained you'll know what you're building, and have your waterfall specs.
> IoT customers by default would not have devices exposed to the Internet. This has been the status quo for decades ever since wifi and NAT became popular. If they don't understand it, it will be secure by default.

Because IoT devices have historically been known as secure? Definitely not. Devices that presume someone else has already configured a firewall correctly often presume wrong. Consumers are not networking professionals.

> It would be technically quite easy for either a dedicated home-access box or just the router-AP combo box to have some auto-config wireguard setup

Well yeah, if everything about home networks was different, then the situation would be different. The problem is, that isn't the reality in which IoT devices are manufactured.

> If regulations pushed for actual security (no-cloud), this would be the obvious solution to market.

If they pushed for this, the only solutions with the sticker would be ones that are commercial failures because they won't work out of the box with the router people actually have at their house. You may be 'right' but your labelling program will have failed. A labelling program has to be realistically achievable within the current reality to have any effect, otherwise it'll just be ignored by manufacturers.

Incremental improvements, such as this, are not bad, even if not perfect. People are going to buy doorbell cameras that connect outbound to the internet, because the technology works out of the box.
I have no objection to that, the risk needs to be accurately assessed for the model to work. What I object to is how it's being framed as some collective failing of society at large, and therefore nothing can be done. Ideally the small number of people who pushed for these policies would be held liable, but in lieu of that the state government should cover the difference. This would have the benefit of putting pressure on them to enact appropriate forestry and fire management policies, and spread the pain out over the voters who allowed this to happen against widespread expert advice.

Other states figured this out a long time ago, there is no magic here.
I'm not saying the story is true, but the intro is accurate to the story AFAICT. The university is allegedly threatening to expel him if he doesn't build them a website for free.
Show HN: In mem cache SIEVE algorith in Go
I’ve read the paper of Sieve evict algorithm and implemented an in memory cache in Go

- zero deps
- coverage 100%
- thread safe
- out-out safety to use in single thread

Benchmark with: golang-lru, golang-fifo
Apple's Machine Learning Research can now detect Heart Murmurs with 95% accuracy
If you sign a contract promising to pay back investors when your company fails, that’s on you. No one in their right mind should ever do that.
Do you know how fractions and percentages work?
Also, cats and panthers are crepuscular, active at dawn and dusk. Which leads to lots of waiting for that time of day.
Not sure how literally to take the 40 but that's at least more precise than "a few" so I've switched to 2015 above. Thanks!
What does `this` refer to in your comment? If "hiring his son," I don't think anybody is indicating that it is a mark of integrity or honesty.
> Doing brute force evaluation on 1024² pixels, the bytecode interpreter takes 5.8 seconds, while the JIT backend takes 182 milliseconds – a 31× speedup!

> Note that the speedup is less dramatic with smarter algorithms; brute force doesn't take advantage of interval arithmetic or tape simplification! The optimized rendering implementation in Fidget draws this image in 6 ms using the bytecode interpreter, or 4.6 ms using the JIT backend, so the improvement is only about 25%.

I love how this is focused on how the JIT backend is less important with the algorithmic optimizations, and not on how the algorithmic optimizations give a 1000x improvement with bytecode and 40x with JIT.
Any idea when JAnet connected to the Internet? When I first used it ~1994 I remember they had a single 2Mbps connection to the USA for the whole of JAnet.

What connection did the housing in the dorms at Kent have? I seem to remember serial ports in the rooms, but could have been ether?
Matching Socks