skysight-inc/HackerNews huggingface dataset:
Grab isn't a good example of an "everything app". Zalo is probably the closest to WeChat and Line.
It's the human aspect of engineering, you can't join 15 different tables just by running an 200 line SQL command in nosql and this manual burden forces a re-thinking in what the acceptable design is.

relational DB is great, but just like java design pattern, it's being abused because it could be. People are happy doing stuff like that because it was low resistance and low effort, with consequences building up in the long term.
I still can't get any LLM to use my niche API and build out API REST requests for all the endpoints. It just makes stuff up even though it knows the api documentation. As soon as one can do that, I'll be sold. until then I feel like its all coding problems its seen in github or source code somewhere.
As I recall, the author of the article looks at this at over a long enough time horizon to call out the difference.

I rechecked the article, and they’ve been teaching for 30 years. I went through the links (1) (2) and it looks like this has been accelerating since 2010, with one comment saying they noticed it starting in 2006.

1) https://www.honest-broker.com/p/whats-happening-to-students

2) https://www.ft.com/content/a8016c64-63b7-458b-a371-e0e1c54a1...

This is from the article.
> In my ideal world, the climax would've been Neo realizing that he's been dead the whole movie, existing as a manifestation of the free machines, giving them individuality and choice the same way that agent smith took away human individuality and choice in 3. Trinity can still be saved, but Neo can never go with her to the real world.

According to some readings of the film, the climax is Neo realizing that he's been dead (at least figuratively) the whole movie. Those are the readings that Neo and Trinity are the same character and Neo is as much or more the "deadname"/"dead inside" parts. Matrix 4 did a bunch of work for those readings.
You can certainly run the product, but engineered solutions should fail so infrequently that the idea of being "on call" becomes ridiculous.

Of course, there are tradeoffs that come with that. You might not need engineering in your product.
> The official position appears to be that a political party is given money by the EU but can only use it if they're pro-EU. A party that wishes the EU to be smaller or for their country to exit is then considered to be engaged in "national" politics rather than "European" politics, which makes their spending the money they were given as a political party, to do politics, "embezzlement".

No need for the scary quotation marks. This was plain embezzlement, as you very aptly described.
The banking apps exploited non-public APIs to provide “protection” for users, it doesn’t sound right
Finding a mentor, getting him to meet professionals and showing him the way of white hat is probably good.

My parents didn’t understand my obsession for computers at a young age and I also went down a fairly black hat learning route.

I suggest you inform him via the likes of DEFCON, support groups, local hacker spaces. It’s easy to go down a wrong path in this field.
In 6 months when FSD is completed, and we get robots in every home? I suspect we keep adding features, because reliability is hard. I do not know what heuristic you would be looking to conclude that this problem will eventually be solved by current AI paradigms.
> Most importantly: Are the warnings show-stoppers? Not in part of my pay grade.

The best places (code quality wise) I've ever worked were the strictest on compiler warnings. Turn on all warnings, turn on extra warnings, treat warnings as errors, and forbid disabling warnings via #pragma. The absolute worst was the one where compiling the software using the compiler's default warning level produced a deluge of 40,000 warnings, and the culture was to disable warnings when they became annoying (vs. you know, fixing them).

My philosophy: Compilers don't issue warnings for fun. Every one of them is a potential problem and they are almost always worth fixing.

