skysight-inc/HackerNews huggingface dataset:
Pragmatic programmer does a decent job of it. Not perfect, but decent enough.

I'm of the school that thinks it's something you need to practice. Many software positions especially in large companies are very limited in scope, you basically just maintain and patch existing systems, rarely having to build systems from scratch. Building these systems from the ground up is what is hard but you learn what works and what doesn't the more you do it.

If you want to learn how to build software, join a start up or small company that has a healthy appreciation for what software rewrites can provide. Run away from companies that follow the never rewrite mantra. Usually saying something like you'll just repeat mistakes, its like well no shit this thing was built before I was born, if you rebuilt it with me here I could avoid those mistakes.

I'm not saying you should always rewrite, its usually better to refactor, but some design failures are hard to refactor out, have double binds or are too critical for stability woes. But systems that live forever should have unlimited quality assurance budgets for refactor and repair, very few do in this industry. Managers seem to expect systems to live forever all while constantly patching with very small refactoring budgets. It's completely insane.

Like running a machine in a factory 24/7 and never doing maintenance but expecting it to work perfectly like new forever with no future cost incurred as eventual debt.
It was well reported at the time.

https://www.cnn.com/2020/09/14/us/oregon-armed-checkpoints-w...

https://www.nytimes.com/2020/09/15/us/oregon-fires-californi...
Lol. You clearly don’t know anything about Europe or you are a European who uses Google to understand what it means to live in America. People in Europe are AT LEAST as crazy as the “silly Americans” shown on the Telly. I have grown up in America and Europe and there is literally no difference in the people, only how things are shown on tv
That how Arch Linux packages work. Just a shell file with some metadata
He’s also done the Lex Fridman podcast this week.

His sudden appearance on two high profile podcasts seems eerily convenient, almost as if they were timed to coincide with his planned resignation.
HDMI Based Attack
Why would anyone move to the usa expecting a liberal paradise?

The usa has a lot of things going for it, "liberal paradise" isn't one of them
It depends of where they find growth to be at
> Really you have little choice in how to do things as the current structure dictates your options.

I really like this framing. The architecture of the code should reflect the flexible and rigid parts of the domain, and how they interact. A good design will let small changes in the domain become small changes in the codebase -- and large changes in the domain will at least not be arbitrarily larger in the codebase.

Software architecture feels like a very code-centric and technical thing -- and it's not like it isn't, exactly -- but it's really driven by a solid understanding of the system into which the software will be placed. Often, the pre-existing system is a bunch of humans, and people who previously interacted with humans will now interact with software. Also often, the pre-existing system is some mix of humans and software. And even if the pre-existing system is pure software, some of the internal or external boundaries will undoubtedly shift.

> But it’s really challenging reaching that point.

We as a profession need to acknowledge that not everything is "solved" by software, and that we really need people with design experience, human factors experience, and the ability to distill the domain into something that can be addressed by software engineering. I think "reaching that point" is predominantly led by these factors, and not technical excellence in the strict sense.
If you use microk8s from ubuntu, you know that there is a team behind it who takes care of updating it, upgrading it and making it simple for you to do so.

You also know, that your issue with that setup might get noticed by someone else using the same and will fix it for you.

You get sane defaults and you get k8s optimized for the os.

I run microk8s at home. Its simple, fast, easy and works.

Not seeing any issue with it.
Voting with money doesn’t work, regulations do.
Thinking more about dev end and one man shops than enterprise production. With CI/CD the landscape is shifting once more though.
Genius Checklist
> Humor on the internet has a weird way of spreading and just destroying any conversation.

Agree, and it is interesting because offline, humor has a way of aiding conversations.
Shame he is bad at history though. He is an entertainer, not someone to learn about the past from like you would from a historian.
I wonder which is easier? Large scale battery deployment or scaling nuclear.

I think there are good reasons to be bullish about battery storage. It is already an area of massive research. It is something we need to scale anyway due to electric cars. And it is very easy to deploy to the existing grid. You just need a concrete pad, some power gear, and a substation.

