skysight-inc/HackerNews huggingface dataset:
What you're describing is a synchronous process, though! ("When a message is put..."). That's the disconnect in the linked article. Two different concepts of asynchrony: one has to do with multiple contexts changing state without warning, the other (what you describe) is about suspending threads contexts "until" something happens.
The rational (but cynical) policy for the DoD/NATO is to provide just enough support to Ukraine to keep the war equal and let the Russians bleed themselves until all support for continued war is gone in their population.

In monteary terms, this is barely more expensive than maintainig enough of a weapons stockpile during peacetime to counter Russia. And at the end of the conflict, anti-war sentiment within Russia might reach Germany post WW2 levels.

By comparison, more overt support to Ukraine, enough for Ukraine to at least humiliate Russia and throw them all the way out of the country, would only serve to help spread the anti-West hate within Russia, and generate support for even more ambitious rearmament in the years that would follow.

Pretty much like Germany after WW1.
Discussion (137 points, 1 day ago, 10 comments) https://news.ycombinator.com/item?id=41981289

Posted lots of other times:

https://news.ycombinator.com/item?id=41977199

https://news.ycombinator.com/item?id=41980024

https://news.ycombinator.com/item?id=41980334
Looks like they were only profitable due to the licensing agreement to sell user data to Google to train AI (Gemini). The income from the Google deal was slightly more than Reddit's net profit, ergo they would have still been at a small net loss without that stream of income.

One thing I'm curious about with Reddit is that it is clear that GPT bots are picking up steam on the platform. Many of the stories on subs like /r/AITAH that get to the front page are clearly GPT-generated, and I've observed many obvious GPT comments that are either advertising a product, or appear to be gathering karma in order to astroturf later.

Are Reddit's advertisers paying for bot views of ads, or is there some way to filter them out? These bots are really harming Reddit's selling point as a location for "authentic discussion", but if they're juicing the ad revenue as well then it's only a matter of time before some big expose on it causes Reddit stock to crash and burn.
You’re allowed to say kill on Hackernews
Nice article, I was hoping for more content around Rack 3 since the intro of the article touches on it.
Apple's ads tell you what they think their target audience is, clearly they think it's "bumbling fool that can't do anything right".
135.56 PPI. Not too bad, but less than 4K 27" (165 PPI)
According to Wikipedia: "If the end of IDT falls on Rosh Hashana, then IDT will end on the first Monday after October 1."
> I would be all-in on the "ask for forgiveness, not for permission" angle, because the politics around my business are really nasty

Securities are one of the few parts of the American economy regulated like a European sector. Complain-investigate regimes. Various agencies at multiple levels who can ban you from industry and fine you. The rational response is to turn risk tolerance down, not up.
Maybe they are highlighting stats which will help people upgrade. Few will upgrade from M3 to M4. Many from M1 to M4. That's my guess.
True, it’s probably that this drive is what allowed them to be billionaires in the first place.

Just to rant a bit more: the Wordpress situation makes this point even more crazy to me. Mullenweg has about 400m and instead of retiring and enjoying life, he’s arguing with anonymous users on Hacker News. No offense against hacker news but defending my life decisions on HN isn’t exactly the first thing I would do if I could do everything I ever wanted. Like, go buy a plane and take flying lessons, or go scuba diving? Nah, I’d rather justify myself on the internet.
Best non-cryptographic bit-mixer in 2024 [Zig]
Lifetime licenses for cloud services is the worst deal imaginable. Even if you're not getting billed, you still cost the service money to continue using it. It's basically the same as a freemium model, except when you get rug pulled later, you're also out the money you paid on a "lifetime" license.

Plenty of examples of how long "lifetime" licenses really last in the modern era. See TeamViewer for example.
For normal web dev, any M4 CPU is good as it is mostly dependent on single core speed. If you need to compile Unreal Engine (C++ with lots of threads), video processing or 3D rendering, more cores is important.

I think you need to pick the form factor that you need combined with the use case:

- Mobility and fast single core speeds: MacBook Air

- Mobility and multi-core: MacBook Pro with M4 Max

