skysight-inc/HackerNews huggingface dataset:
In fairness, you'd expect them to ask someone who had lots of twitter experience and does care what happens to write the article. That said, it wasn't very good, and I think that most people don't care what happens. The difference here is there is some left vs right political drama coming out of it so people follow the story for that, to either get to feign outrage or mock the other sides feigned outrage in turn.
NetBSD just needs Rust support for kernel dev. ;)

I appreciate when folks take a reasonable stand against craptastic software engineering practices (cough OpenSSL cough) and insist on quality code.
I think you mean "blue collar"
So happy he is clean, doing something he loves and also it is very cool!
At some point I realized his "solution" to philosophical problems was always to get really vague and hand-wavey
Yes and my personal favorite: Functions can behave differently depending on, if they are being called from a conditional expression vs. from a normal context. Errexit has no effect if the function is called from a conditional expression.
Related Wikipedia on Pirate Code:

https://wikipedia.org/wiki/Pirate_code
Try to say it before coding, and probably the team should help with chunking it down.

Sometimes a thing cannot be chunked down more without silly inconvenience so keep that in mind.
This is like one of those math problems where the person made multiple errors which canceled each other out. Yes, modern literature, of which American Literature is among, can only be described as moribund. But that has nothing to do with lacking a wild voice.

Publishing is somehow stuck in the 1950's. You could have the world's greatest novel; no one will find it to read it. Forget about getting a publisher because first you would have to get an agent, and forget about doing that. The web has given us everything we need to dispense with the old model but, for whatever reason, we're reluctant to do so.
I have a Dutch physical OPNsense (business license) box with 10 GbE ports. IIRC, it's the userland version. To be honest, I prefer most things to live outside of the kernel than use it as a kitchen sink dumping ground for "but but but it's faster!".
Advertising is manipulative by it's very nature. Being made aware that it exists is manipulative in a somewhat forgivable way, but often the words and message are intended to motivate people with various forms of emotional manipulation.

Advertising is pretty gross.

And maybe that wasn't always the case, and maybe it's also using advertising in place of another word, but that's where it's ended up in my understanding of the world.
I was speculating that the notion of a laser-based mesh network could deserve more attention, if it is economically viable. That seems like a better choice than something like WiFi, because you do not have to share a channel with huge amounts of other devices.
It's difficult to really articulate just how much damage SAFe safe has done to our organization. But senior management loves the waterfall planning and the finance guys love the level of detail they can stuff into their spreadsheets somewhere.

That it cuts our actual development output by half or more is not relevant. As long as we can churn out meaningless Jira tickets to describe all that we aren't really doing, management is happy.

