skysight-inc/HackerNews huggingface dataset:
I consider myself a pretty avid reader - I read daily and read about 30-40 books a year. Ranging from 60 page novellas to 1000 page books.

But I never think of this in terms of needing to read x hours or y pages in a day. If anything, that would turn reading from a fun hobby to a chore - which I think would turn people off of reading and turn it into a school assignment almost.

Some days I will get sucked into a good book, e.g when I am on vacation, and fill my waking hours with reading. Other days I just read 10 minutes before sleeping.

If this helps people actually read more.. sure, go for it. As long as you actually enjoy it. Otherwise, do whatever else you like with your spare time lol.

Edit: also want to point out, if I read non-fiction I read to learn. So part of my reading time is spent reflecting on what I read. I’m pretty sure I read maybe a dozen or so pages in a session. If you read just to get your “page count” up but then don’t really grok what you read, you might as well not have read at all.
shame they abandoned their web targets in UE5
What are the in-app purchases?
Why anyone would use Chrome blows my mind a bit. Brave is a superior browser in every single aspect of a browser and as of rn - you do not see ads on the Internet.

It's such a no brainer, I can't comprehend it.
I've seen one Twitter thread from a mathematician who used an llm to come up with a new math result. Both coming up with the theorem statement and a unique proof,iirc.

Though to be clear, this wasn't a one shot thing - it was iirc a few months of back and forth chats with plenty of wrong turns too.
Not really. It's a derivative of that being thrown back at you via statistics.
LWN adds no value in this case, the original has been submitted under https://news.ycombinator.com/item?id=42478911
Stripping out Maps/Lists with boxed keys and values is the first easy thing to do when perf tuning a piece of code. It's so frequently impactful that it's worth doing immediately without any measurement.

You just swap them out with fastutils or trove and call it a day.
What do archivists keep (or not)?
You just have a reputation. I cannot engage further. I'm annulling my original response.
Well, haven't you heard? The issue with your analogy is: you don't own your data.

(One might argue that it's similar with "your" money ((in the bank)) , but that's not the point)
What's that got to do with microservices?

Edit, because you can avoid those things in a monolith.
Yeah, it's nothing crazy, but it makes upgrades a lot more unpredictable. It's harder to communicate to management why the 3.x update took a day and the 3.y upgrade took a whole quarter.

It's harder to upgrade services in a central way with any amount of leverage, and generally requires more coordination overhead, and moving more carefully.

Compare with, say, golang, where it's pretty much a non-issue. My experience with Ruby was a lot better too, until Ruby 3, but hey, that was a major version bump!
If you want to have superhuman performance like AlphaZero series you need a verifier (valuation network) to tell you if you are on the right track. Lean (proof checker) in general can act as a trusted critic.
You're coming across as someone terrified that the literature is going to back this person up. It does not. Can you just go to Twitter and dunk on HN instead? All you're doing here is this person's work for them.

You're writing like the objective of the thread is to communicate with this particular person. It is not. The point of a thread is every other lurker reading it.
QEMU loses a bit from being a generic translator instead of being specialized for x86->ARM like Rosetta 2, Box64 or FEXEmu. It does a lot of spilling for example even though x86 has a lot fewer registers than aarch64.

Flags are also tricky, though they're pretty well optimized. In the end the main issue with them is also the spilling, but QEMU's generic architecture makes it expensive to handle consecutive jump instructions for example.
I stopped reading this rambling mess after 60-70%
The case that comes most to mind for that in Rust is https://doc.rust-lang.org/std/primitive.slice.html#method.bi...
Go lets you ignore the errors and does not have tuples - only multi-variable returns so you can't not deconstruct the return value (and can't .map it as a result too).

I don't think it's fair to place the two next to each other.

F# also does exception handling (where it makes sense, though TryParse is more efficient):

