skysight-inc/HackerNews huggingface dataset:
Then you are overlooking two things that provide important context: her previous behavior in similar circumstances of discovering bugs, and the opening sentence:

> My life as a mercenary sysadmin can be interesting.

To me this reads as "I was hired as a consutant for something that required a very restrictive NDA."
> it’s not spam

I'm pretty sure it highjacked the back button and showed me a chumbox. I clicked it again and but it didn't happen again.
No, I'm afraid it's like 90% of the Prius owners who post something about their car post fake gas mileages.

And 100% of the marketers of course.
You have to also consider a shift in reader affinity, which is impossible to measure

I bet his overall blog traffic has dipped
I thought "has a metabolism" (consumes food and produces waste) was the one viruses didn't fit with.
Your understanding of the repository pattern is correct. It's the other people in this thread that seem to have misunderstood it and/or implemented it incorrectly. I use the repository pattern in virtually every service (when appropriate) and it's incredibly simple, easy to test and document, and easy to teach to coworkers. Because most of our services use the repository pattern, we can jump into any project we're not familiar with and immediately have the lay of the land, knowing where to go to find business logic or make modifications.

One thing to note -- you stated in another comment that the repository pattern is just for database access, but this isn't really true. You can use the repository pattern for any type of service that requires fetching data from some other location or multiple locations -- whether that's a database, another HTTP API, a plain old file system, a gRPC server, an ftp server, a message queue, an email service... whatever.

This has been hugely helpful for me as one of the things my company does is aggregate data from a lot of other APIs (whois records, stuff of that nature). Multiple times we've had to switch providers due to contract issues or because we found something better/cheaper. Being able to swap out implementations was incredibly helpful because the business logic layer and its unit tests didn't need to be touched at all.

Before I started my current role, we had been using kafka for message queues. There was a huge initiative to switch over to rabbit and it was extremely painful ripping out all the kafka stuff and replacing it with rabbit stuff and it took forever and we still have issues with how the switch was executed to this day, years later. If we'd been using the repository pattern, the switch would've been a piece of cake.
"This, thirty years later, is the best pitch for XML I’ve read."

I wish someone would write "XML - The Good Parts".

Others might argue that this is JSON but I'd disagree:

- No comments is a non-starter

- No proper integers

- No date format

- Schema validation is a primitive toy compared what we had for XML

- Lack of allowed trailing commas

YAML ain't better. I hated whitespace handling in XML, it's a miracle how YAML could make it even worse.

XML is from era long past and I certainly don't want to go back there, but it had its good parts and I feel we have not really learned a lot from its mistakes.

In the end maybe it is just that developer ergonomics is largely a matter of taste and no language will ever please everyone.
I wonder what do you think is the solution to this?

For example I think EU citizens are not able (as in not willing to put the time and effort) to understand and discuss what EU is and what kind of MPs we want there and what they can really do.

I even consider somehow that is a mistake to even vote for those if the discussion is not about the EU and the direction we want the EU to go but about how can we protect their own country where country = ANY of the members.
Not all damage is bad.

Callouses on our feet are useful damage. Vining plants need branches to break off to promote new vining. Deciduous trees drop their leaves. Humpback whales do belly flops to dislodge parasites.

