skysight-inc/HackerNews huggingface dataset:
It is 100% theoretically possible to build a complex system that never enters an invalid state. But because human beings are fallible—and attempts to correct that infallibility are not just expensive, but themselves subject to further fallibility—no such complex system will ever be built.
Solidjs, a "truly reactive" frontend framework, now has a full time dev working on it thanks to netlify!
Anything relating to NFTs sounds like the absolute opposite of a recession-proof job.
I loved UIQ3. My M600i is still my second-favourite smartphone, only overtaken by the Nokia N9 running Maemo/Meego
I just started a new gig and I'm working on a critical glue stuff that was nobody's job so I can totally relate to this article. Don't stop at the title which is voluntarily provocative.

So far identifying coworkers ownership, planning and validating glue to make things work took most of my time but everyone appreciate that. Some veterans are astonished and say things like "wait so you get Mr Grumpy to do that?" or "How on earth could you get a validation from Mr Nitpicker with a single meeting?"...

Well acknowledging that "it's not my job" to do what is Mr Grumpy and Nitpicker area of expertise is exactly what made things works. They feel recognized and they also understand that the burden is on them if we collectively fuck up so the glue project can move on fast.
Using Vultr for about 5 years now, and I agree that they indeed had some problems with networking, but they had them resolved fairly quickly. No issues whatsoever on the past 2 years.

Up until recently, I had free block storage and snapshots from them, plus a bunch of credits for discovering some security vulnerabilities in their web site. Pretty good value even at today's pricing.
Except USDT doesn't have any audits or proof of their reserves.

My overall point is that USDT could very well be buying up dollar-backed securities, such as 30-year treasuries, and yet still lose a ton of money if the market moves under them. Unless Tether allows 3rd party audits of their reserves, I don't think its necessarily safe to assume that they actually hold those reserves.
You should instead ask " how long must a rich person show up before their flight"

I have not read the book, but from your quote selection so far it seems to mismanaged comparisons of the 1% to the 80% of the population.

If you looked at the poorer part of the population that things are generally much faster since they get to travel by plane at all.
Apple had the iPad Pro pencil latency down to 30ms in 2017: https://danluu.com/input-lag/
My mother in law was born and died in the same room of her house, which had been her mother’s (father went to war and was KIA; he’d been born in that house).

On of my sisters in law moved in while her mother was dying; she was moving out of her husband’s home (he’d grown up there; his father had too). When her mother died, SIL simply kept living there.