let values = ["abcd"; "1234"]
let number = try int values[0] with _ -> 1337
Where did Apple state that Rosetta 2 was to be deprecated?
Many code review products are not AI. They are often collections of rules that have been specifically crafted to catch bad patterns. Some of the rules are stylistic in nature and those tend to turn people away the fastest IMHO.

Many of these tools can be integrated into a local workflow so they will never ping you on a PR but many developers prefer to just write some code and let the review process suss things out.
Almost half of all births ended in death before the age of 5, greatly lowering the average.

When infant mortality is removed, evidence seem to show averages of life expectancy for 3000 years ago to be around 52, give or take 15 years.

https://pmc.ncbi.nlm.nih.gov/articles/PMC2625386/
Content creators get more money per view from Premium Subscribers. Sure Google takes their cut, but content providers also need revenue streams. For me it’s similar to using Patreon. I don’t mind paying for things I get value from.
Hmm, wasn't it the other way round? Curl using a Rust library (hyper) instead of Rust programs using curl?

Disclaimer: Just reading TFA, not an active Rust programmer.
For me, it is the opposite: I can't work without writing down todos in org-mode. Granularity may vary: I start from 2-4 todos per day and write down anything that I can't do write now (2+min tasks) throughout the day (org-capture). If the work is smooth, several hours may pass on a single TODO heading, if I'm stuck, I can drop to individual "- [ ]" list items, to mark the progress. It helps with extending working memory and having the immediate feedback helps with executive function.

No-thought generous fibonacci effort estimations help detect if some tasks take too long (emacs nags in mode-line) and I need to regroup e.g., split the current todo into sub tasks.

The changelog is generated automatically (from the org-clock-in tasks) by Emacs (org-agenda).
As someone frustrated in a team of 10+ that is struggling to ship even seemingly trivial things due to processes and overheads and inefficiencies, I would really appreciate some insights on how do you organize the work to allow a single developer to achieve this.

How do you communicate with the rest of the organization? What is the lifecycle and release process like? Do you write requirements and specs for others (like validation or integration) to base their work on? Basically, what does the day to day work look like?
It’s easy to not realize what a big deal Franklin was scientifically, since his other pursuits somewhat overshadow his scientific ones. But he was one of the few American born scientists before the 20th century to be a world class genius. The only other one that comes to mind is Gibbs.
I like this. There's also a related phenomenon where a business adds a "nobody-asked-for-this" feature just to ride a hype cycle. For example, adding generative AI features to a product (like a "generate me a cold outreach email" feature in a Sales tool) with the purpose of just driving extra engagement from existing customers or investor hype.
A lot of these types of books and posts only deal with the low hanging fruits of software design difficulty, such as the provided discount service example.

The trouble is that kind of thing's pretty much software development common sense - only the inexperienced don't know it.

The true difficulties of software development are often must gnarlier in my experience.

For instance, making architectural choices for large and dynamic software systems, such as say a cutting edge game engine - that can be really hard to get right, and there's not always a lot of sage advice out there for how to navigate it - and not just for game engines but for any equally or more complex software.

I guess my point being - I'd love to see more effort into addressing the hard design stuff, and less repetition of what's already been established.
Judging by the facts, are you saying that Tesla has a safe auto pilot? Rare to see on HN :^)
> Since my first day in AWS, just over a year ago, I’ve been experimenting with keeping a CHANGELOG of everything I do, available for everyone at the company to see. I think you should too!

I think this is a great idea for CEOs and those overly eager juniors, but for everyone else who's not trying to speedrun work burnout any%, that's the stupidest idea ever. Seriously, what's the goal here? Suppose everyone in your company does this. The result is that employees get divided into three camps:

1. Those who don't give a fuck about their jobs and have exactly one entry per day. For them, their CHANGELOG (don't forget obligatory capitalization) is basically a document that their manager can pull and have them fired for low performance, even if the manager was satisfied with their performance before this metric was introduced.

