skysight-inc/HackerNews huggingface dataset:
I would hope people like the blog posts that we tend to "chart" with on HN, because we write them deliberately for HN and not to check marketing checkboxes. This post is not that; it's a straight-up feature announcement. You'll see me elsewhere on the thread, and many of us on Twitter, remarking that we weren't in a rush to see this on the front page.

We're painfully aware that we get a limited number of bites at the HN apple, and we try to spend those on things like Litestream.io, which is an open source project that benefits people who won't ever use Fly.io. Several of our last few blog posts were about stuff we've done "wrong"; so, we've also got no qualms about charting on HN with a post about how much trouble we've had with Raft, or user-mode WireGuard.

Dan Gackle has said a bunch of times that he wishes more companies got the lovey-dovey reaction we seem to get from HN. I've got the cheat codes, if you want them: write posts for the HN audience, and throw your marketing goals out the window. I'm not going to bullshit you and say that we don't benefit from those kinds of posts too, but I hope it's at least clearer why they're received more warmly than a lot of tech company product announcements: we don't write them to be product announcements. (Unlike this post!)

If there was a "No HN" meta tag we could set on our posts, this post would have had it.

Ordinarily I'd be squeamish about dragging us into metacommentary like this on one of our stories, because I'd rather argue about whether you can scale a modern full stack app entirely on SQLite than about our marketing. But, like I said, we've got no skin in how this post ranks here.
End of an era as New York removes last public payphone
All of it, what do you think isn’t?
Productivity has climbed steadily for decades. Wages, not so much.

https://www.epi.org/productivity-pay-gap/
Sometimes personal acquaintance with a topic has a profound impact on people. Even politicans are human.

Look at LBJ.
Sometimes green threads require no syntactic featutes at all, e.g. Lua coroutines. You yield() through the stack and resume() back when “done”.

