skysight-inc/HackerNews huggingface dataset:
Reading about your experience this March (hope you folks are okay now!) and your grandparents reminded me that we each have a personal responsibility to be prepared and resilient. There are political and practical dimensions to this.

Not every family can prepare itself; many are severely resource constrained. I volunteer at the Utah Food Bank, which functions as the central distributor of donated food in Utah, supplying many, many smaller food banks in the state. One of the warehouse workers recently mentioned that the facility was turning over more food each week than was normally distributed in months. There is great need for shelf stable foods here, even with relatively low unemployment.

For those of us that can afford to prepare, though, it’s imperative that we do so. We cannot and should not expect the government to have the capacity to come to our rescue in every crisis. And the benefit of being prepared means constrained resources can be directed to the neediest when those crises inevitably come.

Bonus of having lots of canned goods on reserve: you can donate anything unused to your local food bank if there’s sufficient shelf life!
Communication problems that destroy company morale – Quartz at Work
Cate Huston with a must-read post, covering the various patterns or signals that can help you spot communication problems in your team. This can be helpful to frame the situation and work towards the solution: "Strong relationships are built on open and honest two-way communication. Rid your communication of the common pitfalls, and you’ll be well on your way to developing the goodwill you need to manage people effectively."
In the end we are all vain creatures and want to compare/contrast with others. Topic-based was great to spread information. People-based is great to spread envy, which leads to commercial buying habits, advertising interest, corporate interest.
> How else am I to interpret this, then?

People are simply expressing that a police state is scary and those that work for the police state are working against the interests of their citizens and the ethos of the nation. Whether or not that was the original intention of your founders is irrelevant.
As someone with extremely deep contempt for Silicon Valley, Big Tech monopolies, and modern social media culture, this brought a tear to my eye.It was so easy to make new friends online once upon a time.

The fascist uniformity of modern social platforms has left a generation creatively stifled and alienated from each other. I miss the ugly comet cursors, the crummy MIDI tunes, the bad HTML, the encouragement to make new friends, and the ability to reach people without paying thousands in garbage ads.

I miss dating online without bribing some shitty algorithm. It used to be that I could click "browse," find a cute girl's profile, say hi, and set up a date within a few days. Modern social media is cold and hostile. Stay in your friend group. Avoid strangers: They're all scary and bad. Don't trust anyone (except for us, the tech company. Give us all your data for free.)

The internet used to be bohemian, weird, creative, tacky, and friendly. It was my favorite place to be. Where did that joy go? What have we become in the last 8 years?
No algebraic datatypes + pattern matching, yes I'm aware of libraries that implement it via metaprogramming, but that's not good enough for me.
> more like a Casino that makes its own games and rules

That is a great analogy!.

