skysight-inc/HackerNews huggingface dataset:
Perl is a fascinating example because it was so ahead of its time, so innovative, forward-thinking, so wonderful, and so loved, and yet today is looked upon with such disdain. I remember people battling for Perl positions and being so happy to get them! Now you can't even find people that admit to knowing Perl ;-)

Someday I want to study this and really understand what happened.
Fuzzing an eBPF Implementation in Rust
Actually I was referring to drawing with a stylus on a drawing app like Google Keep drawing notes or https://canvas.apps.chrome/.
If you think that Vestas looks bonkers, take a look at the current challengers.

https://sp80.ch/

https://syro.co/en/speed-record/

The syroco design seems wildly unstable and just a simulation really. SP80 has a boat in the water
You should try and name a specific off the shelf drone here that can carry a missile payload.
I think one component of it is the devaluing of writing in the industry. A big issue in the most recent WGA strike (mostly glossed over in favor of obsessing over the AI stuff) was studios pushing really hard to turn writing into one-off gig work instead of a stable position. A lot of successful shows have a first season that is lackluster or just plain "off" because they hadn't figured out what the show was actually about, and I suspect that excessive commoditization of the writing process is a recipe for producing that "weird first season" every season.
"Tax is someone taking money by force" <--False, the entire ownership regime of land is an exercise in force. Land rent is either publicly collected or privately captured. When one has the (correct) philosophical position that everyone has an equal right to use land, it simply becomes a matter of 'who' receives the rent. As a matter of justice, the value of a free gift of nature should be shared. To believe otherwise is to believe that some people have less of a right to live, as land is required for all life and economic activity.

"Robs you of assets faster the more valuable it is" <--False, it collects the advantages that accrue to land (a free gift of nature) in exact proportion to the benefit that the land provides. Land value is a social surplus, not a charge.

"random person will dictate what you owe" <--False, assessments are made by observing the market according to well-established principles. See: https://www.iaao.org/ and just like today, you can establish multiple levels of oversight and include the option to appeal.
Apple alerted Amazon about a potential cloud security risk
You can put an extra 'level' in, to make both options return the same 0,1...9

def loop():
for number in range(10):

def outer(n):
def inner():
return n

return inner

yield outer(number)

Is there a neater way?
Not if the manufacturer plans for it. The first macbook I had, you could replace the battery in less than 10 seconds. You could replace a defective ram stick in 5 minutes if you were going slow. The price of service was cheap enough that the guy who sold me the RAM let me watch over his shoulder as he did it for free.
Proximity to the sea does shorten the lifetime of electronics. Salt deposition is a way worst problem than humidity.

There are ways to protect against that. And actively cooled equipment (like computers) get way worse problems than stuff with no air circulation.
Can confirm.

I've been using raw SQL for migrations in some projects for years.

Boring and predictable. Just how I like it.
Side effects all the way down.
I’m gently optimistic on the subject. When bias is encoded in the synaptic weights of a human brain it’s extremely hard to quantify. You can’t run an ablation experiment or try different combinations of similar inputs to determine if a judge is biased, for example.

AI is materializing existing biases, perhaps amplifying some in the short term. This is object-level bad if we start hooking up important systems without building guardrails, eg I’d be worried about a “legal advice from AI” service right now.

At the meta-level this is an opportunity to run those experiments and root out some of the areas where bias does creep in. I think a lot of the coverage on the issue (not referring to OP here) fails to look past the object level and in doing so misses the big opportunity.

Of course, when you actually start having these conversations, you get to some very tricky discussions about what “fixing bias” actually means. In so many areas it’s a lot easier to throw around fuzzy rhetoric rather than a quantitative model that encodes a specific solution. But AI systems require precisely that.
Web browsers' and wget use the same HTTP features for resuming downloads (range-requests) so if it works in one it should work in the other. I've never had enough data in a google takeout that it would fail partway though.
I'm a little unsure about what makes this manager bad, which might help to inform the response. You say they "fail to include" you or the team. Does that mean that they fail to inform you about discussions where you would have useful input?
I have no strong opinion on the premise, but the cherry-picked data in this article is... on par with what I expect from a random Substack blog, which is to say god-awful.