I’d sometimes go into the attic and find weird old stuff. It appeared that stuff was discarded when house was renovated or repaired, but otherwise simply accreted.
It's enzymes the organisms are producing. You don't have to release the "bugs" (Bacteria, I assume? I don't love the writing here.) into the environment. You culture the bacteria and extract the enzymes for use in removing plastic from the environment.
> Someone from 1950 wouldn't even notice the difference, unless you told them exactly what they were looking at.

I was surprised the first time a Tesla went by because I had no idea a car could be that quiet.
no need to wait, get rid of your lawn today
Hackaday featured your project, figured I should post the project as well as their article.

https://hackaday.com/2022/05/23/fighting-back-against-dodgy-...
https://news.ycombinator.com/item?id=31487401
I don't know enough about finances to be able to judge confidently what will happen, but things feel pretty sketchy. At 30, I've never had a job longer than a year and a half, and in tech it's usually 6 months at most and I'm just hitting that. My company is either being acquired or going bankrupt, but I'm a contractor, so have some considerations there. I have no money really, and a not insignificant debt burden, and zero assets in a high cost of living city that seems to only be rising. It took the whole first 2 years of the pandemic to find _any_ job, so if I lose this I'm fucked. But, I do have to count my blessings I guess. I'm not dead
Cleaning out a parent's house is a singular ritual. For me it reminded me that most of the stuff I "value" my kids will not care about, I've worked on putting disposal suggestions into my trust documents so that not only can they efficiently get rid of the stuff, they will do so knowing that it is what I want them to do.

It is the last bit that was hard for me, wondering if my parents would be "okay" with me giving this stuff to a person who is clearly just interested in making a buck of reselling it rather than cherishing it as they did.
> When Europeans or Americans hunt boar, ducks, wild pigs, dear etc is it called "bush meat"?

It'd be called "game meat" or "wild meat". "The bush" is a synonymous term for the wild, and has neutral connotations.

> Bush meat is a racist term concocted by European researchers.

This paper https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7122066/ would suggest that it was just a neutral translation of what people in Cameroon were calling it. Likely just "meat from the wild", which the English would have neutrally called "meat from the bush".
It was half true in the mid 2000s in Australia. While you could put basically any device on to the network, Telstra and Optus definitely held a some sway over manufacturers.
always nice to take a peek at the Forbes cookie consent manifesto.
Ah! I've had volumes on the top of my mind all week... Firecracker supports snapshots in a dev preview but we're not using it yet. We can't really do anything like that on Nomad, which is one of the many reasons we're keen to get off it.
How'd you measure that?
One or two little things like that are nice. I have my grandfather's hat. If the microscope fits on a bookshelf, it counts as decoration:)
Oh, I hate moving my books. And they'd fit on a 8 meter shelf.
Java users have to use double dispatch and such, because Java only implements dynamic dispatch on the type-erased type of the first function argument.

The last bit of the GP comment is an example of the sort of thing that isn't possible with generics in Java, because the PetTrainer-of-Dogs and PetTrainer-of-Cats are indistinguishable at runtime. If you want to solve the problem with dynamic dispatch on the type-erased type of the first argument only, you could *stop using generics*, write a separate class for each generic instantiation you would have had, send every pet to every trainer, and have each trainer check the runtime type of their argument and do nothing if it's the wrong type. This probably isn't what anyone really wants to write or an acceptably cheap thing to do at runtime.

Nobody actually deals with PetTrainers but people do deal with MessageSubscribers that work more or less exactly as described, and the type system does nothing to help. For a concrete example of the horrors of double dispatch, you could see the wonderful book Crafting Interpreters.
Leaving out cell balancing is a perfect example of planned obsolescence to drive people to buy more batteries.
Its such a shame too, because Meego and the UI they built for the Nokia N9 was still ahead of it's time, and absolutely excellent to use. But it was dead on arrival, aside from us geeks who loved the idea of Debian on a phone :)
I read the memo, and you're very, very generously cherry-picking from it. The funny thing is, even with your generous cherry-picking, you're pointing out something that is directly a white supremacist talking point. He seems to be very concerned around population representation, but doesn't seem to take into consideration the differences in the population based on location, which heavily skews things.

Defending him, and his racist, sexist memo, sends a clear signal: you're like him.
Big picture: A shit ton of software needs to be written over the next 20 years. Many software companies will continue to have good economics. You'll do great.
Thank you for this perspective. I agree, my parents have a lot of bad habits one of which is holding on to things that may be of value at some point for way too long. I help get rid of extra things occasionally but whenever I push too hard I can see the stress and anxiety it causes them. They've been through a lot, if having more things than they need soothes them, so be it!
Mostly the lifestyle in larger cities - Adelaide, Brisbane, Canberra, Melbourne, Perth, Sydney.

You still have a family unit, that's not too individualistic but also not too tribal. You have technological and military progression, and a fairly comfortable stable economy. You don't have to worry about billions of dollars in corruption or an aggressive president using nuclear weapons in negotiations. Nor are there the wars and tensions of the middle east or eastern Europe.
Seems like it would be a crazy nightmare/dream codebase to work on depending on where you get your kicks.
2014 EEVBlog
PBS has an interesting way of decluttering in the Legacy List series. The service asks for 5-10 mementos to (find and) keep. Everything else goes to resellers, charity, or garbage. They often choose large estates that have been in the family for a century.
Millennial turned $700 into a multimillion-dollar fishery startup
Spiralize your photos: edit placement, color, rings, and image download
Any interesting details on how it’s implemented? If I were guessing, register a stripe webhook. On each webhook, and fetch changed events and turn it into proper sql.
New technology is very obviously making us more productive in several different ways - the metric in the article is just wrong. I'm going to pick on something that people in the thread haven't mentioned that much: Logistics and online infrastructure.

I get every kind of thing possible delivered right to my door and this is made possible by improvements in logistics. Not having to spend my time going out shopping for these things gives me time which I can spend productively or on recreation at my option.

1) Medicine: When in the 80s or 90s if I needed medicine I would need to wait for a doctor's appointment, get a prescription, wait at the pharmacy to collect, now my doctor knows when I need a repeat, sends it electronically to my pharmacy and it's ready when I arrive (or I could have it delivered).