I also adhere to this in my personal hobby projects, too. It can be challenging when integrating with third party libraries, where the library maintainer doesn't care as much. I once submitted a patch to an open source project I won't name here, which fixed a bunch of warnings that seem to be only present in macOS builds (XCode's defaults tend to be quite strict). The response was not to merge it because "I don't regularly do macOS builds, and besides, they're just warnings." Alright, bro, sorry I tried to help.
Yes, that is nice. Sadly some people will say things like "HIPAA compliance requires password rotation", which is I'm pretty sure wrong, but it happens. Still, we're pushing the above NIST line as we're really keen on improving actual security, and it's nice that it has the force of NIST behind it now.
How about vibe-engineered autotargeting on the nuclear warhead? There is a movie about something like it
My guess is it's also about enterprise agreements.

For many larger enterprises, governments, etc, the barrier to trying these things is to pay for them (new contracts, RFPs, etc).

But all of them already have enterprise agreements with MS, Amazon, etc. So there must be some class of customers to whom it's easy to just add this to their AWS bill.
Looks like there is a BSides in Baltimore in a couple of weeks - I will check it out, thanks!
> Ah yes, the "fuck you got mine" status quo approach. No wonder people are upset about it.

Again, most people aren't upset with their healthcare, as per the linked research. Your perception that Americans are largely disappointed with their health insurance is not true.
If the people think the judges are doing a good job, they probably won’t vote for the criminally convicted candidate.
Depending on how you look at it, that raises the question of "if this is so effective, and it's already available, why hasn't the situation improved?"
Reading this on 4chan in high school is what got me into science fiction. Brings back memories! Very happy that Andy Weir got his due with The Martian.
Only when the rules are followed.

For democracy to work properly politicians need to follow the rules.
Home taping is killing music. You see what you've done? Modern music doesn't even have lyrics. Is ded.
You kind of miss what the UNESCO Intangible Heritage list is actually about. It’s not like they’re handing out gold stars to things they think are "the best" or most "exceptional.

The whole point is to recognize and help preserve living traditions.
WhatsApp was the first messaging app I remember that didn't require a user account.

People already had the phone numbers of people they knew so they just had to install the app and could immediately chat with any of their contacts.

Compared to chat apps with usernames where you started with an empty contact list, the barrier to start using it was very low. It was basically a drop-in replacement for SMS. Group chat and free messages were the reason to switch.
It's due to regulatory mandates around device fingerprinting and biometrics.

VN is in the process of rolling out a China style biometrics validation system.
Can't someone else run as a stand-in? Are voters so stupid that the stand-in would poll worse than Le Pen despite her party's victim advantage?

Disclaimer: I don't support Le Pen. I also don't support banning her from running, but it's harder for me to understand and argue why I feel that way. I think it's a combination of:

- If people would elect a "bad" leader, disqualifying them delays the problem. They'll eventually elect another bad leader or revolt. Unless the bad candidate is only popular for a temporary reason, but that may not always be the case.

- Disqualifying someone because they broke a law is bad, because anyone can be "breaking a law"; every nation has many laws and they can be misinterpreted. Related: the situation in Turkey.

- Counterpoint: a self-interested party will disqualify whoever they want. But written laws (even guidelines) matter in the long-term because borderline party-supporters need justification to stay supportive, and people revert to laws. See: countries (like Turkey and Russia) using laws to justify banning candidates instead of "because we said so".

Keeping the rules simple (e.g. "anyone can run for office, whoever gets the most votes wins") makes it harder for an adversary to break them while retaining support. Keeping Democracy makes it more likely that an "adversary" will lose power, because such parties tend to become unpopular. If Democracy leads to a "bad" party consistently winning, why have it?

In fact, maybe it's necessary for a Democracy to have a "really bad" candidate win every once in a while, so people know what is bad. Then, the approach people should take is to ensure that the leader can't make rapid, far-reaching changes, so they can't ruin Democracy or people's lives in a single term. Just far-reaching enough for people to realize they made a mistake; then regular elections should be frequent, or there should be a quick way to get a snap election, so the bad leader is replaced.
Just the other day I was thinking this hasn't been posted to HN for a while. I'm glad to see it again. Although I feel no need for religion in my life, I recognize that most people seem to need it. So why not this? I think it's better than any of the other ones.
Java Applets gave Java a bad name. Java was that thing that made web sites grind to a halt.
Not to mention other aspects of the overall visual experience, eg, everything about scene dynamics, object interactions, etc. A bigger compute budget is always welcome.
> the justification is contemptible and holds no water

id like to see you spell out what you think the justification is. just for clarity's sake.
I love learning more history, thank you for the recommendation, I would have never discovered this myself.
> with one comment saying they noticed it starting in 2006.

Yup. This is exactly when high school graduation rates started to skyrocket – my cohort being from a few years earlier – and with virtually everyone (save those who are completely disabled) graduating by the time we were into the 2010s. That was a significant shift in the landscape, and it happened quickly to boot.

Shove a greater number of people with less ability into education and you are going to notice.
>it’s both an employee safety

Yeah, you know if a work laptop catches fire in someone's house, especially if there's appreciable damage much less worse, there's not only your concern for your employee's well-being but serious lawyers are going to get involved and your company is probably going to write a pretty large check to make it all go away.

Not lithium battery related but I recently had a built-in microwave control panel (apparently) decide to self-immolate at 4am. The fire department responded and I'm fine and the direct fire damage is relatively limited but smoke throughout house. The interior is emptied out, the interior is being redone to a significant degree, and this will be basically months of work and lots of money even given insurance. Wouldn't do wonders for my productivity over the rest of the year if I were still working full-time either.

Living out of hotel. Can't imagine the situation with young children and someone who can't write large checks even if they're partially reimbursed.
"True, fungi cannot survive if its host's internal temperature is over 94 degrees," says Neuman. "Currently, there are no reasons for fungi to evolve to withstand higher temperatures. But what if that were to change? What if, for instance, the world were to get slightly warmer? Now there is reason to evolve."
You make more money and have better career prospects on the straight and narrow. My circle of friends in highschool were a bunch of script kiddies and had lots of fun trolling people, stores, businesses with dumb hijinks in the late 2000s. The ones that went to university and pursued engineering degrees are happy, have families and are content to hack around on home automation and drones with their spare cash. The ones that went too deep into the black-hat world are divorced, can't hold down an apartment, let alone a stable job. Have been swatted (instigated by rivals), have been raided (actually got caught with their hand in the cookie jar), had all their electronics confiscated (the government does not like hacktivism!) and are failures in life. Sure, ripping off CC numbers from a business with a shitty PHP storefront website is exciting, but it's a bitch to cash out on. And its very inconsistent work, like feast-or-famine, which is shitty for things like paying rent and bills. It's just not worth the risk, especially for internet fame.

Edit: I would suggest getting them involved in positive activities that scratch that itch. Does their school have a robotics team? Can you buy them a kit for building a DIY FPV drone? Got any projects of your own they can help you with? Are there any local competitions you can get them in? (Math, drone racing etc.)
No. "Vibe Coding" is a scam, and disregards quality and encourages more slopware.

Clicking "accept all" without checking what the code does is destructive and is not engineering.
> It’s not even clear this professor is in government custody. It sounds like he may have gotten wind of the investigation and escaped.

Bingo. Dude vanished well before his Uni was a aware and starting making a stink.
"Hällo? Can you play Frogger, for my Atari?" https://www.youtube.com/watch?v=o_Oe4aB_lG4
This sounds pretty cool. As another commenter asked if you have a write up, I just want to throw my hat in and say, I would enjoy reading a write up what your doing. From the technical bits to a review by your daughter of how well the stories came out.
There are also fake ways of accelerating aging to create this effect, like the Old Amsterdam cheeses you’ll find in the Netherlands. That particular brand has a lot of fake qualities to it that creates these effects.
Interesting. Never mind then, I personally don't see much wrong here.
> running the products that they produce

Awesome, products who live what? 1 year tops.

One of last month fun bugs I got from a 10 year old ecosystem was due to some backend calling an API which (aside from fetching info from an API provided by the backend) needed data from some third system generating it using a CRON run mon-thu at 13h. The original input in this third system was done on thursday around 17h so it was not available on friday (date of the ticket) nor monday morning (which led to this treasure hunt) but things were automagically resolved around 13h15. Gotta love the world of in-house legacy applications.
Now you have me wondering if natamycin could be useful as an anti-fungal pesticide in my vineyard/orchard :-)
The M series CPUs have very good memory bandwidth and capacity which lets them load in the billions of weights of a large LLM quickly.

