skysight-inc/HackerNews huggingface dataset:
>I know you haven't written worthwhile software (yet), since you say writing software is easy.

lol. You're a genius. I've stated this multiple times. Software engineering is EASIER than other forms of engineering. This is a bit different than just being "easy" and while I've used the word "easy" you know my intent.

I am also absolutely positive all the worthwhile software you have or yet to have written, any mediocre software engineer can do. Just name all the stuff you done. Anyone can do it.

Let's look at your stuff: https://github.com/gilbitron This is you right?

Well when I think of impressive "worthwhile" software I think in terms of kernels, 3D rendering engines, a compiler that kind of thing. Those are things I would argue that actually promote your argument as less software engineers know how to program this stuff.

But looking at that site looks like you mostly do typical generic webdev stuff. Web dev is one of the easiest areas of software engineering. Also you're a vue guy and php. Vuejs is the typical choice for old school web dev guys who do php. I assure you all the stuff you built, anyone can do it. Doesn't even come close to "worthwhile."

Because anyone can do it, that is why it's easy. You can call it hard. But that's fine it just becomes a word game. Let me put it this way, ALL the software you have done may be "hard" but it's easy enough that any mediocre software engineer out of bootcamp can implement everything you wrote from scratch.

>Calculus and algebra were easy.

Nowhere near as easy as programming. The math involved with engineering goes much deeper than highschool algebra and calculus. I know you haven't done anything worthwhile in engineering besides webdev because you called it easy.
Perl was already going the way of the dodo in late 2000s. Perl 6 finished it off.
Tells a lot about company politics. Often times I'm left wondering how come capitalism still survives.

Actually, writing this down made me think that big companies (like the FAANG mostly are) are quite anti-capitalistic. I'm not sure how to call them, because sure as hell they're not socialist or anything of the sorts, but it's reasonably clear that many of the theoretical capitalistic principles that many of us know in one way or another do not apply to these economic entities.
Can it run Messages.app? This is the one thing that constantly gives me pause on the linux-desktop switching