And sorry for the grammar, I just reread my post and it was awful.
Thanks. Contemplating it but a little hesitant since the expectation will be very high in a new job. (I am in 40's) . Interestingly, last week one of my old friends called me all of a sudden. He is the co founder and CEO of a funded startup. He wanted to hire me without any interview. I dont think I will join. But gives some comfort. I thought there were no takers for 40+ guys.
WSL's origins are actually as a android subsystem for when they where making a mobile play with the Windows Phone. At the time it ultimately got scraped because it was too ambitious of an undertaking, and got spun off as WSL. Now that android[0], windows OS and WSL[1] are more mature it's going full circle.

[0] maintaining an android subsystem (and various versions as distros) should be easier now for the same reason it's easier for vendors to update phones, project treble.

[1] better filesystem sharing, GPU pass through, WSL is close to natively supporting graphical applications, etc
Was Amiga ever big in the United States? I had this realization the other day (which might be completely wrong) but it feels like US computing industry is a lot more business focused than the European computing industry. E.g. most DAWs are built by European companies (Ableton, Logic (before Apple acquisition), FL Studio, Reason, Bitwig).

Same goes for the demo scene. The demo scene was really big in Europe, but it feels like it was never that big in the US (but I might be wrong).

I legit wonder if part of the reason is due to the popularity of Amiga in Europe.
One obvious issue with both these downloaders is lack of proper modularization. Which greatly hinders adoption, I believe. I would expect some kind of plugin system. Naturally, there are attempts to fix that: https://github.com/un-def/dl-plus is one example. As a bonus that would help greatly with recent youtube-dl sort of situations and RIAA would have barely made a splash.

Plenty of other features immediately come to mind as well: universal media support, proper parallelism, GUI, desktop integrations, proxies support, anti-captcha... The punchline is: all of this and much more you could find in jdownloader 10 years ago. But somehow youtube-dl won that race. How did that happen?
Yikes, never saw those blog entries before. Talk about the pot calling the kettle black...
Plenty of causes of clock skew without bringing relativity into it.
I would like something that would reconfigure Nginx reverse proxy to whatever private ip and port service is given, so that it would work like for big cloud providers without the need of BGP access level to a network.
Dude this is actually awesome. Do you have a "buy me a beer" link so we can help out with hosting costs?

Seriously you should make this the "Wikipedia" of social media. No ads ever and people will use it.

By the way, just watched The Social Dilemma on Netflix. The world needs people like you!
Darth Vader actor from original 'Star Wars' trilogy dies at age 85
I don't get it. What do they mean by "3D engine implemented in DNA code"?

> Synthesize the oligonucleotides from the cube3d.dna file.

OK, so you get a long list of oligonucleotides ordered and shipped. Sounds prohibitively expensive, I guess this is a thought experiment or simulation exercise?

> Arrange the test tubes as shown in the diagram below.

OK, Get a microplate with 384 wells (== test tubes).

> Don't forget to provide the initial concentrations according to the table below.

Dump an oligonucleotide solution into each well? According to what table? There is no "table below". Which oligonucleotide in which well?

> Use a pipette to encode the position (row and column) of each tube to start the computation.

A pipette is used to dispense fluid. How does a pipette "encode position"?? Start what computation?

Is this a joke for biology PHD's?
> But I never discussed compensation related things with my manager.

This is the problem. If you don't ask for something you probably won't get it.
Looks cool but you can create arbitrarily small bucketing to create very tall spires or large buckets to create a rather modest looking landscape.
Ask HN: Programming 101 online course recommendations?
I'm non-tech but am developing an app.

Right now, there is a language barrier between the developers and myself because I don't know the jargon. I say something and they think its something else, I try explaining how it should work, they fix it and it's not fixed.

It's inefficient and I feel ignorant for not being educated/able to efficient communicate. Can you make any recommendations of courses or where I should start?

I think starting with computer science (anatomy of a computer, history of computing, etc) and then moving into Java is probably the way to go.
I put together something like this with PHP, like how I did websites in ancient times with SSI[1], but it output a static site. It never occurred to me I could just cat them.

I could even still use PHP or any language to generate some components and just cat the output with the others into one file. That would help people who prefer to write in markdown. Just run it through a markdown->HTML converter and output it to a file with header and footer included.

[1] https://en.wikipedia.org/wiki/Server_Side_Includes
Hi! I registered and tried to message you, but that feature is still being implemented :-)