local data = readfile("file1”)
writefile("file2", data)

The above example may have async/await-ed two times without any sugar. I believe that’s exactly what coop-mt code would look like (but at the lower level, because of hw stack instead of heap-based), Tbf I never did that in windows 3.x, do I miss something?
Yeah Kagi has been awesome over the last few months for me too.
With the yield on the 10 year being at 2.75% I think it's fair to say this is much less about interest rates and much more about public market sentiment. Rates today are still lower than they were in say 2013 or 2018 and much lower than they were pre-GFC.

If public markets refuse to value unprofitable tech companies as highly as they did over the last several years then that puts more pressure on VCs to be more careful with their capital and prioritise companies making money today.

The thing is this isn't a sustainable trend because most smart tech entrepreneurs understand that startups that prioritise profitability will typically have their market share eaten by a competitor that prioritises growth at all costs.

Where I think some adjustment is probably healthy is for companies like Uber or Airbnb. These companies have a large enough market share that prioritising profitability probably wouldn't be a bad idea. My guess it that unless rates go much higher this will be a temporary set back, although the days of unprofitable tech IPOs are likely over. Going forward we'll probably see tech companies hold off on publicly listing until they've reach sufficient scale and profitability.
Completely untrue. Just finished up my interview process and my experience was that comp is higher than ever at the strong FANGs (I.e not Netflix). Microsoft and Amazon just massively bumped their comp maximums. Google was good as ever. Pre-ipos cash comp is still very strong although they are currently relying on previous stock valuations so the comp isn’t as good as they claim right now
This also avoids bugs that are hard to find - like the windows uptime bug that only happened after an integer number of tics overflowed or something.
"my name is Alice"
Even blockchains are less monopolistic than web 2.0 (Google, Facebook, Amazon, etc). At least blockchains are powered by (largely) independent users, instead of a single corporate entity. But I still prefer further decentralized technologies like email or bittorrent
$10 will get you one share of AMC right now, and if the hedge funds ever close their short positions, the result could be $100,000 per share.
recessions are always looming. They're a natural part of the business cycle. sounds like you dodged a red flag to me.
Vacant Lot was a great show. One of the cast members is the brother of Mark McKinney.
Creative Possibilities: https://www.youtube.com/watch?v=0al0xeCVCMk

In more than one startup office I have been in I have repeated, "Office? Submarine."
I could be wrong, but I imagine the number of people who need internet access for Maps and WhatsApp but NOT a web-browser would be pretty small.

That said, I could possibly recommend the Nokia 2720 flip, which I've been using it as a secondary phone for work, primarily just for calls and messages. It runs KaiOS and has WhatsApp and Maps installed, although it does also have an internet browser. That said, it's quite clunky to use with the numberpad, and you might be able to hack it to disable or remove it. There's a dedicated KaiOS hacking community which might be able to get you there[0]. Looking briefly, I think there's a hack that allows you to set a proxy for the web browser, so maybe you could set that to something useless?

I commend your efforts, and am curious to read that book you mentioned!

[0] https://next.bananahackers.net/
Nice site. In my case it just confirms that where I'm at (vicinity of Hillsboro Oregon) we've been having an unusually cold and wet spring. Some of the plants are only just now putting on leaves.

I'm sure we'll return to the regularly scheduled inferno soon.
I think it's a bit presumptuous to claim that some of the steps would be gun laws when we're enlisting experts to figure out what would continually stop school attacks.

Maybe it would, maybe it would be something else.
fair enough!

although, as a fellow HN addict i wish i’ve had a private army of comment posters so i don’t have to

nice job on karma though, do you still remember at which point they start paying dividends? :D
react will net you some marginal ada compliance ootb. youll get more complex ui components. depending on your current deployment process, you may also incur a significant new maintenance overhead
Interesting, doesn't seem high to me given that this is the backend to GCP functions which are a sustained ~25 rps, but maybe I'm missing an index or something. It is mostly update writes though, so maybe that is part of it.

#1 query is: `insert into on conflict do update` (based on id column).

57 writes/s

281 trans/s

~12-15 connections

547 megs used
> It's very hard to take anything seriously from a group that has been falling over themselves to find reasons to try and "cancel" him, luckily the only tool they have in their playbook

An alternate take on this might be that Musk had an idea these things were coming and so made the comments about how he'd be getting canceled to get ahead of things PR-wise.
I've found Twitter to be the best place to keep track of what's going on.

Alex Gladstein's account[1] in particular is wonderful for following not just crypto but world macroeconomics and politics in general.

[1] https://twitter.com/gladstein
They're selling fear.

"just because you feel safe, doesn't mean you are. Get a backpack and then you don't even have to think about if someone is going to shoot you in the back"

People who worry about it will buy one, people who don't worry about it suddenly feel the need to buy one and friends / family members will buy them for other people.

From an Australians point of view this is sheer craziness, but tbh I dont begrudge them. The Americans had a devastating mass shooting in a primary school today. one of these might have help save a life of a child.
If it’s everyone’s cable, it’s no one’s!

Syndroooooooome out
Klarna Cuts 10% of Staff Warning of Likely Recession
Hum, ok, you expect an exponential growth in productivity. Any reason why?

Anyway, talk about an underspecified issue. The article simply has no claim at all of how they expect productivity to behave, just that it's not following the expectation.

The one productivity problem I'm aware about is about it not growing at all for decades, just moving on a noisy horizontal. It's relevant that the GDP per capita follows a different curve. That means that people are working more and adding less value by work-hour.
Do yourself a favor though and don’t get any student loans. You’ll be setting yourself up for a future of pain.
Both of which are pretty big issues in the scenario we're talking about. When Tether crashes it will take down a significant chunk of the crypto world with it.
a salary freeze might as well be a firing right now
Why would they be outcompeted? Other bacteria have no reason to multiply when they can't eat the plastic they happen to be on.
Not a device but maps were a thing. I recall riding a motorbike with a backpack half filled with a book of maps. Heavy to have in a backpack for hours on end.

Also, before mobile phones at all, just meeting up with people required more time and you had to be specific. Now, get in the area and if you don't see them, message or call.
I've always wondered how much of this has to do with sweeping social changes that put people last.

Your average worker 50 years ago came home to a clean house, a homecooked meal on the table and an expectation of stability (both at work and at home). To "win" at life, all the engineer would need to do was engineer things to the highest standard.

Now, the average worker is competing with their spouse, competing with their colleagues, optimising a path between 15 different companies because that's the only path to rise the ranks, all with the constant threat that the rug could be pulled out from underneath them at any time with minimal warning.

Point is, the game we're playing now is different.
Similar to https://en.wikipedia.org/wiki/Wollemia
Wendin-DOS: The forgotten multi-tasking, multi-user DOS clone from the 1980s
Granted, "you" does mean you, in practice if you're using dependencies, everyone else has likely chosen static dispatch.
How would you propose that leftists and Democrats "do a damned thing about it?" The Senate is gerrymandered to favor rural populations. State legislatures (with few notable exceptions) are gerrymandered to favor rural populations. Short of a revolution (ahem, but personal gun ownership and the infantry of the military favors rural populations), what could be done?
> Overall, I'd say relax a bit. You're still in a good situation. Recessions are hard for many, but software engineers were among the best off during the last one and I expect will be this time also.

The demand for software engineers was driven partly by zombie app and saas companies all competing for "top talent", dependent entirely on free cash but without sustainable business models.

On top of that, the "demand" narrative led to an influx of new software engineers that will mature over the next 1-3 years.

These two factors I believe put our industry at risk if there's a recession.
Firefox had its time and it is basically on life support and 80% dependent on Google's money and almost always last to support such features. Brave seems to have made Firefox obsolete.

As for IPFS, the crypto-bros seem to already be winning for taking over that term and melding it as part of a layer in web3, just like they did for 'crypto' which that has become too late and that ship has long sailed.

Perhaps the reason why they are winning is because they keep building stuff like this [0] and existing companies are jumping on board with the term already? [1][2]

[0] https://skiff.com

[1] https://developers.cloudflare.com/web3

[2] https://stripe.com/blog/expanding-global-payouts-with-crypto
I'd need to know how you define nihilism. From where I sit, I see very little of it. The people aren't sceptical about knowledge or reality; they think they have monopolies on it. The people haven't rejected religious and moral principles; they have multiplied them. Harari is a case-in-point; the Martin Luther of the WEF religion, posting his theses against the enlightenment-era doctrines of the great Western normie.

If you mean nihilism in the Übermensch sense--of tearing down to build anew--I think the only antidote to that is extinction, and who would want that?
Keyboard button press to screen response is ~100ms whereas an Apple IIe was 35ms.
I feel like Buridan's Principle is either poorly worded, or most likely I just completely fail to understand it. The principle says:

"A discrete decision based upon an input having a continuous range of values cannot be made within a bounded length of time."

But certainly I can make a discrete decision in a constant amount of time, just choose to always go left. I must therefore be missing something here.

The next possibility is that a discrete decision procedure that guarantees success is not possible in an unbounded amount of time. This is more sensible and I think the idea is that there will be some kind of infinite regress. For example a donkey will starve to death if it doesn't eat in exactly 100 seconds. The donkey can choose to walk left X meters, or walk right Y meters to some food.

There are certain values of X and Y where the donkey dies no matter what, if X and Y are sufficiently far away that the donkey can never get to them in 100 seconds then the donkey dies.

There are also certain values of X and Y where the donkey can pick either of them and survive since the donkey can get to X or Y in well less than 100 seconds, so the donkey lives.

The above two scenarios are boundary conditions of sorts, where it's fairly trivial to come to a decision, the principle is about what happens when there is a value of X where it takes almost exactly 100 seconds to get to X, (and assume way more than 100 seconds to get to Y), but in order for the donkey to come to that realization the donkey needs to spend some time thinking about it and by the time the donkey has made a decision the donkey won't have enough time to carry it out. So the donkey has to take into account not only the amount of time to get to X, but also the amount of time it takes to come to a decision to get to X, but that too takes some finite amount of time... so the donkey has to take time to come to a decision about how long it takes to come to a decision to get to X, so on so forth... and you end up with an unbounded amount of time.

I could be way off here but I feel there is some subtlety in the way this principle is described that I'm missing.
And your house doesn’t burn to the ground every time there’s a short in the system
>“It is not your rifle but a HARD HEART that kills!”

A hard heart doesn't kill anyone but its owner. Plenty of people in this world have hard hearts, but this level of constant gun violence only happens in the US. A hard heart may make pulling the trigger easier, but the bullets are what kill people.
That's what the floating teapot is for. Every whale loves a cup of Earl Grey.
Eh, everyone I knew got lost and then tried to figure out where on the paper map they were while trying to not get into an accident.

GPS, you just wait a second for it to update and you barely miss a beat.
A nice fella too.
Even so, a 50% decline over the last 12 months is impossible. Of the FAANG companies, only Netflix is down more than 50%, and Netflix is notable for compensating people in mostly cash. Someone's compensation would have to be 100% stock and even then it wouldn't be down 50%.
I would say keyboards are cheaper but ... i've seen $1k+ keyboards with people having display cases for dozens of them.
It seems that these languages without genetics keep getting popular. Perhaps they get popular in part because they don’t support generics at first, and so seem to be simpler?
Peer to peer and permissionless does not mean criminal. It is how the web, email, end to end encryption protocols work. Most of HN would probably agree that E2EE and open source communication protocols are a good thing despite these tools also giving criminals an easier way to communicate without oversight.
The last I heard no-one could name a single independent customer who had actually cashed out. Has that changed?
There is a plant that can see?
There are an incredible amount of jobs, niche jobs, that exist at companies like this all over. Small companies, in great niches, that have good industrial customers, that will continue to exist and will not be easily optimized away by some SaaS startup.

There's also good existing small companies that are in more exciting tech spaces, that are hiring, that are not startups.

Shout out to Fastmail, my former employer, as they are one of those nice small companies, seem to get lots of love here, and they're lovely people. And last I checked, they're hiring as well.

Even in the 'SaaS' space there are boring but profitable small comapnies that fulfill automation for niche use cases. I just picked up on that we are using for our CDN that cloudfront doesn't being to cover. The pricing is good, the company is small, stable, and I'll continue to use them as long as I can.

So... they're out there, but they certainly aren't FAANG and a lot of times, they aren't wild startups either.

Part of this leads to less "popularity" for potential employees. You've never heard of ABC Bearings & Co, and they haven't manufactured Bearings in 100 years, but they fulfill important roles in the roller industry. Not Boeing, but just as important.

I think this is because startups spend incredible amounts of time trying to grow and to find customers, so naturally they advertise, are in the news, on HN, etc. In a more boring economic sphere (IE: no exponential growth, a few solid players that often times are more cordial than cutthroat competitive) you may never hear of these places.
Try to reproduce using a VPN. Cloudflare's 1.1.1.1 (with Warp) is free.
After you click "download Zoom client" the button will turn into a "use Web app". You don't even need to download anything if you cancel the system dialog asking you where to save the download. However I still find this UX pattern incredibly deceptive. People and companies seriously need to stop using Zoom
> For anyone reading your resume in the future

Then don't list it.
There's no nation with anywhere near the general economic health of the USA doing anywhere remotely as bad at gun violence as us.

Excusing our shittiness by hiding behind a flacid excuse that guns kill people everywhere is ignoring the truth. It's a coward act to ignore how wildly disproprotionately off balance we are. Please acknowledge that there's a real issue, that this isnt a reasonable or civil condition. Something is structurally wrong when society doesnt try to improve out of these conditions, when it only offers faint hopes & prayers & no actions.

https://www.npr.org/sections/goatsandsoda/2021/03/24/9808381...
With the current balance of power in congress, wouldn't that also require some democrats for it to be true (Manchin)?

I would guess you were downvoted for a low effort comment that is viewed as political and possibly trolling. It would be much more interesting to dive into why people don't support the bills.
AAPL still up 10%+ YoY. Msft not technically FANG (MAGA?) and also up YoY.
Ok, Ultima, you stole as much shit from the shop as you could then wandered off into the weeds. :-)
for FAANGers, how does everyone feel about their wild comps now that the stock prices have come back to earth?
It was amusing that Windows was so unstable that it took decades for that bug to be discovered.
I mean Canada has plenty of guns (including lots of illegal handguns from the US) and doesn’t have these shootings.