2. Those who don't give a fuck either, but understand the point above and don't want to get fired: they'll start filling their day with useless tasks, just to look busy. There's no added performance, but management becomes more difficult, because employees are incentivized to lie to their managers, making communication murky. The majority of employees fall into this category.

3. A clique of employees turning their CHANGELOG (again, don't forget the obligatory capitalization of all letters of which the word consists) into a badge of honour and a competition. There will be one winner, the rest will feel bad about being bad employees and low performers, and having this pointed out.

It's basically a diet version of that software that takes a screenshot of your display every five minutes and sends it to HR. And turns that into a publicly available graph.
For me, establishing a sort of routine was the best way to get past the frustration of having multiple lingering unfinished projects/posts. I struggled more with determining when to ship a post rather than getting out what I wanted to say.

For a routine to be helpful, it doesn't have to be as frequent as weekly. I can imagine that turnaround being the source of a new set of anxieties!

I enjoy writing about books and articles I read. Even just putting together lists and some notes at the end of each year helped me organize my thinking tremendously. Here are my recommendations from 2023 [0, 1]; I'm currently cranking out the 2024 lists!

[0] https://bcmullins.github.io/interesting-books-2023/

[1] https://bcmullins.github.io/interesting-articles-2023/
Christians will be there tomorrow telling them to convert or will be dead
A jibe is some sort of playful banter based on a literal or exaggerated truth. Since your comment does not lampoon any real deficiency except when being hypocritical, there is nothing to defend.

Maybe you should wear a sign on your torso: will make irrational points and then complain about persecution when that is pointed out. I don’t know. It’s just one more idea for when we decide to put all the anti-Rust people in camps.
You probably shouldn't take a code review bot's "LGTM!" at face value, but if it tells you there is an issue with your code and it is indeed an issue with your code, it has successfully subbed in for your coworker who didn't get around to looking at it yet.
Ahh I see. If fast random access is a requirement that makes things a bit more tricky, yes.
Double negation makes things ambigious.
It's weird to imagine for cniles but discussing a language doesn't inherently involve defending it, especially when it's just someone correcting someone else. I know, that's a very weird concept :^)
I really like the Rye language but my biggest gripe has to be calling tables spreadsheets - so long to type and also implies dynamic, reactive content IMHO instead of static data.
No, IIRC Apple Intelligence does not make such claims. It can keep context within interactions and know about information in some of your silos. Recall has a much bolder feature set in that it wants to beware on everything you see on your screen.
Yes public "deep" methods. But even private methods I have been more conservative.

It is after all an API for you!

Basically the idea that you shouldn't have long methods is something I don't believe in anymore. Even Carmack made a similar point: http://number-none.com/blow/blog/programming/2014/09/26/carm...
People throw "statistics" as if it's something derogatory. All knowledge about how universe works that we ever obtained was through the use of statistics.
Amazon pushes back some RTO dates due to insufficient office space
Yup. Big part of it
Yes, and also it’s weird to get a negative shipping cost (-5) for US and code SUMMER2024. Typically you would only apply the discount code once and not both to shipping and the total order value.
Rosetta 2 can't go away until Apple is ready to also retire Game Porting Toolkit. At most, they might drop support for running regular x86 macOS applications while keeping it around for Linux VMs and Windows applications, but that would be pretty weird.
Christmas Before Charles Dickens
It's weird how I drifted away from this article only after few paragraphs as if it was AI slop.
I agree - at least with where technology is today, I would strongly discourage replacing human code review with AI.

It does however serve as a good first pass, so by the time the human reviewer gets it, the little things have been addressed and they can focus on broader technical decisions.

Would you want your coworkers to run their PRs through an AI reviewer, resolve those comments, then send it to you?
Then he used it as a random text generator, LLM is by far the most configurable and best random test generators we have. You can use that to generate random theorem noise and then try to work with that to find actual theorems, still doesn't replace mathematicians though.
The article doesn't have links or references to the original papers.

