skysight-inc/HackerNews huggingface dataset:
One that doesn't violently strangle your arm/wrist would be a good start, even.
For over-ears is good to decide if you want open or closed cans.
That can make a huge difference, especially if you are going to use them even in slightly noisy environment.

I'm very happy with DT-1770 pro by Bayerdynamic for closed.
And *extremely* happy with Focal Clear for open back.

I occasionally also mix on them.
Binance exits Netherlands and faces France probe
It would be interesting to understand how synchronization is affected while learning for in-person learning in comparison to online/remote learning.
Of course the wisest thing to spend it on would be integrating a proprietary competitor to Wallabag. That's exactly what the open web needs most.
There was plenty of criticism that was qualified, and the assumptions had their limitations clearly explained... Overall the author did an incredible job providing context and caveats.
If this were written about the general problems with VR, as they apply to the Apple headset and not just an attempt to troll bait Apple fans/haters with emotional statements like ¡Apple is is ignoring physics! I think I would find it more readable. This is some really interesting bits here, but the tone makes it off putting
> A bullshit sector, but the jobs themselves are not "bullshit jobs"

If a sector (industry) is bullshit, the jobs are too.

> the climate change stuff here is a total non sequitur

I was reacting to

'with a good manager, they will remind you of the meaning inherent in the work. At McD's, perhaps: "Remember folks, we're getting hungry people fed, hard working folks deserve a fresh hot meal"'

Serving hungry people "fresh" hot meal does not alone make it non-bullshit job. Maybe I was not clear enough ... consuming meat & dairy destroys the environment (and animal agriculture is the main culprit), and not consuming meat & dairy is a best way to stop anthropocenic crisis (overshoot). There are enough peer reviewed scientific studies that confirm that. Ask if you want more sources.

> The worst part about being vegan is other vegans

Funny, but somehow relevant: https://i.redd.it/xuwnig93hg6b1.jpg

> There will always be food service jobs, and they will always be tedious and taxing ... serving ideologically-correct foodstuff