The most obvious offender is in the music section, where he points out that hits per famous artist have been increasing, but then ignores the chart right below that in his source (https://towardsdatascience.com/hot-or-not-analyzing-60-years...), which states that tracks stay on the chart for about 5x shorter than they used to. If there are 5x more chart-topping songs, more of them will be from famous artists, who would've thought!?

Television section relies on Nielsen and it's written in the same year when Nielsen lost its license for underreporting (they have regained it since). The books section relies on LitHub, which wasn't particularly interested in YA fiction and non-fiction, so they didn't include them. So, it's not all the books, but only "adult" fiction books.
I had picked up their GL-MT3000 "Baryl" travel router -- which is a really great little device. I was pretty impressed, so when my home router (Ubiquity EdgeRouter X ) died a few weeks back, I replaced it with the GL.iNet GL-MT6000 "Flint 2" (https://www.gl-inet.com/products/gl-mt6000/). So far the Flint 2 has been pretty solid and nice to know that it's built on top of Open WRT -- and I assume it's fairly easy to convert it fully to an Open WRT device if so wanted.
Ask HN: Best Architecture Patterns for Integrations?
Hey all, anyone here have personal experiences or resources to share on how companies have successfully approached designing an architecture to handle N integrations syncing down into one application?

More often than not I've seen these systems designed around an inheritance structure which frankly I don't agree with -- given enough time integrations will diverge enough that the once "shared" functionality no longer applies and you end up with a mess of inherited methods and overridden function chains.

I'm not _really_ sure what the alternative to OOO + inheritance is in designing an integration system though, Events? CQRS? Etc?
I was putting off starting my SaaS idea for years (has to do with assigning code reviewers based on specific file patterns and notifying them on Slack) but the idea was much more marketable 10 years ago when I first had it. GitHub did not even have the concept of CODEOWNERS back then.

After getting laid off, I decided to roll the dice instead of looking for another work-for-hire. Yeah, it's too late, but I needed this just to get excited about technology again. I was seriously jaded from debugging the microservices spaghetti at every frigging job, trying to make a pile out of water and not actually building anything.

I torches through my savings, and no regrets. I am in my 40s, and the time to take a chance is running out.

The point is, there is such a thing as "right place, right time". The idea and the execution have to be well-timed. It might be too early, or it might be too late (as it was for me). Take The Globe, for example - the Facebook before Facebook. They failed because a) there were no phones b) not enough people online to get the network effect. Similarly, good luck getting your "crypto" getting traction at this point.

If you have an idea, and you think the time is right - take the chance. Not knowing what will happen is part of the fun. Don't look at it as taking risk, look at it as rowing through a river and without knowing where the river goes. If you don't row, you will never find out what's around the bend.
https://archive.is/FIbU4
I got bit by a dog a few years ago and it was a real wake up call. It wasn't that I wasn't aware that a dog will bite under the right circumstances - I knew that.

I had believed that I understood when a dog was unhappy. The dog that bit me gave zero indication that I could see. I walked past it and it attacked. I have no doubt that someone very perceptive might have seen it coming but my policy now is to treat all dogs as if they're unhappy until I get super clear sense that that's not the case.
There is definitive proof. They over-drive the LEDs which is why they die so quickly. If they were under-driven they last much much longer. It's the heat that kills them IIRC.
Thats definitely what's happening, at least with music. When radio was dominant, the "hot 100" lists were pretty diverse because everyone was exposed to the same set of ~70-150 hit songs every year, that were curated by record companies and radio stations. This system let weirder or more ambitious music occasionally trickle to the top. Without everyone listening to the same programming, the only artists that can be the most popular are the most widely appealing musicians.
I don't have a ton of experience, but I think you saying this reflects back on you as well.