Being optimistic about nuclear does not mean we cannot be optimistic about batter storage.
https://www.checkbot.io/ - I made a Chrome extension that bulk checks website pages for common SEO, speed and security issues. Free and paid version so give it a try on your own site. :)
That would make a lot more sense. Web services have traditionally been Apple's weak spot, with their offerings either being meager or buggy (often both). Creating a search engine would create all kinds of headaches that probably aren't worth it for Apple, even if you ignore the possibility that Apple just doesn't seem to have the right culture to make one.
This is wonderful, watched the first lecture till the end on the first click. Will definitely go thru all of it, such a treat!
I have gotten pretty comfortable fixing stuff myself. I almost want to stock replacement everything for my ‘16 SE. I don’t break it much, and I’ve got some razor’s edge stories. Super cheap, come with all the tools. Done screen w/ full sensor transfer, battery.

I’m with parent on the price point thing, and no doubt if aftermarket goes away then hackers will too. I keep a separate work phone anyway, employers have never had a problem issuing one if I need to be reachable. iPhone from employer, bunnie or something for me.
And Mark, you may be tempted to think you can bribe SEC investigation - and superficially you may be right. But it won't matter, even if you succeed. With what I will say about the management of Facebook in 2018 around so called 'big hack' - it will be enough to make some of your investors so mad that to tear you apart alive :-) You will not survive this new Facebook storm. You better pay me this $1M that Facebook owe me.

P.s. And to tell you the truth, in addition to the scandal that will break around Facebook and you personally, I doubt whether you will actually be able to bribe the SEC and stop the subsequent investigation. But as always you know better. You're trying to fuck the devil - ask Boeing and Dennis Muilenburg what was the result of their same experience. Better pay Idiots. I really have no great desire for my name to be involved in such a scandal, from the very beginning of its creation and promotion around the world. But I can't afford to have some morons,like you, to talk after time how they fuck me in the past, while drinking in bars ;-) No one will fuck me with impunity. I hope you understand what I mean, even with my broken English.
I know, there is no easy fix for that.
You have to provide a schema anyway, so you can treat specific columns as integers.
> Managers seem to expect systems to live forever all while constantly patching with very small refactoring budgets. It's completely insane.

Preach it! I don't know where this mentality comes from, but it seems to treat software as something that just magically solves problems and only needs a little upkeep to chug along.

The problem is that problems change, and a different problem is no longer necessarily a solved problem. It takes a lot of design effort to make something that can easily be adapted to changes in the problem space, and it still requires effort to make sure the software doesn't specialize itself over time into a corner.
I wonder if European descent has something to do with this.

Northern Europe is very far north compared to other countries. For example, if you look at the globe, half of people in Canada live at the same lattitude as Croatia.

