skysight-inc/HackerNews huggingface dataset:
Most of the amateurs go after the big safe bet - and that is Google, Amazon, Netflix, Facebook, Apple and Tesla. The first five can't lose much in value, people are buying their services like crazy (especially Amazon and Netflix given that 'rona blocks their physical counterparts and it looks like this is gonna be a long wait until 'rona is over) and they are enjoying generally wide margins (especially Apple).

Tesla is a bit more of a risky bet, but they sell actual cars, and by far have more expertise in electric vehicles than all their competition combined, dito for their automated driving.

Every other stock? Phew. They're all in for a ride... if I were to guess I'd bet on food-related brands to stay relatively safe as people still do need to eat, but everything related to travel and heavy industry has a really scary future ahead due to 'rona plus environmental concerns.
> Despite this limitation, the Nanoprocessor powered numerous Hewlett-Packard devices ranging from interface boards and voltmeters to spectrum analyzers and data capture terminals.4 The Nanoprocessor's key feature was its low cost and high speed: Compared against the contemporary Motorola 6800,7 the Nanoprocessor cost $15 instead of $360 and was an order of magnitude faster for control tasks.
huh, one more : https://news.ycombinator.com/item?id=24109437
In standard C only constant values can initialize globals, so the value can be baked into the binary.
Same here. I tried to replicate the experience when developing SimAirport; I'm happy with the way the game turned out overall, though there will always be lots of things I want to tweak/change/improve. That said, Theme Park was and still is probably the most memorable & engaging gameplay experience I've ever had. I can still vividly recall building the "water slide" around my park to improve guest happiness, etc. Many prefer Theme Hospital or similar, but Theme Park will always be the game that really had an impact on me far more than any other game ever has.
In my experience, there is a large delta in pay between tech support and SRE roles (~$45k-$60k/year). Tech support pay is fine if you're just doing tech support.
An Alternative Approach to BDD in Go
If you're an experienced programmer whose interests lean towards more timeless technologies (unix, system design, vim, databases, uptime etc.) and/or have an entrepreneurial bent and want to learn how software businesses are run (complete with the marketing side), my channel Semicolon&Sons might be for you: https://www.youtube.com/channel/UC17mJJnvzAa_e9qQqLIfIeQ

The overall idea is to teach via setting the screencasts in live production code used by a real business for over a decade, rather than via toy examples set in the fad framework of the now. Basically it's a behind-the-scenes tour of a production codebase.
New product to hire a teacher for family learning pods
I am indeed using very strong words to try and drive my point home but it doesn't seem like it's working - maybe you just had a very different experience of school and got significant value out of it which made the inconvenience look worthwhile to you?

Regardless of our opinions, I think the goal of this entire thread is to discuss the shortcomings of the system and how we can make it better and not just blame the kids for not coping well with it?
You Don't Need Staging Environments
Why, I'm barely .03 of an adult.

As long as we're not measuring by physical stature, of course.
I couldn't agree more. For the last 2 years I've been building a podcast app that solves this problem called Repod -> https://repod.io

It's a full fledged social podcast app that enables people to comment + tag/categorize episodes. Would be super curious to hear your thoughts on the app.
$739 for a fookin chair. Please. That's more than I have in my bank account. How about a comfortable chair made out of recyclable cardboard, that you can pick up anywhere along the road? Also: chairs suck, throw them all out, and build a standing office, like I did for under $200.
Now that I'm on the "other side" (got my PhD from an Ivy League uni), I constantly meet people who don't even begin to grasp how far away growing up poor puts you from things and resources they take for granted. Even stuff that may seem obviously within reach.

I'll give you an example from my own life. My dream schools were Duke and MIT. I applied to Duke, but didn't even apply to MIT. Want to know why? Because it cost $40 to apply. Every school charged an application fee, so I had to be incredibly picky about where I applied to stretch the money from my $5.50 / hr part-time job at Chik-Fil-A. I had to narrow my list to 4, and I figured MIT was a long-shot so it didn't make the cut (Wofford, Furman, Duke, College of Charleston; got into all but Duke).

