skysight-inc/HackerNews huggingface dataset:
A debugger! Thank you!! Step-by-step debuggers are crazy useful for beginners, yet most small IDEs targeted at beginners/non-programmers don't have them. Especially when dealing with loops and recursion, stepping through and seeing the values change and stack grow is invaluable for learning how a program executes and makes finding issues less frustrating.

I'm on a phone right now so I can't try it, but does it by any chance allow evaluation in the paused state? That's also been pretty handy for me when teaching beginners.
You're probably right that fatalities per collision is off but plug in your own numbers and then divide by ten... the point still stands. Autopilot has saved countless lives. And it was architected by a very small team, led by this one man. But I'll admit, the comparison with doctors is a little hyperbolic. Although in a few years of growth and global scale, who knows...?
But your data is encrypted client side. It shouldn't be too difficult to audit thay the client side code matches a build of their original sources.
you'll probably be interested in daedalus from galois
Also...hang on a second.

I get that morally we might feel like it is better for these ill-mannered varmints to receive a well-deserved '401 Unauthorized' HTTP response when they try their shenanigans.

But... really, if they were just going to get a '404 Not found' anyway, who cares? Your server has to serve pretty much the same number of bytes, and it has to run less regexes over user agent headers.

There's just something I find charmingly anachronistic about trying to operate a server like this.
Not sure if the author is reading, but

> mov rdx, end_unit_stack

Should that say `end_data_stack`?
It would be better to continue to explore the problem than to begin solutioning.
If you are auto-generating outbound SMTP traffic with abuse complaints from a fully automated script, sent to the ARIN/RIPE/APNIC/LACNIC/AFRINIC POC email addresses of IP space holders because something portscanned your firewall, you are part of the problem, not the solution.

If I had a dollar for every person who has turned loose such a tool to shit up my abuse@ispname.com inbox...
How did the concept of outsourcing begin?
I've been running a PiHole for a couple of years now and love it. It's hard to go on anyone else's network.
This will be a killer feature. One of the big reasons Deno was appealing to me was `deno bundle`.

If bun can crack executable generation (along with code signing and notarization), it’ll unlock a whole new dimension for bun apps.
I've seen some people (mostly on Blind and one person IRL) very strongly suggest to those laid off from the Big Names™ to not just take a job at no-name tech companies, as it looks bad to both the Big Names™ and to the startups who like to hire from the Big Names™.

Does this line up with anyone's real world experience?
A low res five inch screen is about as suitable for work as a crt is for travel.
Comments moved to https://news.ycombinator.com/item?id=34411440.
Idea of hopping back sounds hard to implement - dangerous, requires abilities to launch or the construction which literally is "fuel up and go".
Fascinating,but understandable - I was born in ex-Yugoslavia and went through the civil war there so there are many things I take for fully granted that my (Canadian born) wife cannot imagine, from try hyperinflation to various black markets, bribery and corruption :)
I think if you use a lot of database features, sqlite isn’t really powerful enough for a lot of use cases IMO. Or atleast that’s the impression I have.
It makes the whole difference. the harder it is to do, the less they do it. If not, why would they care?
Yes, we developed a framework "unblob core" which can be extended easily [1] to any use-case. For example, a separate Python package could contain format specifications for "forensic analysis" or "game assets" (these two came to my mind, because we already got requests for them).

