skysight-inc/HackerNews huggingface dataset:
This is a pretty good example of the things required to keep a service running reliably that likely would not be done by a commercial company with no delivery guarantee offered. I can't imagine FedEx, UPS et al going to these lengths.
Not sure if I understood your comment correctly, but there is certainly not ECC in every CPU and main memory. The majority of RAM sticks you can buy do not support ECC. The NXP i.MX 8 application processors and Raspberry Pis that I was using do not support ECC memory. Also, all Cortex-M MCUs older than Cortex-M7 have no ECC in the core, and even with Cortex-M7 it is an optional extension used by STM32H7 but not NXP i.MX RT1160, 1060, 1050, etc
> C throws a warning [sic]

No, it doesn't. Nor does it throw an error. Once again: C does not even have the infrastructure to throw. Not just when adding numbers and strings, but anything. Ever. In any circumstance.

> it does not behave the same as javascript

Who said it did?

> I suggest actually trying these things yourself

Likewise (especially if you're going to be condescending about it).

> Obviously many languages will throw an error when trying to do this.

That's not obvious. I've asked you for examples, and you've named multiple ones that definitely don't. (And this is not an attempt to be rude, but rather frank: at this point in the discussion you come across as someone who, despite having probably used several handfuls of languages including the ones you mention, has a lot of confidence but only a coarse understanding and/or loose appreciation of the relevant concepts at play—down to confusing the distinction between compile-time vs run-time behavior.)
All of these are self owns by bad govt management. We don't need people managing all of this, they can't possibly have enough information to do well. Markets do much better...
After 70 hours a week staring at terrible hand writing you reach a second level of consciousness. Involves drooling.
I had no idea you could use a diaeresis with "coincidental", but lo and behold Google shows lots of people using this formulation.

What rule is this? That was harder to turn up.
Well it gives me a direction to dig in - often papers use inscrutable notation or seemingly magical variables that I’m not sure where they come from.
Will ChatGPT always be right? Probably not - but these are things I can validate better than no info at all!

Re: crypto algorithms, the quert in question was implementing exponentiation for arbitrary sized integers. My own implementation was taking until the heat death of the universe to finish for big integers and I didn’t want to just copypasta an impl from elsewhere.

ChatGPT‘s worked flawlessly and it was able to explain me certain tricks it used in depth (which I could independently verify from other sources).

Would I ship it to prod? Not without a security audit, but that ought to be the case regardless when rolling your own (or even someone else‘s) cryptography :)
Realistically, keep running Utah until the next round of sweeping budget cuts comes, then cook up some reason to return/destroy the remaining 2% as "undeliverable" and shut it down. Good service always gets sacrificed to save 2%
CMD-` has always cycled through open documents, going back to the original Mac OS.
>Rachel and I bonded over many, many things, one of which was Jewishness, and despite being a bastion of the new age she was also incredibly Jewish.
The brain is a Peirce engine (2017)
I have vague memories of this term. What were those?
On the other hand, is Big Browser "finished" either?

When you realise that change is their weapon, and that they've been successfully convincing web developers with propaganda that the latest is the greatest, the latest features that only work in their browser, while at the same time deprecating features that existed for possibly decades before in all browsers and providing essentially equivalent functionality, you'll see the truth of the situation.

It's not "embrace, extend, extinguish"; it's "embrace, extend, extend, extend, extend..."
Atlanta police launch efforts to curb Kia and Hyundai car thefts
Introducing ngrok-rs – safe and portable network ingress to your Rust apps
If a private company contracted this job, not only would they earn money from the USPS, but they could provide the service to other companies. Lots of public and private entities need this service.

But even better - they'd build up an institutional set of training data for machine learning and could build the best handwriting recognizer on the planet.
Nice proof? I understand that beauty is in the eyes of those who watch.

Maybe i am blind, but i wouldn't call that a beautiful proof.
Intro to Database Systems by Andy Pavlo - https://www.youtube.com/watch?v=oeYBdghaIjc&list=PLSE8ODhjZX...

MIT 6.824 Distributed Systems by Robert Morris - https://www.youtube.com/watch?v=cQP8WApzIQQ&list=PLrw6a1wE39...

Designing Data-Intensive Applications (DDIA) - https://dataintensive.net/

Crafting Interpreters - https://craftinginterpreters.com/

> What made it so special

these break down really complex topics and make the concepts approachable. As a noob, I learned a lot from these.
I do not know why this is a JSON object. It might have been for debuggability, although I don't agree with this choice.
Absolutely! I had the luck to meet him once in Prague at a conference thing and he was a super guy.

Would also highly recommend "The Hacker Crackdown" for a great history of the early hacker scene.
That is a great racist take.
I half-assed learning cursive but was never really graded on it, and printed my whole life.

I hit "View all photos" and got this

- Mrs. Grace Dawn, 2110 Minsp (?) Church Drive West, Dr. Koven, Ken

- Nevada National Bank, W. Sahara Avenue, Las Vegas, Nevada, 89102

- M A Hill, Post Office Box 41, Whitesville, GA

- Knight and Associates, Park and Main, Butte, Montana (this one I guessed based on likely words)

- Twyla Sharp, HWC Box 7, Wyola, MI, 59089

These felt easy. I see some people's cursive that just looks like a ton of loops, with tiny squiggles differentiating the loops into actual letters.

I'm sure it's fast for them, but it's not accessible. And as a lefty, cursive doesn't flow well for me anyway, so I only print.
And probably yesterday's:

_The Garbage Collection Handbook, 2nd Edition_ -
https://news.ycombinator.com/item?id=35492307
I recommend giving to small and local organizations, big organization and NGOs are full of corruption and a small amount of the money given actually ends up in the hands of people who actually deserve it.
Uhh I am saving this one! Thanks! I remember the last time I had to set up a few mail templates it was so incredibly painful. Especially the testing of it is so painstakingly slow.
Fun fact: Hacker News itself is structured predominantly with tables. Every comment/thread creates a new table nested within the context of its parent's table. It's tables all the way down.
It's cool as long as they also ban the Bible - incest, rape and what not.
You can pin the tab in Firefox. And there's a shortcut for switching to the first tab.
Bank error in your favor: Google Pay bug accidentally sends users free money
The art of doing science and engineering.

https://youtube.com/playlist?list=PL2FF649D0C4407B30

Richard Hamming coaches you on an R&D career and life
Are there any introductory programming or CS courses that you have in mind for someone starting out?
But schools tax people?

----

No one here said schools have holes. The holes are in the govt which owns and controls public schools. Do you really think that is not relevant?

By your logic, schools don't tax people so it is irrelevant discussing taxation when it comes to improving schools.
> not only would they earn money from the USPS

You mean siphon money from USPS

> they'd build up an institutional set of training data for machine learning and could build the best handwriting recognizer on the planet.

You mean, they'd use private people's data to build up a closed dataset they'd sell to other companies for money.
That page (or subpages of it) might be worthwhile submissions themselves.

Looks as if one was in fact recently posted: <https://news.ycombinator.com/item?id=35496537>
These things are complicated enough to justify an operating system, it might as well be an operating system we're all familiar with. Linux scales down to a basic firmware as well as up to a desktop operating system. FreeRTOS is also an option though.
Airflow Sucks for MLOps?
Microsoft Disables Game Emulators Downloaded on Xbox
But peoples brains also deteriorate with time.

I believe only men(women have a smaller brain size and never achieve maturity) between the ages 25 and 40 should pick books for everyone else.
Exactly my point! Machine takeover is further than you'd think, because of the long tail.
Taskmatrix.ai
Unproductive meetings cost companies $37 billion yearly! Meetings should aim to discuss problems and develop new ideas, but often fail to do so. We have the way to make meetings productive to save both time and money.

With Scrumrobo, you'll be able to streamline your daily stand-up meetings allowing you to focus on what really matters - delivering high-quality work. Our platform also offers real-time tracking of meeting status, so you'll always know where you stand and can make adjustments as needed. Scrumrobo can single source of truth for all standup report know who achieves goal, who have the blockers and track timesheet right from Microsoft Teams without leaving the app.

Check this a minute long video how Scrumrobo can help your teams to make more productive: https://www.youtube.com/watch?v=K6ElKEivObo
Maybe Elon's greatest gift is that journalists will stop posting tweets from nobodies and pretending it's news
Is it then Fed to the NSA servers in Utah as well?
> and not being able to play music or look at photos using just your TV?

I… I don’t do these things with a TV?

Basically, you’re saying that TVs were useless 20 years ago? Why they hell did every household have one?

I literally just want something where I can hook up a few consoles and a stereo system, maybe an HTPC if I feel like it. It should have good, responsive controls, be solid and dependable, and large enough that I can comfortably view content and read subtitles from my couch.

That’s it. That’s all I want.
sorry love, I passed that way long a go.
even further, I tried to use -our- besty LLM
and for my English,
I decided to continue the book I'm reading.
I got that this place is so so serio-U-s to me
And yet, even I -we - put our best intentions.
Yet I'm here, and yet I'm going same path again. -- SO you called --
I do not know why, but, love, I'm happy to talk as it is.
And , I let go my English language love and started to learn a new one.
Sorry.
But you - all - made my day.
Sea is flat. Sky is blue. And air is nice.
I'm happy to have a moment , final look this serious, lovely jungle
And yes, I'm so child not letting the elders final words.
Love
Computer-generated videos of 10 largest tsunamis
A http/ftp download application that split files in multiple chunks to circumvent file-level download speed cap on server side.
> Why would the unfriendlessness of payday lenders be essential to the business model?

The amount is small, the lending is short term, and customer acquisition costs can be fairly high. This means that the fees / interest must inevitably be quite high - i.e. if you are genuinely lending out $250 for 30 days and you only want to make $25 margin then the effective APR is >120%.

Then you are generally giving these loans to people who are in (at least short-term) financial difficulty, who often have other debt obligations which may be higher-priority (e.g. they need to pay their mortgage).

You can't have a business that just gives away money though, so you need your money back. And you are going to be incurring costs to recover the money at this stage. Plus at this stage the customer might have gained interest charges and is in a worse financial situation than when they started. So what's the 'friendly' option here? Ultimately you will need to send some unfriendly letters that say "You need to pay up, and if you don't then we will send in some people to recover goods from your house".

I guess it depends what you mean as unfriendly, but sending around recovery agents is never friendly.
What's more convenient than not having to do this fill up if the car is always full in the morning?
> But the fact that some floats are exactly 1.0f away from their floor

Why do you think that computation produces an exact result? I would think it doesn’t.
Who said it's nice? A proof is a proof, beautiful or not.
It's the same reason that coöperate and reëducation and naïve should be written that way: it indicates the second vowel is pronounced separately.

Chickens live in coops, and much aquatic life lives among reeds and bullrushes; coop and reed are pronounced very differently than the words above.
We need a second edition of this: https://en.wikipedia.org/wiki/The_Linux_Programming_Interfac...
Capitalism is responsible for chattel slavery in the Americas, the genocide of untold native populations in Asia, Africa, Ireland, the South Pacific and the Americas; famines and environmental destruction around the world; destroyed the stability of most of Africa, the Middle East, Central and South America; and it has rewarded bad behavior like pumping so much carbon into the atmosphere that we have irreversibly altered the climate of the entire planet. That's literally just skimming the surface - tetraethyl lead, CFCs, an anthology of chemical-related explosions and spills, the great Pacific garbage patch, depleted fisheries around the globe, the obesity crisis, the opioid crisis, the homelessness crisis, and so on.

I still stan (a version of) capitalism, I agree it's better than the other systems, but I do always get a giggle when people act like communism caused the worst disasters in history. They're not great, to be sure, but at least the Communists were mostly killing their own people through incompetence rather instead of killing the entire planet for avarice. It's humans all the way down, doesn't matter what system. Either you have accountability, or you don't and if you don't bad things happen.
Software that circumvents rate-limiting. Axel (still available in Archlinux repos at least) can be told to use some number of connections, it'll figure out the size of what you want to download, divide it into the number of connections you want, and start the connections in parallel, each getting a different chunk. Works when the rate limiting is per connection.

Other rate-limiting strategies like slowing down a connection over time would need other "acceleration" strategies like restarting the connection when it slows down, continuing from where the previous left off.

Another possible option that isn't about circumventing rate-limiting but just speeding up downloads can be to download different chunks from different mirrors, to spread the uplink burden. Axel can be provided multiple URLs for this.
I was in the market for a new car in 2021… and tested a whole bunch of EVs.

All my previous cars were VW's. But the abysmal software was _the_ reason I didn't go with VW (or any of the other brands) this time.

Skoda Enyaq was the best of the bunch, the UI was fairly intuitive but still slow and unresponsive.

VW Id4 was over the line bad, but the worst of them all, it still annoys me to this day, was Audi Q4.
For a car with that price point, it was like the engineers made a sport of how bad they can make a UI.

A pop-up saying something about privacy every time you start the car.
Very regularly a pop-up saying "no data connection, while you could see LTE in the background, and everything appeared to just function normally.
And many, many more

The only usable part is the fact that you can use Android auto/carplay.

In the end I went with a Polestar, and honestly I am very pleased. Would recommend it to anyone.
Is there something about Erlang itself that makes it an attractive FP language for you, or is it the environment (Beam, OTP)?
As a web dev, I find the performance of the system and concept of the actor model appealing and interesting, although admittedly I lack an in-depth understanding.
I found the language to be too high a barrier though. This includes Elixir. http://efene.org/ looked promising, but when I tried to install it, I had some issue with something being outdated. Gleam is the next thing to try, although the more I read about it the less I understand, lol.
> As I’ve stated repeatedly, RC is super cheap. Seriously. You can do about several billion of them per second. Your malloc/free call is going to be more expensive.

But that's the whole point. Tracing GC doesn't do malloc/free, and that's where the performance advantages come from. Instead of a complex allocator that has to do lots of work on every free() as well, you get a bump-pointer allocator and move some complexity over to the tracing thread.

And this is especially true if you tend to have large linked data structures.
Interesting read! I would like to add:

* databases need to get better yet at schema management and workload isolation to enable multiple applications to properly integrate through the database (as traditionally envisioned)

* HTAP seems inevitable but needs built-in support for row-level history/versioning to get maximum benefit

* databases should abstract over raw compute infrastructure efficiently enough that you don't need k8s to run your application logic and APIs elsewhere. The database should be a decent all-in-one place to build & ship stuff
It’s great outlook is finally ditching the 90s MS Word html rendering engine, but of course most big orgs do not update to the latest version for years.

So we’re still many years away from being able to finally dump tables.

And there’s still Gmail, which is also a giant pain-in-the-arse with basic things like media queries.

Then of course there’s the real question, what the hell is the point anyways? 82% of emails are primarily opened on mobile now (and a huge chunk on dark mode). Yet, hilariously, you go to sites like reallygoodemails.com and you see mini-desktop websites that mostly nobody will ever see in that format.

Why waste developer hours building mini-websites for a medium that is fundamentally ephemeral?
Discrete Mathematics By Oscar Levin

https://discrete.openmathbooks.org/dmoi3.html

No bullshit guide to discrete math. I have never seen any regular math textbook can explain stuff better than this.

---

Quantum Computing for Everyone
By Chris Bernhardt

https://mitpress.mit.edu/9780262539531/quantum-computing-for...

The easiest to follow quantum computing introductory textbook.

---

Matters and Interaction By Ruth Chabay, Bruce Sherwood

https://matterandinteractions.org/

The best introductory physics textbook ever. Every concept is consistent throughout the whole book. For example they introduce momentum simultaneously with relativity. They let you know classical physics is just appropriation in the first chapter. They introduce p=mv before f=ma. Which shows that this is not just another copycat book.
Hmm, maybe more like “recommend me a manual transmission vehicle” and the answer you get back is why you really want an automatic, and here are some nice models you can buy that are all automatic.

Infuriating in either case.
USPS already has extremely good handwriting recognition tech. If a human is reading it, it's going to be a very difficult and unique case that the machine couldn't figure out.
Well we need to change copyright then.

I really only care about out of print and rare materials. Passing around a book through the mail that's been out of print for 80 years is rather dangerous when you care about its preservation.

For some reason we legally treat these as identical to some mass market paperback trade of say diary of a wimpy kid and that's stupid.

If we care about research, preservation of materials, having them available for future generations, then really, the sacred holy protection of copyright can take a hike when dealing with those texts.

I frequently have to get on planes and fly off to University special collections and sit in some special room where I can't bring in a camera and have to carefully read through something that can't be digitized because we're somehow not smart enough to see a difference between that and a Dan Brown novel you get at the grocery store.

Pisses me off. Holistically speaking, what the fuck are we doing? This stuff shouldn't be special and precious. We've had photography for over 180 years, this isn't some strange new phenomena here.

I should be able to browse such documents from the same bed I'm lying in now writing these words, not book a plane to fly across country because librarians are justifiably paranoid about some asshole copyright lawyers.
real estate property, form 8300 (say for car purchases in cash)

unclear to me if 1099-k could be used to track purchases. I'd guess if you're audited perhaps credit card records.
Who in their right mind would pay 44 billion for Twitter?
Ah that makes a lot more sense. Thank you!
Here's a YouTube link: https://www.youtube.com/watch?v=2Xj_IOl-GcY
Aria2 also uses this method https://github.com/aria2/aria2
I say this as someone who does low-level db-adjacent stuff in Java:

Java's in a weird spot. On the one hand it almost definitely gets way more shit than it deserves. On the other hand there's a kernel of truth in a lot of the shit that comes its way especially in this area.

Low level programming in Java is unbelievably awkward. From 2Gb limits on bytebuffers to the absence of unsigned types. Everything is just a bit too far removed from the actual hardware and OS to do this stuff really well.

It's like coding with oven mitts, and undeniably there's a bit of overhead almost everywhere as a result, beyond what the JVM already introduces (which is not a lot).

Another big cause of awkwardness in this space is the lack of generic algorithms. Yeah you have <Generics> but they come at a cost of boxing all your primitives, which is just untenable if you need to go fast. So because you're undoubtedly dealing with some awkward custom workaround to the 2Gb byte buffer limit, you end up having to build and maintain a custom standard library of N different sort functions, N different binary searches, N different merge functions, N different bisect functions, N different B*-tree (or whatever) implementations, etc. to support different N widths of data types (probably at least short, int, long, float, double in a dbms).

Although it should be noted a lot of this is getting better with JEPs that are in the pipe and ought to arrive in a few years.
The problem with AMP email mentioned in the article is that it just appeared because someone on the gmail team wanted it. There was no process for getting it out, GMail as the dominant email provider strongarmed a few other providers into supporting it. All questions and discussions on AMP's github were shut down by the project leadership that would go on to write propganda pieces on how AMP development was open to everyone.

Just because there's some marginal benefit to AMP for Email, it doesn't make it good.
Fears of “AI” are gradually reaching mass hysteria levels at this point.