skysight-inc/HackerNews huggingface dataset:
Re: point 1, in the 1980 paper, that should be interpreted in the context of the time. Cache memory was still a relatively new idea, and uncommon. Core memory (only supplanted by semiconductor memory c. 1975) had been much slower than digital logic. Core memory was clocked at like 0.1 - 2 MHz when processors were clocked at 1 - 50 MHz. DRAM was faster, up to about 5 MHz by then. And SRAM was very fast; it could be used to construct no-wait-state caches. That had only been used on the largest mainframes in the 60s and early 70s, because it had been prohibitively expensive to construct such cache out of individual flip-flops (the only technology available then).

So, one might say point 1 was so fully true, that it became internalized on chip, and is why we have L1 caches.
Every cell phone should have an option to block off calls by the country code or area code.
The effect is surprisingly smooth on my outdated mobile phone. I recently implemented a similar effect with a hardware accelerated 3D rendering API (albiet with limited collision physics), and it didn't perform nearly as well targeting WebGL.
Yes, the unexpectedly effective brute force solution to the eternal bickering siblings problem: "I don't care who started it, I'm ending it!".

Typically invoked immediately after the stronger party commits such a disproportionally large show of power as to attract your attention anew to their otherwise minor long-term petty dispute.
My knowledge isn't current enough to offer more than speculation.

However, something like an 80286 didn't even require a heatsink, while my 80486 had a dinky heat sink similar to what you might find on a modern motherboard chipset. At the same time, on a micron node, wires were huge. A few special cases aside (DEC Alpha comes to mind), power distribution didn't require anything special beyond what you'd see on your signal wires, and wasn't a major part of the interconnect space.

Mapping out to 2024:

1) Signal wires became smaller than ever.

2) Power density is higher than ever, requiring bigger power wires.

So there is a growing disparity between the needs of the two.

