skysight-inc/HackerNews huggingface dataset:
He's right about science education. Way too much of it is about learning facts and calculating numbers from equations. Basically, things that are easily examinable.

I've found the most enlightening science courses have been the ones where you get a story like this:

1) Someone was wondering what shape DNA has, because this might answer questions about how it is copied, how proteins are eventually made from its code, and so on.

2) One way to look at is through x-ray patterns. And this can be as shallow or as deep as you like, there's certainly enough math here if you want to go that way. You can also look at other historical attempts to uncover the structure, ones that failed but nonetheless were considered a reasonable thing to investigate. Plus auxilliary experiments like where it was discovered that phosphoros was part of it.

3) We looked at the x-rays and someone figured out that it is consistent with a double helix, because (evidence).

4) Further questions arising from this double helix hypothesis seem to confirm the structure, and opened up new questions, which we can look at in the same way.

I like the Bill Bryson way of explaining things. He mixes in the people along with the existing ideas, evidence that needed explanation, the breakthrough, and so on.

But my main point is science teaching shouldn't be about the subject so much. You benefit more from understanding how the Krebs cycle was discovered than from memorizing all the parts of it.

For most people by far, the point of learning science it to learn how to apply that style of thinking to all your judgements (should I vaccinate my kids? What do I think of modern monetary theory? How safe is my car?), rather than learning specific things that were discovered in scientific fields.

If you learn how to think the way the article says, you will also be better able to judge how certain you should be about various claims. You'll be asking more what evidence the claims rest on than what are the claims themselves.
No, that's not an issue at all. I have hundreds of articles on my blog that are also covered in the book:

https://vladmihalcea.com/tutorials/hibernate/

But reading the book is easier than browsing the articles because the book has a certain structure while the articles focus on a single topic only.
> Because the cost of someone picking up a reel of 10000 resistors, from a warehouse that has to be rented heated/cooled etc etc doesn't scale down to that 1 resistor

I understand that. But please charge me for what it costs. Don't let people with small orders pay the price for people with large orders. They already get discount for their order size!

Or if this is not possible at least call it an order-picking fee, don't lump it in the shipping costs.
Marketing, probably, but also accuracy. Apple integrates a bunch of specialized co-processors as well. They want you to think of this, and the Arm bit, as one unit.
Thanks for finding the bug - I haven’t caught this one! It crashes because it wasn’t checking the column id, that’s an array of piles in game_state, the piles themselves are linked lists.

Linking without tinfo shouldn’t be a problem
You can buy those metal sensor sheaths separately. Search for something like "rtd sheath metal" e.g. ebay #162885663706. $2-3 for a set of 5.

Then you pot the sensor with something thermally conductive and waterproof - waterproof potting compound is cheap (e.g. "RS PRO White Epoxy Potting Compound"). Finally heatshrink the outside.

You will never beat China prices, but this is one of those parts that's relatively easy to make yourself and shouldn't cost a fortune. The most expensive stuff is the epoxy, but it will last for a while.

Purely on performance, does it matter? If it doesn't matter if you're off by a degree or two, then the cheap versions will be OK. If you need the guarantee of a genuine sensor, or a different cable length, or whatever, it'll cost about $20 for five.
vi and emacs are strange pieces of software which were built in a different era for different (more knowledgeable) people.

Nano is a nice little editor with its own quirks and I love all of them.

However, vi is something beyond powerful. Even if you give the littlest of effort to learn its inner powers, it pays dividends in a rather handsome way.

I know very little vi but, even with it I can save tremendous amount of work which can be also done with grep, sed, awk and its friends. Open a file, write something seemingly gibberish and magic happens.

... and that makes me happy and saves me a lot of time.

Everybody can say vi and emacs are hard and unnecessarily complex for a beginner (and I can buy them countless rounds of beers) but, calling people who defend/like vi as elitist is a little harsh.
That's true. My blog is thd front-end to every product or service that I'm selling. It's a very useful marketing tool.
Reads cool until you reach the "5 seconds baseline" part.
I'd think for a system to scale you need good comment ranking like reddit has. Not sure if hn is strictly "top" votes or like reddits "best" which takes in to account that younger comments have been seen less and comments with few votes need the benefit of doubt and a boost to get "reviewed".