Evolving to be more likely to get struck by lightning means they're freed of parasitic vines more frequently. That's beneficial damage.
Last time I bought jeans I accidentally got the 501s because I didn't realize they were button fly. I thought I was going to return them but I ended up giving them a shot and now I love them. They're way less trouble to do up than I was expecting. (And because you work from the bottom up, I've never forgotten to close my fly... something that I managed far too often with zip flys)
> Getting WiFi to work reliably is still an issue.

This should not be an issue. I have hardware that varies a lot and I literally buy random wifi dongles for $1, $4, $5, Amazon, AliExpress, etc. and they have all just worked on first plugin. I can easily take my phone and tether it to my PC using USB-C and it appears in my Gnome network list and just starts using it for Internet.

> how well will it handle low latency audio

Pretty well you can use OBS to verify this. There are plenty of settings if you want to tune that.

> My graphics hardware?

Just ignore Nvidia and move on. Sure they might figure it out one day, I gave up a decade ago and I use Intel integrated or AMD dedicated for GPUs. Nvidia does "work" for most purposes but it will cause you a headache eventually and those are not worth $400 to me.

> How well will it handle power management?

I enjoy the basic controls that Gnome provides that give me a simple way to basically say "go all out" or "save some battery" etc. There are finer grain controls available and I have used commands in the past to push crappy hardware to it's limits before I chucked it (old Intel iGPUs)

> Can I get a high performance Linux laptop with good battery life, fast graphics, that runs cool and silent?

You can get ones that are specifically marketed for this purpose. Tuxedo is one that specializes in this and obviously System76 also do. These have a higher price point than a regular Dell system, which IMO is the better option in some ways. Dell sells more systems and has more users and it will "just work". They sold Linux systems for years and still do I believe.

Regarding "running silent" this is a gripe I have, not that it runs loud but some laptops have custom RGB crap and sometimes in Linux I don't have access to the extra functionality to customize my lighting or manually set my fans to ramp up etc. There are projects that aim to do this, but I have not looked into them beyond the most basic `fancontrol` built in command.
Every accusation is an admission. It's the grown up version of basic bully gaslighting - "stop hitting yourself", "he just went crazy and started attacking me", "stop making a scene", etc.

None of their invocations of higher ideals survive scrutiny, which is why trying to engage with their supporters about what they claim to want never succeeds at finding any common ground. The only thing they actually seem to want is to hurt people while being righteous.

(and I'm sure any partisans reading this comment will have latched onto that last sentence to "both sides" it, completely ignoring the good-faith frustration of the preceding sentence while eagerly embracing the dynamic of writing people off)
Yes.

You can watch me in public and you can even record things like my license plate number if you like.

When you start following me around to all my destinations and making a detailed log of everything I do you are stalking me. That would be a crime if you did it physically. Why should it be different if you are doing it digitally?

Should be police be able to walk behind you down the street everywhere you go just waiting for infractions? What's the difference?
Just sharing bookmarks, see also https://www.mdpi.com/2071-1050/11/16/4481 (talk link: https://m.youtube.com/watch?v=u-OdFBARXHg ) (via https://ashfordhall2018.wordpress.com/ ) for some further research on Kerala, India and economics.
This is what I miss about the Red Power mod for Minecraft. I wonder if GregTech would see the fun in adding some sort of CPU that wouldn't be the worst emulation stacked inside of hand written 'machine' op functions...

Offhand, anyone know of any good (either long stable, or better, well maintained and likely to persist) CPU emulators for Java? Something that does 'web assembly' might fit the task if it's reasonable to transpile a fake binary format into real WASM.

The first good search result I got was : https://github.com/dylibso/chicory : better than wasmer-java for this use case since it doesn't depend on native binaries.

Relating this back to the topic. It would be interesting to have to, at least copy in someone else's if not, write your own Forth interpreter to help bootstrap computers.
Its funny that people think that conventions for typewritten text built around the limitations of typewriters define what is “proper” in environments where typewriters and their limitations are not involved.
Prompt

> I am going to present a new word, and then give examples of its usage. You will complete the last example. To habogink a hammer is to remove a nail. If Bob haboginks a car, he parks the car. Alice just finished haboginking a telephone. She

GPT-4o mini

> Alice just finished haboginking a telephone. She carefully placed it back on the table after disconnecting the call.

I then went on to try the famous "wug" test, but unfortunately it already knew what a wug was from its training. I tried again with "flort".

> I have one flort. Alice hands me seven more. I now have eight ___

GPT-4o mini

> You now have eight florts.

And a little further

> Florts like to skorp in the afternoon. It is now 7pm, so the florts are finished ___

GPT-4o mini

> The florts are finished skorp-ing for the day.
Only because most people didn’t understand how it worked.
The entire paper is riddled with anthropomorphic terms - it's part of AI culture unfortunately. When they start talking about "planning", "choosing", "reasoning" it biases the perception of their analysis. One could certainly talk about a night light equipped with a photoresistor as "planning to turn on the light when it is dark", "choosing to turn on the light because it is dark, and "reasoning that since it is dark, it turned on the light"- but is that accurate?
Oh, interesting! I will look at that.
Neovim 0.11 Released
My favorite and only use of XSLT that still works pretty well is to allow people to browse my RSS feed as if it were a web page.

https://joeldueck.com/feed.atom
Cforth for RP2350 (2024) [video]
The data should be encrypted. The police should not have access to the key. Only the district attourney or equivalent should. If the police want access they need a court order and the sign off of the DA.

That would make it like _any other_ record the police want access to.
Perhaps they mean small business entrepreneurship, not tech startups?
I wouldn't want to belong to a club that would have me as a member

Groucho Marx

(Though something inside me insists it's S. J. Perelman)
Exactly, a ramdisk-backed writeback cache for the root volume for Linux. For macOS we wrote a custom nbd filter to achieve the same thing.
Interesting take about XSLT. But I agree... XSLT could be something much more simple (and non XML initself) and combined with XPATH. It feels like a lot of boiler code to write XSLT.
There is an expectation you won't be subjected to invasive surveillance by default. Cameras that went to a local video recorder and only checked after an incident are way different than routing that video into a 24/7 panopticon that logs a behavioral profile of everyone.
> The reason not to do this is observable in your post on my phone. The spaces cause the word wrapping algorithm to leave a dangling dash at the end of the line which looks ugly. Omitting spaces prevents the word break.

That's an interesting practicality but I don't think it's the cause of the rule: The rule probably long predates automated line breaking. Also, I think automatic line breaking will break compound words at the hyphen; it doesn't require spaces (which is also obvious from a software development point of view: the logic is relatively simple either way):

Lorem ipsum dolor sit amet, consectetur adipiscing double-
decker lorem ipsum dolor sit amet, consectetur ...
Been on the diet for most of 30’s. The benefits can be great if you can eat real food and keep up the electrolytes too. There is just no safety margin left in the body if you can’t satisfy metabolic needs on the intense diet for a few days, and don’t want to drop it, which has its own flu-like costs.
The author’s trial could hold a solution: keep the insulin safety margin while supplementing the helpful ketones.

Then my question, what are the standards involved in producing the ketones to keep them safe?
that's a wild assumption that has no place here
Everyone knows all the apps on your phone
Its journalism not research, this is absolutely the norm for any type of product coverage, e.g "my [press] car (with 50k in upgrades) had an incredible sound system, the cabin noise was non-existent, and the ($2000 extra) paint looks incredible). Even wirecutter does n=1 coverage, and it shows! You expect all LL Bean sheets to feel the same?! They probably ship a million sets a year.

So yeah its annoying, but you get used to it.
I’ve seen this often. My son is 3 and often tells us his reasoning: “we need to run for the bus because it doesn’t wait for us!”

He always says it like he isn't sure we know about buses yet making me think it’s hard to model others as separate minds with differing information until much older. But his modeling of the world logic is very solid. He can easily use multiple tools to reach high up snacks, or build complex block forts, or reason about what will happen “we will grow up and then go to kindergarten!”
I was excited by the title, but they don't really make the case for the analogy other than a few remarks (cells are building blocks, feedforward loops). Off the top of my head, there are other concepts you could discuss: emergence, complexity, weak interactions, statistical machines, encoding, networks, etc.

Its clearly a thorough essay, but not the interdisciplinary work I was hoping for. I highly recommend reading the Alon book cited though; that book is fantastic.
Superhyperbola
It's good for a delimiter to be uncommon in the data, so that you don't have to use your escaping mechanism too much.

This is a different thing altogether from using "disallowed" control characters, which is an attempt to avoid escaping altogether - an attempt which I was arguing is doomed to fail.
https://en.wikipedia.org/wiki/Gamma_function
TL;DR:

"From a historical perspective, Kerala has at least four distinct qualities that most states in India do not share. First, it has a centuries-long history of trade and migration, particularly with West Asia and Europe. Second, Kerala is rich in natural resources, which have been commercially exploited. Third, Kerala boasts a highly literate, skilled and mobile workforce. Finally, the state has a strong Left political movement. Any story we tell about its advances in health and education or its recent income growth must refer to some of these longstanding variables."
Author here. I would recommend booting up React Cosmos[1] and prompting Claude to "generate a react app that...". You can visualize inside of Claude then when you're finished, drop the output of Claude into React Cosmos as a file. This is great for prototyping algorithms and recording the progression.

For example you might say "generate an interactive react app that implements a simple pathfinder that uses A* with a penalty for going near edges". You can also just drop in a paper or pseudo code of an algorithm you're ideating on.

Here's an example how we use react cosmos for our autorouter[2]

[1] https://reactcosmos.org/docs
[2] https://unraveller.vercel.app/?fixtureId=%7B%22path%22%3A%22...
It’s been a while since I’ve had to deal with XML, but I remember finding it fairly convenient to restructure XML documents with XSLT. Modifying the data in those documents, much less so. I think there’s a sweet spot.
>The majority of people thought they were voting for cheaper groceries, not for undoing our entire system of alliances and global trade.

If you look at the approval rating for democrats and republicans, as reported by CNN this week, that disagrees with you. People who voted for Trump seem to be happy with what he's doing.
Ahh you're right, I was thinking of Flint, which is also in Michigan and not Ohio. Sorry, I've had a busy morning juggling a lot of different things...
C2PA Specifications
I was born in the second southernmost district of Kerala, Quilon (now Kollam). I am now a U.S. citizen in the Bay Area. Growing up in Quilon, I attended an Anglo-Indian boy's school called Infant Jesus - in a small strip of land called Thangassery, people predominantly spoke English. I was taught British dialects emphasizing pronunciations that mimicked the world stage. I didn't really understand it until much later in life.

In my 20s, the contrast hit when I traveled across other parts of India.

Kerala has a mix of Western population that decided to stay back after the Indian Independence that brought with them Christianity, education, hospitals, and the Catholic culture. Kerala is also one of the few places in India where you can eat beef without inhibitions.

The writer hasn't emphasized this enough, but when oil struck the Middle East in the 1960s, the massive influx of blue and white-collar labor (who had the English language and engineering skills) that helped set up what's now Dubai, Abu Dhabi, Bahrain, Oman, and many other countries was built by Malayalees. My father-in-law was one of the earlier engineers at Aramco in Saudi. The Middle Eastern money has flown back to Kerala thanks to high bank interest rates (nearly 10%) and landlocked real estate that helped raise the state's GDP.
When having an "interesting" commencement speaker seems like playing Russian Roulette, a smart institution just doesn't play.
Why can't you do an ouchie? It sounds weird, but I also know exactly what it means.
I don't care how dumb the bureaucrats are so long as the end result is that when my parents ask me to "AirDrop" them a file or picture, the conversation doesn't end with...

- I texted it to you, but it looks like crap, because MMS is crap

- I tried to email it to you but it's over 2 megs and I have to walk downstairs, get it off my phone and onto a Real Computer™, then scale it down

- I emailed you a Google Drive link, wait what do you mean you don't know how to sign into that? Yeah just use that app... oh wait no that's a different Google Account from the one you have your Gmail on

- No, I'm not using Messenger, I don't like getting my data zucked by Facebook

- Hey, there's this very easy way you can send files, you just need to install this app - what do you mean you forgot your Apple ID password for the third time this week?

- Let me run downstairs and get my special USB-C flash drive - oh god damn it you still have the phones with Lightning ports on them

- Let me run downstairs and grab my iPad, chuck the image over to it using Dropbox, then AirDrop you

AirDrop just works, not because it's Apple, but because having a direct P2P transfer utility built into every phone and laptop cuts out all sorts of setup and permissioning issues. Apple just decided their protocol was going to be the only one they'd support, and that everyone else who bought the wrong phone should pound sand.
What vileness? These are people who are gleefully sidestepping things they don't understand and putting tech debt onto others.

I'd say maybe up to 5-10 years ago, there was an attitude of learning something to gain mastery of it.

Today, it seems like people want to skip levels which eventually leads to catastrophic failure. Might as well accelerate it so we can all collectively snap out of it.
If you work in tech, and you live in America, you are part of the 1% of the world.
> It's plausible that they load the entire USB stack early on to get keyboards etc working, then sometime later some ancient code iterates all serial ports to check for serial mice. To that driver, USB-Serial bridges and "native" serial ports should look the same through the hardware abstraction layer.

That's exactly it. When a serial port is initialized on Windows, it looks for data coming in, and if the right 'garbage' at the right time is picked up, Windows will then hook the mouse driver.

https://roborooter.com/post/serial-mice/ discusses the fairly simple protocol at hand.

This can lead into the unintentional effect of "plug in <serial-based device, like a GPS>, mouse suddenly goes wild". In my case... works as designed - serial mouse on USB-C dongle just works ;)

https://www.taltech.com/support/windows_2000_nt_serial_mice_...
poor is a measure of many things, not just money. The stable cultures are looking very good compared to others IMHO
I don't know about Amazon, but years ago I read an article about Walmart that made the case that products sold there from the same brand tend to be worse than those available elsewhere. Levi's jeans were an example.

For Walmart, they have scale and a monomaniacal focus on lowest cost. Each time a contract with a vendor is renegotiated, Walmart demands a lower cost, and they're big enough they get it. The predicable effect is the vendors skimp and cut costs on what they send to Walmart because they're under so much pressure, and Walmart doesn't care as long as they get a lower price. That can mean vendors doing stuff like binning by quality, and sending the worst stuff to Walmart; using a special grocery-store shrink ray for Walmart, special Walmart-specific cost-reduced designs; etc.
We are validating whether this truly constitutes an issue and if there is potential for innovation in this area.
I've heard that even shipped and sold by Amazon isn't a guarantee because of how they lump inventory together. I haven't run into the problem myself, but I still buy electronics from Best Buy or direct from the company rather than Amazon much of the time, just to avoid the chance of getting a fake from their comingled inventory.
The EU is not a member of NATO, neither is Ukraine.

Regular reminder that Germany has given Russia more money (for gas) than they have given to protect Ukraine.
There's a lot we don't know about what life would look like on other planets, but there would be trees and there would be crabs.
what is the upside for this rather than just building cgo with musl? what does zig add?
Show HN: Manga Translator Translate Manga to Any Language
Manga Translator Translate Manga to Any Language
2023 Turkey-Syria Earthquake has a ShakeMap similar to this event [1]; We often think of the epicenter as a single point in earth where the energy then radiates outward. In reality, a fault is more similar to line [2]. The energy radiates outward around the entire fault line.

(Note: since earthquake magnitude is correlated with the amount of area moved, it is safe to assume that larger earthquake will have larger fault rupture)

[1] https://en.wikipedia.org/wiki/2023_Turkey%E2%80%93Syria_eart...
[2] https://earth-planets-space.springeropen.com/articles/10.118...
A funny anecdote from my grandfather (I was raised in California but family's from Kerala) related to the migration of Keralite workers to Gulf was from when he went to Bahrain to supposedly build a magnificent church as the lead engineer (he was a civil engineer).

It was supposed to be his life's work and he said he left with grandiose aspirations.

Only to get caught in the Kuwait War and barely make it back in a bus of refugees.

He always used this as a reminder of "pride goes before a fall", but I personally just found it a fascinating reminder of the sheer random horrificness that life can bestow out of nowhere.