A better source for this is this news post by nature (https://www.nature.com/articles/d41586-024-04220-5) which also has proper citations for the original papers.
In Afrikaans we have the (slightly old fashioned):
Voor die hand liggend.

Something like: It is right in front of your hands.
It isn't fresh though. Java has improved a lot and the benefit of Kotlin is dubious.

Maybe it has a more PHP-like feel to it. No accounting for taste at that company.
Where are the actual arguments? She states that AI is a mirror, and yeah, you put stuff in and you get stuff out, but who thinks otherwise?

There are interesting ways to argue for humans being special, but I read the entire article and unless I missed something important there's nothing like that there.
What path of reasoning lead you to think natural selection is good? Because it's natural?
Statistics play a massive role in our universe, and evidence suggests that even the very fabric of the universe is statistic. I am not putting statistics down, however I do think statistics are orthogonal to a deliberate thought. Which is why I can't see LLMs as a very smart person making deliberate discussion just yet.
I’ve always wanted to build an internet-wide MMO available to anyone with a browser (Megaman Battle Network style)…I don’t have 3D knowledge though.

This looks incredible.
This really feels like a glimpse at where video games are going, I felt like I could really enter into the character's role because what I said actually affected the dialog.

That said, I ran into the same issue someone else mentioned where I really struggled to get my phone to accept single words without a sentence context, the color reading challenge was incredibly frustrating.
nah, you're weird.
A cap of less than 1% of an average developer's pay is "really expensive"?
So much focus on energy use with only a passing note on health and disease makes the entire essay useless: with no attempt to gauge how much more energy would be used if water was replaced more frequently (and how often would that need to be?), it makes for incomparable measures.

Running water was a boon for the health of the civilization[citation missing].
Correct, in my defense I did research if there is a more standard name before posting :)
As the article says, most kids aren't drinking or doing drugs these days. When I talk to my friends, that's true for their kids too. They're very different from how their parents were and still are to some degree. I don't know why my bad habits didn't rub off on them, and like I said, they criticize me for my bad habits, so I can assure you that if someone brainwashed them, it wasn't me.
Me taking a shit tomorrow is the next phase in our evolution, a path chosen by natural selection.
It's not even impolite in the US, the people tone policing are being very weird. It's perfectly normal to say "I hate x behavior".
[dupe] https://news.ycombinator.com/item?id=42477534
Show HN: Annual proactive health check reminders
That's true, most are on social media. But as the article says, most kids are the same as mine in several ways. When I talk to my friends, they say the same thing about their kids (anecdotal of course). We don't know why they're so different from us when we don't hide our poor habits from them.
Not OP, but we use these tables all the time in Hyperscan (for string and character class matching) and it's a long-standing technique to use it for things like SIMD population count (obsoleted now if you have the right AVX-512 ISA, ofc).
> Do you expect there to have been studies done on what percentage of the population puts profit over everything else?

I expect people to not make claims without evidence. I never asked for a study, either - that's you misreading my comment. I asked for a citation, which could be a public poll - some empirical evidence, as opposed to none.

> virtually /vûr′choo͞-ə-lē/ adverb Almost but not quite; nearly.

This is an intentional misinterpretation of my question, as well as being sarcastic to mock and emotionally attack me. Any reasonable reader would have known that I meant "what value does virtually mean here?"

You're intentionally being deceptive and emotionally manipulative to push a political agenda. Don't do that.
> without resorting to google maps history (which is great but has…obvious downsides)

Maybe relevant: they moved it to on-device now: https://9to5google.com/2023/12/12/google-location-history-ti...
No one is blindly merging PR after AI Code Review. Think of review bot as an extra pair of eyes.
This seems to be one of those glorified ChatGPT API wrappers. Only available on Chromium, free tier is 15 corrections a month with the next recommended tier being $350 dollars a year. I think I'll pass.
methodName_whenInputDoesNotParseToValidRegexThrowException