- Desktop with lots of cores: Mac Studio

- Desktop for single core: Mac mini

I really enjoy my MacBook Air M3 24GB for desktop + mobile use for webdev: https://news.ycombinator.com/item?id=41988340
Because they took the time to write a long letter, and were thoughtful enough to have it shortened to save you time when reading it?
I thought “unified memory” was just a marketing term for the memory being extremely close to the processor?
I built a local web app to track time
It doesn't even give a hint as to what it's an ad for. You could not air that on TV and expect anyone who didn't already know of/use Ubuntu to know what it's advertising. Something about a computer, and there's privacy? You think "certified" means anything to anyone outside of tech circles?
Seems like a nice abstraction.

Since I see DuckDB mentioned, folks wanting serverless may also be interested in LanceDB, written in Rust, with most features built out for Python.

https://lancedb.com/

https://github.com/lancedb/lancedb

Side note, I wrote a proof of concept of embeddings generator being handled inside PostgreSQL, independent of the index.

https://github.com/Hendler/flame
Most people buying a new MacBook don’t have the previous version, they’re going much further back. That’s why you see both intel and m1 comparisons.
Here's a shot of them showing a game spread across them. https://imgur.com/a/wv6Wdx7
These ads feel like YouTube Short sketches. A little absurd, and a bit of a fantasy land. Would people really interact this way - word for word?

I think being aspirational with AI can feel a bit in-humane. A lot of people seeing this experience a bit of cringe when the topic of AI is brought up. Maybe they’re worried about their job, that technology is too pervasive - whatever it is, they’re uncomfortable. It’s an easier pill to swallow if I can laugh at it. Apple seems to be picking up on that in these ads.
I thought it meant that both the GPU and the CPU can access it. In most systems, GPU memory cannot be accessed by the CPU (without going through the GPU); and vice versa.
What is this terrible title? Am I being algo-tested?

On the link: "The sad tale of hype fanning fears modern cryptography was slain"

In the article: "Here’s the paper no one read before declaring the demise of modern cryptography"

The link title is like one of those word play sentences where you get a different meaning depending on which word is stressed the most. In this version, it's like its own puzzle where if you don't stress the right word it makes no sense at all.

Neat article, though.
> ... when any two shadows, one from each light, intersect. that's because if it is in shadow from light A and in shadow from light B ...

They actually reference two light sources TWICE in their comment: ("any two shadows, one from each light", "from light A and in shadow from light B"). Hence the question of reading comprehension.
I don't know if you already know this, but speed of SSD is dependent on size of SSD and also by how much of the drive is empty. Once it's more than 50% full it starts slowing down. I created a separate partition to deliberately leave 30% of the drive unallocated.
> Layoffs suck and no one wants to do it, but sometimes it's needed to save the ship.

Layoffs are the trolley problem but you get to pick how many people are lying down on each side of the track and if you want yourself to be one of them.

That said, if one reaches the conclusion that under their leadership they were forced to downsize by 20% (either due to over hiring, failure to reach revenue/growth targets, whatever) that should make that person one of the people on proverbial tracks. Compensation has little to do with it.
theft and violence is your solution? what a nice group of "intellectuals" here at HN.
> (8800 MT/s * 64 bits * 8 channels) / 8 / 1000 = 563.2 GB/s

Was this example intended to describe any particular device? Because I'm not aware of anything that operates at 8800 MT/s, especially not with 64-bit channels.
IIRC one of the major factors holding back M3 support was the lack of a M3 mini for use in their CI environment. Now that there's an M4 mini hopefully there aren't any obstacles to them adding M4 support
I was learned that fruit has it seeds inside, vegetables on the outside, meaning that strawberry is actually a vegetable.
Yeah, logical replication is supported on PostgreSQL today and would support adding indices to a replica. I am not sure if that works in this case, though, because what's described here isn't just an index.
I got from the other comments that he got the 2B by owning part of the now very valuable company, not by working for a salary. Assuming he picked a good enough successor that didn’t completely ruin Dropbox, he should still have pretty much the same net worth without any work, no?
What are the advantages over something like Wordpress? What are the advantages over something like Laravel or Django?