[1]: https://unblob.org/development/#writing-handlers
(author) This is a great story. Thank you for sharing! Others have suggested I should put up a post on Facebook/Craigslist/community forums to see if I could find the owner (presuming they are stolen, which I still don't know yet). I might give it a go, but my gut tells me the odds of it working are low living in such a densely populated city where there are probably records getting stolen from people and stores on a daily basis. Still might be worth a shot though.
Ok, I've done that.
Slow File Transfer on Windows
I have a question.

Windows 10 is really slow at file transfer depending on which media is being used. It's especially slow on network transfers.

I've looked around and there's a bunch of freemium software out there like TeraCopy, which seems to be the most popular consumer software name that keeps popping up all over the internet.

There's also another bare bones Japanese software called FastCopy where it's faster than Teracopy but it gets patched/updated once every 15 years as a use-at-your-risk with no tech support available since it's free but not open source.

I have a question for everyone: if someone came out with a freemium software that could copy files a dozen times faster than TeraCopy or FastCopy, would anyone consider paying for an upgrade to use it at work or for personal use?

Is file copying speed crucial enough to be worth paying for?
Should be amazing for machine learning. Training large models takes insane amounts of resources and memory is a huge restriction as the model needs to fit in memory.
This robot might have a better box jump than me.

I want to see a comparison between it and some professional athletes, I think it can seriously compete with them now. I can't wait for the day we have robot (american) football and boxing
Same here. First few years of being a SWE I had all the romantic notions of working late in some dimly lit office with a packed war room of developers, slamming Red Bulls at 3am while you're all trying to figure out some bizarre bug that keeps crashing your web app. I had a lot of those late night sessions and major releases that you go home at 6am and are expected to be back in the office by lunch.

Lately, its the same thing for me. Very little coding and actually building stuff. Its mentoring, meetings, fixing broken API endpoints or bug fixes that have lingered through multiple releases and keep getting shelved. I'm not sure if I've just lost my passion for coding, but it doesn't feel like I do much coding any more at all.
What I am saying is that "ethical standard" have never been a thing with respect to those kind of issues.
I find that loneliness is often caused by a lack of integration.

P.S. Sorry if my comment is derivative.
> about 2-3 example lecture problems that they walk you through

My thinking on this may be evolving. I used to think that you would learn more figuring out things for yourself. There may be something to that, but now I am thinking that having a more relaxed learning curve with many worked examples (not just a few) will help more students succeed with the course material.

Students who have seen the material before will be bored, but the examples and gradual learning curve are intended for those who are seeing and learning the material for the first time.

In my own experience, I find that many problems require a particular, often subtle or non-obvious, trick or insight to solve. This can result in wasting a huge amount of time until you are fortunate enough to discover it, assuming you actually do. These sorts of problems, especially on exams, are beloved by instructors because they produce modal distributions that make it easy to pick winners and losers and/or sort students into grading bins. They're hated by students because they tend to reward prior knowledge or experience - or sheer luck - rather than effort in the current course.

I wonder if the author is making a mistake trying to put research-like questions into a problem set, even one intended for early doctoral students. (Imagine putting students in competition with each other on research problems - that would seem to be isolating, cruel, and bad for a research group!) I would certainly hope that the exams are more reasonable.
Who says there is a "threat"?

Population could drop by two third and we'd still be be ahead compared to 123 years ago (1900), which should reallydrive home the "explosion" we've been facing.
What do you do if the node running the SQLite instance goes down?
As one more data point: I've angel-invested in a couple of Nigerian startups, and I can confirm this tracks with the black-market rates my portcos are seeing over there. The divergence (between official and actual forex rates for NGN/USD) first took off in September '22 and has stuck around since.
Based on your profile, this is output from a program, correct?
Which features would those be?
inverted yield curve seems to be the main focal point of the worry warts out there
This is more likely to happen in crypto than any other ecosystem. The permissionless composabiblity is driving an insane amount of innovation.
Even when I only have one maximized window up I hate all the empty white space. I've taken to just zooming in until the text fills the window. The new design handles the zoom so much better than the old one.
The same thing you do in a multi-reader, single-writer MySQL cluster, except with SQLite there's one less thing to go down, because the database is embedded in your process.
GPT Index: Data Structures for LLMs
How Tumblr corrupted the New York Times
> or maybe there's just one that you really want to watch

So in those cases you want them to be there?
When people say “8 bit inference” they mean INT8, not FP8.
I half agree. The question mark version seems to be good as well, in fact also more idiomatic.

If the zip/map version is more common then I take everything back. But it seems less malleable and clear than the pattern matching examples. I had to stop and think for a second to get it. I find pattern matching in general more declarative for small amounts of items.

---

In terms of preferring clearer and simpler code: Absolutely yes. I avoid unnecessary abstractions, especially if the gains are so minor or questionable. It's a matter of empathy and foresight.

Whether that's the case here: I don't know. It might very well be that this is common and clear in the Rust world.
Doesn't Sire have a magic word to activate it like "okgoogle"? If I go to the supermarket and some product cost $112, is Siri going to call 112 for me?
Do people build their own networking layers above SQLite (besides for fun)? If you’re doing that, then you need to build some kind of replication story. At that point it makes sense to just use PG or MySQL
There are multiple reasons: 1. it already supports more formats [1] than atool.
2. It's written in Python and easily extendable by anyone interested supporting their own formats. [2]
3. It's probably faster because of hyperscan.
4. More reasons :) [3]