So I’d argue availability isn’t the core problem.
I don't mean this as a call out, but just want to highlight that this was never the experience of the average worker. It might have once been the experience of the average white male worker, but really you'd need an econ degree to say with something like certainty and it certainly wasn't the experience for minorities in this country
Starry in Boston is around this perf and cost
“And for me it was Tuesday.”
Then don't put it on your resume!
All these places cutting staff and tightening their belts is going to be a self fulfilling prophecy.
Living in the Plastic Age.
This can be hit and miss so needs some persistence. For me, not living in SF or even the USA, there is not really a tech culture to the point where the Pizza delivery person wants to talk about Monads (a story I read somewhere...).

However if you are not in a tech city, and don't want to move to one, then online is great. Here is what you can do.

1. Find stuff on Show HN or HN (or Reddit etc.) generally that you are super excited about. Genuinely. For example with me: I probably should be excited about self driving cars, but I am actually way more excited about that self-hosted wiki in a single HTML file, for example.

2. See how to connect to the people. You could send a cold email, but it is a bit sucky and desperate. It is better if you "do" something fun online with them. Maybe help them on the Github, submit or review PRs, join the chat server and talk, build something and let them know about it, use it for free (maybe using their thing, or complementary) etc. This should be effortless because remember you are super excited.

3. That's it. Be a human, see where it goes. You may or may not find out about jobs. You might get bored. But doing 1 and 2 enough a great job or opportunity will be found out.