Curious to see the progression from here on, great job!
The first God game was developed for the Amiga
Seconding this. It's the most fun I've ever had on a technical project (with the possible exception of tptacek's microcorruption.com), and really opened my eyes to all the problems you have to solve to get a working computer.

Note: you can also complete all the course materials just by going to nand2tetris.org.

My presentation slides promoting nand2tetris to the Austin python group: https://docs.google.com/presentation/d/1fGf2eZVOM2lHL8hFVyd2...
"Procrastinate later — there's always tomorrow!"
Why not use BTRFS with file deduplication and transparent compression (zstd specifically)?
> If other people find a different truth, one of us is wrong.

2+2=4. But it also equals 8/2, 4.00000, and 25% of 16. What I've found in my experience is that when people disagree, they can both be right, and most often, the heart of the disagreement is not what is true, but what is _important_.

Another thing I've found to be true is that if you don't understand what someone is saying, they probably know something that you don't. These two findings don't seem related at first, but they are.
An extremely buggy infotainment system. Yes
I had-interestingly-the exact opposite response. It kept the waves of nostalgia in check by delivering a mild dose of modernity to the experience that was subtle enough and works so well with the rest of the presentation that I actually caught myself smiling and nodding at it.
Nowadays you can have the same problem with Python and Javascript too!
There's a reason we don't let drug companies play the "you're holding it wrong" game. In reality the perfect patient doesn't exist, so if the statistics say that people on your drug experience an adverse outcome at significantly higher rates, it's considered a side effect of the drug. It doesn't matter if it's because the patient skipped a dose. It doesn't matter if it's because they're also obese, or alcoholic, or a PewDiePie fan. If we let the drug company explain away all of the bad outcomes as inadequate doctors and patients, then like magic, no drug would have side effects. What it comes down to is this: if N people are prescribed the drug, roughly N/M people will experience these problems.

If advocates of non-drug interventions want them to be taken seriously, the same standard should apply. That goes for everything from meditation to psychotherapy to exercise. If you refuse to acknowledge the risks, why should you be entitled to recognition of the benefits?
So this was what MySpace looked like. I've never seen it before. Thanks :)
It looks like the benefit is some kind of block or file deduplication.

@OP: Can you please explain why you keep 50 gigs of perl around? :-)

I use compressed read-only file systems all the time to save space on my travel laptop. I have one squashfs for firefox, one for the TeX base install, one for LLVM, one for qemu, one for my cross compiler collection. I suspect the gains over squashfs will be far less pronounced than for the pathological "400 perl version".
> Plenty of ways to define things.

Yeah, so why choose deceptive ways to define things?

> Batteries for example aren’t actually renewable energy sources.

They aren’t a source at all. They are just a way to store energy.

> So when a solar or wind powered off grid home uses batteries to store solar energy for later usage is that 100% renewable energy as long as the power is originally from sunlight?

Sure, why not?

> Don’t get me wrong, it’s easy to disagree with the common definitions. However, as long as the definitions used are common and describe the situation you can’t say they are lying.

I don’t know about that. It seems quite hard to disagree with the common definition. It seems very apt. The definition you seem to defend on the other hand seems like meaningless political drivel.
Talking sarcastically, perhaps the next time we will hear about Swiss luxury smart watches, since they are often given as a gift to executives and politicians.
Also, the default buffer size of Text and file (without specifying a type) types is 128 bytes as well for the same historical reason: CP/M, where files are divided in records of 128 bytes.
OpenFlops: Open-Hardware Floppy Drive Simulator
Taken to it's logical conclusion, these people would end up committed because they can't stop questioning the nature and fabric of reality. You'd basically end up catatonic.
If Zen were so concerned with the ego problem they would all try to listen to Buddha and see his way themselves instead of each other's suggestions to kill him. Noobs. Not even a dog has Buddha-nature. Neither does anyone but a Buddha.
The original 1963 version of ASCII had a left-arrow (←) symbol, but it was replaced with underscore (_) in the 1965 version.
Why we're not building an aggregator
Sorry, meant to ask that question about the author making the claim about DHS.
One way to avoid this is to look for something requesting only profile pages, then cut them off after a certain number of requests.
History of System R (1981) [pdf]
I agree. Today, that's a2b2.org. it used to be makeoutclub.com
> How opposed would you be to this being reworked to being able to be mainline kernel support too?

I don't see any way of getting this anywhere near the kernel without a full rewrite. It's C++ and it depends on libraries that aren't even shipped by a lot of distributions (folly & fbthrift). And, tbh, I don't see much benefit given that FUSE these days doesn't seem to be significantly worse in terms of performance.

> I'd need to setup a full build server/system though because I need to regularly update them with new modules.