My assessment of Drupal is that it really is only for enterprise blogs - it doesn’t offer the things a more robust framework would offer. So it makes sense if the scope of work is a blog for a large organization that has 100,000 to spend on a blog. It seems like most Drupal contracts are in that range, so it becomes more of a game of scoring those contracts than anything else.
The only older configs that Apple sells are the M2 and M3 Airs, which were bumped. Everything else is now on M4, or didn't have an 8gb base config (Mac Studio, Mac Pro)
Stagnation and Hope
Yes, it's just easier to call it that without having to sprinkle asterisks at each mention of it :)

And yes, the impressive part is that this kind of bandwidth is hard to get on laptops. I suppose I should have been a bit more specific in my remark.
Communist countries are some of the worst polluting on the planet.
The company's checking account also belongs to the shareholders, albeit indirectly.

The remarkable thing is how readily shareholders will accept narratives which give the CEO very large amounts of compensation. The notorious $50bn is a high mark: https://www.forbes.com/sites/antoniopequenoiv/2024/06/13/tes... - but that is very much taking value away from shareholders and handing it to the CEO in huge amounts.
No, unified memory usually means the CPU and GPU (and miscellaneous things like the NPU) all use the same physical pool of RAM and moving data between them is essentially zero-cost. That's in contrast to the usual PC setup where the CPU has its own pool of RAM, which is unified with the iGPU if it has one, but the discrete GPU has its own independent pool of VRAM and moving data between the two pools is a relatively slow operation.

An RTX4090 or H100 has memory extremely close to the processor but I don't think you would call it unified memory.
They align need with more CPU and margin. Apple wants as few SKUs as possible and as much margin as possible.

8GB is fine for most use cases. Part of my gig is managing a huge global enterprise with six figures of devices. Metrics demonstrate that the lower quartile is ok with 8GB, even now. Those devices are being retired as part of the normal lifecycle with 16GB, which is better.

Laptops are 2-6 year devices. Higher end devices always get replaced sooner - you buy a high end device because the productivity is worth spending $. Low end tend to live longer.
The artist's website describes it as "word search" which is technically true, but vastly undersells the puzzles. The vocabulary is wholly invented for the book, and each word you mark off requires you to take some other action to the puzzle, until the whole grid has been marked out. In effect, the main puzzle is ordering your solve, such that marking off one keyword unlocks the next, and so on.

The other neat feature of the puzzles: several times you are asked to deduce a new rule, purely from the existence of a series of solvable puzzles (and some it tells you are not solvable).

I'm only on chapter 7 of 10, but it's been a neat new pencil puzzle.
> I really dislike this argument of "I'd rather enjoy the sun in the evening than in the morning"

My argument is not "I'd rather enjoy the sun in the evening than in the morning", my argument is "From what I can observe, most people would prefer an hour of sunlight at the end of the day rather than in its beginning". This is not about what I think, it's about what most people think.

> what is the sun going down at 6 really preventing you from doing

Again, my observation is that most people, given a choice of A. having sunlight between 5am and 6am; or B. having sunlight between 6pm and 7pm, would prefer option B, simply for the reason that more are awake during that time.
You can spin up a Unix OS. =) It’s even older than Linux.
OneDrive/Google can afford to take a loss on you, they are effectively selling you storage at a loss. Dropbox can not do this.
IMO Apple Silicon is just that good; have played No Man’s Sky on a new MB Air 13” at 1080p and mid to high settings.

An MB Air with an M3 and no fan out gamed my old gtx 1080 box which stuttered on NMS size games all the time