Maybe your boss and their boss really are terrible, or maybe you are angling for more power, and want them (even subconsciously) to look bad so you can be a hero in comparison.

There's a lot of space between "I don't like my boss" and "they are ruining this company and need to go and I should replace them"
They're rolling out the arbitration clauses like mad recently though. There was an HN post a few years ago about going to arbitration and winning, so it's not a complete lost cause but I guess the damages would be less.
If only USB-C port was more sturdy.
In a liberal and civilized society no one "must be cancelled" for opinions. And I personally much prefer they openly share their convictions than sneakily hiding behind corporate speak. What you're describing is done out of cowardice and greed. Maybe Tesla's stock would be higher if Musk let his PR team do the tweeting, like Bezos does. But why would anyone sensible want to listen to that? They'll say anything as long as it makes their boss look good. More importantly, what kind of person has that kind of wealth and yet is still concerned mainly with the share price and not what their conviction tells them to stand up for? There are more important things in life than money.
`np.newaxis` explicitly adds a `1` dimension, not an `indefinite` one.
Out of curiosity, do you feel the same about unions, because it is the same exact problem and should be dealt with the exact same way.
> Take your time with it, but do read it.

And do the harder exercises. Really do them, not just read and tell yourself you understand how to do that one and move on.
Agreed. I upvoted the article because I think it's interesting to consider, but a statement like "the number of artists on the Billboard Hot 100 has been decreasing for decades" is entirely compatible with the notion that the proportion of the population listening to the long tail rather than the artists on the Billboard 100 could be higher than ever. Taylor Swift is big, but she's still no Michael Jackson or The Beatles in terms of cultural penetration, and probably never will be.
That's a great example of this kind of problem. People are pragmatic and take the jobs that are available, even if that it's not what they originally planned for or what would be more helpful. I've done the same myself a few times.
What fool leaves nude photos of themselves on an unencrypted laptop and fails to use full disc encryption.

One that can use the story to make a film about it and make a few quid.

Good job it wasnt nude photos of her children.

The mind boggles
You mean like Omniverse from Nvidia where you can simulate entire factories or as Nvidia does data centers before they are built?

Or how about building the world virtually?
https://www.nvidia.com/en-us/high-performance-computing/eart...
Sure...I mention "inexpensive", because "expensive" and "open" aren't immune to zero days, but both have options to mitigate that via either paid or self-support. Where the inexpensive ones often have no real options in that situation.
Oof, perhaps time to stock up if you rely on this equipment.
See also:

Show HN: Trading cards made with e-ink displays https://www.wyldcard.io/blog/introducing-wyldcard