The important work still gets done, but it's off the books. It would never survive PI planning.
Also, I found this report that might be helpful for you. https://github.com/dbohdan/automatic-api/
Apple also gets billions of dollars for that search traffic from Google (they're not doing it as a nice favor), and they're already working on their own search engine. The argument that Apple has any control over Google because of search traffic hardly holds water at this point.
Historically mobile phone hardware is a loss leader for the platform products that they afford access to. Just look at cell service providers giving them away for free, or at Amazon Fire Phone.
If you verify with a credit card, a single dyno can run for as many hours as you like -- it can perpetually serve HTTP requests for years and years -- but it will be automatically turned off every few hours, with some latency on the first request to boot it back up.

I would say this kind of free tier is quite powerful. It even had free Redis and PostgreSQL. But it had some horrendous periods of downtime and bugs that affect the paying customers just as badly. So ironically the free Heroku experience in 2022 leads you to the conclusion that it's the worst service you could pay for, but the best service you could mooch off of (aside from fly.io and similar) -- which may be counterproductive for Heroku's marketing.
I think he is serious about having fair free speech on the internet (esp. opinions you disagree with). Will he follow though is another question.
I am confident even Google fails to understand how much of their own business is scams and malware.
Humor has the same quality that PG describes in his discussion of programming languages, although PG only considers the language "power" continuum and perhaps there is more than one relevant dimension for humor. (I'm not sure about this multidimensionality; more consideration is required.) When one uses a language, one pities those who use less powerful languages at the same time is simply confused by more powerful languages. When one "gets" a joke, one also gets all simpler jokes of the same sort. When one doesn't get a joke, it is deeply offensive to suggest that the joke even exists.

Of course you're right about the global consequences. Many people would rather that the world be destroyed in a nuclear conflagration, than that some politician they don't like had told a joke and they hadn't laughed. A few wise people long ago realized that everything is a joke; they also program in Lisp.
"We'll just edit that section out of human existence. So if you like... taped this, and you're gonna bootleg it, will you just cut that area out. Thank you very much"
This is so fantastic to read -- congrats Andreas! I admit I am very envious reading this. I would love to be in a similar situation, able to focus full time on a passion project (in my case, video game development). Maybe it's time to start planning my own Patreon...
> Buddhism and Christianity make it sound like you have to be perfectly clean and disciplined to be “enlightened”, causing feeling of guilt and failure when you stray from the behavioral/moral prescription.

I don't really get why this is. I'm not saying it's wrong. But it's only a couple pages into the Bible that you find Noah getting drunk and blacking out naked (Genesis 9). And this is someone who is trusted to hear the voice of God, know the future, and save humanity. Seems to be a pretty low bar for being 'good enough' for God.
> also things that can't be printed like metal and florescent colors.

Actually those things can be printed with foils. You will find foils commonly printed onto a lot of consumer packaging on top of a laser printed base.

Pedantic details aside, the manufacturers of the foils and vinyls to which you refer have their own unique colour/material collections that intersect pantone to some degree, and so they provide a separate "closest pantone" mapping. Given enough pressure I suspect they would adapt faster than pantone are gambling provided an obvious enough alternative.
> It sounds like your issue tracker is a part time documentation repository.

Yeah, it's exactly that.

I'm planning to write more about this. Basically I've started thinking of issues as "temporaral documentation" - documentation with an attached timestamp that was known to be accurate only at the point when it was written.

A challenge with regular documentation is that when you first write it you are making a commitment to keep it up-to-date in the future. A project with thousands of pages of outdated documentation isn't much better than a project with no documentation at all (it might even be worse).

But a project with thousands of pages of timestamped issue comments feels different to me: there's no expectation that those will be updated in the future, but they still offer enormous value in terms of capturing the decisions that lead to the present day.

So yes: I do consider my issues as a form of documentation. They're not a replacement for traditional documentation, but they're a valuable extension to it.
This is all just your personal financial philosophy which, I'm sorry, is utterly irrelevant to the question at hand.

The point is, liquid stocks (regular publicly traded companies) are not "paper" value that are then somehow different when you go to sell them. They're the same as cash in terms of actual spendable wealth, they just take a couple of days to settle is the only difference -- but that's time, not value. And so when stocks drop like Meta, you've lost real actual wealth. Not in an imaginary "paper" sense or "paper value" as you say, but in a real, "I have less resulting cold hard cash when I cash out" way.

And anyone who says otherwise just doesn't know what they're talking about. This doesn't have anything to do with your investing philosophy, it's just the definition of how stocks and cash work.
A minimalist alternative (no UI, yarn deps etc.) https://github.com/shoenig/donutdns
If the "matter of time" is a billion years, then I think we're fine. So my guess is that it's a billion years. Do you have evidence to the contrary?

It's only a "matter of time" before every human on earth is simultaneously struck by lightning while being eaten by a shark. But the odds are so astronomically low that it's probably never happened.

Since this thread is getting very long, I'll go ahead and say that the icloud hack of 2014 was targeted at celebrities (normal users didn't have their data leaked), and things like the equifax hack were things that a normal user has no way to opt out of anyway.
> Why would you decouple the change from its context?

The issue is the context.

At work, we require a link to the issue/story because it makes SOC2 audits much easier. The commit message is a great place to explain the chosen implementation, but that's not all there is to software development.

It rarely makes sense to repeat in commits how the issue was reported, or why it was given a specific priority. And it can't track anything after merge, like how the change was tested, or whether the change was communicated to users.

Maybe you don't have to deal with auditors. Maybe your work has different processes to keep them happy. But as far as I'm concerned, is it important to link the issue for context? Yes! Just yes.
Somehow I’m really wary of all the energy that goes into source control workflows and commit messages. It’s all meta-information and the only time it really matters is when something has gone catastrophically wrong. If you genuinely have to go looking at the history of a codebase to find out why something weird has happened, that feels like a codebase crying out for a better structure. New features shouldn’t be major surgery, they should be instances of established abstractions. I’m very interested in languages that make that modularity easier but if you can’t delete your entire Git history with no negative consequences that just seems like a disaster to me, on both an individual and industry-wide scale.
Is There a Stem Workforce Shortage?
Good question. (Maybe someone needs to make an extension for this?)

Sometimes when I have to search for a phrase, but I want to then return to where I left off, I'll try to find something unique about the part of the document that I'm currently reading first. (Something that's unique enough that I can find it with a second search.)
I can share some articles later, but Nomad is a ten-fold easier.
Thanks for this! I haven't really played around with packet captures since back before HTTPS was widespread but I've heard a lot of people gripe about it over the years.

Big shoutout to one of the poor bastards who had me as their student back when Pitt segmented the school of information science away from the rest of the network.

I have no idea if that's still the case, because those moron librarians added a card reader, and I don't know how to parkour onto the roof of that building.

I got hung up on the fact an extra credit question go marked wrong because I said based on the SSID, the packets were from a BSD operating system. The TA marked it wrong and said "no, it's from an OSX system"... I ended up in the actual professor's office, with a listout of the various codes for manufacturers and pointing out there's no "OSX" specific one.

(In retrospect, it was a situation where I was rules lawyering because I was pissed because I kept bumping into a string of people who'd tell me "It's not my job to teach you" only... they weren't some cute woman from Iowa in town for a book signing meeting me for espresso, they were literally a professor teaching, in one case, a "statistics for psychology students" course I selected EXPLICITLY because their students also haven't had Calculus... and they were tanking my GPA.

Anyways, I'm re-hash-ing very old gripes, but it felt like something fundemental shifted when https went widespread, while universities seem to focus on weird CTF bullshit.

(You can just message them on a dating application, though then they'll make a show of refusing to hire you and reporting you to the FBI as a possible cyberterrorist... like uh, I get that it's spooky season or whatever but if someone made an offer I wouldn't be a cyberterrorist anymore!!)

Anyways, I am looking forward to playing with this after I clear my todos. Thanks for the hard work.
2016, btw. Still worth a read.
I don’t understand your point then. If the Babylon Bee can use their own definitions, so can Twitter. What grounds does that leave to object to a suspension based off Twitter’s definition?
How do they decide which ones get an article?
You also need the “willing to work high up in big tech” trait, and probably jump through leetcode loops too.
> And of course I have no idea if the maths check out :)

The galaxy is about 90,000 ly across so a time dilation of about 0.004 is required to get to the 40 yr figure. Doing the Lorentz transformation results in a required speed of 299,790 km/s or 99.999% the speed of light.

Needless to say that this is indeed practically unachievable by any macroscopic space craft. Even if you were able to accelerate a ship to such speed, said ship wouldn't survive the journey as radiation from the blue-shifted light of stars in front of it as well as interstellar particles would destroy any known material.
What parts of his work haven't aged well?
I like the idea. I think some do a terrible job with it, doing little more than digitizing the print menu, with all of the tiny print. An easily scrolled list, with a fast loading modal with more details when tapped, would be far better. Take it one step further, let me create my order, and then show the server a QR code. As they go to each person on the table, they can still answer questions and take the order on the fly if they need to.

tldr; It's a UI/UX problem that can be fixed. The idea itself is sound.
Is this market research?
[the Blue Cliff Record and Jewish Catskills resort humor collapse into a singularity]
100% agree. I worked at a large telco where this happened. Brand-name consulting company “changed methodology” half way through the project and charged the customer for it.

I couldn’t believe it. But then again, we were quite literally the only team that delivered a product, so naturally we were seen as a threat and our contract was cancelled.

True story.
Presumably the electricity network can often be used to transport the power, so only the hydrogen electrolysis plant needs to be near the industrial consumer.

The possibility is very dependent on the network constraints to the load: there is often excess network capacity on many links or excess capacity at certain times of day, because the network is built to handle peak loads. There is also availability of capacity on network secondary-links that have reserved backup capacity (to handle failover from network primary-link failure).

One major constraint for green power is locating it near a network node that can accept the power.
100 percent agree on that.
here's 95% of all of my commit messages:
"wip"
> Thanks, so this is an extension/generalization of the CMYK colorspace?

As a spot color standard focused on the printed (or otherwise reproduced) result, I think it's most useful to think of PMS as its own thing.

CMYK is the standard 4-color "process" model, in which those four colors are combined to create all colors possible by mixing them. In contrast, Pantone/PMS colors are solid colors and reproduced as such (rather than as combinations of CMYK), and include colors that fall both inside and outside what's possible with CMYK process printing.

For example, Target red is "PANTONE PMS 2035 C" when printing to coated¹ paper. For printed pieces, designers at Target can specify that as a spot color and know that the reproduced result will match this. This same red can be approximated as a halftone of all 4 CMYK colors, but the result won't look as sharp or vibrant.

¹ https://www.paperpapers.com/news/coated-vs-uncoated-paper/
it's easy to ship but it's much harder to continue shipping quality software with this approach. The more information in a commit the easier it becomes for newcomers to understand the context of what they are about to change. I sometimes end up reading the comments of an old PR to understand why a certain decision was made when it could have been in the commit.

It gets worse when you have people in critical positions backing bad software engineering practices under business related excuses as this proves nothing but short sighted and the fact that they aren't a good fit for the job as technical debt is going to be waiting around the corner for payback.
Can you elaborate on what doesn't "ring true" for you?

It's an odd statement to make, since these aren't true/false facts we're talking about.
I'm not trying to be prescriptive, here. Do what works for you; it does not bother me one bit that someone uses the computer differently from me. I'm simply trying to explain my point of view.

I would say, however, that it's not really about capacity to think a certain way. I'm going to go out on a limb here and say that you learned vi after learning some other editing paradigm, which you also had to learn how to do. In both cases, it's not a matter of capacity to think in a certain way, it's simply a matter of learning and then practicing.

Again, I am not suggesting that you should even do that. I would not suggest learning vi to most people, either, even though I think it's a better way to edit text. But I do think it's a better way to use a keyboard, so I will say so.
because it's a job that anybody can do
Interesting. I only got it via the MyShake app on my iPhone (Apple watch, actually). I can't imagine there's logic to disable the EWS alert for something I got a push notification for. Or maybe I'm remembering wrong.
See, when you live a privileged and safe life these are some of the lies you believe. You are protected by your position in wealth, race, and maybe location. You're not black, or Jewish, or a unionist, and its all a big surprise when the angry mob does come for you. You yell "this is against the law!" And then only realize the person posting the hateful redeoric online was the officer that should be protecting you.

The fascists call for violence is always a joke to them, until the moment it is not.
"Never let being bad at a hobby preclude you from enjoying it."
Using Anki with Babies / Toddlers (2018)
Linode + dokku + the letsencrypt plug-in is my goto
Mine predated the TIGA standard, it is a NEC card. I ported GNU binutils to it then wrote some 34010 assembler functions for X11 to call to do basic 2D graphics operations.
You (statistically, possibly not literally) know someone, and call them a friend, who is, as a person, worse than Elon. But you don't view billionaires the way you view people you know - billionaires are supposed to be perfect people chiseled out of ivory. I don't know where the façade comes from, but Elon never does that. And so I can have just a little bit more faith in him than in any other tech billionaire, because I know the motivation and vision he acts like he has is the one he actually has.
word you're looking for is charlatan
Can we not just dump OpenSSL for once and move over to LibreSSL already!?
Because arcade consoles differ a lot from direct-to-consumer consoles, where the hardware configuration is much less uniform than, say, a Game Boy Advance which has the same parts in the console and the parts in the cartridge are mostly the same from game to game.

The article itself alludes to this:

It’s easy to think of game cartridges as just being a single thing, but arcade game boards typically have a large number of chips. Why’s that? It’s partly technical; specific chips can be connected directly to particular regions of the system’s hardware, like graphics or sound, which means that even though it’s less flexible than an all-in-one ROM, it has some performance advantages too. The two chips I dumped here are program code for two different CPUs: one for the 68000 CPU in the system itself, and one for the ARM7 CPU in the game cartridge.
Depending on context, "vulnerable ciphers" often lead to high priority vulnerability alerts that aren't a significant threat in practice. For example, best security practice would have disabled tls 1.0 years ago but most major services only did this in the past year as they dropped internet Explorer support. That's a long way from an actual breach and further still from a potential potential rce.
It's called vaporware.

Welcome to your new home: https://en.wikipedia.org/wiki/List_of_vaporware
Haha. Just kidding. Of course that sort of insight into the courts is paywalled. Why should people have free access to what is going on in the courts?
I'm also not sure what would happen if a car with an automatic speed limiter at 40 in dense traffic, it suddenly spots a 20 sign on an adjacent road and drops a gear to slow down, and gets rear-ended.

Technically the car behind needs to keep the distance safe, but also it's been functionally brake-checked by the speed-limited car, and without any brake lights coming on.
Writing good code and writing good commits definitely clusters together. It's part of a general pride in quality of work, organization, and planning.

Going back into the commit history can be useful to figure out if something suspicious was introduced intentionally or if it was just a mistake. Beyond about 3-6 months, the author will generally not have any context to remember small code details, so leaving breadcrumbs for your future self and team can be nice.
Are you worried about burn in?
We don't know, but the Market would figure out if it were possible for other app-hosting platforms to compete.

Some would try to woo developers by taking less of a cut, and unprofitable ones would go out of business. Eventually, an equilibrium would be reached.
That was my first thought as well. Thermos keeps my tea and coffee hot since early 90'.
Cop-"Like"
I'll have to try it out. Thanks!