That should be able to weed out bad comments that are bad because ppl haven't read the thing. (first child comment will call them out, than people will downvote)
I use Arch Linux for everything with one exception (see below). I first got into Arch about a decade ago, and at this point I'm just used to it. I know where things are, and if I don't, I can easily find out. I don't trust other distros to give me the amount of full control of the system that Arch does, basically.

The other exception is in WSL, I use Ubuntu, but this is mostly because there isn't an official WSL Arch Linux distro.
Ex-Solus Dev Is Now Creating a Truly Modern Linux Distribution Called Serpent L
Sidecars are extra containers that run alongside the main container in a pod. Both sidecars and pods are k8s jargon terms. Pod is what k8s calls a running image, a container in Docker lingo. Pods have metadata like resource claims that k8s uses for scheduling.

The point of the article is a bit like the distributed system analog of aspect oriented programming.

A typical problem might be that you want all your network communications to be encrypted, but you don't want to configure SSL for every service, because the libraries are all different, configuration files to point at rotating certificates are all different, etc. So instead you run an SSL proxy in a sidecar, and make the traffic go through that instead. You sort of bolt on extra horizontal functionality onto your existing set of services.

Operators are slightly orthogonal IMO. I think the core pattern of k8s, the control loop, is great for operational resilience, but it's a bit alien to many existing bits of software, so operators are the glue which converts an otherwise high-maintenance service into the control loop idiom.

I think the article does have a point, it points to a unifying theme for writing apps for k8s, and it's not necessarily just a book ad.
How do I read a Techcrunch article without going through guce.advertising.com/collectIdentifiers first?