2) Groceries and household goods: Everyone from Amazon down to my local deli and bakery has a website where I can request goods, pay online and have them delivered within days or sometimes even same day. This wasn't possible in the 80s at the scale we have today. You had to shop in person or some companies used to have paper catalogues where you had to send in a form to order, wait days or weeks for goods to arrive. Not only that but repeat/subscription orders were extremely limited. Now I have repeat orders for everything from my dog's food to my razor blades. THings which were subscription services in the 80s are still available but have a much wider selection.

3) Services: Lots of "in person" services can now be delivered by video. My wife and lots of friends are professional musicians. In spite of the pandemic they were able to continue teaching over zoom. Their productivity would literally have been zero during the lockdowns as they would not have been able to work at all were it not for new technology. Likewise things like video consultations allow people access to doctors etc without the time that would otherwise be wasted on travel etc to get to the appointment.
We probably can add automatic watches and fancy cameras & lenses to that list. Katana swords even..
So if their productivity isn't growing, it might be because those people aren't taking advantage of productivity multiplying software. But there's no question that the collaboration capabilities of these software increases productivity.
> Feel free to send me/us an email!

...still waiting for a reply 2 years on ;)
This just reminds me that I have a real 8088 that I don't know what to do with. Last I knew, it even worked, but it hasn't been turned on in decades so I am not eager to risk it, even if I were to sanity check it for blown capacitors.
They'll be all right once Microsoft acquires them.
Not really.. try editing a giant file or reading a file with an odd encoding
> Personally, I want FOSS software to be able to be serious players in the market. Therefore, I want them to have enough developer resources to make that possible. Therefore, they need to make money.

I agree. I do not see anything wrong with earning money from open source software, lots of companies do it. Open source is always good for transparency than proprietary closed software. We should support open source devs to be successful, as you said, to go against proprietary monopolies.
I literally don't even want to use a computer at all. I want a cheap powerful rototiller, and an herbicide that only targets bamboo, and a robot laser to zap snails and cabbage moths in my garden. But here I am like a schmuck putting out little bottle tops of beer for the snails to drown in, running around like a doofus with a butterfly net to catch moths, and breaking my back to dig up 2-foot-deep bamboo roots over 2 acres.

Fuck modern technology. I don't want to sit in front of a screen. I want to live life in the real world. Give me solutions to my problems, not distractions from them.
I entered the market in a similar situation in 2008. For what it's worth, while certain companies tighten their belts, at the end of the day more software needs to be built than exists right this second, and so there will always be positions available.

Thats not to say it won't be hard, but you're still in the biggest growth industry I can think of, and it touches more and more other industries every day. There will always be need for software, and there will always be need for software developers.

Thats my two cents anyway, and how I approached it when I was younger, and I was right in the medium term :)
I think Buridan's ass is like an inverted pendulum. There is no particular reason why it should fall either way but the slightest gust of wind or vibration will trigger a self-reinforcing process that breaks the stalemate.

