skysight-inc/HackerNews huggingface dataset:
This is a bit of a topic a little too large for this thread, but there's definitely a philosophical and societal question if education is only, or even primarily for career. So there are many reasons why analogizing to a job would be insufficient for making decisions in education.
I thought the VC was generous here. But there's some benefit to being generous.

How many future founders will read that blog?

If you were a founder, would it influence your choice of investor, to know if things don't work out, they will be magnanimous, rather than squeeze?
Does anybody knows if .NET 5.0 will be included in Windows as a Windows Update as the .NET Framework ?
Apple no longer gives a shit about developers because they don't have to. They ship as many IOS devices as the China factories can produce and dump trucks full of money keep lining up outside the front door. Why should they spend money on technical documentation, or better developer tools, or even the quality of their desktop operating systems? Those things don't make Apple money.

What makes Apple money is building pretty, locked-down computerlike appliances that are completely under Apple's control. I don't think Apple even sees developers as necessary any more, except the ones in their employ.
Covid-19 seems to produce very high numbers of Post viral sufferers, but its definitely not unique to this virus. SARS was worse at this point in that epidemic outbreak but only by about 20%. Those SARS studies are a good indicator for the sort of percentages of disabled we can expect from Covid-19.
This shouldn't be downvoted, crowdfunding isn't a reliable stream of income and entirely unsuited to support decade-long experiments. Anything space-related is a multi-decade effort.

The other problem with crowdfunding is the complete lack of accountability on part of the founder. When the head of the European Space Acency Had A Word with his colleague at NASA about the delays with Galileo (about half of the experiments on Galileo were European) he could tell him that either the bird flies or all of Europe will forget about America and instead work with the Russians for the next 30 years. You can't do that on Gofundme, instead you lose out completely on that kind of project. No one sane is going to commit to a crowdfunded Arecibo when you don't know for certain that the crowd will support it 5 years hence.
You probably know, but F# exists if you want a functional language in the .NET ecosystem.

Granted, you end up dealing with a bunch of OOP libraries still since .NET is very C#-centered, but the language is pretty good and the integration is painless.
Yea, I think in 2040, historians, doctors and psychologists will look back at this era as the largest case of mass hysteria.

I do not deny a lot of people have died from this, but it's mostly the elderly that could have been protected. I also think the death counts are over-estimates, while everyone else thinks they're under-estimates.

The lockdowns do little to nothing and need to end. Human beings are not machines that can be places in low power mode or gears that can be stopped.
I would appreciate a somewhat detailed comparison to evilwm and cwm (calmwm) that are also really clean and simple and have very similar features. What are the main differences (technical or philosophical) with these other programs?
C++ Concurrency Model on x86 for Dummies
Name weirdly looks like ‘Insolvent’ at first glance.

Also - read the piece: it is very informative.
I will often subscribe to indie maker products that I see as promising to support them, even if the value I personally will get from them is limited.

It has to be products that I believe have product market fit. Often, I will deliberately make an effort to use them and give feedback (as my time allows).

There is obviously a risk with indie stuff that it will not be continued, but one could say that about Google products and/or traditional startups (e.g. Parse).
If you make a million dollars an hour, how much time is justified in trying to capture a few hundred thousand dollars when you have limited resources? Oh, you also have to step on the face of a future golden boy to reach it on the shelf. You also have to divert your legal team of several $1000+/hr staff from million & billion dollar cases to this for a month or two. You then have to tell your investors that actually allow you to live that you made a really smart decision and returned them $50 instead of $500MM.

To any normal person or small business, that's a lot of money to be captured and ignoring it is mind boggling, but again for them it's not worth the time and effort. The relationship or good will is worth a lot more, not to mention whatever write off stuff they get and the opportunity cost of their team. There is nothing careless about this.

If you wouldn't work with a VC because they aren't a penny pincher then man you are really going to be in for a reaaaalll treat!
I get the mindset and am very much a read-the-code person as well but my go-to example for this kind of thinking is that reading the code in lieu of a written summary/guide, etc is like trying to understand a book where the chapters and paragraphs are mixed around. It's possible and the ability to do so worthy of pride but it's clear that a succinct summary in one place would be far easier and time-efficient.

Not to say that heavy documentation like this is perfect of course. It just seems like the complexity of the read-the-code solution is sometimes glossed over.
Express with Typescript feels pretty good in my opinion.
To me it's just so pointless, here's an example:

using Microsoft.Extensions.Configuration; //extra line
using Microsoft.Extensions.Options; //extra line