Overlay the mounted read-only fs with a read-write fs. Then you can install modules as you like and if you want to start fresh, just throw away the read-write fs. That's what I've done in the past.
Changes that need to be done at the time of the switch to GTK 4
> This is incorrect. Linear regression does not require the outcomes follow a normal distribution. Rather, it requires that the residual errors are normally distributed.

No, the author's formulation and yours are mathematically equivalent statements, and specifying the conditional distribution of the outcomes is the version that generalizes to GLMs.
Didn't the just claim it was Italy, but now they're saying Indian subcontinent?

Honestly the constant weird, haphazard blame-placing all over the world makes me more willing to believe they're hiding something.
"Introduction to Public Speaking" - Dr. Matt McGarrity

I think public speaking is a very important skill that not enough people take the time to learn.
Seems to be.
Indeed, it's very much the same thing.
I have brought up the similarity to email, but it's been of limited help. I'm hoping that moving posts between topics will become possible at some point, which will allow me to clean things up.
It wasn't big, but it did exist. While in Europe Amiga was the "default" games computer, the US adopted games consoles much faster, so most Amigas sold in the US were used for productivity purposes, and mostly video, due to the popularity of the Video Toaster.
The issue I have with the *nix variants is the multi-user bit. This bit is for a completely different use case than personal computing.
There are many parts that are hand waved in and in practice would be difficult such as mutable pods and direct to pod load balancing. Pretty typical in distributed compute to have something that sounds simple turn into madness upon closer look. He maybe an expert but sure as hell didn’t think through all implications
F1 Bahrain Grand Prix red flagged as Romain Grosjean escapes big crash on Lap 1
Vulnerabilities were found in Ford's 2019 key fobs.

Let's not forget you can use a De Bruijn sequence of like 3200 numbers to unlock any Ford with Securicide. I don't know if Ford fixed it in newer models but as it was on 90% of vehicles they sold since the 90s, they opted to roll the dice and not recall.
Neither did the low effort comment that didn’t finish reading my previous one, nor did it explain new information about how tex is a bad name. The entire point of this thread was that just saying it has the same name isn’t really helpful.

All that said, yes, it was harsh and needless, thanks for calling me out, we can all be better.
FWIW, I migrated to https://feedbin.com/ and have been paying $20/year since.
Just checked and its tumbleweed over there. No comments or discussion. Strange how this happens sometimes.
I could be wrong, but I think it has nothing to do with that, and now to do with the course being so old that R and Python weren't the standard ML languages yet.
Having worked in the Erlang VM for a few years now this is something that i have wished for so hard (erlang + systemd gets you very far, but not quite). But, like the author, I have been happy doing orchestrations on metal, and I don't have the heart to try to make this (and try to get mindshare on it) myself.
What’s the timeframe OP should deploy the money in your opinion? The global stock market cap is close 1.17x global GDP. It’s very rare but if you invested at the wrong time in the SP500 20 years is not enough to recover.
A subreddit is another thing I consider. Pro: discussion threads (actual threads, not only linear). Cons: no inline images, and for small/mid-sized communities it can be a ghost town.
This is why writing scripts/tools for ops work is helpful.

You can do `alias mv='mv -n'` or similar but then you have to hope everyone is using the same shell prompt, etc.

Even if your tiny script is just:

```
#!/usr/bin/env bash
mv -n recordings/$1 public/$1
```

you’ve removed some of the human tendency towards occasional typos and written something move defensive.

In my experience as an SRE people set way to high a bar for what should be tooling or “automation”. As soon as you make something software then you can iterate on it, or not as it makes sense.

If you keep on typing one off commands then the humans need to be correct every time.
You want a foss Parallels. I don't know if you've used WSL but its not there yet.
It's a weird comparison. Babylon 5's special effects were very early CGI, but TNG has almost no computer graphics at all. (Nearly) everything was done practically, and with models. Personally I think TNG stands up better, and the fact that it was done practically and shot on film now allows a high-definition version to exist, which can never happen for B5.
> Aren't there always a certain number of people who die from suicide?