Now, an inverted pendulum can be stabilized with a control system, and this might be possible to relate with adversarial inputs of some system.
Starry actually has way better speeds
Not entirely clear to me that would be sufficient a mitigation on this case: the endpoint could claim Zoom version 999 is served and serve the old exe and cab which then would be run, possibly before other checks can even be done.
Aiven actually powers DigitalOcean's managed databases.
I'm planning on burning my house down.
> Safety has increased, of course.

Come to think of it, security too. Hijackings weren't unusual news items in the 1970s; now, it's hard to remember the last one. And that partly explains the slower airport experience today (which is really due to nobody investing in the resources to speed it up).

> It's popular to point to how much airline ticket prices have fallen since dregulation (under Democratic president Carter) in 1979, without also noting that 1979 was a local price peak driven by the Iranian oil embargo of the same year.

A lot of those narratives are similar if one takes even a cursory look at the facts. As an aside (and IIRC), per the autobiography of former Fed chair Alan Greenspan, who was not a Democrat (and was a follower of Ayn Rand) and served in various roles under many presidents including Carter, deregulation began under Carter.
By doing that indeed or critiquing YC-darling Stripe or any of their employees reading HN.
https://lamport.azurewebsites.net/pubs/lamport-win.pdf
Haha not great, issue was the PhDs automatically were hired at Senior Software Engineer or higher, and then they couldn't write a concrete list of expectations of the role, because so many PhDs had no experience.
Any type of job queue that can use MySQL for scheduling state support should work just fine with PlanetScale.
Source? (Are you sure you aren’t confusing Mbps and Gbps?)
> I can look at blurry C code [...]

I'm kind of curious how much of this is the problem with parens, and how much of this is the conventions that Lisp programmers seem to mostly adopt. For instance, here's the concise 99-bottles from Rosetta Code for Racket:

(define (sing bottles)
(define (plural n) (~a n " bottle" (if (= n 1) "" "s")))
(printf "~a of beer on the wall\n~a of beer\n~
Take one down, pass it around\n~a of beer on the wall\n\n"
(plural bottles) (plural bottles) (plural (sub1 bottles)))
(unless (= 1 bottles) (sing (sub1 bottles))))
(sing 99)

And even with a snippet this short, it's not quick for me to scan. Lispers generally like hanging parens, the indentation varies depending on what construct you're in, and that example uses recursion instead of a for-loop [0].

Ok, so let's turn the concise Python one into a hypothetical Lisp:

(for i in (range 99 0 -1)
(let b = "bottles of beer")
(let w = "{b} on the wall")
(print "{i} {w}, {i} {b}\n")
(print "Take one down and pass it around, {(- i 1)} {w}.\n")
)

I think you could "know generally what things are" with that version even if it was blurry. And of course, this "hypothetical lisp" is legal Racket/Scheme after implementing a few macros.

[0] I know Racket has for loops, but they didn't choose to use them in that example. Which is my point.
I'm not that guy, but I own some very old tools that belonged to a stranger.

I don't know anything about the man but his profession, and that he bought good tools. But I often think of him when I use them.
Oh yes, we had a few of these accumulators on my wife's side of the family. It's like the depression created an entire generation that couldn't bear to throw anything away.

Five giant boxes of rags. Every tax return back to 1942. Every disposable coffee cup sleeve. Presents, never opened. Dresses, last worn in the 1980s. Every little white table-shaped thing that comes in a takeaway pizza box. 20 of the same wrench, all rusty. The old front door knob, long since replaced. Unopened, in-box power tools from the 1960s. Boxes of their own parents' stuff they never sorted through. 72 boxes of piano sheet music. All in a tiny post-war 3 bed family house. It took us 2 years to get through it all.
Ask HN: Become a mock interviewer to help candidates
I am thinking of starting a service that connects interviewee with interviewers. While there are a few services that enable interviewees to schedule a mock interview to help prepare for their interview but almost none of these services seem to enable interviewee to select a particular interviewer based on their experience, expertise and background.

Professionals working in the field can signup to become an interviewer and set their own price as well.