This is more like: build and connect with people for their coolness, and let the occasional job opportunity present itself. You still need to do interviews, and come across like a good worker and will add a lot of value and all that jazz. But this is about finding stuff that may not even be advertised. And also most advertised jobs are a bit shit. So it acts as a filter.
Let me understand this: you found an error in a paper published in 1998, over 24 years ago. Based on this finding you were able to publish a critique and partial solution in a more recent conference or journal, which seems like an absolutely first-class scientific outcome. (I can only assume that very few people were relying on this stupid model, since the flaw wasn’t noticed for decades.) And yet despite this reasonably good outcome correcting an ancient and apparently little-studied result, you feel that this error indicts the entire field of scientific research… because people have cited the paper?? (Most likely, given the number of citations, without relying on the model and simply listing it in “previous work” sections.)

You are also unhappy that you can’t get a response from the first author [initially I read their Google scholar as indicating they’d left the field, but they haven’t and that was my mistake reading Google Scholar in Korean.] Meanwhile you have not contacted the third (typically senior and advisory) author, who appears to have publications as of 2022?

Yet even if you do the basic legwork here and contact all the authors, I’m not sure quite what result you want from this? I presume you’d like an acknowledgement that an old paper has errors? You’ve already received that through the acceptance of your own paper. Would an admission by the third author help? Do you demand a retraction of that ancient paper and every single paper that cited it since? And how is this the devastating critique of all science that you seem to think it is?
Not necessarily. They can still be infused with antimicrobial chemicals. The longevity of the plastic would then also be determined by those additives, since those would have their own half life too.