https://news.ycombinator.com/item?id=33795296 (1149 points | Nov 30, 2022 | 291 comments)
CVE-2024-38396: Abusing escape sequences in iTerm2 for code execution
Immediate reaction: Make "Computer Science" the theoretical degree, and use a different name for folks who are planning to do applied stuff. We already have various flavors of engineers (vs. B.S. degrees in Physics), doctors and nurses (who mostly don't have any degrees in Biology), pharmacists (vs. Chemists...at least in American English), etc., etc.

At $Job, one of the biggest red flags for hiring is that the applicant is well-prepared to continue their career in academia.
A h264 encoded file of a vhs tape is not better than vhs
Need a system where I can put my physical SIM card into a serial convertor and it “plugs” into a phone located in some other country so it can ping elsewhere every once in a while.

Dunno if providers will pick up on me teleporting around.

Maybe the better way is some kind of 700mhz repeater-over-IP.
I used to do a lot more illustration (character illustrations for marketing and so on), and if that were still the case, I'd probably still be using Illustrator. I think Affinity Designer is up to doing everything I'd need, but it's probably a step down in terms of functionality, while requiring me to learn an entire new application's shortcuts and conventions. In other words, a lot of work just to get back to being almost as productive as I was before. Fortunately, these days, the most I am asked to do is make an occasional icon, so a combination of Figma and AD is more than I need.
It seems to me an approach would be to purposely deoptimize such a P2P network for these applications. Optimise for time-insensitive best effort delivery like the internet of old. Still plenty of applications can work to that model and it is “good enough” for doing business.

Keep the bandwidth heavy applications on different channels with a different QoS guarantees and cost structure.
> On a cultural level, the key is to promote local productions.

If an important selling point for a media product is that it’s locally produced, then it’s probably bad (as local productions usually are).

The real solution imo is just to consume less media. If consuming media takes up a significant portion of your time, then to me that sounds like a fundamentally boring life. I’d recommend one should fix their boring life problem before they start worrying about their boring media problem.
This reads like whataboutism. Very disingenuous.
Save some money

Just leave the curtains open
I agree, but I think a more important distinction is that while 90% (wild guess) of people could get it via pure System 2 thinking (perhaps via an unpleasant grind of working through it slowly), only a small percentage can think this way intuitively and quickly in System 1.

I think there's value in having non-programmers (or experts of any kind) having worked through some non-trivial examples as it may solidify in their mind that what the experts are telling them is legitimate (though, this rests on the requirement that what they are telling people actually is legitimate...which I think is is very much the same problem, but more refined). A classic example of this is COVID, but not only the vaccines aspect.

I think this general idea (a much more sophisticated interpretation of it than I'm giving here) has very broad applicability and importance to advanced societies.
"But it's not structured!"

I swim around a lot in the "XML High Priesthood" pool, and the latest new thing is this: AI (sucking down unstructured documents) isn't capable of efficient functioning without Knowledge Graph, and donchaknow a complex XML schema and a knowledge graph are practically the same thing.

So they're glueing on some new functionality to try and get writer teams to take the plunge and - same old same old - buy multimillion dollar tools to make PDFs with. One sign of a terminal bagholder is seeing the same tech come up every few years with the latest fashionable thing stapled on its face. They went through a "blockchain" phase too, where all the individual document elements would be addressable "through the chain".

Anyway . . .

Anyway, thing is, there's a teensy shred of truth in what they're saying, but everything else about what they're suggesting would, I think, either not work at all, or make retrieval even less dependable. Also, to do what they're trying to do, you don't actually need a gigantic full on XML schema. Using Asciidoc roles consistently would get you the same benefit, and would save a hell of a lot of space in a very limited window.
This has been well discussed on HN. See history.
I don't mean to take away from Intel's underwhelming management.

But regardless, Keller's Athlon 64 or Zen are great competitors.

Likewise, CUDA is Nvidia's massive achievement. The growth strategy of that product (involving lots of free engineer hours given to clients on-site) deserves credit.
Can you help your manager get better?
In my experience web browsers don't use range requests for resuming downloads, but just start downloads over. Or at least I don't know how to make them resume.
Interesting how expensive non-household, portable solar panels on Amazon are where you pay between $1-$2 per watt.
There are some nice cases for RPi 4 that have a semi-integrated USB-SATA adapter in the box. The DeskPi[1] case, Argon and the NESPi-style case in particular. DeskPi is pretty neat, if costly, and the NES-like cases have easy 2.5" sata swap. YMMV.

I upgraded my home LAN to 10gb/2.5gb early last year, and the RPi can't really keep up with it anymore. I'm using an N305 based mini-pc with 4 ethernet ports for my router now... exceeds my needs and runs great. My home server is an AMD 5900HX based mini-pc with also works very well (ProxMox, Docker, etc).
> The manager, however, fails to include me or the team, and this is reflected in declining team satisfaction ratings.

To me it feels like there needs to be more information before we can come to a judgement (excluding bias aside). I don't feel like "failing to include" people is necessarily an indication that a manager is bad... rather it feels like his communication style clashes with your preference. There are plenty of places where information is shared on the "need-to-know" basis. Is the manager not including your team on things that your team should be knowing?

Was the manager also given a fair chance to receive the feedback and take action on it?
this is wild, are there companies in the US installing this?
I've been a developer for 40+ years, and have to agree. I've never found debuggers to be the most efficient way to debug code, and it's not something I'd normally reach for during development.

The only time I normally used a debugger is for post-mortem debugging - looking at a production core file for a multi-threaded process to see where it was in the code (and maybe inspect a few variables) when it crashed. If the core isn't sufficient to isolate the problem, then I'll add more logging to isolate it next time it happens.

During development, printf is just so much more convenient. I'll always put print/log statements in my code as a combination of tracing execution flow and to validate assertions / check that variables have the types of value that I'm expecting. Often this sort of pre-emptive debugging is all you need, and if not it should point to exactly where you need to sprinkle a few more print statements to isolate an issue.

The convenience of print statements is that once you've put them there, at critical points in your code, and printing critical values, they are always there (can conditional them out once code is working, if wanted), as opposed to having to go into a debugger, navigate to points in code, setup breakpoints, monitor variables etc ...
Isn't stack direction an ABI convention rather than language or processor limit? I mean if you are trying to run existing PDP-10 binaries (I don't know of any that are publicly available), sure. But just to get to the point that you are running bash and serving and HTML Hello World from Apache, it shouldn't be an issue.

> 8-bit bytes

Doesn't the C standard just specify the minimum range of datatypes, and the max? Don't know if you can tell the size of actual bit without triggering UBI. (obviously not a C programmer)
Price of branding I imagine.

People are willing to pay the price so you may as well charge as much until sale revenue goes down.
Not to be rude but this is usually for foreign tourists. Chinese and Indian seem to do this a lot.
All of them (especially newer ones) are, except Haskell (und some other, nowadays either obsolete or really obscure languages).

Idris (2), PureScript, Elm, Unison, Roc, Lean (4), Koka, Flix (and some other I've forgotten about).
You’re victim blaming.
> “Independent” in this case meaning high priced grocers people didn’t want to shop at.

Not necessarily high-priced. Expense to the consumer (me) is also measured in time.

Maybe the little stores didn't have a large selection, so a shopper who went there would have to go to the big store anyway. Why waste time? Just go to the big one. I'm guilty of that behavior.

Flip that story a bit and I've also bought more expensive individual items at a small store close to me when it was "an emergency." Higher prices were outweighed by my time saved.

> occupy a niche

The indies that seem to exist in most of the country seem to be ethnic specialty markets or local produce/meat/etc. Near me in my little Iowa town are Korean, Mexican, and Egyptian grocers, fruit/veggie produce, and butcher shops. There's also the pretentious Co-op. I should add that the farmer's market is always bustling and also isn't being put out of business by the Walmart.

And this is flyover country. It's not like when I was in Manhattan and within a block of me had 2 bodegas, 2 bakeries, a seafood store, a cheese shop, and a butcher.

I'm sure I've left things off both of those lists.

> Legal bailouts for mediocre boomers who run inefficient, unambitious businesses with high prices

No, they're for things deemed to be for the public good despite the ravages of the "free market," by which today we mean acceptable monopolies.
TDK claims solid state battery breakthrough
The article includes this passage:

> Might this new understanding increase our capacity for self-awareness and empathy? If we can grasp the potential impact of our ancestors’ experiences on our own behaviour, might we be more understanding of others, who are also carrying the inherited weight of experience?

They are literally refereeing to the concept of inherited trauma and inter-generational memory throughout the piece. It's a favorite hobby-horse of the guardian and while they are somewhat subtle here and dress it up by picking a very old study, they are in fact talking about the kind of ideas appearing in popular self help books like The Body Keeps the Score, and other things in their orbit. The author of the article in question is hawking a similar book on the guardian's books platform.