Would this kinda service be useful to you as an interviewee or interviewer?
Riverpod State Management can be used when proper architecture is in place
1) Games will move from closed economies to open economies, just as they transitioned to free-to-play 15 years ago. Blockchain is just the technology through which this will happen.

2) This transition will take 10 years - we are building for that timeline

3) We raised a ton of money and have a lean team, and can exist for >5 years without revenue. We are keeping our team lean to maintain that level of runway.

4) For whatever reason, people are still buying gaming NFTs right now (as of this week). Of course, that may change quickly.
Do Fly Machines support POSIX/System V shared memory? It is a giant pain in the ass for us because lambda does not implement these shared memory mechanisms which many multiprocessing libraries use to communicate. Makes it hard to utilize multiple lambda cores when running python code. You need to use multiprocessing due to the python GIL, but most of the python multiprocessing IPC uses shared memory.

We managed to hack a solution which uses pipes for IPC but it would be nice not to have to do this.
There are a lot of how to guides. Anything requiring a longer attention span or curated lesson is not promoted by the algorithm or facilitated well online. I mentor developers on a regular basis. Unless they need a book to get foundational knowledge or a recipe on how to make something very specific, I teach it myself because there's no adequate YouTube tutorial.

There's also no YouTube tutorial to tell you something like "don't mix types of metals for you gas plumbing or you'll kill your family" because there's no professional watching you make stupid mistakes.
Lizard – efficient compression with fast decompression
One of the subtle cultural differences I notice whenever I cross the border down into the states, is that a lot of the implied humour in some of the absurd things I'd joke about just isn't received like I'd expect. Not even necessarily absurd actually, it could just be something mildly exaggerated for comedic effect in regular situations. Not all the time, but enough that I notice and dial it back depending on where I am.
Heisenbug is a very specific concept that refers to bugs that don’t reproduce because you are attempting to debug them. E.g. your debug printf statement changes the compiler output enough such that the bug no longer occurs with the same inputs. Or running the program in the debugger changes the thread scheduling, so the race condition is no longer hit. General difficulty reproducing is not what makes a heisenbug. What’s hard about heisenbugs is investigating their cause, not necessarily discovering and reproducing them.
What are some examples of the obsolete tools? I can imagine a manual hand drill...
I'd guess this is a difference in usage based vs per-user pricing, but that's wild speculation
Here's the opposite point of view: if the bulk of value is created in the ether, why are they relevant at all? All a rich nerd needs is a protection from criminals - whether paid for publicly or privately.
In the works, apparently: https://github.com/firecracker-microvm/firecracker/blob/main...

LayerCI / WebApp.io did mention they migrate VMs... Fly.io should steal that tech https://news.ycombinator.com/item?id=25980897
Private tracker's "business model" as it were relies on a central tracker tracking the download and upload ratio of your client. They explicitly disable DHT as it misses the point of the economy.
1. Pick an industry you know well.

2. Look at the most popular monthly paid tools in that industry.

3. Pick a tool that seems interesting and not too difficult to duplicate.

4. Build a competitive product.

5. Sell it.
A lot of the drawbacks of plastics in the food chain are theoretical right now. Not saying we won’t find out it’s a major problem, but detecting presence of something (which is what most press releases of plastic pollution are about) does not necessarily mean it’s toxic. I think we should study this first, and try mechanical cleanup instead.
>Personally I am capable of self improvement without adding another hungry mouth to an already dying planet.

Respectfully you will never be capable of loving someone as unconditionally as a parent loves their child. The love you bear for your partner, or sibilings, or parents is nothing in comparison to that for your own creation.

Given that lifespans continue to increase you will likely lose the ability to take care of yourself long before you die. Your children serve an additional purpose in that the love and care you gave them is returned when you need it most.

I will never understand those who choose not to have their own kids, particularly the people who act as though kids become a blockade to their happiness. I have witnessed no greater joy than a parent watching their child grow. I pity anyone who has excluded themselves from that, honestly.