At the same time, there is continued progress in figuring out how to make through-wafer vias more practical (see https://en.wikipedia.org/wiki/Three-dimensional_integrated_c...).

I suspect in 2000, this would have been basically restricted to $$$$ military-grade special processes and similar types of very expensive applications. In 2024, this can be practically done for consumer devices. As costs go down, and utility goes up, at some point, the two cross, leading to practical devices.

I suspect a lot of this is driven by progress in imagers. There, the gains are huge. You want a top wafer which is as close as possible to 100% sensor, but you need non-sensor area if you want any kind of realtime processing, full frame readout (e.g. avoiding rolling shutter), or rapid readout (e.g. high framerate). The first time I saw 3D IC technology in mainstream consumer use were prosumer-/professional-grade Sony cameras.

I have strong fundamentals, but again, I stopped following this closely maybe 15 years ago, so much of the above is speculative.
Does science fiction shape the future?
A Plastic Free Guide to Materials and Fabrics
Git as a backend is an easy way to build collaborative apps
This internal demo might be of interest to the HN crowd.

We are building a git-like change control system called lix that can store different file formats.

Why?

- file-based software is amazing because of interop and data ownership

- storing a file in change control makes a file collaborative, eliminating the need for "the cloud"

- we can solve globalization of software with an interoperable system of apps
> per day you’re actually incarcerated. It’s not a “rehabilitation friendly” policy due to the effects on your finance after release, but it may be argued it amplifies the deterrent — “if you don’t want to do the time (and pay); don’t do the crime”.

Arguably, it generates the opposite behavior in some folks: "Well, my circumstances are bad, so I may as well always do bad since there's no upside to participating in society since I'm permanently screwed."
> In the end, we all learned to work with SQL, and to go around its idiosyncrasies.

In the same way we've learned to work with C and all its memory idiosyncrasies. But let's keep that between you and me as the poor Rust crowd is going to cry when you tell them that their language is unnecessary.

The problems Codd speaks of here are exactly the source of database-related bugs I continually see out in the wild. I'd expect to see it even more frequently, but a lot of developers have started using higher level languages like 'ORMs' that add some layer of protection from those issues. It aged quite well, frankly.
> so that the existing people on the teams those new hires would go to feel that help is on the way and they don't quit.

I don't buy the reasoning/justification.

The HR folks I worked with threw out fake job adverts to gauge the quality of applicants, salary expectations, and ability/speed to fine new hires. Essentially lets you create a few action plans if Jimmy in Accounting gets a better gig, or gets fired for sexually harassing people. Also generates plans / forecasting for layoffs, or windfalls that demand many new bodies.
By “still,” they meant that the article’s observation about younger men being more suicidal than older men doesn’t apply likewise to younger women & older women. So older women still are more suicidal than younger women.
seriously what is up with people who believe JS should not exist on the web? We are way past that now. It's not gonna happen. Reactive apps are just required for some parts of the modern web.
Some of their changes are pushed upstream. Some are put upstream first and then trickle down to Ubuntu. Some remain Ubuntu only.
$20B? That’s it?

13 million households in CA. $1500/household. $9/month electric utility surcharge for 30 years at 6%. Hardly noticeable.
How does that difference manifest?
There were on-device development systems for Palm as well. I remember playing with Chipmunk Basic that even had access to some UI elements so you could have working buttons and dialogue boxes in your programs.
I'm having a hard time squaring your comments with my own anecdotes. On the one hand, it clearly seems like NYC is safer than the NYC of the 80s. I know there are a lot of stories that would support or deny that assertion.

And, it feels like there are perverse incentives to over-report crime when it is convenient. I recall reading Twitter posts during the "crime surge" of the pandemic where the police department indicated they were too overwhelmed by a car jacking to deal with other crimes, so be careful out there!

I really wish there was someone reporting on exactly what you have called out, that the reporting has probably changed significantly, and that deserves scrutiny.
Someone - an amazon employee paid to showcase aws tools.
I'm pretty sure it's my ADHD causing me to have horrendous memory issues but I have read so, so many books since I was a kid. Have tons of favorites. Stuff like the entire Wheel of Time series, things like that.

I can barely remember anything but vague events and characters. Like, my favorite book is Canticle for Leibowitz which I've read multiple times but I couldn't even tell you the main characters name other than he's a priest-type of character and what the general book is about.

I guess one benefit of that is that I can read the same book over and over and over again but like you said, it feels so strange/wrong that I can't remember so much more.

Reading more complicated things like G.E.B., Michel de Montaigne, etc is practically pointless for me, I won't remember any of the theories/quotes and it feels practically useless to even go through. By the time I'm on chapter 5 I've probably forgotten 1-4.
That seems like a really small number to me. Grid updates by 2045 may cost $20B, so for $2-4/mo/customer, California's grid can be upgraded for EVs.
From personal experience, I also appreciate that it's one of the easier stacks to keep updated with the latest and greatest. I've upgraded projects from sprocket-backed asset pipelines to bun in a couple days time, and the new tooling you get with modern rails really make upgrading worth it.

Last year I started a new project[1] for a member management platform and really fell in love with the new jsbundling pipeline paired with stimulus, it feels like I've rekindled my passion that led me into programming initially; the ability to hack & prototype with rails is pretty unmatched (though it's worth mentioning Django holds a special place in my heart as well)

[1] https://embolt.app
Revoking vulnerable Windows boot managers
I have such an app. It's called RoboBlocker. I used to use a different app called RoboKiller, but recently switched. Both work basically the same way. They automatically block known spammers/scammers and screen the rest.
The difference is a lot when put into proper perspective.

Average x86 instruction length is 4.25 bytes. ARM64 is 32-bits. RISC-V compressed was a little under 3 bytes around 10 years ago when introduced.

So if RISC-V instruction length is 30% shorter than x86, why wasn't RISC-V density get a similar boost? x86 has some relatively common instructions that RISC-V didn't have even just a year or two ago. There are still some things that take 4-6 instructions in RISC-V, but just 1-2 instructions in x86 or ARM64.

