skysight-inc/HackerNews huggingface dataset:
I started running DNS servers 25 years ago so it doesn't take much mental effort for me. It is easy for me to do, and I have full control over it. I can do it in my sleep.

The biggest effort for me was about 24 years ago, when BIND 8 replaced BIND 4.

Probably the last thing I had to learn was putting AAAA records in (easy enough) and putting SPF records (yes, I run my own personal postfix as well).
>Seems like they're pretty different cases, given how life-destroying opioid addiction is.

Pfizer/Booz Allen waste of billions of tax dollars do come with resulting indirect damage to people health and lives who could have been helped otherwise. And for direct damage - I think jury is still out on that one. For example, in UK according to the link they already count 0.3M of heart issues which they officially pinned on pandemic stress

https://www.standard.co.uk/news/health/post-pandemic-stress-...

with more expected to come:

"Mark Rayner, a former senior NHS psychological therapist and founder of EASE Wellbeing CIC, said that as many as three million people in Britain are already suffering from PPSD, thanks to stress and anxiety caused by the effects of Covid-19.

He fears this could result in a dramatic rise in physical health issues, such as coronary heart failure, if cases are not detected or treated early."

Pinning on pandemic stress means they couldn't pin it on covid - either it is non-infected people or timing isn't correlated enough. Now, simple politically correct choice - stress or mRNA vaccines known for causing heart issues?
My mother is currently dying. She now speaks to people and things that are not there. Every hospice site has a guide, the majority of which describe the possibility that the dying person will begin to talk to people that are not there or _that have already died_.

Im not saying it's real, it just blew my mind when I learned it was widespread enough to include alongside the death rattle and lack of eating. I imagined all the ancient peoples watching their elders commune with the dead moments before they died. I imagine it'd be pretty convincing to witness yourself.
The scenario in the article is in the UK, not Tampa.
> I still think you should be able to declare async at the call site, not the function site

This is the big point. I'd love to see anyone put forth a concrete, valid reason why this couldn't be implemented, because as it stands, it appears that the function coloring problem is exclusively due to poor language design, rather than a technical limitation (where an example of a technical limitation would be escape analysis, which is hard).
Not really, but it was very simple and easy.

The "hardest" part is managing the tailscale installation on the router, since the OpenWRT packages seem to be quite old. I went old-fashioned and just download the ARM tarballs and uncompress them.

I lifted the init.d script from someone else's blog post [0] and adjusted the path to the binaries.

After that I've pretty much just followed the official docs to implement LAN routing [1] and the exit node [2], then set the router's cert so it doesn't expire, which is done on the Tailscale GUI.

Install the app on the devices, connect everything to the tailnet and Bob's your uncle.

[0] https://willangley.org/how-i-set-up-tailscale-on-my-wifi-rou...
[1] https://tailscale.com/kb/1019/subnets/
[2] https://tailscale.com/kb/1103/exit-nodes/
I don't agree with the article that the idea of colored functions is tied to dynamic types. I think it applies equally well to Dart, TypeScript, C#, and any other language considering async await. It's mostly a question of usability and the ability to encapsulate use of asynchronous operations.

But for Rust, I think having colored functions is probably the right call. Asynchronous operations are fundamentally different at the OS/machine level. Since Rust is a language where code deliberately has very high affinity to what the underlying system is doing, it makes sense to make that distinction visible to users even if it means that it's harder to write and reuse asynchronous code.
I used to see these types of things, all the time, on the Long Island Railroad.

The trains have these big posters, which are ads. They rotate, like, once a month, or so.

Most of these ads have QR codes, to their sites.

I often see that the QR code is a sticker, which means a scammer placed it over the real one.
If they are charging a lot more for parking, this is a good. Parking is such a waste of space, and far too cheap.
I'm still using r2e (rss2email), that's all I need.
When this topic (always) comes up, somebody points out that moving the ports isn't security...but it kinda is, because if you suddenly see an uptick in logging, you know someone cares enough to FIND your port, and then POINT SOMETHING AT the port, and in the meantime it reduces heat and power and disk wear.
Based on the price of Samsung foldable phones, the screen alone puts this thing outside my budget. From a productivity standpoint, I’d prefer 2 normal screens like the MS Duo. This is really early adopter stuff.
the best part is that when you're done with the on-site you get a survey with a question like "do you think google's making the world a better place?" hah