Europe is uniquely warm for its lattitude and it causes unique situation where we have strong growing season and very dark winters. If you are in agriculture, you would want to stay up for long in the winter to do some at home stuff.
If you're wondering about the non-uniformity, it seems like Kepler stares in certain directions a lot which means it finds more things there.
I agree with you on that as well. But for now, seeing the kind of errors that self-driving cars are making, I feel less safe if those would fill the roads. In the future I would rather see things on rails for long distance, and maybe self-driving vehicles on prepared infra for shorter distances.
That's correct. CD's has a sample rate of 44.1kHz. And humans can hear above 20kHz, it's just that most don't.
For metered content, "non-members get a select number of free stories in their member preview, which replenishes on the first of each month." (see https://help.medium.com/hc/en-us/articles/360017581433-About...).

If you hit the preview limit, you get the message "Not every story on Medium is free, like this one. Become a member to get unlimited access and support the voices you want to hear more from."

Non-metered (i.e. free) content is not behind the metered paywall. Also if the author posts a "friend link" the article is freely accessible, even if metered otherwise.

Do you have other sources?
It's not a breach of EULA if you never agreed to the EULA.
I'm surprised private healthcare isn't more of a drain on the American economy. I often wonder how many businesses aren't started because of that cost.
No, really? Public figures go on media outlets when they have something to talk about!? /s

The man is going off on his own as an independent journalist of course he is going to promote himself.
Good idea! Looks similar to something I wrote called csvquote https://github.com/dbro/csvquote , which enables awk and other command line text tools to work with CSV data that contains embedded commas and newlines.
That's assuming no returns on investment. With £2 million you could spend £75,000 a year and reasonably expect to preserve your $2 million (and grow it by inflation) forever.

(Going with 3.75% rule instead of usual 4% rule so you have a safety margin.)
The work I didn't get to do this week, because my customers asked for so much support. The price of being freelance.

Enjoy your weekend everyone!
Maybe it's just because I'm not regularly re-building Rust projects with enormous changes, but I very rarely experience the compile time in Rust to be an issue compared with a language like C++ or even a Jupyter notebook that's re-evaluating a cell. I usually code with a bottle of water or cup of coffee nearby, and when I hit 'enter' on the 'cargo build/run' command, I often pick up my cup and take a sip. By the time I've put the mug back down, the compilation is usually over. So I guess the quantum of time when I'm coding is a sip of coffee, and anything less than the time it takes to do that feels functionally the same to me.

Granted, first-time compilation takes a while, but once that's taken care of, I don't update my toolchain often enough for it to have a noticeable impact on my workflow. I guess if you're getting a new nightly build every day and re-compiling everything, that might be a pain, but that doesn't seem to be the root of most people's complaints.
Oh come on, he's just proud. It's a nice emotion!
Actually, many Asian American communities are being hit pretty hard by Covid-19 in the Bay Area. https://www.usatoday.com/in-depth/news/nation/2020/10/18/cor...

In addition, racially motivated against Asian Americans are up throughout the country, blaming us for “Kung Flu.”
Implied acceptance is sufficient for prosecution - there’s tort on this - and many EULAs define using the product as implicit acceptance of the terms.
Yes the media will try to piss everyone off, because it is profit driven and pissing people off is the best way to fuel engagement. Anger memes spread the best. It's a mixture of a profit-driven business and the competition with other profit-driven businesses which leads them to act this way. The game needs to be redesigned if you want them to play differently.

In either case, it's more important to be educated to know that the media is divisive, and that the only way to overcome media bias is to increase one's bandwidth of information: read all the major news outlets. Don't just rely on one news source. Get to know who owns which papers and always keep an eye out for conflicts of interest when reading about certain subjects.
If the animal has a contagious disease, it makes sense to isolate itself from the others.
If you want read more about this topic, I liked "Designing Data-intensive Applications" by Martin Kleppmann.
I hope so. But we have to be vigilant: “Big Tech's aggressive EU lobby caused a shift in power” [1]

[1] https://www.europeandatajournalism.eu/News/Data-news/Big-Tec...
If you pirated it, you were never offered the EULA. There's no implied acceptance there. Otherwise you'd have a license and they'd be violating it to break the program!
Oregon could become first US state to decriminalize hard drugs
Yup! And then sometimes it's actually advantageous to specialise systems into a corner, it has benefits, but these decisions need to be considered and made with care, and then it needs to be an understood limitation going forward that it can't be rolled back at a later time without a high cost.

Thinking about the above further I notice the things I've learned over the years also require the ability to link problem to cause, or in my case it came in reverse, cause linked to problem.

I ran into problems for years, learned how to fix them, and then during code reviews (even in self review), discovered the cause behind these problems.

Sometimes these were causes that would only become problems at a later date because of knock on effects.

I don't know how you teach that. Possibly antipatterns / code smells which usually hint at underlying problems that may be elsewhere / at a different level.

Refactoring by Fowler and TDD by Beck cover a lot of these in good detail.
TLDR: the species eating bitter pumpkin varieties went extinct, limiting the spread of seeds by mamal poop, in turn causing bitter pumpkins to go extinct. Humans helped by breeding domesticated varieties.

The timeline given is on the tens of thousands of years so don't feel too proud yet.
I really hoped it was shorter given this was posted near Halloween and Thanksgiving. And with the nonsensical pumpkin mutilation traditions having the positive unintended side effect of saving the pumpkin.

Regadless: Could we invent more seemingly nonsensical traditions that have a long-term ecological impact?
Nothing in physics has infinite precision. Math is an abstraction - which is to say a stylised representation - and while you can imagine processes and representations with infinite precision, that level of precision is metaphysical.

This confuses Platonists who seem to believe that differential equations really exist - somewhere.

But that's like arguing that you will clock up air miles by zooming around Google Maps.

The set of operations you can perform on representations of reality is in no sense identical to the set of operations you can perform on reality itself.

If this still isn't obvious, try to differentiate a rock.
> Notably, the second thing that will improve our success in beating this long term, is emphasis on healthy life styles. The fact that I hear almost 0 about health and minimizing comorbidity issues is astounding. Yes, I realize people can't all of a sudden not have co-morbidities, but we can instill these behaviors now with evidence that may help prevent issues the next time something like this transpires.

This is befuddling given that many that have died from Covid-19 have had co-morbidness and have suffered from life style diseases.

One positive side effect of the pandemic is that a lot of people have stopped smoking. Because early on, a lot of people believed that smoking made you more susceptible to the virus. Apparently, that wasn't true but it is a damn shame that it wasn't more drummed up in media. Imagine the positive health effects a disinformation campaign could have had! Some pictures in The New York Times of lifelong smokers' lungs, next to pictures of Covid-19 patients lungs, and some suggestive text. Wouldn't have to be any outright lies, just enough to enable people to make the association. It could have saved millions of lives.
> I'm sure it hits hard to see your neighbors paying 10% of what you pay

No one should be surprised by this since it’s public information. Plus if you hang around long enough your taxes also stay frozen
How to update igo maps on car navigation?
I have aftermarket navigation installed in my car, igo maps were old, fortunately i found this site, now i have the latest 2020 igo maps updated.
> I have found most Americans don't see India as part of Asia for whatever reason.

East Asians have a very different culture than Indians; it doesn't really make any sense to lump them together. Dropping the "East" from "East Asian" is just being a bit lazy (because honestly, it is kind of clunky).
> It's completely unfair.

Somebody call the waaahmbulance.

No CA homeowner should be surprised by this. Guess what you probably paid a higher price than them - voluntarily!!!
This is basically about the cost of capital for the build and inability to insure for liability and future unforeseen costs.
The solution of course is to remove prop 13 protection for commercial real estate
Weight loss is not curative, but it is a useful. About 2/3rds to 3/4ths of people with obstructive sleep apnoea are obese.

https://cks.nice.org.uk/topics/obstructive-sleep-apnoea-synd...

> These recommendations are based on the Scottish Intercollegiate Guidelines Network (SIGN) guideline Management of obstructive sleep apnoea/hypopnoea syndrome (OSAHS) in adults [SIGN, 2003].

> Advice on weight loss and exercise

> Expert opinion in a clinical review article from the British Medical Journal, Obstructive sleep apnoea, concluded that weight reduction programmes are not to be thought of as curative but rather as adjunctive for people with obstructive sleep apnoea syndrome (OSAS) [Greenstone and Hack, 2014].

> A meta-analysis of 5 small studies (n = 129) found a reduction in the apnoea/hypopnoea index (AHI) by –6.27 events/hour following supervised exercise training. This demonstrated a reduction in the severity of sleep apnoea (with minimal changes in body weight) with exercise [Iftikhar et al, 2014].
Online Education Is Failing in Africa
I don’t read memoirs. Doesn’t mean I don’t read.
Humans, too, are affected by this at least under hypothermia. According to Wikipedia it's called "terminal burrowing", or "hide-and-die syndrome".

https://en.wikipedia.org/wiki/Hypothermia
Good for you. I've lived in 3 European countries, and I've studied in the US.
I recall that in the 18th century people tried to build a computer, so... What's your point? Computer vision didn't work back than, and it does work now, but not for everything. If you don't understand it you should go read about it, not posting pointless replies
Do these "Grey Wolves" [0] still exist then? I had no idea. I remember seeing a movie long ago [1] but not its story. It was either about them or the turkish mafia.

I'm glad that we had this process of coming to terms with our past here in Germany [2]. While not everything is rosy for sure, we are basically aware of our past while not being overly affected by it anymore in the sense that old grudges or unsolved conflicts would still exist. It must have been not easy for earlier generations here at all and it is still a recurring topic in history classes in german schools but I think we are in a good place in this regard now.

Must suck to never have dealt with the past (think: Armenian Genocide [3], look for "Turkey denies that the word genocide is an accurate term for these crimes") and have that stuck in your society.

[0] https://en.wikipedia.org/wiki/Grey_Wolves_(organization)

[1] https://en.wikipedia.org/wiki/Empire_of_the_Wolves

[2] https://en.wikipedia.org/wiki/Vergangenheitsbew%C3%A4ltigung

[3] https://en.wikipedia.org/wiki/Armenian_Genocide
Well it is the only country with “America” in its name.
"Ironically, [the NaN value] did show up on telemetry monitors, but it showed up along with 1.5k other telemetry values.... an NaN value is not a valid number, meaning that validation would not be performed on it."

Uhhhmmmmmmm....
Why is my competitor's app on my phone?
I feel obligated to have my competitors apps on my phone to see what they do that my app doesn't and how I can add more to unitMeasure to beat them.
In addition, it's always a good idea to read their reviews on the app store and see what is lacking. Lastly, if there is an open source project... check the issues tab and see what their project is lacking... now build that feature in your app and reach out to the user who created the issue ;)

Hopefully, this advice can help out other indie hackers and budding developers
All of this.

I agree with all of it, particularly "Lets throw away X and switch to Y, we lose all the domain knowledge we have with X but Y others this absolutely tiny marginal improvement, so it's worth it!"

As a lead I spend a lot of time pushing back on adding stuff until someone has made the case why we should add it.

You want to use Y, great - document why you want to add Y, what benefit it brings, who runs Y, where is the code, how many maintainers does it have, is it well tested, if want to remove Y later is it a big job, what does it offer that we can't currently do etc.
Recently I purchased a fully upgraded 2015 mbp retina 13" which has a 2.9GHz Broadwell and a 512GB SSD in it. It's definitely not the fastest but considering I only paid 450€ for it and this is a computer that was probably worth around 2000€ when it came out, I think it's a really good purchase.

The notion that we "need" the latest hardware is propaganda, unless of course you are rendering 4K videos or molecular dynamics simulations.

Mostly I think people are just bored, or their companies provide them with the latest and greatest
> mandatory age of retirement

This makes so little sense that I have no idea why it's in the question at all and why it's compared to UBI.
But it assumes single language and miserably fails on mixed language content.
SpaceX says its eventual Mars colony will leave Earth laws behind
You would use a custom scheduler to schedule many virtual threads onto a particular native thread.
Personally I feel like our software development methodologies/technologies/tools are drastically underequipped to handle the complexity of the systems we are attempting to build. I'd estimate we'd maybe be at the level now to handle complexity of software 30-40 years ago (i.e. 80s software), but that is not based on anything solid because in the world of software there is precious little solid to base anything of. The free lunch we have been enjoying might come to an end now that software is imbuing itself more and more to things that really matter, like human rights and safety. Electronic voting and self-driving cars come to mind as examples.

Of course another problem is that not only is software engineering still pretty immature, its use also is very unevenly distributed. While we might be able to build software somewhat reliably with state of the art tools and methods, vast majority does not use them. Not that we have much agreement on our field what constitutes unequivocally good practices. This has lead to the situation that even the basic foundational building blocks we use are usually of dubious quality.