public class AdminController : Controller
{
IOptions<Settings> settings; //extra line

public AdminController(IOptions<Settings> settings) //extra code
{
this.settings = settings; //extra line
}

public void RandomMethod()
{
var a = settings.Value.FinallyMySetting; // 5 extra lines to access your config, genius...
}
}

A complete and utter waste of my time to put all those lines in, it's just pointless boilerplate trash, which C# has been getting rid of excellently, all to be undone by whoever wrote Microsoft.Extensions.Configuration. And you have to do it any where you want to get a config value.

On top of that, if you want to use it in a console app, you have to add like 5 packages. Yes, FIVE.

<PackageReference Include="Microsoft.Extensions.Configuration" Version="3.1.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.Binder" Version="3.1.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.EnvironmentVariables" Version="3.1.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.FileExtensions" Version="3.1.9" />
<PackageReference Include="Microsoft.Extensions.Configuration.Json" Version="3.1.9" />

Then add this delightful mess just to initialize it:

var environmentName = Environment.GetEnvironmentVariable("ENVIRONMENT");

var builder = new ConfigurationBuilder()
.AddJsonFile($"appsettings.json", true, true)
.AddJsonFile($"appsettings.{environmentName}.json", true, true)
.AddEnvironmentVariables();

var configuration = builder.Build();

When you compare that to what any other framework does, it just beggars belief that they though this was a good way of handling config.

When I was setting this all up, I obviously hit up SO, and it's clear from many of the (incorrect) answers on SO that people just don't get it. It's too complicated for something that should be super simple.

I get that it's handy to be able to configure all that yourself, but all of that should be default and a single line/package.
> Emacs is a great IDE, but it simply doesn't exist on most of the platforms I use all the time to make in a realistic contender.

Emacs is available on Windows, Mac, and all extant forms of Unix, so... are you talking about mobile platforms?
Yeah, totally agree it can be both, but of all the people I know that have had it, she's the only one exhibiting both hypochondria and posting comments suggestive of anxiety/depression. Certainly anecdotal, but enough to merit further investigation.
Easywins.io – 100 Strategies to 10x Your Site's Traffic, Revenue, and Valuation
Every website, small with less than 10K or large with 1M pageviews, has opportunities to increase traffic and revenue.

But which improvement will provide the highest impact? What are the easy wins that move the needle?

The solution is EasyWins.io - a proven battle-tested database of strategies that move the needle for your traffic, revenue, on-page SEO, off-page SEO, and more.
How does Russia gets its chip for its weapons and other tech? Do they use in-house built but poor quality chips? Or they too buy from TSMC or the like?
People speak about Apple excellent libraries, but a lot of these just lack in documentation.

Moreover, Apple will also _remove_ documentation of API they are not favouring.

And it makes sense, Apple is such a monopoly it can afford to have zero documentation, application developer would still need to get users where they are.

But honestly, it's probably more that it's expensive to have good docs, so this job is being optimized out.
This particular journalist has qualifications that suggest she probably does know what she's talking about.

From https://www.quantamagazine.org/authors/erica-klarreich/:

> About the author

> Erica Klarreich has been writing about mathematics and science for more than 15 years. She has a doctorate in mathematics from Stony Brook University and is a graduate of the Science Communication Program at the University of California, Santa Cruz.
The reference for the PC team at IBM was the Apple II running CP/M on a Microsoft SoftCard Z80 board as this was the most popular small business computer in early 1980. It is likely that this was an influence on the PC's expansion cards that look like larger Apple II cards more than like S-100 cards. It certainly was the reason why they thought they could license CP/M from Bill Gates.
What game cameras learned from movie cameras
I agree. The first thing I always do is make a custom Settings class which just loads settings via good old `Environment.GetEnvironmentVariable`. Super simple and never failed me.

Bonus Points, by loading all settings at once into strongly typed properties at startup, it will fail fast if a setting is missing, which to me is a benefit.

But I still pass this class via DI to the controllers for testability reasons. If you are using ASP Net, just do things the asp-net way for the sake of other people who have to inherit the code.

Outside of AspNet I never use any automatic DI.
Is this really the only comment mentioning that massive gap between the screen and the body?!
This is an example of why Europe need more immigration, not less. Obviously there are terrorists but not all Muslims are terrorists, like not all Italian are mafias.
TIL I'm a "god". Apparently the quiet type, because I don't make the comments the author is referring to.

looks around It sure doesn't feel like heaven around here... In fact, it's been a bit hot, recently...
And that is if you even have 1-4%. It is common to get 5,000 or 10,000 or some other amount of options/shares while having now access to the cap table -- you know the numerator but not the denominator and no details on preference.