Because the bottleneck to producing a single token is typically the time taken to get the weights into the FPU macs perform very well at producing additional tokens.

Producing the first token means processing the entire prompt first. With the prompt you don't need to process one token before moving on to the next because they are all given to you at once. That means loading the weights into the FPU onlu once for the entire prompt, rather than once for every token. That means the bottleneck isn't the time to get the weights to the FPU, it's the time taken to process the tokens.

Macs have comparatively low compute performance (M4 Max runs at about 1/4 the FP16 speed of the small nvidia box in this article, which itself is roughly 1/4 the speed of a 5090 GPU).
Let them use it to improve Rufus, their in-store AI search. Now that would be invaluable to Amazon customers.
I would love that to be true!
>Stability is the bedrock of the evolution of stable systems.

So we also thought with AI in general, and spent decades toiling on rules based systems. Until interpretability was thrown out the window and we just started letting deep learning algorithms run wild with endless compute, and looked at the actual results. This will be very similar.
Show HN: Top10 – Daily Product Showcase Limited to Just 10 Products
I built Top10 to solve a problem I kept encountering on product discovery platforms: too many options leading to diminished visibility for everyone.

While Product Hunt and similar sites showcase dozens of products daily, Top10 deliberately limits the daily selection to exactly 10 products. This constraint creates a more focused environment where:

- Makers get meaningful exposure instead of being buried in a crowded feed
- Users can thoroughly explore each product without feeling overwhelmed
- Each featured product has a better chance of attracting early adopters and sales

The mechanics are straightforward: we curate 10 diverse products daily, users vote for their favorites, and products compete for top positions. The limited showcase means each featured product receives substantially more attention per viewer.

We're not trying to be comprehensive like Product Hunt - we're optimizing for focus and quality engagement. Think of it as a daily sprint rather than a marathon where products often get lost in the noise.

I'm curious about your thoughts:

- Does the constraint of featuring only 10 products daily make the platform more valuable or too limited?
- What criteria would you prioritize when selecting which 10 products to feature?
- As a maker, would you prefer higher focused visibility or wider but potentially shallower reach?

I'd appreciate any feedback on this concept. What aspects do you find promising or concerning?.
I believe the practical difference to 100% memory safety that Rust offers in theory, or the 99% memory safety you get in practice when using unsafe, compared to the 98% memory safety you can get today when writing decent modern C using abstractions such as string type and modern tooling is pretty irrelevant compared to all the other issues. Yes, the numbers are totally made up, but nothing I have seen so far convinces me that the reality is a lot different. Of course, there is a lot of old crappy legacy C code, and there will even be a lot of new crappy C code, but there will also be pretty bad Rust code. Now, if you like Rust, more power to you, I have no issue with people prefering Rust. But I think arguments for having to write in Rust for security reasons are mostly based on a series of fallacious arguments.
John Ousterhout and Robert Martin Follow-Up to Aposd vs. Clean Code [video]
If people need additional power, they pay for it. If they want to pay for extra power, why would we gatekeep whether their need is legitimate or not?
> Pretty sure mutt doesn't. It only caches the headers.

Seem like it can cache message bodies:

* http://www.mutt.org/doc/manual/#message-cachedir

* https://neomutt.org/guide/optionalfeatures.html#body-caching
My cousin successfully sued because he suffered constant racist treatment and was passed over for several promotions that went to less qualified and less experienced white men. He subsequently had to move out of the county because the harassment only escalated after he quit. I'll be sure to let him know that he just ran into a few bad apples, but for some reason he was not keen to try again elsewhere.
Boox makes neat devices but keep in mind they don't respect the GPL if that matters to you, and their QC and warranty service is apparently not great either. Their subreddit is full of reports of dead displays which their support always insists is the users fault so they can refuse a replacement. They were also caught running sockpuppet accounts to cast blame on anyone posting about a broken display (not very subtly because that was the only activity on those accounts).