EDIT: It says "some" GUI apps are working / experimental, so probably Messages is not there yet, just curious if anyone has tried.
Some days ago there was a ShowHN (if I'm not misremembering) of a tool to generate RSS for sites that do not support them. I haven't tried it but maybe it can be useful to you

Edit: it wasn't a showHN:
https://news.ycombinator.com/item?id=29772540
Most recursive resolvers try to figure out which authoritative server for a domain responds fastest and use that one. If you've got enough DNS requests and enough DNS servers, it kind of works out ok without anycast. Although, I've been told that 4 authoritatives is the optimal number, which is limiting (you can do more of course, but a random internet use recalls but can't find a writeup suggesting more wasn't great in some semi-failure cases, and you can cargocult top X domains which seem to do 4 for the most part)

Advanced protocols may be able to use SRV records to distribute further traffic, but web browsers can't, so kind of stuck for them.
I don't understand what you mean. What is to say that an async-fn is not long running? It can just as well consume a thread, right?
If you really want to build a house that will last, you need to build with decay not against it. The reason Japanese architectures are some of the oldest in the world is because they're built to be modular. The prioritize form over material. If one part breaks, you can replace it without having to destroy the entire building. This is also true with Kath Kuni architecture in India. Not only are these building forms extremely resistant to earthquakes and other disasters, but they can also be continuously rebuilt piecemeal

https://www.youtube.com/watch?v=58O7SRy46DM
Can you buy gift cards without depositing the money into an account you control? Once it's in the account just buy crypto or whatever. I thought the gift card scams happen because credit card companies refuse to pay out to companies that get accused of scamming.
This is an Asus product, not an Apple product.
> without touching Linux PAM or the Linux authx stack

..falsely implying you'd have to "touch" this stuff to set up OpenSSH on port 22.
I think this would be a great way to educate the public about not trusting a QR code they find in public, without first double-checking it. Better than learning the hard way.
You give them access to that partition
Explicit await and promise semantics are useful incase you want to, say, start multiple async calls instead of awaiting one and then the other. But ok, lets say you just want await to be implicit in some cases...

Do you actually want this? Currently, you can assume that a function will not change threads mid execution, and that that thread will also not be used to execute other things. Implicit yielding breaks that assumption. Cooperative multithreading becomes impossible because it's much hard to reason about when a method call will yield execution or not.
Thank you for your reply. This will help my partner and me rest a little easier!
It's interesting to me that you say "Not federated", because RSS has always seemed to me to be one of the best-adopted federated protocols, after SMTP and HTTP. Indeed, the first generation of federated social media protocols were originally based on souped-up RSS feeds (Atom) with an optional PubSub enhancement (Pubsubhubbub, later renamed to WebSub).

So when you say "not federated", what exactly do you mean? If you're publishing to your own site, and other people are reading it on their own compatible sites, isn't that fundamentally a federated model?
Are you asking about the feedstock input to plastic, or the energy input? I doubt that the Energy Information Administration tracks feedstock inputs, as they are not consumed as energy.
It is still a long way away from 6,000 years.
utf8mb3 allows representing up to U+FFFF, but not U+10000–U+1FFFF.

It’s like UCS-2 is to UTF-16, only without any actual technical rationale.
Are they even processing a payment, or are they just capturing your account number to sell?
Any site that gets traffic from social sharing on Twitter / Facebook.

The visits via those sources are competing with other tweets/posts in the feed. If there's a visually compelling social image, the likelihood of the URL being visited and/or shared increases.

Source: https://buzzsumo.com/blog/how-to-massively-boost-your-blog-t...

(Obviously this doesn't 'prove' that a more-visually-compelling image does better than a basic one, but it seems like it'd follow, given the inclusion of the image at all performs better than no image).
cf. "Indians not taxed" in the Constitution
Probably just better off storing as a blob and doing all interpretation / normalization outside the db.
Ah, thanks, couldn't see your grin through the font I'm using.
Patents are a big part of how the stifling is done. Getting rid of them, or at least cutting their term by a factor of 3-4, would help a great deal.
modern wood construction is more resistant to fire than steel, steel loses its structural strength when it gets hot while wood chars on the outside (becoming fire resistant) and doesn’t lose its strength
JavaScript had the advantage that is was async first (it started with callback-style APIs, but they can be converted to Promises).

In Rust, this is not the case and leads to fragmentation.

There are a lot of high-quality libraries which cannot be efficiently used in an async context (e.g. Diesel).
And since Rust isn't shipped with a default runtime (tokio, async-std, ...), some crates are incompatible with the rest of your program. I understand the reasoning (there is no "one size fits all") but it makes things more complicated.
> The problem of discrimination black people face is very real.

Unfortunately your reasoning doesn’t really help the point you’re trying to make. If anything it may hurt your point.

There are other explanations for that, such as the media driving racial division and race constantly be in the center of spotlight. There are a number of people of color who feel the media, corporate America is doing more harm than good. It’s understandable, in a country of 300+M people if you are specifically fed instances of racial issues, it wouldn’t be surprising someone made this generalization even though most people are not racist to the extent they wouldn’t be comfortable in his home.

I’m not saying your conclusion is wrong, but your reasoning is. It would help if you cited what experiences your host had that made him feel that white people wouldn’t be comfortable in his home.
I wasn't aware that analytical instruments could measure your economic or political ideology.
That analysis shows his best performance is 1-day recommendations. How is that just not a plain simple pump and dump like crypto traders do?
It's cool. I suspect that it might not be a bad idea to wait for the foldable screen tech to mature, though.

I think that we will be seeing quite a few mechanical problems with various foldable devices.

For myself, it isn't particularly compelling to have a foldable laptop. A foldable phone/tablet would be more my speed.
Reality TV Star Stops Selling Her Farts in Jars to Sell Fart NFTs Instead
Who else thought they were talking about the Linux kernel network driver NAPI? ("New API")?
I have an Asus OLED laptop and burn in is an issue for these as well. You can enable anti-burn in features (like pixel shift) just like an OLED TV.
I'm aware. but also, they aren't the only company to shut down services. They do it more often and more flippantly than other companies, but other companies still do it from time to time.
My response to the situation was drastic overkill, but now I get to rely on myself and I have a hobby I enjoy, rather than having to worry about what other companies decide to do with my data.
Here is what I found looking at my server logs a few months ago:

Feedly: 7min
Feedbin: 15min
Bloglovin: 30min
Dreamwidth Studios: 30min
Feed Wrangler: 30min
NewsBlur: 30min
BazQux: 40min
inoreader.com: 1hr
theoldreader.com: 2hr
pine.blog: 24hr

https://www.jefftk.com/p/looking-at-rss-user-agents
So I might be able to notice a .00000001 percent change in my lifetime. Cool.
Ask HN: Career change to low-code, SalesForce, ServiceNow, etc.?
I'm a Java development middle manager at a huge bank and have started thinking that helping businesses automate using low-code tools (like Pega) or other packages might be fun.

Can anyone opine on this type of career change?

Thanks!
One pet peeve of mine that this kind of editor might be able to address is how live compilation is sketchy when you're actively editing a file. For example when you're in the middle of an edit and you end up with a huge number of compilation errors because the parse of the file is in flux. Having the editor and the syntax parser aware of each other can help fix such issues.

Semantic merging would also be a nice feature.
Thank you very much for sharing this. In more of one occasion I've asked myself this exact question, even if for only as a thought experiment.
So we are burning coal and digging up rare metals for this?
Why wouldn’t they just capture the card number and sell it?
you can add execution barriers to individual cells for long running processes.

here is a linear algebra class taught in pluto/julia (not mine, but found it on a random google search):
https://www.math.hkust.edu.hk/~emarberg/teaching/2020/Math21...

so I think the approach is great at least for education.

the notebooks work automagically in binder! I think people are working on a wasm codegen for julia, which should a killer feature.
Identity management again...

I guess you could have the city's public ID in your phone and then the city could just sign their QR codes ... or not in this case...
Beating the tradeoff between developer velocity and scalability
I use RSS and I am sad that it is not used universally.

I do not miss Google Reader, because I don’t think it was the right choice for a privacy point of view.
> People mostly aren't dying because they can't afford life-saving medicine.

No, people are definitely dying because they can't afford medicine. They're not taking things they need, they're cutting pills in half, they're diluting injections. When they finally die from some acute episode, what got them there is never recorded.

The amount of bullshit I have gone through to get albuterol inhalers (which cost $5 in civilized countries, but used to cost $20 in the US until a consortium of pharma lobbyists churned the patent and got the price up to $80.) I've met people in parking lots to buy out of date medicine in a crumpled brown paper bag. I guarantee that more than one person dies from this every single day, and none of them are recorded any differently than any other asthma death. Not being able to obtain this absurdly cheap to produce medicine that has been available for half a century has put me into intensive care for a week, causing years of medical debt when I was young. I wouldn't have been there if I hadn't been trying to manage without an inhaler.

Daraprim and emergency epinephrine seem like the same type of thing. To be honest, though, I prefer to Meet the Criminals Smuggling Their Own Medicine. For Albuterol, ordering inhalers from India was the real answer.
I have been using Lima https://github.com/lima-vm/lima which incidentally is the project behind both rancher desktop and colima I believe. QEMU support allows for running e.g. x86 on arm (with perf/efficiency tradeoffs)
I mean, is that actually what you meant (because it doesn't look plausible), or...
> There is a reason why the current laptop format is popular

Because Apple invented it with the PowerBook 100 series and no one has come up with anything better?

That doesn’t mean there isn’t something out there. PC makers have tried. Apple tried. Nothing has stuck as well.

This may be the thing that does it. We’ll have to see.

That said I kind of doubt this thing works. I wouldn’t be surprised if it gets delayed. If it doesn’t I bet it has serious problems like the first Samsung folding phones did.

Whether this is THE new successful design or not, I can’t imagine someone hitting it out of the park with the first try.
Here is a testimonial about a modern cave home: https://dengarden.com/misc/The-Pitfalls-of-an-Underground-Ho...
If you are exposing SSH to the world or your customers, you have to do a lot more than "touch" this stuff to achieve reasonable security. That's the point.
Yeah, but the end result is that I just never see their work at all. Seems a bit counterproductive to me.
"I’d much rather the bag and everything in it to be functional, ugly anonymous and replaceable." I agree with all of this except 'ugly'

I travel fairly light, and if Im down to one bag, its a durable Chrome "diplomat" messenger bag. It's a workhorse for me.
Here’s the top rated packing list on the One Bag subreddit, which is pretty representative of what the community likes.

https://jeremymaluf.com/onebag/

The list looks like the very definition of brittle to me. Every single item is from a different manufacturer, possibly rare, bespoke, or hard to find (a Japanese version of a highly technical jacket, underwear that even says it’s hard to buy in the description). We’re way beyond preferring wool socks here.
Wow, they're using Stripe for payments. Here's their API key: pk_live_1vI9jQQVPUd9XXtXEXxRBMDL

Just reported them through the generic Stripe contact form (all I could quickly find).
> Absolutely pointless

My logs and firewall greatly disagree. Please avoid comments on HN like this where it boxes solutions into a "my way or the highway" result, when it has been demonstrated to you here it's not "Absolutely pointless". Security is the layering of multiple solutions and defenses to protect your assets, there is no magic bullet or single solution.
Rust does have a standard futures runtime API (edit: thinking over, maybe you meant there should be a runtime in std)

This then opens up alternative runtimes to tokio (async-std, smol, glommio, monoio)

Then your suggestion of a single threaded executor exists already: https://github.com/enlightware/simple-async-local-executor

Granted, in practice many libraries end up building a hard dependency on tokio
How much do you know about traditional engineering? I have family and friends who work as engineers, and from what they have told me software has a far larger problem space and the software engineering process is far more rigorous.

Traditional engineers are generally doing the same-ish thing over and over, and the number of possible things they can do is severely limited in comparison to software. Safety is also not as big of a deal as cost. Any idiot engineer can create something with an insane factor of safety, it takes a good one to design something that is safe and cheap.

If you want to compare very complex/rigorous engineering projects like airplanes you should compare them to things like Google. Software and traditional engineering are both rigorous at the highest levels, though not in the same way since software is so much more flexible and has a larger problem space.
Good luck with supporting Mac GUIs. It's a constantly shifting target. Carbon is gone, but now Cocoa isn't always Cocoa because you also have to support SwiftUI, which is itself a moving target.
The Crescent too - https://news.ycombinator.com/item?id=29805678
> On average, he was making more than 20 picks per episode of his show [1]. This is a staggering number of picks to be made by one person!

Presumably there's a small team coming up with a list, just as there's a team of writers for a comedy show.

The program is pure entertainment and as far as I can tell unashamedly so. I can't really find fault with that any more than I can with people, say, watching sports on TV.
DNS Security, Part IV: Transport Security for DNS (DoT, DoH, DoQ)
> it’s almost 40 years old

I was shocked that DNS was only almost 40 years old - I would have guessed it was at least older than me, but she's right. According to https://datatracker.ietf.org/doc/html/rfc882 it's almost 10 years younger...
Meanwhile restaurants are overpriced, the food is worse than cooking at home, and since the pandemic, the service is universally horrible.
spreadsheets are the ultimate reactive interface. I wish there were a mashup of the notebook/spreadsheet paradigm that was reactive.
I wonder who and why they are framing it this way.

Especially with admission scandals at top schools, there seems to be an unspoken systemic bias against asians perpetuated by some activists.
What reduces the risk that a drug will be dangerous is testing, quality control, replication, and transparency. Regulatory compliance is, at best, a means to those ends, not an end in itself. At worst, and far too often, it's a major obstacle to them.

People don't have to be evilly plotting when their incentives are set up to empower only people who do evil things. Don't forget that, in the US, we're talking about the same regulatory regime that rejected magainin, hasn't brought a new class of antibiotics to market in half a century, has outlawed the flavored vape liquids that help people quit smoking, won't allow you to buy a blood sugar meter until after you have diabetes, prohibited covid testing at the beginning of the pandemic, delayed covid vaccination until five or six months after China was doing mass vaccination, and routinely cuts off opiate addicts cold turkey. It's a Kafkaesque farce, as you know very well, and quite possibly the primary cause of death in the US today.
I remember it vividly. Because I had to tell someone not to do it this morning.

And twice last week. Few times the month before that.

Even configured Exchange to give people a “report suspected phishing” button in their outlook clients.

They keep on clickin’.

(Each time was a different person btw)
Ooo.. hard question. I read a mixture of fiction and non-fiction. There were only fiction books available in the jail libraries, so that was the bulk of my reading. In fiction my favourites were probably the Southern Reach trilogy and the 3 Body Problem trilogy. I also really liked Shantaram.

https://en.wikipedia.org/wiki/Shantaram_(novel)

In non-fiction some of my favourites were several biographies of people who had conquered Everest. Superhuman by Dave Asprey. And this one:

https://www.amazon.com/Irresistible-Addictive-Technology-Bus...

I did make a list of every book I read but the jail destroyed it. I feel for the author of Shantaram: "His manuscript was destroyed twice by a prison guard, each time after he had written between 300 to 400-odd pages. Referring to this in interviews, Roberts said the guard was "a very harsh critic", remarking that "if you get past something like that, you can take some criticism when you get it from book reviewers.”"
This might be a bit odd but I'm going to try and link this with Steven Seagal of all people.

Currently Steven Seagal is getting raked over the coals on Reddit due to some of the extraordinary claims he's made about his martial arts abilities, they don't quite line up to our current understanding of what is effective (think, less Aikido and more Ju-Jitsu, at least in the ring).

I think what has happened to Steven Seagal (and here to Jim Cramer) is that we're now in the era where it's possible to (somewhat) easily fact check the claims that you make and prove that they're wrong.
> I wrote a custom DNS server for mess with dns

Weird flex but ok
It appears from Google Street View they are expanding the 301 bridge at least but it won't be done until 2023.
Agreed on the design.

I worked in a post and beam barn built in the 1600s. It will be there in 2200. Basically, if you need the roof maintained and those buildings will last forever.

Personally, I’d do a stone foundation with post and beam. Over 1000 years, luck and location mean more anyway. Chances are the building will be flattened by a war or other calamity over that timeline.
I think we are seeing the same thing, a system designed to remove corruption/regulatory capture/lobbying as far as possible from the process. I'm seeing a "rogue" auditor that performs the same service, while you are seeing a rogue government. If the outcome is the same, I am fine with either. Your pointed weakness regarding auditing the manufacturing process could be incorporated into either.
Honestly, that sounds like a kernel panic. Two guesses: bizarre GPU/driver issue triggered by some kind of preview/desktop environment thing (less likely), or your filesystem is corrupt and/or your SSD has trouble (more likely).

Try `pv /dev/nvme0n1 > /dev/null` (or just cat, but pv will give you a nice progress bar if you install it). If that errors out or your machine freezes, you have a storage problem and probably need to replace your SSD. If that works, try booting in single user mode or from a USB boot drive and running fsck.

You can also try SSHing in from another machine while trying to open the file locally. If the SSH session dies instantly, it's probably a kernel panic. If it survives, you can look at logs and top see what happened (maybe the issue is the desktop environment locks up?)

Sleep issues, the dock stuff, those sound like legitimate driver/support issues that would affect anyone. But opening PDFs crashing your machine really sounds like either your hardware or install is specifically broken and needs fixing, or you're running into a really weird bug that is not hardware-specific.
I can imagine this would work fine too in a full display mode (if that is hardware default), but then when you try to switch to a laptop mode somehow half of the screen needs to turn off and the other half needs to rotate 90 degrees. It sounds like a lot of work.