The only realistic value to assign is zero.
11 years it's a long time. Back then I was hoping Go would overtake Python's position as the default earth-science and engineering programing language. It didn't. And if it didn't in 10 years, it won't ever.
I hate to entertain this bad analogy further than necessary, but knowing what a gearbox is in the field of cars is not even remotely near the same level as knowing what a b-tree is in the field of software engineering.
> So instead you end up on 3rd party tutorials...How do you know if the feature changed significantly in the more recent release? I don’t know, but I can tell you where you won’t find out: the official docs.

Get ready for documentation subscriptions. I wish I were joking.
I'm specifically looking for what R8 calls "tree-shaking."
Ask HN: What's the largest known outcome for a solopreneur?
I'm not sure why I even want to know, but I started wondering what the extreme outliers in tech might look like.

If you're a solopreneur (or perhaps a duo), what's the biggest outcome of a sale or acquisition that you could expect, based on existing examples?
Had the same thought. Like “Boom,” it would be impressive to name your company “Insolvent.”
I was less referring to that and more referring to

> ALL my hardware is toast though instantly
Hi HN! This is intended to be an extension of the concept of a spreadsheet to a general programming environment.

It looks like a notebook and can be used like one. It can also be used to write client aplications and web services. I find it works very well for quick and dirty calculations and for data wrangling.
You'd want your config injected so that you can swap out configs for test harnesses for continuous integration and deployment. It's one of the mainstays of making your software deployable by automation.
Could always fall back to "ed"! It even works over a typewriter (tty).

https://en.wikipedia.org/wiki/Ed_(text_editor)
Don't forget about teams.
From a logical standpoint: If this should be pointed out specifically, should the same be done for crimes commited by immigrants? If not, isn’t that technically disingenious or at least a double standard?
Don't get me wrong. If I'm going to trust anyone to learn from their mistakes, passenger aviation are the ones.

I'm just saying that when it comes to complex systems, it's not evident that someone who said "I've looked at it and it checks out", the thing fails, and then the same someone said, "Okay, now I've really looked at it and it checks out again" that it's now safe. There's more nuance to it than that.

Whether or not that nuance has been taken in consideration by the FAA this time I really am not in a position to say.
Companies don't have to be run that way. When we sold Cygnus the receptionist was able to pay off her mortgage and other debt. She was a 65 year old divorced woman and now she could afford to retire (she stayed with the company though).

Of course we were a traditional SV startup -- people are different these days.
I agree. It's not the virus that's bad, it's our reaction to it. I actually wrote this back in March and I feel like it still holds up today:

https://battlepenguin.com/philosophy/covid-19-is-two-disease...
Gell-Mann Amnesia has been widely researched on HN and ought to be reason enough for the OP to make the claim.
A caveat here is that the modern FAA is very different than the FAA of even 20 years ago. In response to decades of stagnant funding, 'the beast' is fundamentally unable to fill the same regulatory role it was intended to do - to all of our detriment [0].

[0] https://www.washingtonpost.com/investigations/how-the-faa-al...
In this situation I think General Catalyst and Bessemer got more than 800k worth of good-will by not blocking this deal that they knew wouldn't get them the results they were originally looking for.

If a single founder decides to accept their money based on this action, and then has a VC-style outcome, they've made a good decision.
$500k a year is unbelievable to me (so is $200k)
If you see how hard of a time publishers have to get their games running on the wide range of Windows PCs, especially at release, it's easy how they don't want to add a second operating system to the requirements as well.
The investor's approach to Machine Learning projects
It's a way to stand out in a field crowded with junior and mid tier developers. Show up and talk a big game, and certain other people will listen and assume you're an amazing asset. Not required and perhaps jaded, but it also helps if you have even a tiny semblance of an influencer lifestyle or a type of WeWorkian God complex.

I had a guy tell me once that "if you're not making at least $250k a year, then you failed as a developer". That was his honest life and career advice. It's depressing.
For whatever it's worth:

I just switched from a Brother printer to Lexmark. Not sure if it's Brother itself or just the model, but my particular printer only could connect over WiFi (no ethernet option), and it kept getting confused about it's IP address and dropping from our network. I bought a different printer after losing several hours of needing to use my limited network engineering skills to diagnose so I could print out worksheets for my kids. I haven't had issues since.
Having been using express again recently, I'm seriously thinking of ditching the asp.net core stack despite my general preference for statically typed languages.

Why not typescript?
F# is probably the best designed language out there. I would use it more if there was a larger community outside .net and with native libraries
If you’re a new college grad, it’s definitely easier coming from those schools. It’s also almost impossible to get a FTE job after college without interning, and they recruit heavily from the top schools.