personally I think they do make some pretty cool things here and there but they do have very pretentious vibe all throughout

the phase of technology that they own/owned is nearing end soon anyway
Isn't this what the Intellij/Eclispe IDEs have been doing since the very beginning? All the powerful refactoring features are based on AST manipulation.
If anyone has any feedback on using zonefiles.io I’d be interested to hear it
it's embarrassing to admit (i mean, I have a CS degree from a Famous School(TM) and I'm an old school unix and C programmer), and it's been a long time since I've tried, but I could never figure out how to get RSS working. the instructions always had terms-of-art without explanation, like syndication or something. Like, I know what syndication is in terms of newspaper publishing, but that doesn't tell me if that's something I want to turn on or not. Like I said, it's been a long time so maybe that wasn't one of the words, but it just seemed like an insular world that I wasn't a part of.
I agree.

I made a comment about how ads are being "stickered."
Rotate your keys.

https://www.linuxjournal.com/content/ssh-key-rotation-posix-...
How long till Linux or Gnome supports these types of laptops? To me this is an incredible concept since I can use it both as another monitor as well as a portable device for a few days of a year during my holiday. If only after it has full Linux support.
Best Pens for 2022: Gel, Ballpoint, Rollerball, and Fountain Pens
Interview: Boundaryless Conversations with Simone Cicero Andamp; Stina Heikkila
Related unrelated comment. Is there any effort to make Darwin itself user friendly? Everything I've heard anecdotally is that Darwin is a world of hurt unless you really, really know what you're doing. It seems like that might be a slightly easier path towards having an open-source OS that can run mac apps than building a whole compatibility layer over Linux.
Of course there's the "follow the money" issue, I wonder if it's doable using a payment provider in a dubious country, or if Visa/Mastercard would just chargeback, leaving the payment provider to be mad at you (but hopefully they did poor KYC so they'd have no power to send their henchmen to you).

Maybe the fake app can say "Now you need to go to walmart.com to buy a gift card and enter that gift card code's to pay for parking", but that would filter out a lot of people who was looking for convenience in the first place. If I were consulting for this criminal, I'd say "You need to get to their greed by offering them a big prize, e.g. 1 year free parking in $CITY...".
Thieves Steal Gallery Owner’s Multimillion-Dollar NFT Collection
>researchers say they’ve finally pinpointed the exact age of the Moon

Hmm, sounds dubious, but I will read on. A short while later it leads me to the paper[0] and I spend a few more minutes on that, finding myself asking: how do we know the zircon fragments aren't from a meteor that is much older? Surely all the fragments came from approximately the same area, yes? Or maybe not?

But nah, these knowledgeable astronomers must have already thought of all this stuff.

Astronomy is just filled with rabbit holes I guess.

[0] https://www.science.org/doi/10.1126/sciadv.1602365
Flying in America is horrible with all the people bringing huge bags into the cabin. Everyone is fighting to get on first with their massive luggage banging around. I wish they'd enforce a 20lb weight limit like in Europe.
What would be "just working" in your mind WRT promise, unwrap and thread context semantics?

Sugar around thread yield, unwrap and context return? That seems like a lot of possible gotchas to simply be hidden and lurking under every benign looking synchronous method.

Remember that the point of async/await is cooperative threading and not pre-emption. Hiding these details makes it much harder to reason about. If you don't know when your execution will be yielded, you're essentially being pre-empted, no?
I believe you’re confusing two distinct concepts:

Sounds like you’re looking at how many scalar values are in an extended grapheme cluster (e.g. U+1F635 U+200D U+1F4AB dizzy face + zero width joiner + dizzy symbol, that’s one “character” made up of three scalar values).

The thing in question here is UTF-8 code units (bytes), and how many UTF-8 needs to encode a single scalar value. UTF-8 needs four bytes for anything above U+FFFF, and almost all emoji are above that.
Ha, likewise - I used to tour really far (300-600km in a day sort of things) and sometimes I'd make the whole trip without a hitch, other times I'd get several flats in a day. It became second nature to assume my bike was going to get a flat soon, so I still carry it in a saddle bag everywhere I go.

Of course she thought it was silly too, but yeah, we cycle everywhere and I've fixed a lot of flats now.

In their defense, I only figured out why you should bring kit everywhere because I've been stranded badly, totally unprepared. I was finishing a 400km ride, around 40km to go at 1am, and my tire went. It was cold, raining, low/no traffic, no cell service for most of the trek back, etc. I got home as the sun was rising, haha.
Definitely more than that. I sold something doing $5MRR for $2000 on MicroAcquire.
It's just not set up the way I want, with things like focus follows mouse, and it's harder to customize than Linux with a good window manager. I also prefer how Linux package management works; that it's an integral part of the system rather than something bolted on. I do like the screen and keyboard on the Mac, with the exception of the lack of volume buttons.

I also like the open nature of Linux. It's fun to be able to look into the source code for pretty much anything.
Survivor bias alert: These people have all passed the interviews.

I wonder if this is an intended side-effect, namely also filtering out people who would have passed if only they did rote memorization instead of actually mastering the CS fundamentals.
I don't think governments care about this like they do about using foreign exchange to export wealth.

If you have a pile of Fakeistan dollarydoos you wish to convert into USD, spending those dollarydoos in Fakeistan on electricity to apparate some Bitcoin, then converting those Bitcoin into USD in the USA does not create a foreign claim on Fakeistani economic output. On the other hand, directly exchanging your dollarydoos with foreigners for USD does leave those foreigners holding a pile of dollarydoos, which does represent a claim on future Fakeistani economic output.
I think they just did the system backwards; the meter/parking placard should just have an etched and URL + branding for the app and the posts at parking spots should just be some UID for parking spots the system has registered. The main app/site should let you scan and auto-fill the data, but it'll wait for you to confirm you got it right.

Scammers can still put fake stickers/posters/whatever up, but the QR scanner shouldn't trigger an action, it should just provide some static location data when it comes to some payment action.

I think it's just a really poorly thought out system that didn't really research how other successful implementations of QR codes work.
I'm not arguing with what you're saying, but GC/MS can be bought for like $100 a sample and it's conceivable a system can be invented where private auditors audit the output of an unregulated pharmaceutical manufacturer in such a way that the QC assurances to the consumer are as good or better as in our current system, with much lower regulatory costs.
It's a way to lock you out if the adversary can source or spoof connections from your usual access network.
I think your option is to get insurance if you're running it as a business. Vacation rentals have existed as long as vacations have.

I only needed to attempt booking through AirBnB once before I gave up and used VRBO.
Dropping support for RSS feeds was an ill decision from them; thankfully there are extensions to restore and extend the functionality.

https://nodetics.com/feedbro/

https://github.com/nt1m/livemarks/
Literally everything. Harmonic oscillators all the way down.
Always Day 1 of 90s
No, a bunch of people are going to stay put making ~25% less than their peers because they don’t have the ability or inclination to change jobs.
In the hiking community travelling light has become an obsession for some people. Some going as far as cutting their tooth brush in half just to shave of a few grams. I get spending a fortune on a lightweight tent and gas burner which can save you several kilograms in your backpack, but when you go down to shaving off 10g and less I think it has moved away from the practical over to a hobby in and of itself. Nothing wrong with that of course, just saying.
Wow. Thanks for the explanation and for being humble in considering it (partially) your mistake.

I have to admit it was quite a plot twist, but this is why I love HN: we're both users and developers at the same time!
I never used the O notation in a job, but I have seen people waste cycles. For example in the early days of ORM, I saw people load the whole table and then sort and filter in Java, rather than writing appropriate SQL queries.

Understanding Big O notation is not that difficult and everybody knows it is a common question in interviews. Analyzing specific algorithms can of course be difficult.
To think otherwise would be naïve.
71% vaccination rate is low?! How can you explain then low vaccination rate of US? They have 62% fully vaccinated.
> Anyone who sees someone tampering with a pay station and is not a badged City of Houston employee should call 911.

From the Houston police department's 911 information page [1]:

> Call 9-1-1 to report a life or death emergency that requires an immediate response from police, fire, or ambulance personnel.

...

> Do not use 9-1-1 for non-emergency situations -- this causes a delay in answering emergency calls.

[1] https://www.houstontx.gov/police/contact/911.htm
Blogtrottr (https://blogtrottr.com/) still works for receiving emails when RSS feeds are updated, and many sites surprisingly still have them.
Hacker News’ RSS feed is here → https://news.ycombinator.com/rss

Unfortunately, it only includes the title and the submission’s link, no content, which makes it a bit useless if your intension is to read the articles and not just the titles, which you can already do by visiting the home page.

Some people have created complementary RSS feeds like this → https://github.com/cixtor/rssfeed#readme which basically take the submission’s URL, download the web page, and removes the irrelevant HTML tags using Mozilla’s Readability.js library. Although, this project uses a Go (golang) port: https://github.com/go-shiori/go-readability#readme . It seems to work quite well, with minor bugs here and there due to inconsistencies of modern web development.
I'm pretty sure I'll get downvoted, but Ashlee Vance's book on Elon Musk. Hear me out. I'm not recommending it for Elon's story but more to understand how to build companies, understand complex problems, look for great talent and how to build better systems by looking at things from a slightly different perspective. I read it when I was 18 as well and I learnt that Tesla wasn't actually (not entirely) Elon's acheivement. It was actually JB Straubel's passion project. As an engineer, I deeply admire JB and the things he has acheived (by being at the helm of Tesla), and what he will acheive through Redwood Materials, his new recycled batteries project. If his resillence and stint at Tesla/Stanford etc are any indication, we can soon expect some revolutionary things from him (once again).

It also showed me how SpaceX was born when Elon and his team crunched some numbers on a trip back from Russia, only to realize that it would be cheaper to build their own rockets rather than rent Russia's.

That book is filled with stories about complex systems that humans broke down into simpler problems and hacked them together into monolith companies. Contrary to popular beliefs (mostly held by people who haven't read the book), its not entirely about Elon.

My two cents.
Finder would be a good name in that case
The New Filtering Syntax of Mizu
I really miss the days where many things were made from scratch like operating systems and compilers. Nowadays it's something built on Linux, Android or Chrome.
That's interesting, thanks. TIL about T4/Eigen.

Actually, for my specific use case using AVX512 gather intrinsics would probably have worked OK and been cleaner - although I've heard they're pretty slow.
Why do you want passwordless? You could just store encrypted passwords in a database, or there are lots of solutions which make user accounts very easy.

If you want ease-of-use you can allow users to login via OAuth, so they can use their google accounts or other accounts without a password.

Look at the Supabase account API. If you use Supabase having a user create an account, login, signup/login via OAuth, and reset their password are literally one-line function calls.
Rather, Rust just makes this overhead explicit. Go, Node, etc do the same thing, but just hide what actually happens.
"Excessive" is a moral judgement. City apartments aren't typically 2500sf in the US, either. I was referring to single family detached homes, which are by far the dominant type of dwelling in my region. Land is cheap, wood is cheap. A 2500sf house will be a good bit cheaper than a little flat in most western European cities, I bet.
Not OP, but as someone with multiple projects on the go, I can attest to the feeling of release when you offload a project regardless of the size.
Another name for space pilot is actually "software engineer".

Get ready for a career upgrade...
Can anyone with an understanding of cash transfers work explain how this is possible?

I cannot fathom how scammers get away with this. The police have the QR code, the URL, and the cash going out of one account into another. How is it possible that these people don't get caught and locked up immediately?
There's actually a more specific leadership principle right now for bad managers
"strive to be the world's best employer"
>The author paints it as some kind of conspiracy, but the simple truth is that RSS waned in popularity once push notifications became popular and widespread. Every user's RSS reader polling every website for changes every few minutes for all eternity is horribly inefficient and unfeasible to do on most platforms and devices today. Pub/sub is the clear way forward, but it's just sad that there is no accepted standard for it.

Polling isn't a requirement. If your reader is polling it's strictly because the author wanted to implement such a feature; that's it.

There's also ETag and last-modified which are used when checking and have very little overhead (most especially in the case when the content has not changed).
FWIW I use News Explorer for iOS/Mac (the syncing is great btw) and newsboat for Linux, and I've never been asked if I want to turn on syndication. I just add feeds and then articles from those feeds show up, and I read them.

Unless you mean how to enable publishing an RSS feed for your own website? In that case I have no idea, and I wouldn't expect an old school unix/C person to know how to configure web things (speaking as one as well).
Oh, I forgot to mention.

Slideshows were done in Excel (not PP).
Wood is flammable, and so it’s kind of out of the question. I’d build out of stone or brick, single story but larger footprint. Then of course ground source heat pump and all electric appliances, and solar nearby..
Last non-fiction book I read was “A Plague Upon Our House” by dr. Scott Atlas. Good one, can recommend, but it might be too depressing for a birthday, it’s about COVID and modern politics.

Another good non-fiction one is “Skunk Works: A Personal Memoir of My Years of Lockheed” by Leo Janos, about cold war and aviation technology. This one is fine for a birthday, assuming you generally like these topics.
and a truck of cash
It depends on the context of the yield but assuming the caller and callee contexts can be the same, most async/await implementations will not actually yield until some kind of thread sleep or explicit yield is hit. So yes, this happens in most languages I'm aware of.
It's my real name :)

(I had thought it translated to "Son of man" which is kind of a beautiful way to say human being)
Jimbo is a TV personality and knows just as little as anyone else. The little positive correlation his recommendations have on a short term basis are from people buying in and pushing the price up. Casual market manipulation.
Control-X some text

Burden of summer's first ant

Paste it, light once more.
>Every user's RSS reader polling every website for changes every few minutes for all eternity is horribly inefficient and unfeasible to do on most platforms and devices today.

1) It's not that inefficient, especially if you recalculate your feed only when it changes and use HTTP statuses (particularly 304 Not Modified) correctly.

2) Most people then and now would go through an aggregator. So they'd really be talking to that instead of the source feed.

3) There were push notification standards out well over a decade ago, including RSSCloud and PubSubHubBub.
In Finland from my experience the app is most frictionless way. And one of the few apps I actually like to use. I have two downloaded on my phone, I enable location. Wait for it to get general area, it has my credit card and plate number store. I set time and start it. Then when I get back to car I can just stop there and get billed exact time. No dealing with coins or paying at meter or guessing how long will I take.
You are correct that Safari has major compatibility issues, but incorrect that the problem is simply that developers target Chrome (it happens sometimes, sure). Most things that work in Chrome also work in Firefox, but WebKit is ~10 years behind both Firefox and Chrome because Apple hasn't invested in keeping up to date with web APIs where their competitors have. Hell, even Edge (before it adopted Chromium) was more compatible than Safari.

Personally, I view Safari in 2022 the same way I viewed IE in 2012 - as a backwards browser holding back web development because the company developing it just doesn't care about the web. The compatibility issues aren't as bad, but I have to care about Safari because iOS still won't let any browser use anything other than WebKit, where there was a point where saying "Anyone choosing to use IE11 deserves a bad experience" made a certain amount of sense. No one gets a choice on their iPhone, so Apple makes things harder for web developers, probably because they want them all to be iOS app developers instead.
I thought like this until I started missing posts from blogs I liked. I remembered why RSS feeds are useful and got back into it after a friend recommended a reader he uses. I also picked up a good habit from him: subscribing to releases/commits of projects I want to stay up-to-date with.