Here's the Times of India, anyway: https://economictimes.indiatimes.com/tech/internet/google-to...
I wouldn't call them "ahead of time" - there was a need for a certain type of service and smart people recognised good solutions. It may have been ahead of time from general availability of that tech, and internal frameworks from Big Banks are rarely discussed publicly. E.g. by far the best build/deploy system for C++ I've ever seen will likely remain locked inside a certain Big Bank, never to be seen outside their walled gardens.
Pluto has five moons, all engaged in a strange and complex dance
Which is the whole point of "this implicit hope that you just code as always and the compiler will take care of the rest via auto-vectorization and PhD level optimization algorithms.", because not only do those people not get it, there is a general decline in using languages that expose vector intrisics like C and C++ for regular LOB applications.
Why did India have to open its market to The Coca Cola Company and PepsiCo? I think Indian market is big enough. Moreover, we know the nature of these companies (there was a recent post where the comments said all the local brands dissolved into the multinational corporations once the multinationals entered the market.

Is it simply that The Coca Cola Company and PepsiCo have better lobbying than Google/Amazon?
Read Before Pontificating on Quantum Technology
It seems that FTDI might agree it was a bad business decision, given they reversed their bricking driver in favor of one which returned “NON GENUINE DEVICE FOUND!” as output (which is totally fair play, IMO.)
Funny, I find myself cloning GitHub repos just because code search on GitHub works pretty badly (e.g. it doesn't pick up partial tokens). Haven't had the chance to compare to other solutions though.
Could you explain why it isn't fascinating? I'm not even being snarky. A preserved 11k year old mine is obviously interesting if you care about early human history. Cave diving is interesting to a lot of people, due to the danger and the access to beautiful or interesting places it gives.
SQL has the opposite problem in that it's legitimately an acronym (Structured Query Language) but is often colloquially pronounced as a word (sequel). However "S-Q-L" (spoken as letters) is technically correct.

I don't know if the "Sequel" pronunciation is a recent thing (relatively speaking to the age of the language itself) but it's only been the latter half of my career that I've heard people favouring that over "S-Q-L". In fact "Sequel" really threw me at first.

I remember failing a telephone interview once because I didn't know what `chmod 777` did. However I've always known it as "chi-mod" and the interviewer phrased the question as "What is C-H-M-O-D 7-7-7" so I started thinking it was an ISO / ANSI type standard I hadn't heard of and didn't make the connection it was a UNIX command. I remember being rather pissed off about that considering, at that time, I'd had > 10 years of UNIX systems administration so was intimately familiar with `chmod`.
Why does speaking up about the Indian government inevitably bring up questions like this? Ambani's relationship with this government bothers me a lot (among many other things about any government, particularly this one).
Same DNA, aren't they? i.e. all created by ex-Goldmans people that worked on SecDB and similar for Mike Dubno [http://dubno.com/wsj/giveaway.html]. I know that is definitely the case for BAML. In fact, Dubno came out of retirement to work there for a while.
Video is challenging traditional CV
It definitely can. We have a project on our books that was started in 2010. It was built using Flex (Flash) so was already legacy before one LOC was written.
I prefer to think that science is the method to avoid lying to yourself about reality.
Yes, you remember correctly. The Kafka community has already started the work on getting rid of ZooKeeper. See https://cwiki.apache.org/confluence/display/KAFKA/KIP-500%3A... for details.
It's funny you use mask wearing as an example -- when the CDC told us that masks would not protect us[0] there was no theory to back it up and no homework to do, it was just a realpolitik lie. Be cautious of experts wearing the skin of science.

[0]: https://www.usatoday.com/story/news/nation/2020/03/01/corona...
The imbalance of power in India can bother a lot of people. There is merit to question someone if their comments aren't in line with facts.
How is Chinese venture money more evil than Ambani owning everything?
I didn't expect much when I started. However, traffic grew over time, and I got to learn more about marketing, so in the end, it turned out to be a good investment.
Before facebook, anti-vaccine sentiment mostly spread through newspapers and TV. There were big scares, but they were only ignited after at least some "experts" found the anti-vaccine argument credibe, and public sentiment could be restored by the same experts declaring it safe. So the threshold for irrational/gossip-driven antivax sentiment was far higher, and mitigation was far easier.

See, for instance, the UK pertussis vaccine scare and whooping cough epidemic in the 1970s... [1]

[1]https://en.wikipedia.org/wiki/Vaccine_hesitancy#UK,_pertussi...
That's also something the sentence at the end of the trial may cover: "not having carried out the fact" versus "the fact has not occurred".

At this point, there is neither indication (nor a guilt sentence, either).
This is an example where distinguishing Linux from GNU/Linux is useful.

Yes, you can install GNU userland on FreeBSD, then you have GNU/FreeBSD. Maybe people want that instead of Linux (the kernel). There is also Gentoo and Debian on BSD kernels.
Understanding the Importance of Abstractions
If China has indeed "blown it," there's no imperative reason that India must be the subsequent option. Several other markets offer cheap labor and friendly host government policies toward foreign manufacturers.
Have you read about the Munchausen Trilemma? https://en.wikipedia.org/wiki/M%C3%BCnchhausen_trilemma
Apparently you are too lazy to actually come up with some numbers of Rust compile times being faster than F# compile times.

Offloading to Google is so much easier.
My DNS-level ad blocking trips on TC articles as well, so your solution of using some other site, that doesn't hate its users is the correct one.

IMHO, such garbage should be filtered from HN.
I really miss BSD (I'm a Slacker so at least I get to be nostalgic about it, even if Slack and Linux in general is annoyingly "modern").

I would like to use it again, but I'm a afraid I'd miss out on the latest developments that happen only in Linux-land (I'm still pissed that containers are such a Linux-centric piece of tech when they in no way need to be).
> is substring() exclusive on the second parameter

I can’t imagine not looking up the documentation to do this.

If a language had a REPL I may then confirm it in the REPL, but almost certainly would pull up the docs first.
> They would, but you're still talking about a 10-20 year gap.

Sure. That’s ok. It’ll take time to see a return on investment. I don’t see this “but X” as a counterpoint or really an issue at all.
Is there even a way for Google to invest in a high-corruption country like India without paying bribes (which would break US anti-bribery laws)? I'm pretty sure such an investment would be impossible in e.g. Russia, where many a hand needs to be greased before anything can happen.
That article is what made me quit a well paid job and start an agency working with charities.
In Oz, you could try Element14 (which is Farnell rebranded). $50 for free shipping, or $15 under. The DS18B20's are about $7 on there too, so that's the correct AUD price.

Also check out RS Components Australia. They often offer free shipping with no minimums. https://au.rs-online.com/web/p/temperature-sensors-humidity-...

RS is also a good place to buy decent mechanical bits and pieces (bearings, drill bits, etc) if you don't want to play the lottery on Amazon. They even do their own 3D printing filament which I've had some good results with.

If you need small quantities (like one-of), you should look at sample requests. This is still alive and well - almost all the big manufacturers still honour them. I've gotten some $40 RTD digitising chips from Analog, micro-coax cables from Samtec and lots of random bits over the years. You may need a non-generic email address, but that's easy to sort.

For example you can sample the DS18B20 straight from Maxim: https://www.maximintegrated.com/en/products/sensors/DS18B20....
India is so culturally dissimilar to the USA that it's almost laughable to suggest that they are similar. I'm not trying to be adversarial; I just don't see any logical basis -- aside from a few years of anglophone rule -- for your premise.
It's hard to know what's going on here.

Will it actually be 10bn? Only time will tell...

Doing what (sales, dev, support, research)? Is this new productive activity or just outsourcing?

Why? Is this hedging the risks of China sanctions/user rejection? or the risks of Indian nationalism? or honestly wanting a more local input on the Indian market/economy? or a moral decision given China going from bad to worse? Is it just outsourcing to a low cost country? A mix of all these?

Reading the faff, it sounds like they're selling this in a similar way to Google fibre: we'll invest to inspire/shame others into doing their job and also to create a market by showing people what is available.

Interestingly I imagine 10bn USD goes a long long way in India. So this could be a huge boon for some local areas of India, so that's nice.
In fast-compiling languages, it's viable to have recompile-on-file-save or even continuous recompilation. Modern (and they aren't that modern anymore) IDE's will show red squiggles under code with compilation errors without requiring any action at all.
> It will, indirectly. When MacBooks offer 1.5x the performance at 2x the battery life, people using Windows or Linux will start to demand similar devices from Dell, Lenovo, HP, Acer, etc;

> It makes me the saddest for AMD. They’ve just clawed back a few victories from a decade of loss, and starting within 5 years that will hardly matter.

I wouldn't be sad for AMD at all. This transition presents them with an amazing opportunity to take more of the client market.

The performance deficit you cite is more of an Intel performance deficit, as current AMD processors also substantially outperform Intel's offerings. I would expect AMD Zen 2/3 and Apple Silicon to perform similarly in terms of performance/watt, as they're both modern processor designs manufactured at TSMC.

Unless Intel can quickly resolve the manufacturing woes that keep them from moving to a competitive semiconductor process, I expect the PC OEMs threatened by Apple to turn more often to AMD to stay competitive.
Related to this, Rule 1 of Daniel Dennett's four rules for critical commentary:

> You should attempt to re-express your target's position so clearly, vividly, and fairly that your target says, "Thanks, I wish I'd thought of putting it that way."

https://www.brainpickings.org/2014/03/28/daniel-dennett-rapo...
I feel like I've become less social since the advent of social networks.

And the catch-22 is that quitting social networks seems to make the problem even worse.
The learning curve should be beaten after a few weeks and is definitely lower than learning rust. On the other hand, the productivity and expressiveness return on investment is huge.
Spring is arguably the state of the art framework on the server and is integrated with so many powerful technologies.
The dashed line may be an artefact of how such a long exposure is captured - where multiple shorter exposures are taken and stacked on top of each other.
The main problem with Outline is that it does not support collaborative editing. That's a deal-breaker (for our team at least).
Agreed. For context, Google spent $8.5B buying back its own stock in the first quarter of 2020. They could invest $10B immediately, if they so desired.
Thank you, will check! Indeed, website is still in progress. :-) Meanwhile, you can find my personal email in my HN profile!
> instead of doing anything of substance at all myself

Does amplification of messages count as "nothing of substance"? "Getting the message out" is a crucial part of activism, is it not?
I'm just a very slow reader, have to read word by word.

I'm 35, is there anything to fix that?

I feel kinda bad about it, because I'm a professional writer.
America’s Secretive $2B Research Hub
Hi everyone; creator of the newsletter here. I'd love to get your feedback or answer any questions you might have. Thanks!
And umatrix blocks both Google Analytics and Plausible Analytics since it blocks all third party scripts by default.
Reading is faster than video watching, at least for me, so yes!

Some things are better explained visually though, for example when I started learning flash in highschool I watched video tutorials because I needed to learn the UI, and learn how to do visual stuff. Also when I started learning java in uni I watched one of those java in 1 hour on YouTube because I needed to see with my eyes how a "real" programmer codes, what tools they use, how things should be layer out, where the buttons are, and things like this. But after that I stopped and used written text exclusively, first giant books, then blogs and stack overflow of precise problems.

I don't necessarily intend to go to how-to blogs, it's just that they are the ones that pop up when I search things. Even started my own with things that I don't want to forget.
I worked on that project 10 years ago as a consultant, and it was certainly strategic at that time. It was fairly well known that one of the main stakeholder was pushing for those system and making a career out of it by jumping bank every few years.

I understand the value of it, but as an experienced scientific developer and python dev, the culture shock was huge. I don't have fond memory working on it. It is very different from traditional programming environment, closer to a kind of reimplementation of smalltalk env w/ python. I believe an influence was actually an old system that used smalltalk in the 90ies at JPM.

One of the fancy thing was integrating reactive programming, which worked through ugly hacks, at least at that time, by parsing code to detect dependencies. IIRC, it could manage list comprehension but not loops. They also had their own python binary w/ both python2 and python3 in one process.
On the referendum #20: the campaign, physics and data science (2016)
And since it's hyperv you can't use it if you need to run VirtualBox VMs :(
Ask HN: Feels like the Klondike has all the gold been dug out of tech?
It feels like it’s really hard to come up with something big.

Am I wrong? Am I just feeling pessimistic?

Are there really still loads of yet to be done ideas that will be very successful?

Or is the gold dug out and most of the successful idea niches now taken?

What are some good ideas that have been seen and released in recent years that would prove that there’s still a wealth of opportunity out there?
It's true though, the mask does not protect you from coronavirus, only a FFP3 respirator will. It prevents you from touching your face and coughing/breathing at others, which is the most common medium. They obviously shouldn't have discouraged the public from wearing masks, but it was not a lie - preventing spread of disease and contraction of disease are very different things. I wouldn't want my doctor to only wear a mask.
If you do work in the UNIX world, I’d say it’s pretty hard to use macOS without homebrew/Nix or at least Docker
I have not used spring and only ever seen hate for it. Would be nice to read a pro-spring article or similar.
Hah, first company I worked for involved the development of embedded systems and the boss wasn't shy about buying parts from AliExpress (thankfully most of it was still DigiKey). Some stuff had a significant cost difference: Official Omron rotary encoders vs copies, for example.

Of course they usually worked about 70% as well as the real thing.
To put that another way: the reason they go the fraud route is to easily profit from the good reputation of an established brand.
Really, how much did you read?

When I hit a long word I didn't already know/expect I was lost, on "letters" I was stuck because it looked like a noun beginning "I" (poor don't choice), even "reading" have me pause because the kerning made "rn" appear as "m".

Imagine trying to learn to read like that, unpossible!