Shows just how poorly Intel has done. That company should be razed to the ground figuratively and the infrastructure given to a new generation of chip makers; the last one is clearly out of their element
TBH it feels like Dropbox has a pretty fair earnings multiple at the moment (~4X). Have we reached a point where tech companies have been around long enough that they can / should enter a sort of maintenance mode? It feels like there is a company version of the Peter Principle. Why do they (Dropbox specifically) need to continue to "innovate"? Wouldn't it be better for all parties if they just focused on maintaining the best possible version of their core offering at the lowest cost? Maybe Dash (or whatever) will work but most likely it won't, and investing in that initiative puts their whole business at risk.
The refurbished store is always a good place to have a look through.
Yep, the same, M1 Pro from 2021. It's remarkable how snappy it still feels years later, and I still virtually never hear the fan. The M-series of chips is a really remarkable achievement in hardware.
Ruby on Rails and React MVP of an e-commerce for pet toys
https://www.reddit.com/r/LocalLLaMA/
https://www.reddit.com/r/SillyTavernAI/
This would lead to a monumental amount of confusion.

The primary time keeping device in my house is the clock on my stove; I wear old school watches a lot; and most of my cars are old and have old clocks in them. I can't be the only one, so multiply this by at least a few million other people in America alone.

Sure, you can tell everyone they need to ditch dumb clocks and replace them with internet-enabled smart clocks. But I think that's a far more onerous undertaking than just dealing with the fact that solar time and clock time are mismatched.
12" viewing distance?! It sounds like you should be spending more at the optometrist and less at Best Buy. I cannot even imagine sitting that close to a screen--don't you have to turn your head just to see both sides of a document?
They have stated in the past that K-9 will stick around with just the Icon, name and colour scheme differing.
Overchitecture captures the perfect mix of overspecified and impractical design
Engineers everywhere can finally put a word to it!

Overchitecture (noun)
/ˈəʊvərˌtʃɪtɛkʧər/

Definition: The practice of creating architectural specifications that are unnecessarily complex, elaborate, or excessive, often adding no practical value to the project and leading to increased costs and inefficiencies. Commonly results in frustration among engineers tasked with implementing the design.

Example in a sentence: “The project suffered from overchitecture, with elaborate specifications that didn’t serve any real function.”
Isn't this what the Soviet Union tried to do?
> Layoffs suck and no one wants to do it, but sometimes it's needed to save the ship.

But they always fire the weak employees, not the ones that can easily help themselves.

Maybe we should have some laws that randomize the layoffs ...
The M1 series was too good. Blows Intel Macs out of the water. But I still have an M1 Max. It’s fantastic.
Honestly I am going to say skip 4K and just go to 5K. They are not that much more. I have 2x5K setup and it is great. The main monitor is normal orientation and the other is mounted on the left at a 90 rotation centered on the side of the first. I keep my work on the main and all the documentation, chat, etc. on the vertical one. I hope to be able to ditch the 2 monitor setup next year and go to a single 8K display.
Linux Foundation Energy Projects
Trying to find how many external displays the base model supports. Because corps almost always buy the base model #firstworldproblems

The base model doesn't support thunderbolt 5.

And the base model still doesn't support more than 2 external displays without the DisplaySync (not DisplayPort!) hardware+software.
Why would that matter? You can use a MacBook in CI too?
LLM's can be tuned to do what you want it to do. It can be as simple as "summarize these notes" to as questionable as "rate this candidate for this job".

The former is mostly just a reduction in task and condensation of information. The latter is the opposite: an extrapolation of some conclusion based on given information.

This is not the fault of an LLM, but the people using it and the use cases that have been designed. An AI assistant that just gave me the facts (condense) rather than generate its own conclusions (expand, extrapolate) is fine, IMO.
> COBRA is the single largest expense for departing employees.

Life pro tip: Do not use COBRA!!!!! It is almost always much, much cheaper to find an ACA compliant healthcare plan on your state's health insurance market. For one thing the plans will often be cheaper (though with fewer features). For another ACA plans qualify for tax credits, etc and COBRA doesn't.

When I got laid off I made one of the worst financial mistakes of my life keeping my employer's high-deductible plan via COBRA. I stupidly figured it had to somehow still work out to be cheaper than shopping for private insurance. Boy was I wrong! Between the "high deductible" part and the fact the plan wasn't able to qualify for tax credits I overpaid my medical expenses by about $10,000 over the course of a year. Had I gone with even a "bronze" level ACA compliant plan that would have been cash in my pocket that would have helped out a lot while I was looking for work.