Over time, the code density of RISC-V will increase. Meanwhile, stuff like APX seems to require very long instructions, so compilers will be playing an interesting game where more registers and 3-register instructions decrease MOVs, but the length of the instructions also shoots up a lot.
thanks to a particularly aggressive el-nino cycle we're getting a sneak peak of what 1.5C is going to look like, somewhere in the early to mid 2030s (if ipcc predictions hold true, src: https://www.ipcc.ch/report/ar6/syr/downloads/figures/IPCC_AR... )

the thought that we're on the path to ~2.6 - 2.9 is terrifying
Do you have access to my income report?
Let's talk after you get foreclosed because of an ingrown toenail operation.
Free speech includes the right to receive/hear speech. TikTok contains a trove of speech that doesn't exist elsewhere. Banning it is unconstitutional, and I'm confident the courts will agree.
You'll note the genocide of the entire Jewish people was not a part of your list of great travesties (and indeed they are). But the question is not "has the US done everything perfectly ever", it's: "Can you envision a better world order than Pax Americana? What, specifically, would that look like?"
Show HN: I built the TrustPilot alternative for freelancers
Hey! I'm Buzz, here's my story:

I've been a freelance Web Developer for around 3 years now, and I've noticed so many instances where other freelancers are struggling to keep ALL of their reviews from different websites and platforms such as Upwork, Fiverr, Discord etc in one place.

I saw people screenshotting them and putting them in a "reviews" Discord channel, which is just super messy.

So - I built the solution, Vouchley.

Vouchley is a platform where you can super easily collect vouches and reviews from your customers as a freelancer.

You can import reviews from other platforms, add dynamic widgets to your website, use the free API, add the Discord bot to automatically post new reviews, and tons more.

At the moment, I've managed to gain over 2,000 users who use Vouchley as a freelancer.

I'd love to hear your feedback on the platform, so please let me know what features/changes you think might improve Vouchley.
It's already being done. Check out these Russian improvised "Turtle Tanks"[1]. A big, light, metal canopy to keep drones from exploding next to the tank.

[1]https://www.youtube.com/watch?v=WDfkwlMaK7g
NIST Cybersecurity Framework 2.0: What's New and What You Need to Know
I'm convinced it's not that we stagnate in our ability to like new things, it's just that we stop exposing ourselves to it, and it's reinforced by the algorithms focusing on stuff we do like when we rely on them for recommendations.

If you purposefully seek out exposure to new things, you'll find stuff you like, regardless of age. I have a friend that brings me along to all sorts of concerts that are well out of the wheelhouse of what I listened to as a kid, or even 5-10 years ago. I frequently get home and purchase their full discography the next day. There are subgenres of the broader genres I like that are quite different from what I am used to, and I keep an eye out for new ones - I've long been into various types of metal, but it was the Judas Priests, Iron Maidens, Megadeths, Slayers that dominated my teenage years. In my 20s it was power metal and then death metal and black metal. In my early 30s, it was prog metal. Now I'm listening to a ton of math-y stuff and djent. I have had many detours into jazz and blues, electronic music, and every now and then very mainstream pop artists make their way into my collection.

I don't think I'm wired in some special way that lets me keep liking new things, it's just that I seek them out when I know a lot of people my age just don't.
I loved being able to go a month without charging or changing batteries. I don’t know if there is currently anything on the market than can run for a month on its own.
I am not sure the actual use of compute is fungible enough as usually you'd need data to travel with the compute then (or somehow connect to it). If it were purely GPU cycles with a little bit of programming it could probably be a lot more commodity like.
> What would it take to write the driver?

Familiarity with plan 9 and its kernel along with a solid understanding of c. Plan 9 had its own c library which is close to c90 but much cleaner imo. Networking and threading libs are really nice.

Driver might be in two parts like usb where the kernel driver serves up the usb controller and attached devices while user space file servers open the devices and serves them. e.g. a webcam is served as a video stream file.

> Also, is Plan 9 maintained sufficiently?