[1]: https://unblob.org/formats/

[2]: https://unblob.org/development/#writing-handlers

[3]: https://unblob.org/#why-unblob
Wouldn't that come under theft?
So how do you know if it's lying to you if you don't do the research?

In the short-term I'm certain that you have the background knowledge to detect when generated content is not quite correct - but going forward as your own personal knowledge atrophies (since you're letting AI do your research) - will you still be able to make sure it's not making everything up?
Searched for the original post - it was submitted and flagged three days ago (https://news.ycombinator.com/item?id=34392391).

The post makes big accusations and extrapolations without proof or research, based on a web request whose contents this 'security researcher' didn't even see. A quick web search reveals mediaanalysisd has been a part of macOS since at least 2017.

It is disappointing to see Louis Rossmann blindly repeating any random claim from any random person. This is the same person who created a 'standard' (https://consoledonottrack.com) and spammed a bunch of popular projects with it with an entitled attitude.

I am not a fan of the Apple Tim Cook is leading, but let's be reasonable and put down the pitchforks for a moment. A single web request does not immediately equate to your files being scanned without consent. Louis should know better, and you should not believe any random crap just because he repeats it.
Informing people so they can make their own choice is "having an effect."
Right, and do those people give a crap about the fact that someone's IP space is originating some low grade HTTP noise?

"Hey Bob. Bunch of clients on your network keep initiating https connections with servers on my network"

"Gee Bob, sorry about that I'll go see what's causing that right away..."
We aren’t trying to cool the planet, we are trying to prevent it from warming by not increasing greenhouse gases.

This has been discussed for about 5 decades. After 50 years, I’m not sure why we aren’t discussing the same issue.
Why would anyone care if they received the other paper size? The differences are tiny.
This is very interesting. Thank you for submitting this and thank you for working on this.

I am highly interested in parallelism and high concurrency. I implemented multiversion concurrency control in Java.

https://github.com/samsquire/multiversion-concurrency-contro...

I am curious how to handle replication with high concurrency. I'm not sure how you detect dangerous reads+writes to the same key (tuples/fields) across different replica machines. In other words, multiple master.

I am aware Google uses truetime and some form of timestamp ordering and detection of interfering timestamps. But I'm not sure how to replicate that.

I began working on an algorithm to synchronize database records, do a sort, then a hash for each row where hash(row) = hash(previous_row.hash + row.data)

Then do a binary search on hashes matching/not matching. This is a synchronization algorithm I'm designing that requires minimal data transfer but multiple round trips.

The binary search would check the end of the data set for hash(replica_a.row[last]) == hash(replica_b.row[last]) then split the hash list in half and check the middle item, this shall tell you which row and which columns are different.
It's pretty clear from the article that 8-bit inference is referring to FP8, as the author claims int8 is similar to fp16 inference performance.

> Ada/Hopper also have FP8 support, which makes in particular 8-bit training much more effective. I did not model numbers for 8-bit training because to model that I need to know the latency of L1 and L2 caches on Hopper/Ada GPUs, and they are unknown and I do not have access to such GPUs. On Hopper/Ada, 8-bit training performance can well be 3-4x of 16-bit training performance if the caches are as fast as rumored. For old GPUs, Int8 inference performance for old GPUs is close to the 16-bit inference performance.
oh man you remind me I have a copy of PAIP I never fully worked through...

Also Lisp in Small Pieces (I went through a helluva lisp phase a long time ago but never got as deep as I should have).
Ask HN: Anyone experimeted with Unitree Go 1 robot, as a dog?
This is the robot I am talking about [0].

Curious to hear if anyone has used it as a "substitute" for a dog - in terms of bringing the robot around, and have it follow you, etc.

[0]: https://shop.unitree.com/products/unitreeyushutechnologydog-artificial-intelligence-companion-bionic-companion-intelligent-robot-go1-quadruped-robot-dog?variant=42363559674089
I need to ponder this more to be convinced by it, but with the assumption that I eventually will be, my mistake.
This is exactly right. There were clues he was “off”. I do still think the list from TFA was a good starting point, but I agree it is largely about your gut (and where experience can really help). I have had the same on interviews with some very senior people, emphasis seemed to be off and there were small inconsistencies in answers that lead to alarm bells in my head.

Had one guy interview who was supposedly a Google Cloud expert who rang every alarm in my head (I was a no), and he was let go in two weeks for his…shall we say fondness for elaborately untrue stories and total lack of knowledge about GCP in practice.
They are not uniquely qualified and no such fields exist.
In the Philippines, it is even worse. At least four standards (A4, Letter, Legal, and Long Bond), and all of them are necessary for communication with various government agencies such as BIR.
That looks like exactly what I was looking for, cheers. Windows auto-identifies the download as a virus, but I see the author has a page about this frustration on the website.
In the 80s at UIC, there was famously a woman in the graduate school who checked measurements of all margins and other spacing with a ruler and rejected dissertations which didn’t meet the strict requirements.
I slightly disagree on priority. IMHO documentation comes first and that includes design (data structure and algo) decisions as well as managed expectations.

We all want to code. But the fact is - if we want to code correctly we need to write down and manage expectations with both our customers and ourselves.

(IE: “self documenting” code is one thing but stuff like “date display format” needs to be somewhere other than in a SimpleDateFormat line and if the customer/design team pivots, docs need updating first to drive the coverage in gaps.)
I wish I could support Bun but I honestly can't ethically support someone who explicitly wants to hire people to work insane hours, and has right-wing billionaire bootlicker tendencies.

I mean he's a Thiel Fellow, which should give you an idea of what I'm talking about.
I’m not familiar with MySQL specifically, but people worried about HA have standby replicas. Enterprise DBs make this almost trivial to do and it’s very possible with PG extensions. I’m sure someone has built a system like that with SQLite, but it’s much less ideal than other database systems.
Not always, but it often is. Zoomed to 200% the new design is fine though. Content fills the entire screen and the floating table of contents disappears. Works for me at least.
They do indeed pay editors, by awarding grants to hold article writing/editing marathons which they call "edit-thons".

Look up the awardees of those grants; it is clear that they largely go to organizations supporting specific political narratives.
Newer models don’t require you to use “Hey Siri”, you simply hold the watch up to your mouth and start talking.
Davos Elites Can’t Solve the Problems They Create
As we've seen over and over in history, including as recent as last year, countless men are perfectly happy to throw their lives away in a meatgrinder for someone's pride.
Just to add on, Microsoft never actually needed VC money if I remember correctly. Gates got VC funding more for the connections than needing the money.
Are you a foreigner, living in Italy? If so, curious to hear more about your experience moving there. What was the most challenging part?
There were seemingly odd hoops for customers to jump through to have their purchases qualify for Smile. Didn't type in the 'smile' URL? Too bad, no donation for you. One of the oddest was requiring push notifications in order for mobile purchases to count (https://news.ycombinator.com/item?id=21233815).
Unquestionably. Web apps and the like which are little more than networking frontends to a database are probably the most common type of software written these days.
`unblob` is closer to `binwalk` than it is to `aunpack`

See: https://github.com/ReFirmLabs/binwalk
Rust for Rustaceans is a good book that covers some of this, but is definitely not recommended for beginner Rust users.
I was 22 when CD first came out and didn't get a player or any CDs until I was 25. I've still got a bunch of vinyl I bought before that. What would it take to digitize those?

Obviously, I'll need a turntable. Can I simply get a turntable that has L and R line out, connect that to two of the line in inputs on my audio interface (a PreSonus AudioBox iTwo) and record L and R from the turntable as two tracks in any handy DAW (probably GarageBand), split those tracks up to match the song splits on the LP, mix corresponding L and R (with the L track panned all the way left and R track panned all the way R) and export those?
As a layman I found it impenitrable. I tried to look up 'risk ownership' but it wasn't defined. As was 'corporate-level' or 'corporate-level risk'. (This is important since often the authors will want you to assume the buzzwords you hear mean what you assume they mean instead of what they actually mean.)

The nut:

In the end, this study argues for a corporate risk model founded on persistent senior leader dialogue. The concept should be fine-tuned to monitor and adapt to persistent change in strategic conditions, offering senior leadership clear strategic choices.

Given the year (2017) my guess is this was written by someone unhappy with the 'dialogue' with the White House adminstration at that time.
I agree. Anecdotally, I also see more PCs with maximized windows in the wild, and more Macs with smaller windows. (I don't really see many people using Linux in the wild.)
The metric standard was defined by law as the official measurement system of the us in the nineteenth century. But Americans are stubborn.
> Sending A4 instead of Letter will make them reject your paperwork on the spot.

This generally happens not because anyone actually cares about the paper size, but because some employee has a target to 'process 5 applications per day, and then you can go home.' If an application is made on the wrong size paper, thats an insta-deny, and the employee just saved themselves an hour!
you must not have known many DJs. they're kind of like drummers. what do you call a DJ without a girlfriend? homeless.

some girl probably got tired of taking care of the guy, kicked him out, and in lieu of being paid back for all of the food, utilities, gas, etc she had shelled out for him over the course of the relationship and then on top of not coming to collect the damn crates after 3 months, would not qualify as theft by anybody's definition. the fact the transaction was for $1 just makes it worse. this whole back story is 100% made up and is just supposition on our parts, but it is 100% believable. it also just adds to the legend of one's own collection. "oh that one, yeah, let me tell how i got that one..."

if you've ever lived with someone with a vinyl addiction, you know exactly how much space crates of records can take up. you also know how heavy they are. if you've never known anyone with this affliction, count your blessings.
How is it as a speakerphone? I've considered getting one for conference calls.
And when has that actually worked in the last decade to create a sustainable profitable business? I can think of one - AirBnb.
This honestly infuriates me. Thanks for raising the cost of prime while squandering any reason to shop with you.
Boys aren’t losing role models – girls are
They wanted you to turn on push on mobile so they could pollute your Lock Screen with ads. I did it and promptly set iOS to deliver them silently because it got really annoying, but it was an easy way for the EFF to get some money from purchases I was making anyway.
The forensic unpacking is such a powerful use case :)
That's a scene in High Fidelity (ironically, the lowest-fidelity Youtube video I've seen in years): https://www.youtube.com/watch?v=e6-q1sdV2Nw
They should get right on that, right after they solve the mystery of how they lost millions of Zelle transactions.
I would often forget to type "smile" when searching for stuff, but then I'd just add to cart, close the window, and go to my cart via smile. That seemed to work.

But I think we can all see this for what it is — belt tightening. Will they increase other philanthropic activities to the tune of what they were previously giving away via Smile? I would be very, very surprised if so.
And if they ever decide to add side banners you could probably permanently disable them in your preferences, just as you can disable the top banner asking for donations.