https://old.reddit.com/r/tablets/comments/19czayd/a_general_...
GDPR partly covers this since it's stated that the user must get information about how personal data is used in a clear and easy readable form. But I guess, there's some wiggle room how to interpret that. The law actually suggest that the industry could come up with symbols – like on food packaging. Your website could have a bunch of standardized icons in the footer to inform you how data is used, but since we don't have that it seems like the industry didn't like that idea of transparency.
As someone who grew up in an evangelical environment, this is exactly my read as well. The problem is they might still be able to "win" via a sufficient application of violence, aka state power, despite being wrong and in the minority.
Looks Mapping
Completely agree! Especially considering that flights for most people are still a large expense, people, especially those in the credit card points game, like to go to great lengths to score the cheapest possible flights.

For example, this person[0] could have simply booked a United flight from the United site for 15k points. Instead the person batch emailed Turkish Airlines booking offices, found the Thai office that was willing to make that booking but required bank transfers in Thai baht to pay taxes, made two more phone calls to Turkish Airlines to pay taxes with a credit card, and in the end only spent 7.5k points for the same trip on United.

This may be an extreme example, but it shows the amount of familiarity with the points system, the customer service phone tree and the actual rules to get cheap flights.

If AI can do all of that, it'd be useful. Otherwise I'll stick to manual booking.

[0]: https://frequentmiler.com/yes-you-can-still-book-united-flig...
I have a similar endeavor here: https://www.ephemeranote.com/

What do you think?
Co-packaged optical networking chips for Nvidia AI data centers
> Why do you have to call it more than 50 times before it gets fully optimized?? Is the decision-maker completely unaware of the execution time?

If you read the linked conversation, you'll notice that there are multiple factors at play.

Here's the document that roughly outlines the tiered compilation and DPGO flows: https://github.com/dotnet/runtime/blob/main/docs/design/feat... note that it may be slightly dated since the exact tuning is subject to change between releases
Even people that know how to manage a network may not want to manage their home network.
YouTube chemists visit Dr. Kraus' fluorine lab in Germany: https://youtu.be/UzIH6raTxyE?si=74Pfn0i8Whq09Iim
OxiCloud – lightweight alternative to Nextcloud file sharing (Rust)
Struggling to scale your IoT system? Simplify your data
When we want to advance something, we often need to simplify it first. Piling on layers of complexity will only get us so far — at times, we need to go back to ground zero and re-think things.

There are many ways to specify contracts between systems, such as APIs and schemas. A more fundamental contract focuses on a more granular unit of data. Points in an IoT system are like atoms in matter. A Node tree in an IoT system is like the DNA in a living organism. The composition of points and structure of nodes (like atoms and DNA) is infinitely flexible. It is this simplicity and flexibility that allows atoms and DNA to define so many different types of matter and species of organisms. It is time to throw out the custom struct as the defined unit of data between systems and focus on something more granular, flexible, and scalable.
For firm & hard cheeses, the bad molds very rarely penetrate the surface. If you get some questionable looking mold on the outer surface, you can cut off the outer couple of mm and enjoy the remainder just fine. For rustic/home made cheeses, handling the "bad" mold on the outer surface is a normal part of the aging process before it makes it to the customer anyway. https://cheesemaking.com/blogs/learn/how-to-bandaging-chedda...
Some of the stuff on Amazon sold for indoor marijuana growing is probably legit, and you can easily buy cylindrical cartridges and attach an axial fan.

Or you can buy from one of the most reliable e-commerce sites in the US:

https://www.mcmaster.com/product/3722T98

https://www.mcmaster.com/product/2169K16

You’re on your own as to buying the correct size.

For what it’s worth, the IKEA carbon filters are inexpensive and appear to be legit.
This was my thought too