A community fork known as 9front is maintained and receives patches almost daily. http://git.9front.org/plan9front/plan9front/HEAD/info.html and http://9front.org/releases/

If you like videos here is a really nice channel of a plan 9 hacker: https://www.youtube.com/channel/UC7qFfPYl0t8Cq7auyblZqxA
Laying groundwork for 2000W TDP Xeon chips
Shorter files allow us to have shorter names. You can read the namespace once at the top instead of 50 times.

And it's not about time to enter code. It's about time to read code
I don't think this is something that can be solved at the language level. What's missing is a semantic, decently intelligent interface that can ask "hey, this is gonna delete everything in the table, is that what you wanted?" and it feels like we're slowly moving in that direction with the recent developments in AI.
Based only on the pics in the “poster”, it looks like a lot of the joints in the second half have visible gaps. I think I would have expected more emphasis on joints that can be cut with the CNC’s round cutter, but which also come together cleanly.

Also, an over abundance of lengthening / scarf type joints, more than the typical woodworker would use, IMO.
Mostly the latter. The web wasn’t designed to become an application platform.
A More Comprehensive Plan to Push Back Against China's Fishing Practices
There are a couple of Japanese joinery books out there. One that I've read gives the reasoning for all of the joints in the Japanese tradition for joining two boards end to end (thereby creating a longer board, in effect) is that the timber available for building in Japan doesn't come in long, straight lengths.

I can't tell you if that's true or not, but I have a hard time seeing folks putting so much work into developing such joints without a pressing need for them.
And herein lies one of the worst features of Typescript.

const myCompanyId = something_complicated as CompanyId;

where something_complicated actually is a UserId, not a bare string.

It is way too easy to accidentally destroy type safety with `as`, there are absolutely 0 safeguards.

I fear every single instance of `as` in any Typescript source I see.
I dunno, this was pretty impressive and real, maybe OP knows better and it is a ruse.

https://twitter.com/anduriltech/status/1730451908794720388/v...
I think the advertising model is bound to collapse once GPT agents / assistants progress to the point where anyone can set one up to do a lot of their internet searching for them. The GPT will take your query and provide you an answer, bypassing both search engines and websites. If you control the GPT, then of course you can simply use one that distills whatever it finds into useful information free of ads. If it is designed to be able to evaluate product listings, it can simply find you the product you are actually looking for, bypassing sponsored results. Once the technology reaches this level of capability, any trend toward wide adoption will pull the rug out from under most forms of web advertising.
We manage to train neural nets to approximate complicated data sets via rather simple process: back propagation.

It is indeed a marvel that it works nearly as well as it does.