Japan has had a high number of suicides for a long time. A revealing anomaly in the anual statistics explains one of the reasons: for people under age 18, there is a huge spike[1] in suicides on Sep 1 (the first day of school). Along with the usual high pressure for social conformity and academic success, children have been suffering a particularly bad bullying problem[2] in recent years.

[1] https://ichef.bbci.co.uk/news/800/cpsprodpb/213C/production/...

[2] https://www.japantimes.co.jp/news/2017/04/28/national/social...
Did this one when it was just one single course. The content is great, but the best thing by fat is the teacher. Dan Grossman is a natural teaching talent, and this course shows how one single teacher can make a difference.
Charlie Huenemann was one of my favorite professors in college. The Philosophy Department at USU was pretty small, just a 5 or 6 professors. Back in the early 90's we met in a converted barn. Professor Huenemann would lead small group discussions on Wittgenstein, Hume, Heidegger, as well as a variety of topics. Another professor in the department was a devoted scholar of Wittgenstein and this prompted some good-natured rivalry amongst the philosophers.

Reading this article from a beloved teacher has reminded me of the value I received from a structured education in formal Philosophy. I quickly gave up my dreams of being a full-time philosopher and instead turned to a very rewarding career in technology. My training in Philosophy has been critical to my successes as a developer and technologist.
Vitamin D, Deep sleep and Gut Bacteria (2017)
You can hack any Ford with Securicode by entering a 3200 De Bruijn sequence. No fancy tools required.
I don't think "lessons learned from Borg" is necessarily a recipe for success. Omega was also supposed to be lessons learned from Borg, but it actually sucked and never launched, with only a few bits of Omega getting cherry-picked back into Borg.

Also, I would disregard the "moving toward" in that post. Borg has always had mutable container limits, for 10+ years (Large-scale cluster management at Google with Borg, §5.5).
IF I were in that situation I wouldn't quit outright. I would just find an easier job. I'd invest a significant portion in etfs and whatnot (100% up to you) just cause inflation is gonna make $1mil in 40-60 years be like the new 100k. I'm not saying it can't buy a lot now, but it most certainly can't buy as much as it could in the 70s. Also factor in COL areas. $1mil will get you buy farther in a small town in the midwest than it will in a major metro area. Find a nice quiet place that rich people aren't exactly excited to flock to. Get a mortgage for a decent home or condo as well. Lastly, run a tight budget.

Tbh, $1mil isn't enough to retire with at an early age. It's certainly a lot of money, but depending on your lifestyle, it won't exactly cut it til the end. $5 mil at 20 would be a "set for life" number for me factoring in I'd live another 60 years/720 mos. That's factoring in for inflation. This is why you need to tie up money in investments. You can be pretty risk averse too. But just as long as it's not sitting in a bank account.
Nooooooooooooo!
Mini-Workshop on the Many Worlds of Everettian Quantum Theory
>OK, Get a microplate with 384 wells (== test tubes).

Why 384? You could get any amount you want, you'd just have to modify the coefficients for row and column accordingly (linear increase with decrease of number per axis).

Imagine if you'd skip every other row and column, the image would still be the same, just lower resolution.

> According to what table? There is no "table below".

CTRL-F environment variables. Click on that.

>A pipette is used to dispense fluid. How does a pipette "encode position"?? Start what computation?

???

The concentrations are determined by row and column, thus encode position.
That's a really interesting story do you have a source where I could read more about this early project that led into wsl?
That exists, have a look at https://github.com/Fmstrat/winapps
Modal dialogs were always terrible. They were just easy to code, and fit the common programmer mental model of code first, not user first. The NeXT folks clearly recognized that background activity was a concern given how they were using the dock to give app-specific notification. But design-wise it was a cul de sac because it required permanent screen real estate for anything that might matter.

I also don't think multiple discovery is much of a counter to "most things are obvious in retrospect". Yes, design problems can get solved in similar ways by different people. But obvious-in-retrospect thinking is a cognitive error, where we presume that what's obvious to us is obvious to people in different times and conditions.