If you have experience already, where you went to school gets dramatically less important the more experience you have. I went to a decent (but definitely not top tier) state school and have 15 years experience, had no trouble getting interviews at FAANG companies and passed interviews at a few.
Likewise re. Jonathan - we sold filepicker.io (now Filestack) to Jonathan and Xenon Ventures in 2014 and it was a very positive experience. For companies with solid revenues but not venture-scale growth looking for a clean exit, I would highly recommend reaching out to Jonathan and team. Happy to make an introduction if helpful.
I wish the first thread I saw was this enthusiastic about Brother. I've got an HP delivering today because it sounded like the Linux driver support was more solid -- didn't see a mention of this proprietary cartridges nonsense. Mea culpa for not doing more research I guess.
I just read about this "alternative" here, so whats the benefit of joining this instead of a mastodon instance which has probably better moderation and community support other than the cool factor ?
Hmm, I have been driving relatively fast lately. must be the relativistic speeds that 20 years is not the same for both of us!

Anyway, apparently the changes are postponed to April 2021 at stationery frame of reference: https://www.taylorhopkinson.com/ir35/
For simplicity?
Just like how js get async await thing eventually.
I used this to get rid of my back pain from sitting all day. Now I prevent it altogether, by getting up once per hour, and walking around for five minutes, so I haven't had to do these stretches in a while.

https://www.youtube.com/watch?v=XNN3K2qj-L0
I’ve used pfsense on some soekris 5505s (i think its been a while).

It was sort of a pain, at first, to get pfsense on them. Its been a while since I’ve done it, but heres the short version.

1. I found a version of linux (voyage maybe?) that had some pxe boot stuff setup automatically. I just had to set the dhcp range and a few other options. Any distro with pxe boot works but I’m lazy.

2. Plugged the soekris box into my laptops ethernet port. The linux distro was just a vm. Set up the vm so its nic could communicate with the physical laptop ethernet port.

3. Hooked a serial cable up to the soekris and set it to pxe boot. I had to find the manual to figure out what speed i needed for the serial port. I want to say default was 9600, but double check. Then it got the image from the linux vm and was enough to get me a cmd line via serial port.

4. I copied the pfsense cf (i think its called that) to a exfat USB flash drive and plugged it into the USB port on the soekris.

5. I mounted the USB flash drive on the soekris and used dd to copy the image to the internal cf card.

6. Reboot the soekris when done, change boot order on it, if applicable, and from there plug the soekris into the network or somewhere where it can get a dhcp address so you can finish setup from a web browser.

If you’re interested i might be able to find my notes on it, but its probably been 5+ years.
> I have no idea how they managed to get the investors to walk with nothing, when the founders walked away with so much.

If you're not going to make any money and the amount you'll lose won't piss of your LPs then the goodwill from an entrepreneur you like working with is worth more than the cash.
Selecting at random, i'd disagree with you. Selecting with loaded dice sounds intriguing. Can you please share some high level selection criteria to evaluate potential startup employers? The only one i follow is repeat-founder-previous-exit.
Yeah you are correct, but apart from networking there are other domains where eBPF can help you observe data. Recently during ebpf-summit 2020 there were a number of usecases presented by various industry leaders like Google, Facebook, Datadog, Adobe, Gitlab etc. You can view the recordings from the summit to know about the power of eBPF - https://ebpf.io/summit-2020
The Scale of Alibaba’ S Singles’ Day Haul
From one engineer to another: I'm sorry you keep having to deal with people who haven't spent a single minute working on this problem second-guessing your work. I get the same thing regularly and it can be very frustrating.

As you noted: if the solution were so trivial it would have been done and shipped already.
Yes, that would indeed be a different scenario.
It is methodologically unsound. The airframe is unstable. The fixes are software and training, human factors engineering, and hence don't address the underlying problem which is one of physics. I am sure that the measures taken will reduce the rate of crashes, but doubt that they will eliminate them, as you can't exclude effects without first excluding causes.
> Approximately half of patients reported one or more GI symptoms; among these, diarrhea was reported most frequently (38%) and vomiting least frequently (13%). [1]

The original 2003 SARS-1 outbreak in Hong Kong infamously spread via sewage in a single building with faulty plumbing floor traps [2]. Wastewater surveillance has also been proposed and/or implemented in many jurisdictions [3].

I think poor sleep due to discomfort and/or anxiety is just as likely to cause brain fog in the short-term and mental illness over the long-term but irreversible dementia seems to require an additional explanation, in my opinion.

[1] https://www.cdc.gov/mmwr/volumes/69/wr/mm6928a2.htm

[2] https://en.wikipedia.org/wiki/Amoy_Gardens#SARS_outbreak

[3] https://www.cdc.gov/coronavirus/2019-ncov/cases-updates/wast...