But then again, evolution is even dumber (in the sense that it only makes random choices that thrive or perish, and can't even take gradients into account), but evolution has still managed to produce intelligent critters.

I guess when you have enough dimensions greedy approaches to optimisation / hill climbing can work well enough, even when you have challenging problems?

Especially if you are allowed to move to some meta levels. Eg evolution doesn't build planes, it built brains that can figure out how to build planes. Similarly with back propagation perhaps.
Arguably you're right.

But the makers of lethal autonomous drones would probably claim their product is really more like a cruise missile or fire-and-forget missile, where there's only a human in the loop at the moment of launch and things are autonomous thereafter.
Organ transplant recipients' tastes for food, sex, and their personality change
AI and Physics Reveal the 3D Structure of a Flare Erupting Around a Black Hole
Aside from being a cool and useful library, this is a good example of what John Ousterhout calls "deep modules" in Philosophy of Software Design.

It's very easy to use the most basic version of this library (summon confetti) but you can get a lot out of it by exploring the options presented (snow, specific colours, different confetti effects, etc.).
Thank you; I appreciate the generosity
Early Fortran worked in a way that every function was allocated a global static memory area for its arguments, variables and the result. No stack, no heap, no worries.
Shorter files, shorter names. You can read the namespace once at the top instead of 50 times throughout

This drastically reduces the amount of time it takes to read code.
The impact on logistics is at least somewhat revolutionary. Previously it probably took several cases of mortar shells to inflict one casualty. Now that can be done with a couple of drones. Much lighter.
hey all, thanks for checking it out. the game is in an early state and so we're hoping to get feedback from people as we iterate and discord makes that easier for us
They are not facts. Can you show that these organizations are actively influencing the short-video algorithms that power tools like Facebook/Instagram Reels, or Youtube's shorts? Because yes, that is absolutely a conspiracy theory on the same level as "Jews are controlling everything!" Your whole premise is that these Jewish organizations have been secretly lobbying for a ban for years because TikTok (specifically?) might at some point have reels that support Gaza. But that makes no sense given:

* They have no control over US-based companies with identical short-form video products, so banning TikTok doesn't actually affect Gaza coverage.

* Gaza is being covered breathlessly as a humanitarian disaster across all major media outlets. If they're trying to suppress coverage, they're doing a terrible job. So what's the point of going after TikTok?

* Other, unrelated countries have also enacted a TikTok ban because of distrust of China. This is the common thread.

You personally think the current conflict in Gaza is the center of the world, so you're "connecting dots" no matter how far apart they are. Everything must be related to it somehow. But the US ban on TikTok is rooted in distrust of China that has been building for decades, and is much, much larger than Gaza.
I've got to wonder how much this phenomenon is because the US has eschewed social classes. Since there's no arbitrary "divine right" classes to occupy most people's apparent desire for hierarchy, people actively try to recreate such classes based on the available criteria.
Ask HN: Can you be a naive scientist AND a ruthless businessman?
History is full of examples of quiet, brilliant people who contribute amazing works to society, but never see any money and ultimately fail to influence decisions when they are important.

For example Alexander Grothendieck, Einstien, Van Gogh, to some extent Tesla.

Norbert Wiener suggests that from a game theoretic standpoint - uncovering the secrets of the universe is a long game with an honorable opponent - the laws of physics don't actively try to deceive us. However the political games of business and policy are full of fast-thinking schemers that do.

Perhaps there is a cognitive limit to how well you can do either.
This is gonna be a multi trillion dollar market.

/s
>> The Air Force procures, operates, and sustains the most technical platforms.

Space force. It is like flying a billion-dollar fighter jet that you will never be allowed to repair after it takes off for the first time.
> The people screaming the loudest for free-as-in-beer CAD that doesn't suck are also likely the worst customers that you wish you didn't have.

These are often ambitious hobbyists who have quite some free time for their hobby, but little money (also since they don't earn money by using the CAD program).

The most rational choice would in my opinion to sell very cheap licenses without any support to these people: you don't loose any money because they wouldn't be customers for the expensive licenses anyway; on the other hand, because of some of these people's devotion, it makes the CAD software a possibly better choice for many companies because of the existence of more people to hire who know the software quite well.
So is JavaScript. Granted, it would be more straightforward if it were a Lisp.
That would certainly be an obstacle.

Hypothecally it could be beneficial to other smaller providers. I think it all comes down to how the purchased compute would end up being used by purchasers
From openrailwaymap, it doesn't look like it.
It's more honest because it does not try to disingenuously infer that the executive retired because the product is not doing well.
And yes, the launch arc is almost a year old. It starts publicly with the WWDC announcement, but Casanova has certainly worked on the launch for months prior to that. Three months after the launch, it's already well into the product's marketing lifecycle, from the internal perspective.
So it's more honest because it comes from being better informed about Apple's internal corporate processes.
In Czechia I get about 10 a year. Hardly what I'd call a big problem... My grandparents in canada get about 10 a day. My grandpa in the us got like 10 an hour before he died, many time live humans who knew his name and that he was an old man in a nursing home....

This is %100 a North American problem.
totally understand not allowing microphone access. you can decline and still play the game by typing in your responses (hit Enter to type)
This person's style is a great sorting machine. If you don't like it, you're not going to get along with them.

I like it very much. I would probably hire this person.
Displaying playback status in the menu bar means you have one less reason to switch to the app and “engage” with it.