By definition those are not bullshit jobs.
article is from 2013, so when he says "for 35 years" he means he started in 1978 when he was 16 years old-ish (this guy did the math, though I didn't figure out the months)
> Sidenote: is he writing equations comically large on the blackboard for a reason?

Well, yeah, he probably can't see them properly otherwise. Remember how grandma always used to tell you you'd ruin your eyesight by sitting too close to the TV?
The sibling post already makes the same point, but I absolutely agree that serverless is specifically less complex than maintaining state for monolithic applications.

Individually deploying endpoints in seconds is hugely beneficial.

Likewise functional purity is easier to reason about.
Even if the move goes smoothly, shouldn't they let customers know what they're signing up for?
Linux is Linux thanks to large involvement of big tech. It remains to be seen if any Big Tech companies would be interested in seriously supporting development of an open source browser.
There’s a recent buy-it-for-life thread with moderate advocacy for cheaper models. I’m waiting for my £20 ones from Amazon. Let’s see…

“Any recommendations on Bluetooth earbuds that are sweat/waterproof, reliable, and well designed?”

https://www.reddit.com/r/BuyItForLife/comments/14a2hry/any_r...
I tackle this problem by focusing on building the product, not the infrastructure and making sure the first version works just for me.

Once you hitch your wagon to anything you're along for their ride and have to make sure you can still do your own thing while wrangling your dependencies. So choose things that don't move very fast and don't ask much time from you
Show HN: Don – A fast and simple API framework written in Go
I made an open source API framework for Go which takes a declarative approach and has killer performance.
The reddit mods are getting what they deserve, they turned reddit into a cancerous echo chamber where the slightest hint of wrong think will get you banned. They made their bed now they get to sleep in it.

Karma is sweet and as someone once said "Popcorn tastes good".
Clop Leaks: First Wave of Victims Named
"MOVEit Transfer Zero-Day: What We Know So Far" - https://www.reliaquest.com/blog/moveit-transfer-zero-day/

"MOVEit Transfer Critical Vulnerability (May 2023) (CVE-2023-34362)" - https://community.progress.com/s/article/MOVEit-Transfer-Cri...

"CVE-2023-0669 – Fortra GoAnywhere MFT RCE Vulnerability" - https://www.pingsafe.com/blog/fortra-goanywhere-mft-rce-vuln...
Andreas my guy! congrats! and I'm sure many people have asked this request: please integrate adblocking to Ladybird.
Initially I thought 'oh I'm sure I can just turn off the fake eyes' assuming that unnecessary heat, battery usage, EM radiation, and social awkwardness were the only downside.

I'm glad that this review explained more of the downfalls of this design choice before I plunked down the credit card.
Seems slightly more acceptable than killing, but one step better would be having the purchaser maintain the existing product so that users are less impacted by Google's attention deficit disorder.
It must be tough to be the brother who hates maths and just wants to play football.
MOSCOW Method
I used VSCode for JS for a while, until a major refactor, the experience was awful and I switched to Intellij. I love it and never going back.
Omg is anchor positioning going to solve native scroll fixed position jitter?!
Im not quite following this. Isn't Firefox agnostic to the operating system's media stream server? (The answer is no, but I don't know why)

Doesn't Firefox just chuck video at the OS, and the OS picks it up via pipewire/other and displays it on screen?
>Although using atomic instructions is often referred to as “lockless programming”, this is slightly misleading – in fact, atomic operations require some locking to happen at the hardware level.

Lockless/lockfree refers to the fact that there are no deadlocks.
That's a pretty reasonable explanation, and one day I should sit down and write some artifical test/bench to get more details.
I’m curious if the chi-fi market will take over headphones in the coming years.

IEMs are a bit easier to be competitive at, not having to worry about acoustic effects of ear/head shape, ergonomics/comfort is much simpler with IEMs, etc.

But clearly good headphones are still working on a massive margin.
> “ general problems with VR, as they apply to the Apple headset”

IMO that’s exactly how the article approaches it: Here are some known issues where we can already see that Apple is taking a design approach that’s known to be problematic. I didn’t have much problem with the tone. You find harsher words and less qualified arguments in the typical “I don’t like this or that JS framework” programmer rant that makes it on HN.
> It remains to be seen if any Big Tech companies would be interested in seriously supporting development of an open source browser.

You're missing a "new" or "another" in that sentence.
Looks like more and more CEO stands for Chief Enshittifying Officer
An Alerting Strategy for the Cloud
A vision for AI code agents
Akling, I hope you keep doing inspiring work! Thank you for your contributions!
It's interesting how he mentions Google Glass having captured the public's interest in such technology… which it did, if only for a hot minute. Now, ten years later, Apple has thrown its hat into the ring, and we'll see where it goes.

Could this be another iPod or iPhone moment—where Apple wasn't the first to do it, or arguably even the best, but they somehow, despite being ostensibly late to the party, managed to get it right in a way where it truly changed things? My gut reaction is honestly, no, people still aren't going to want to walk around with digital goggles on their heads, regardless of whether their eyes are visible on the front or not. But then, if I were able to predict which of Apple's products would be unexpectedly and wildly successful, I'd be very wealthy, so…
> Even just the text of comments and submissions is >>80GB per month.

Surely that can't be true after compression?
Ah, the obligatory "WhAt If No InTeRnet" comment that happens every time someone complains software support for board is shit.

For one, to not have to keep ancient dev environments around when you need to make small change. Also when you decide to repurpose it for something else, which is far more likely for hobbyist board like this.

> For most embedded stuff, your choices are leave it in the field or recall.

Sure if you want to get fired. "Sir, you need to pack the $200k worth, 300kg CNC and send it to us so we can upgrade your firmware".
When the Airpods first came out, I was convinced they'd never take off, and lots of social media seemed to agree with me. There was even science - SCIENCE! - used to explain why they were a bad idea. While I don't see myself buying the Vision Pro, I'll make no predictions about whether it will be popular.
If you intend to keep it simple & small, none of the following advice really matters. Two people can work together on anything. This is about what happens when you need to hire that 2nd, 3rd and 4th developer, sales team, etc. because you are starting to feel the burnout monster lurking in the shadows.

I'd say your job is to serve the board (CEO) + developers as a sort of communications bridge and secondary captain. You should try to steer the technology away from things that would add complexity/liability to the organization. You should always be asking: "How does this add value to the customer's experience?" followed immediately by "Don't we already have XYZ at home?".

Certainly, let your developers play with shiny things from time-to-time, but carefully pick & choose the technologies that you promote to "we use this in prod for paying customers". Consider that this may have implications for the technologies you select today. Everything in technology has inertia, even if it's just files in the computer. That fancy purely-functional web framework you really enjoy today might not be so compatible with the broader job market tomorrow.

> I am trying to figure out if I'm capable enough to be a CTO.

I think many CTOs are still trying to figure this out today. For me, the struggle never ends and I think that is sort of the hallmark of good leadership. If you become content & comfy in your seat of power, you are almost always headed down the path of cartoon villain boss and/or bankruptcy.

Humility is probably the most important thing. The ability to put your ego into a box, lock it, and throw away the key for 5+ days a week is critical. If you cannot do this, you need to consider if CTO is a good path for you. Especially if you intend to scale beyond just the CTO being the only developer in your organization. Growing other people is the hardest thing. They have egos too. You can get value out of almost anyone when they feel empowered.

You may find value in adopting an "extreme ownership" mindset, but others on HN have different opinions of this sort of thing. I've gone down this path and I enjoy it because the fire of "everything is my responsibility no matter what" has encouraged me to push my team away from things that would cause me to lose sleep at night. My fears happen to be highly-coincidental with our customers' fears, so this tends to work out well in practice. YMMV here and I am not responsible for any side effects that may result from reading certain "self-help" books...
This website was blocked by HN, So IM checking weather it is unblocked or not?
How to Manage Schemas and Handle Standardization
Reference counting (the use of std::sync::Arc covered in the article) is a parallelism unfriendly type of garbage collection algorithm - so use a better one. But might be that Rust doesn't make that easy.
It doesn't matter that he was rich and the rebels were poor, they were a threat to the elected government and violating the law.

None of this rich vs. poor communist shit is relevant
If it’s truly opinion why not give people the option of turning it off or on?
In a teaching scenario, that is the norm. You err on the size of, well, size, because larger letters, especially written in a hurry, are easier to read by students sitting in the farthest rows of Ian amphitheater.
I do know what zero-days are. And I do not solely use the historical performance as evidence for strong security.

Did you ever think that such a good performance that Xen and Qubes have is not a mere coincidence? What if I tell you that it is not just a pure luck? It just can't be luck statistically: in the Linux kernel, serious vulnerabilities are found all the time, whereas here they're extremely rare.

Let me tell you that it is actually a result of a good architecture. You know, in Xen, the trusted computing base, i.e., the code responsible for isolation and security is really small: it's of the order of 100k lines of code. In Linux it's millions of lines. Every code has bugs, it's unavoidable, but you simply can't have a similar number of bugs in 100k lines as in millions of lines. There are no "guarantees" here, just pure statistics.

In addition, Xen is very popular among big companies, so its code is constantly checked for bugs by the best people in the field. And zero-days in it are so expensive that you would not waste one on leaking personal data of people for no reason. Security is not about guarantees, it's about probabilities. And they are very small in Qubes, if you are not a big target. Even if you are, they are smaller than for any other system, thanks to the security-oriented design and reliance on compartmentalization.

Yes, Qubes is vulnerable to Spectre, Meltdown, *-hammer attacks. But it never attempted to protect the user against the hardware it runs on. It is physically impossible. Also, hardware attacks like these are exception, not the rule. And even they usually don't lead to VM escapes.
The future is exciting and terrifying.

Scaling laws have resulted in GPT-4 and they keep going.

The design space for LLMs is bigger than just transformer architectures. It includes long prompts, retrieval, chains, data quality, compression, etc, which potentially stack on top of HW acceleration.

These are the worst models that we will see over the next decade. It’s going to be wild.
Croaker, Catfish, Crustaceans cast ashore: blame Climate Change
‘Noah’s Ark’ floating city that would be home to 40k people in the apocalypse
From the post: «In the context of resource-constraint embedded devices, it may make sense to tailor an interpreter to a specific applications to gain best performance.»

The «key problems» are also discussed in the introduction of the paper at the top of page 2 - including why it’s practical in their context.

Also in the paper, they say speedups based on optimizing a subset of benchmarks generalize to other benchmarks as well, but not across environments.

Last I checked, starting with an «optimizing your environment» task, is far from being considered «not very practical»
> If West reacted in 2008 how they react now - we could have saved 100s of thousand of people AND avoided 2 wars and billions in military and humanitarian spending. We didn't, because it was easier in the short term to look the other way.

That feels like 1930s and policy of appeasement, when Germany was taking back Rhineland, creating Luftwaffe, annexing Austria and France with Britain were just looking and doing nothing. Then Munich agreement came about and France with Britain signed it because they did not wanted to do anything. The rest of history is just WW2.

It is almost comical to think, that WW2 in Europe could have been reduced to local conflict between Germany and France fighting over Rhineland.
because their opinion is that it's immoral
What a fantastic post and explanation, big kudos to the author. I recently went from knowing next to nothing about hashtables, to implementing my own in C using simple separate chaining, and was surprised to find out that it's around twice as slow as an equivalent CPython `dict` benchmark, while also only being around 20% slower than an equivalent Golang `map` benchmark.
I compiled it and added packages to install on openSUSE for this in the readme... which was easy because you don't need much to build this browser! And it builds in a few minutes.

Did you also make this post from it?

I wish Discord was not mandatory to interact with the community

Agreed. My preference is IRC or even mailing lists.
Tactical High-Power Operational Responder (THOR)
"THOR (Tactical High-power Operational Responder)" - https://youtu.be/QjHGxKb6W1c
There is a significant gap between charging high prices for a quality product that people want to buy, and charging even higher prices by deceiving your customers about quality.
This sorely misses the step-by-step tutorial.

Eg I like Nomad and would love to deploy wasm stuff there, but tbh have no idea how to get from building to deploying something using this driver
This is in a nutshell the moral of the performance story. I took a graduate level class in performance computing that was basically all lab based. In the end what I learned, overwhelmingly, first hand, is that in the performance computing world, what wins is what exploits the hardware intelligently.

Theoretical advancements matter too but usually only in so much as they can translate to hardware. Although, there are some special case where even a slight theoretical gain matters even more than how it translates to hardware, but they're limited.

Anyways, to that end, everything becomes about dividing work in a way that parallelizes nicely, exploits cache well, reduces the need to share information between threads, etc... and this ultimately comes down to data structures. However, these aren't your normal, fundamental data structures. Instead each problem sort of has some kind of exotic, hypothetically ideal data structure, that is fine tuned to exploit the machine's resources to the max for just that problem. By the time you're done they rarely resemble anything intelligible, let alone wha the whiteboard version of the algorithm was.

In that vein, there are a few general trends that appear over and over again. Trees vs graphs is definitely one of of those trends, although that's more of a general theme and not a literal rule.
> Realistically another browser engine really isn't needed. 2 is enough.

Currently the internet is what Chrome is - if Google decides that they don't like something on the internet, they can just wipe it. Firefox is dying. (And Safari is... well... it does things). The internet has been rotting away for good part of the last decade. We definitely don't have enough browser engines, we are in dire need of more.
Wafer defects, which, among other reasons, are caused by random dust occuring between the ultraviolet lamp and the wafer (https://en.wikipedia.org/wiki/Photolithography). For some fixed concentration of dust in environment, the larger the die, the bigger the fraction of dies which have at least one defect (the lower the yield). It also depends on how robust the circuit design is to defects - defects could be detected, faulty circuit portions could be localized and then the circuit could route work around them.
I mean yea, I understand the idea.. making a sacrament out of sawdust to cut costs or whatever would be reprehensible, but using pressed twinkies as sacrament doesn't seem that awful to me, if that was all they had available in a hurry.

Probably why I'm not a priest. Hehe.
That’s the not too comfortable part. But with a tiny bit of syntax sugar (say, a ! or ? that expands to a mini-try-catch block) it would be more than fine.
> Sorry, until the hardware is available I am not willing to sit down and read/listen about how terrible it is.

Agree 110%.

Its not on sale yet.

Only a tiny handful of Youtube influencers have been allowed to have a sneak-peak, and even they were not allowed to film it or go into too much detail. So clearly they were being shown late-stage prototype models and not the finished product.

Its therefore clear anyone sensible should wait and see.
Yes! It looks like a great introduction. Perhaps even better than the Lean course mentioned above. Here is the link:

https://forallx.openlogicproject.org/
Designing Pythonic Library APIs
Post JS build pipelines and web packers, most element names and classes are just minified garbage.

Sadly most web devs don't give a damn about accessibility anymore :(

Especially not in the React and Angular based ecosystems and toolchains. Server-side rendering was popular for a while, but even then the generated HTML codes were pretty useless for A11y focussed products.
Yasa axial flux motors – The future of EV propulsion
Elixir's most popular debugger tool is called pry.
As someone who has also been attempting to write a minimal browser in my free time, and so far has made much less progress, I fully support your fight against Big Browser.
This is correct, and Bellman-Ford, while naive compared to A*, actually parallelizes much better. That said, an optimized Bellman-Ford doesn't even resemble the original, naive version of the algorithm.
Only those 2 specs ? Home routers, don't need much more to pass thru a gigabit of traffic with some firewall/NAT in place.

On board that only have 100Mbit ethernet? Much less useful but you could make a sound processor (effects etc), but then pinout doesn't show any I2S....

I guess you could do some image processing but RAM will be limit on that
Yep this. A studio engineer mate of mine recons room treatment is maybe 80% of the difference you can hear.

Not many people are willing to install that much foam panelling, though.
Are Chinese nationalists oppressive because they don't just open the borders?

No. Simply closing their border is not oppressive but just like in the US, it is not enough to produce an ethnocentric society.

It's clear that you have a different standard for white people.

No, the standard is the same. And to illustrate, you've picked a nearly perfect analog for US "white nationalists" with the Han Chinese.

What China is doing to the Uyghurs and what "white nationalists" in the US want for "non-whites" is oppression. This is the only way to achieve their ethnocentric objectives.

In both cases, the objective is built around ethnic superiority and is equally racist and reprehensible and amoral and inhumane.
Maybe its just old age, I am nearing 70 now and any screen glare is unbearable

I am a retired psychotherapist and I still read a lot of psychotherapy and psychoanalysis books in epub and pdf formats. I have to change the background colours in foliate and qpdfview to read without eye strain.

Being quite old I regularly wake in the middle of the night, I get up, make a cup of tea, turn my laptop on, and read for a while until I feel sleepy again. The screen glare at 2:00AM is like having a laser shone in my eyes.

arc dark theme is my go to theme on Arch

I like the Tomorrow night blue theme in vscodium for my family recipe offline web pages.

Dark themes just relieve any eye strain for me
I get to work with shell scripts almost every day, you condescending fool