The big reason was my medication was like $800/mo. And on my employer's plan once I hit my $3500 deductible it went to $0/mo. This wasn't a problem when my former employer picked up most of the insurance premium for my high deductible plan but with COBRA you are paying the entire premium! And for my use case, medication was my top medical expense so I was paying a hefty premium for a fancy health plan that didn't actually cover my expenses.

A "regular deductible" ACA plan would have made much more sense in my unemployed scenario as the premium was not only lower but the medication was generic and would have only been like a $23 copay!

Always, always bust out Excel and compare the full cost of healthcare on different plans. Compute the total cost of your medications, how & when you'll hit things like your deductible, what tax credits & deductions apply, etc. What made rational financial sense while employed might not make sense when unemployed or buying your own health plan. But you have to find out for yourself. Rarely does it make sense to continue paying your employers health plan via COBRA. After loosing your job you have like a 30 day window to switch plans before you will be locked into your COBRA plan for the remainder of the year -- do not dilly dally around, figure it out now!
Agreed, though a better title would probably not use the term "safe" unqualified (e.g. "Async rust with io_uring leaks resources (and risks corrupting program state").
That's the easy part. The hard part is agreeing what the externality is in the first place!

"My study shows Foobar to cause Baz." "No, your study is wrong, my study shows it doesn't."

All the easily agreed upon stuff is already done - what's left is the stuff people argue about.
Alternately we have entered a phase where layoffs have metastasized as a thing to do so much that executives are being asked about it. "We've noticed you haven't done any layoffs yet, can you explain that?"
Are those glasses with camera always on sticking it into other people's faces, just like before Google glass had it?

That's an idiotic toy to use among other people, and I am keeping things polite here. Unless you ask each of them if its OK they will be recorded and evaluated by Meta company (and who knows who else).

Your convenience stops right where rights of me and my family starts. Bring it next to any small kids and expect some well deserved non-nice feedback coming your way.
> Downside of trading privacy for security:

> Transparent WWW caching is one example of a pro-privacy setup that used to be possible and is no longer feasible due to pervasive TLS.

What? You're kidding. If we didn't have pervasive TLS we'd have neither privacy nor security. Sure, a caching proxy would add a measure of privacy, but not relative to the proxy's operator, and the proxy's operator would be the ISP, and the ISP has access to all sorts of metadata about you. Therefore pervasive TLS did not hurt privacy, and it did improve security.

You're making the same mistake as Meredith Whittaker. It's a category mistake.

> Other example: the Mac I'm typing this on phones home every app I open in the name of “““protecting””” me from malware.

What does this have to do with secure cryptography? That's what TFA is about. You are conflating security as-in cryptography with security as-in operating system security. More category errors. These are serious errors because if we accept this nonsense then we accept weak cryptography -- that's DJB's point.
There are good reasons for the Gregorian calendar’s oddities, though. Any simple system stops being simple when you apply it to enough different situations. I am not sure programmers would like it better if each country had a different calendar for each season. Because a day that starts at 6 and ends at 18 would make sense 2 days each years here in Europe. Not even that if you go far enough North.
> based on Intel EU stall profiling for hardware profiling

It wasn't clearly defined but I think EU stall means Execution Unit stall which is when a GPU "becomes stalled when all of its threads are waiting for results from fixed function units" https://www.intel.com/content/www/us/en/docs/gpa/user-guide/...
As far as I know it's just a node exporter, similar to prometheues node-exporter
Yeah, I feel like Apple has done the opposite of planned obsolescence with the M chips.

I have a Macbook Air M1 that I'd like to upgrade, but they're not making it easy. I promised myself a couple of years ago I'll never buy a new expensive computing device/phone unless it supports 120 hertz and Wi-Fi 7, a pretty reasonable request I think.

I got the iPhone 16 Pro, guess I can wait another year for a new Macbook (hopefully the Air will have a decent display by then, I'm not too keen to downgrade the portability just to get a good display).