They did a study and it isn't hard to read camelCase. https://ieeexplore.ieee.org/document/5090039
They feel like cousins
Not if you’re taste testing ceviche
You can’t use Jetpack Compose with Java.
Not really. If you build this window or whatever close enough to eagle base and eagle dies on it incidentally or it is found to be simply disturbed by it you are still criminally liable

https://www.fws.gov/program/eagle-management/eagle-incidenta... I hope you didn't disturb any eagles lately;)

(Unless you have a permit. If you are powerline company you are allowed unlimited incidental kills for example. Or if you are wind power company you can apply for a permit for thousand incidental kills or something)
Is there any indication that it was forced? It’s certainly plausible they people working at companies backed by the same VC would meet and get to know each other.
The point of many tasks like this is in the doing. Writing throughout the day what you are working and planning has an effect on your focus and productivity, in and of itself.

Automating this kind of thing is automating your own defeat.
What selective pressure is acting on humans to produce AI? Humans already dominate basically every environmental niche on Earth. The only competition is between human groups, and there has been no selection based on AI capabilities thus far.

Perhaps there is some survivorship impact from AI on different species on different planets, but from our vantage point we have no idea whether it matters at all and we wouldn’t for a long time.

I feel like you may not understand natural selection all that well. Please read more Dawkins.
"Very AAA" games and Minecraft/Factorio are not related.

Minecraft and Factorio are both simpler productions in terms of visual fidelity and lean on gameplay that is captivating. AAA is not a label for the quality of game, more of a style/level of execution.

Both Minecraft and Factorio started indie to my knowledge which is a separate path and approach from AAA games. Unrelated to good/bad.
Do you have book recommendations in regards to disassembly, syscalls, x86/64 assembler etc?

What do I need to know to be able to build something as advanced as rosetta?

I am assuming that you reimplemented the syscalls for each host/guest system as a reliable abstraction layer to test against. But so many things are way beyond my level of understanding.

Did you build your own assembler debugger? What kind of tools did you use along the way? Were reversing tools useful at all (like ghidra, binaryninja etc)?
I grasp the point just fine, but you haven't convinced me that it is correct.

The issue most people would have with seeing the sausage being made isn't necessarily watching the slaughtering process but with seeing pieces of the animal used for food that they would not want to eat.
I run a regular movie livestream and Whisper has been a godsend. It's really impressively accurate for the most part, at least when the audio is relatively clear.

Lots of the stuff I play is long-forgotten 80s Z-movie trash, so there are frequently no official subtitles/captions available. Whisper has been a very good substitute. (It's not perfect, and it sometimes has bizarre omissions or hallucinations -- once it hallucinated a racial slur, yikes!)

The English model even knows the common non-English languages pretty decently, so you can for example subtitle anime with it if you really want to.

> I've seen enough bad and desynced subtitles from opensubtitles.org that could easily be fixed up with a transcription.

This is what made me be wary of free subtitle sites: I discovered that sometimes (often?), the English language subtitles are simply auto-translated from, say, the Romanian subs. Amusing yes, accurate no.
Fun bonus: they can be interchangeable, e.g. increasing space to reduce time.
I would think it would not lead to a transfer of consciousness and instead just make a copy of you. I recommend black mirror, it deals with one technological change (usually) and shows how it can be dystopian (usually, there are occasional happy endings). Each episode is standalone.
Where's the Bluesky jaw?
What about the archetype of the absent minded genius? I’ve met more several people who are shockingly intelligent but completely lose situational awareness on a regular basis.

And conversely, the world’s best drivers aren’t noted for being intellectual giants.

I don’t think driving skill and raw intelligence are that closely connected.
They just did https://news.ycombinator.com/item?id=42211280 (Amazon S3 now supports the ability to append data to an object, 30 days ago). Azure has had the same with append blobs for a long time. It's still a bit more raw than S2, without the concept of record. The step for a cloud provider to offer this natively is very small. And with the concept of a record, isn't this essentially a message queue, where the competitor space is equally big? Likewise if you look into log storage solutions.