It wasn't until years later that I found out all you have to do is call up the admissions office and they'll waive the fee. You can't imagine how gutted I felt when I learned this. I wanted to cry. I was doing pretty good by then but my mind was filled with the alternate histories that were within reach without me even knowing it.

Somebody is probably reading this and thinking I wasn't poor, I was just stupid. Maybe so, but it's really hard to put yourself in the position of someone who has no resources, no perspective, and no people in their life to guide them through basic things like this (my parents didn't go to college). Sometimes being blessed with a good brain just isn't enough.
Yeah, read his DOOM book a while ago it's really fun and inspiring. His blog is a gold mine.
curious.

any relevancy in modern technology?
You make it sound like "overfitting" is not an available concept machine learning researchers have even heard of or dealt with. If you tell me you don't have enough data that even the smallest model you can generate will still overfit, then that is another matter. But there are well known techniques and analytical processes to overcome overfitting. Also using situation specific equations is a common practice in ML and is usually referred to as Feature Engineering.
what's reddit ?
This not provide the same integrity as ZFS. Dm-integrity only protects against corruption on the disk itself, while ZFS attempts to provide protection against all sources of corruption, including software/firmware bugs, RAM and I/O path.

ZFS is using a Merkle tree and so knows which checksum to expect before reading the data. With raidz/mirror, when it detect corruption, it will attempt to read from the other drive(s) and combines those disks that give the correct checksum. If it can't find a combination that works, just what depends on that block is not available. If it can recover the block it will attempt to repair the disk(s) with corruption by writing the correct data to it again.

Standard mdraid can not repair an array in case of corruption since it doesn't know which of the data it has is correct or not, you need to figure out which of the disks has corrupt data on it, and manually remove the drive from the array and hope none of the other disks has corruption. In theory in case of a read error mdraid could attempt to fix it, but it doesn't and just removes the drive from the array. Dm-integrity provides more guarantees that the data you get is correct, but since mdraid and dm-integrity are different layers, they don't actually work together. There is no attempt to repair in case of corruption, dm-integrity will just return an read error and mdraid will remove the drive from the array.
Building his Ex Machina home assistant. Watch your inbox closely and you can win the contest to visit his compound.
I think you're leaving out the option that the person you're replying to has seen even worse bugs because they have better ideas of how to deal with random crashes than bisecting code changes. For example, with the details you provided (of which there isn't much) I would suspect a thread safety issue.
UnitInterval

Represent it internally as either fixed or floating point and divide to convert in and out if needed.

With a nice type system you could even genericize the type over integer constants
This is the problem; depending on who you talk to, "systemic racism" has a different definition. Kendi defines "systemic racism" as "anything that causes disparate outcomes between racial groups". People who make the claim that racial disparities in rates of police killings probably mean to imply that police exhibit racial prejudice in their killings, but given that disparate crime rates seems to explain the disparity in police killings, they can claim that they're technically correct in that centuries of racial oppression have created a system (presumably a cultural system) in which blacks are more likely to commit crimes (assume this is true for sake of argument; this has been litigated thoroughly elsewhere) and thus more likely to suffer police violence. They're technically correct, but it doesn't support arguments or conclusions that police are racially prejudiced (e.g., "more anti-bias training for police", "calling the cops on a black person is a death sentence", etc). It's important to be clear and accurate on this point because these two very different implications suggest very different remedies, and black lives hang in the balance.

> Forgive my paranoia in these troubled times but could you be a paid shill come to waste our energy?

Alas, I'm not a critical theorist.
I've been reading him for a long time now, and I just wish he'd do a podcast or a video essay YouTube channel or something (or partner with someone skilled in these areas to make it happen). He's much more knowledgeable than the existing people doing this in these areas, yet he has a tiny fraction of the audience solely because of his choice of blogging medium. His actual content is genuinely interesting and obviously well-researched and I'd put him up favorably against any of the others.
AIMP looks neat, is there a Linux version? On Linux I like QMMP so far, and use WinAMP skins with it. It opens videos in a standalone window, but I can't say I really use it as a video player.
Smart Watches Could Do More for Wheelchair Users
> This seems like sheer dumb luck. For every one of him (or you, if you're reading this) there's a lot of people who thrash and struggle. I went through 80+ job applications before I got one offer last search, and that's less than I thought I would need
Author here. There was definitely luck involved (the luckiest part imo was that Teespring was an incredible company to work at and I had no idea when I reached out), but I think cold emails are a surprisingly effective tool that are underutilized for some reason.

I sent two emails, one to the CEO of Teespring and one to the CEO of Y Combinator at the time (Sam Altman). Both replied (though sama politely declined my request to be his summer intern haha) so getting a response from high profile entrepreneurs is definitely possible without much luck.
Rather beyond my knowledge but I'll take a stab at it:

I don't think tip jets (the name for this design, oddly absent from the article) [0] are generally thought to be of practical value in modern helicopters. They have the neat advantage that they don't require a tail-rotor (the main rotor isn't driven by a drive shaft from the main body of the helicopter so there's no torque trouble) but I don't think they're all that practical. This article dates from 2010 after all.

We already have a reliable means of increasing a helicopter's power: bigger engines. Alternatively, more engines.

Heavy-lifting helicopters tend to be powered by twin turbine engines. [1][2] Even if they use unusual designs [2] the power-plant is the same as for any other serious helicopter. The enormous Super Stallion military helicopter went even further: 3 turbine engines! [3]

I imagine a hybrid design would greatly increase complexity. Helicopters use a 'sprag clutch' to permit the rotor RPM to exceed the engine RPM, but not the other way around. This allows the rotor to keep spinning in case of an engine failure. (This is the reason helicopters don't drop like bricks when their engines fail.) Perhaps there would be a way to modify the design so that the conventional engine could still contribute power even as the rockets are firing, but I imagine it would be very high in complexity.

Also, tail rotors can suffer if they aren't working in clean air, and of course this can threaten the helicopter's safety. [4] It's not something I know anything about but I imagine rockets on the main rotor could be troublesome in that regard.

For yet another wacky (but likely impractical) alternative design with no need for a tail rotor, see [5]

Lastly, google tells me rockets have been used to assist fixed-wing aircraft in takeoff. [6]

[0] https://en.wikipedia.org/wiki/Tip_jet

[1] https://en.wikipedia.org/wiki/Sikorsky_S-64_Skycrane

[2] https://en.wikipedia.org/wiki/Kaman_K-MAX

[3] https://en.wikipedia.org/wiki/Sikorsky_CH-53E_Super_Stallion...

[4] https://en.wikipedia.org/wiki/Loss_of_tail-rotor_effectivene...

[5] https://youtu.be/0Z2Rr39hiUs

[6] https://en.wikipedia.org/wiki/JATO
You're absolutely right- this is an ethical issue. Perhaps it's a moral imperative to not pay massive conglomerates for a "license" to view content, or perhaps it's just a good idea to not support the privatization of culture. Personally, I won't judge you if you decide to pay off Disney to stay out of legal trouble, but...you know you're doing something wrong, right? Same if you're supporting Spotify's exploitative business model, even if you try to justify it by pointing at the scraps actual artists get.

Oh, you mean you're trying to say unauthorized copying is unethical? Oh, darn it, scratch that. Sorry!
Ouch, that’s a tough ending to the story indeed. Pretty cool still that you made it halfway.
I wouldn't put both Tesla and Amazon in the category of "Meme stocks that are relatively safe bets".

Amazon's not a meme, and Tesla's not a safe bet.
True but at the current high implied volatility of the affected symbols the delta/ gamma has been high —> lots of hedging needed. Big loop.
Upsert anti-pattern in SQL Server
Masayoshi Son has made more money than any single individual in history... But only because he has lost so much, and just made it back. He's just volatility personified.
> Ads do get penalized for being a bad fit: they get a lower quality score and cost more.

My point is that as a user, ads, regardless of how "good" they are, are not what I am looking for when I click on a search result (I am talking about website ads and not ads on the results page itself) and thus a search engine that downranks pages with ads in favor of those without them would be beneficial for me.

It would be against Google's interest to implement that (as they'd also be fighting against their own ad network) but a different company not involved in the advertising business (and making high enough margins on other products) has a higher chance of delivering this successfully.
You'll have to take that up with Harlan D. Mills, erstwhile professor of computer science and one of the pioneers in structured programming.
Not all the cool concepts.

The Dutch came up with the 'ornicopter': https://youtu.be/0Z2Rr39hiUs
Single data point, but I used hg for three years at work and never warmed up to it the way I've warmed up to git (and that's the "porcelain" too, I've never done a deep dive into the plumbing).
Hum... Of course, Rust is very different from C. I don't think anyone disagrees.

But a "C replacement" doesn't mean "something similar to C", it means "something that solves the same problems as C". Rust doesn't excel on all the problems that C excels at, but it does for a lot of them. So it is a partial replacement, and isn't at all a total replacement.
VC as a category is not meant for stable returns — the goal is to find breakout successes with power law returns that return the entire fund. VC LPs (like the Yale college endowment) allocate only a small portion of their AUM into VCs knowing this.
If you bought puts for the last few months then you probably lost a lot of money. I don't think inversing them would actually work.
Piracy is a service issue.
Where Egypt allowed seasonal flooding to deposit silt into the Delta passively, my understanding is that China had a more active process for silt harvesting[1]. But in either case, silt only travels so far from the river, even less if carried in a bucket. And although the head waters might be in a mineral rich area, your tributary might not.

I don't remember enough of geography in China to overlay the rivers onto that selenium map, but I'm guessing the horses didn't get fed from the best fields at any rate.

[1] Farmers of Forty Centuries, F. H. King, out of copyright
Fascinating programmer. He wrote a versuon of troff using the Knuth-... pragraph text processing algorithm.
> Is this the right thing to do? Is this something you should be doing?

People have said it better than me, but in short: Disney and friends have legally stolen public domain from all of us and erected a barrier between us and our human right to access to our culture. I therefore consider it my moral right to take back what should be mine - I may not have the means to buy the laws that would make it legal, but I have the technical means to do it and therefore I do.

So yes, I consider it the right thing to do. Civil disobedience, if you will.
IMO the patent term should depend on the field.

As far as copyrighted content stuff... I think a year or two is enough. Especially for movies and music which, afaik, make most of their money right after release. This would disincentivize most of the blatant copyright abuse happening today, while still allowing the creators to earn their money.
I feel like I’m going out on a limb here, but I’ve made it a personal goal to try to reconcile the language used in political conversations as best I can.

> being arrested for no reason

I think a lot of people in the US would disagree with this statement. It’s (typically) not precisely true, but the idea I believe you’re expressing absolutely is.

Blacks (and other minorities) in the US are policed more aggressively than Whites. This is a fact, and I don’t know anyone who would disagree with it. I suspect it’s very uncommon for them to be arrested for no reason, though. Rather, they are investigated for little to no reason, and for crimes that are rarely or never enforced for others.

A White guy driving down the road with a joint in his ash tray is less likely to get pulled over. He’s less likely to be asked to allow a search of his vehicle. The cop is less likely to be looking for contraband. If it’s found, it’s more likely that the cop will either completely overlook it or decline to charge him with possession. If charged, it’s less likely he’ll be convicted. If convicted, he’ll likely get a lighter sentence.

By saying “for no reason”, we emotionally charge the debate and give people with opposing views a straw man to attack. Worse, I’ve found that people who are simply ignorant of the issues or who haven’t examined their own views at all to latch on to this and never even consider the reality of the situation. Instead, it’s easier for them to think “this person has an agenda, and they’re wrong because this is technically false”.
Nobody claimed that background checks are foolproof. They check for "background" e.g. is the family known in the neighbourhood for bad conduct - they are not likely to reveal stuff one may be hiding from everyone else.
C++ does however still leave the door open for the not-so-stupid mistakes that are still memory safety issues ;)
A good one is about 3-4hours, more with examples. I don't write as much anymore except as notes for myself
No-one can follow the routine. "daemonization" is a fallacy.
The game is famous though for the trick of adding lots of salt to food to make the visitors spend more on drinks, which isn't improving well being. I'd bet on the designers adding this because it was a fun and amusing gameplay mechanic over them trying to say something about capitalism however.

Similarly, people would build parks that were super dangerous, or create areas that set off chain reactions of visitors throwing up everywhere. It's a fun sandbox.
Some of their work is, indeed, calling out bullshit.

Much of it is bonkers-insane, ah, bullshit of a different flavour.

People wouldn't be reading the second, if they didn't print the first.
>> For the younger readers out there: These are not USB devices and you can't text your friends or watch TikTok videos on them. I know. Crazy.

Tsk. Please. We've all seen CD disks before, you know.
> Does anyone know of a good site for these kind of questions other than the English stack exchange.

Well, I was inspired enough by this idea to create a sub-reddit for the discussion of specific variable naming challenges. Hopefully it catches on.

https://www.reddit.com/r/namemyvariable/
The reality is people including on Reddit itself (https://www.reddit.com/r/technology/comments/ilxihw/reddit_g...) have a lot of legit complaints about how the website now loads on mobile and is deliberately annoying to force people to download their app.
There were already portable systems outside Bell Labs back then, and anyone that has written UNIX software knows how "portable" C actually was back then.

Had UNIX been sold with a price tag similar to VMS, without source available for universities to play around, and it would have been long dead by now.
I sent a cold email to Walker Williams who was the CEO of Teespring at the time. I created a functional clone of Teespring and shared the demo with him which got me the job.
I played a bunch of Populous on Amiga as a young child, thinking a lot about ideas of God and civilization. It was a very unique experience for me to play that game; an awesome and terrifying feeling. It didn't explain anything. You push a button, sometimes it does nothing (not enough mana or whatever), sometimes the whole earth would shake and lives are destroyed. The feeling of satisfaction when castles are formed.

I remember the launcher desktop icon would be a hut. But when you double-click it turns into the castle. So friggin cool. Just the sense of mystery behind it all.
There are still fun things to do, but platforms like Instagram are repellent to me. I'm toying with compilers and interpreters, which have been around for a long time. What's not "fun" is just how the nature of computing has changed, things have been conglomerated into platforms and a lot of the cool grassroots stuff is either dead or just not as visible.
Yes. I have criticisms of Rust, but not that one. We have to go parallel for things that need speed. CPUs are not getting faster, but we have far more cores.

Now this is more of a problem:

- C: 0.73 new features per year

- Go: 2 new features per year

- C++: 11.3 new features per year

- Rust: 15 new features per year

Rust is now stable enough that you can recompile old programs from a few years ago, but more and more features are being added and the ideomatic usage keeps changing.

The borrow checker was brilliant. The rest of the language, not so much.

A point that doesn't get discussed enough is threading models. Go has "green threads" - no need for a distinction between threading and "async". Python and Rust started with threads, and are having "async" bashed into the language as an afterthought. "Green threads" have been around for years, but Go seems to be the first language where they really took off. This may reflect the use case. Go is optimized for big web servers talking to huge numbers of clients, which is what Google does all day.
> I honestly don't think anyone suggests dropping C in favor of Rust.

Depends on where you look. In some online spaces a lot of Rust advocates do.
To be fair, FT is at least controversial in Germany. Until very recently there was investigation into some of their journalists around Wireguard-related reporting.
Release Radar September 2020 Edition