skysight-inc/HackerNews huggingface dataset:
Check out fast.ai's teaching philosophy. https://www.fast.ai/2016/10/08/teaching-philosophy/

You wouldn't teach kids soccer by having them practice cone drills without a ball - they need to play a game first!
My company provides free access and I was left entirely unimpressed.
I was wondering why Signal hadn't caught on more. I only use it with a few people. I had no idea it was still in such heavy development! It may be a tough sell. There are many countries where WhatsApp is the default form of communication and has been for years.
Does anyone else remember the mp3 player wars? Sonique, NAD, Winamp...it was like the early Android/iOS split of the mid-90's. I remember so much from that era!
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4676010/

Essentially EM fields alternating in the low to medium frequency bands (~100khz-1mhz) can disrupt cell processes by physically jiggling the polar molecules that make up portions of miotic spindles/microtubules. Among presumably other things this effect is being investigated as a cancer fighting mechanism called 'tumor treating fields'.

The carrier frequency of mobile phones is obviously far beyond the range in question, but there could be signal modulation components that alternate RF power levels in this frequency range.
Episode 38 was about as real as it gets for me. We all know somebody, somebody's father, or somebody's uncle with a similar passion for woodworking, equally similar "digit reduction," same explanation, "yeah, stupid mistake, my fault," and a new respect for the tools of the trade.

Thank you for the link.
This comment is aligned very much with my current thinking. Hiring highly paid engineers but not maximizing their problem solving ability is a significant problem in large companies.

Empowering bottoms-up problem solving by sharing customer pains and feedback broadly is the exactly problem I am trying to solve with my current project/startup [1].

I am gonna shoot you an email later today to see if you have any further thoughts on how do this effectively within an org.

If anyone has ideas on good implementing this, would love to learn so we can incorporate this within our offering. My email is in my profile.

[1] https://www.heraldhq.com
We do have other labels for colors nowadays though (ex. Olive, Khaki, Navy)
Oh yeah, the oh-too-familiar multiple monitor horror! I finally gave up and just bought a single ultrawide. I could feel my preciously slim sanity slipping away day by day with the struggle to wake my computer up without incident. nervous twitch

Strange about Chrome! I've always been a Firefox user, so I never had that particular issue. Unless the billions of Electron applications count...
It's closed-source, but Bitwig Studio[1] is probably the best DAW that supports Linux natively since its initial release in 2014. At least for electronic music production, it's considered on a par with Ableton Live.

[1] https://en.wikipedia.org/wiki/Bitwig_Studio
Unix Haters Handbook – Guaranteeing Synchronous Atomic Operations
Regalo Mini Toy Cachorros Bichon Maltes Para Su Adopcion Libre
Overall similiar to this, except I get a pencil and a couple of sheets of 11x17” paper and I incrementally build concept maps[0]. These help me memorize entities and relationships, identify abstractions, chunk details, etc. I also use Visual Understanding Environment[1] and there are other good concept mapping tools available.

IMHO mind maps are a more recent, dumbed-down subset of concept maps. I don't use them. My daughter has been using the 11x17” paper and pencil approach for the past few years to ace science and other subjects.

[0] https://en.wikipedia.org/wiki/Concept_map
[1] https://vue.tufts.edu/
Not squared, inverse square. That's faster than exponential.
> How many times do people who are good at their jobs get promoted just because there isnt anywhere else to go?

Sometimes, yes. I also saw terrible developers being promoted into management to get them out of the technical work.
The Creative Passport – Digital Identity for Music Makers
Except for housing which in Japan is only expected to last for 30 yrs and who's value is like a car, the moment you buy a house it's now a "used house" and from their the price goes down.
Plastic surgery images and invoices leak from unsecured database
On a related note, we are just about to launch a VJ tool using Milkdrop.

NestDrop allows you to perform with high-resolution high-fps visuals which react in realtime to the music and then broadcasts the video via Spout. Since the Milkdrop engine is at the core you can easily bring in your own presets. Use any audio source to drive the visuals, even live audio.
http://www.nestimmersion.ca/nestdrop.html
I don't think the phone emits radiation from its entire body
I have never noticed a correlation between being wealthy and being intelligent. I think it's clear that intelligence is not necessary to obtain wealth, and being intelligent is not sufficient to obtain wealth.

What's needed (as the article dances around) is a strong desire to become wealthy. It has to be your overt goal. Most people (of any intelligence level) don't have that desire or goal.
You’re linking to a home page. Link to the article is https://markosaric.com/google-amp/
Unfortunately, many do. When that includes popular libraries and frameworks, "abuse" becomes idiomatic or even strictly necessary. When it's in the language itself, such as Python's use of KeyError or StopIteration, that's even more true. Since better alternatives exist for most exception use cases, I'm of the opinion that direct language support was a bad idea. A more general and explicit cousin of signal handlers would suffice for those few "stop the world" cases, and can be done via library functions. Optional types, multiple return values, or plain old error codes (I like Zig's "non-ignorable error code" approach) suffice for the rest.
I have a very wonder Precision Fidelity C7A tube preamp and it has some very wonderful hand drawn traces:
https://www.audioasylumtrader.com/images/y2016/06/156317/IMG...

Being from the 90's and only ever seeing CAD-designed PCBs, this blew my mind the first time I took it apart.
You're right to be skeptical, but for the wrong reasons. As others have pointed out, it isn't 1984. Computers are too complicated for users to be trusted.

The real problem here IMHO is that just as the OS is horrendously complex and cannot be left to the user to configure properly, trusted hardware is also broken! For a very recent example, visit https://tpm.fail . The TPMs mentioned in that disclosure passed rigorous CC EAL4+ and FIPS 140-2 certifications. So, even the certifications fail to protect against the very flaws they are testing for. (I haven't studied the matter in detail to determine if the testing regime itself is weak, or if there's a Boeing/FAA level of corruption, or something in between.)

For another recent example, javacard has been proven weak in certain use cases.

The big problem with these hardware flaws is, you end up putting your absolute faith in them since they form the TCB. When the hardware is eventually (and almost certainly) found to contain a flaw, the entire rest of your security tends to fall apart, and generally you are unable to repair it without replacing the device entirely. This might be ok (you will eventually replace the hardware through normal obsolescence) or not (embedded [in your body] medical devices).

What I like about the HP proliant platform is the the TPM chip is an add-on card.
What does SME, FTE and IC mean?
Read it but never made it to the end. It's an essay at most, artificially inflated to book length just to get a sellable format. I do think that it's an important insight into the inner workings of organisations, but it's far from the only truth in the room.
LICEcap is amazing. It's also been especially good for front-end pull request documentation. Sure, include your code, but a GIF of the feature, working is a nice way to drive home the change.
Which would not raise any red flags at all, while also not painting a target on you marked "cui prodest".
Are you sure you're describing a school and not a prison? I notice that the kids have essentially no choice in anything - can't choose clothing or seating and thus friends.

Also, are you sure that bad things didn't happen or could you have just missed them? You say that school "was pretty fun", which goes starkly against my experience. I didn't have the negative experiences other people in this thread had, but it was just incredibly boring and you had to be there. That alone made it suck.
AMD Live Migration Support for VMs W Secure Encrypted Virtualization
For a blog or personal site (that didn't have any functionality that really needed a back end) I suppose you could just scrape the generated pages and push them up to any host, but CF seems like a fairly awkward static site generator compared to the usual suspects like Jekyll, Hugo, etc.
This is clever and an effective way, but has a downside: it's like death penalty. You're giving the person no chance to improve, and there's risk ruining experience for someone who didn't deserve it.
You may need to check your math. Inverse square does not fall off faster than exponential.
Only 12k? Lucky guy.
Are they talking about the radiation from the Wi-Fi or cell radios? I would think that modern phones have very low duty cycles on those radios. The other radiation, e.g. from the clocking of the circuits should be extremely low, otherwise our batteries wouldn't last so long.
I think he meant bottom in the sense that he wasn’t managing me. If you’re above the bottom of an org chart by definition you have people reporting to you.

He’s saying HP was different in that it listened to technical people with no direct reports. It didn’t only listen to managers.
Well, I finished a mathematical physics PhD, without a hint of SRS.

During my undergraduate time I knew people memorizing instead of trying to understand theorems (especially ones with background in chemistry). Often they got good exam results... and almost never it helped to build a bigger picture, or do research in mathematics.

That said, I have ADHD and any small-dose-but-regular learning (typical for classes!) was painful to me (and not to effective).

YMMV.
> What are good schema examples?

Anything that doesn't break the first normal form("1NF")[1].

> And what are some poor examples?

Anything that breaks 1NF.

You break 1NF when...

* a column cannot be described by the key, ex. user.id describes user.name but not user.items_purchased.

* values in a column are repeated, ex. a user table that stores multiple addresses for the same user should be split into an addresses table.

Treat tables as classes and you'll be fine. Just like a method may not belong in a class, a column may not belong in a table.

[1](https://en.wikipedia.org/wiki/First_normal_form)
Try a printer + highlighter.

It’s hard to explain why it works, but I find that having a physical copy helps me grok technical documents and re-find the details later.

Apply other the advice in this thread too, but add a highlighter, notes, and light manual indexing.
https://www.extremetech.com/extreme/302712-mediatek-announce...
From a liability perspective you’re probably right. I just mean it’s Apple that picks the courier, and that that solution to delivery can fail in basically the same way as store pickup (as happened to me).
I only have anecdotal data (which isn't really data), but I know very few people who want to become rich. But all of them work hard.
It seems like every PM has a slightly different job from every other PM, even at the same company. Across companies there's absolutely no comparison.

What I've noticed at Google is that through a combination of personality and bureaucratic convenience, the PMs have taken over completely. I like the PMs I work with so this is not necessarily a bad thing, but I don't think it was intentional. When we're trying to launch a feature or make a big product change everyone just accepts that the PMs word on if/when we will do it is law. If we disagree with the PM we simply escalate to a more senior PM. I don't think it was meant to be this way, but nobody else is empowered to make these kinds of decisions so it falls to the PMs by default. Plus they tend to be very well connected across the company because they work with everyone, so they can make things happen.
While definitely much nearer to the entertainment end of the spectrum, Assassin's Creed Odyssey has a discovery mode that has virtual tours of historical locations. What it might lack in authenticity or accuracy it recoups in vividness. https://www.youtube.com/watch?v=uh4Iy-p943M
Requiem for the Network by Geert Lovink
The one on traffic lights is way more interesting than it sounds! Everybody should check it out. There's also a really interesting point he makes at the end that applies to something a lot of people on HN might relate with https://www.youtube.com/watch?v=GiYO1TObNz8

The toaster one is alright, it kinda bothered me when he said there was "literally NO reason" to design something the way it was (I think it had to do with the position of the coils) - obviously there is, it's probably just not a reason he'd like (cost, ease of manufacturing, etc). It makes me wonder if there was other info he skipped on because it "wasn't important" or "stupid". That's a pretty minor point though, overall his videos are very good.
PSA: Before you delete your location history, please consider downloading it for personal use later, via Google Takeout. Several tools (that you host) may make that data useful/interesting to you (especially for trips/vacations/events).
Sunlight shining on one side of a cube-shaped liter of flesh would be 10W/kg or so on average (and about 100W/kg if we consider the top 1cm).

1.6W/kg is a conservative limit.
The trustworthiness of last-mile delivery could have something to do with it.
The (famously robust) SQLite has 92 million lines of tests, for 139 thousand lines of code. How many person-years did that take to create?

And then there are the hundreds of software libraries I've seen throughout my career that I never got to use because they were just too buggy.

From where I stand, C doesn't scale to significantly-sized codebases. Nobody I know uses it except when they need to glue to some legacy C code that's been tested in production for the past few decades.

It's easy to say something is a lot of work, but in this case every one of the alternatives looks worse. I don't have the time or resources to write 1000x my program in test code, to debug it in production for 10 years, or to throw it all away because I never achieve a minimum usable level of quality. Formal methods aren't looking so bad to me right now!
That could eat up some hours. I landed on a model airplane site and started getting sucked in before realizing I have work to do.
"My old C projects from 5-8 years ago still compile and run ... in my trusty Ubuntu 12 VirtualBox inside Windows 10!"

:)
Does anyone have a link to the study PDF? (Boing Boing’s PDF link erroneously points to the Bloomberg article.)
This conflates two different concepts: division of labour and hierarchy.

Whether you should have separate project managers and whether you should have a flat hierarchy shouldn't be connected.

As far as PMs go: from long experience, I've yet to witness a good one. I'd say at least 80% of devs are productive assets -- i.e. their work moves the project forward. Maybe 20% of PMs are. In well over half the cases, the team would be more productive, happier, and effective if you simply fired the PM. Others might scrape by with a break even.

As far as flat hierarchy goes: that's anarchy, and anarchy is conflated with chaos for a good reason. You can read a codebase and detect within 5 minutes if it was written by a flat hierarchy team. I'll take a foul mouthed Linus tyrant at the top over a flat hierarchy any day.

The problem is that due to the nature of the job of PMs (supervising & giving orders & planning work etc), they're naturally superordinate in role, no matter how many times you call them a "servant" or "facilitator". But they're also the least qualified types to lead devs. They know nothing about development, and most of what they naturally tend to do to exert control and carry out their role results in purely damaging effects.

As I see it, the only effective solution is: (a) train devs how to manage -- since that's much easier than teaching managers how to dev, (b) establish clear hierachy but with everyone subject to rules (basically replicating how states work).

I'm never one to turn my nose up at the division of labour rule, but I don't believe PM is ever truly labour that can be divided out without interfering with another rule: the wise should lead. PM is too close to a "boss" concept to be separable labour. I.e. it's never truly horizontal, but vertical. Which is why I'll never hire or create such a role, and instead train the best devs to move beyond just typing code and move towards "conductors of the code being typed".
It was sooty enough that the moths evolved to be darker colored, so that they would blend in better with the tree trunks that were darkened by soot.
I still use my old XML doctype with xslt to produce some websites I maintain. Whenever, if ever, xslt is removed from browsers, converting it to a static site generator will be easy.

I regret nothing. Editing simple xml using Emacs is a breeze.
The font on this page. Why? Thank god for reader view.
Stanford SRP: Industry-Standard Strong Password Security
Is it just the Entertainment industry?
How does copper cladding work? That is, how do the manufacturers get copper onto the FR-4?
Fully agree with want. But it doesn't have to be an ass-licking contest: if there isn't an oversupply of interested candidates just signalling that you're not overly opposed to the idea of switching into management can be enough.
Subject Matter Expert, Full Time Equivalent, Individual Contributor

Yeah, I have been a manager. Acronyms, acronyms, everywhere!
The point of most tools is their utility. Are you saying that in a watch, telling time is just a side effect?
My grandparents survived the Cultural Revolution: have I inherited their trauma?
This guy has a Frontpage-generated site too, and it's full of useful Win32 programming tips; he replies if you email him too!

http://flounder.com

Nothing wrong with readable content, regardless of the generator. In fact, I like reading his site precisely because it is speedy to load and render, and because it has content (unlike, for example, Apple's developer documentation).
Facebook reverses on paid influencers after Bloomberg memes
If you are interested in making your own terrariums and such, check out the Serpa Design youtube channel:

https://www.youtube.com/user/SerpaDesign/videos

You can get started with just stuff you have lying around at home and what you can find outside.

https://www.youtube.com/watch?v=KR2Lo0rOF7g
About Python Package Metadata
1. Learn the vocabulary fluently. If you don't know what the words really mean, you can't follow the material.

2. Study before bedtime. Sleeping right after studying is a proven means to help you assimilate the info.

3. If you get stuck, take a break. Eat something, drink something, maybe even sleep on it and come back to it later.

4. If x material isn't jibing, look for other sources that explain it differently.

5. If there's a weak area in fundamentals necessary to get it, work on that area. It's pretty much guaranteed to be "the weakest link" in the learning process.
Low-cost “smart” diaper can notify caregiver when it’s wet
You're presenting it like your article substantially rebuts the point. When the absolute best bias you can do is 1% above random that's pretty much "fair" as far as practical usage.

It's not even clear that's a real bias or just random noise, or an anomaly of their testing setup.
> I thought it was pretty much accepted that IQ is very important for success

I don't think so. I think it's orthogonal to "success" (I'm assuming that by "success" here, you mean wealth).

There are tons of people who are wealthy but not terribly bright, and there are tons of people who are bright but not wealthy. From my personal observation, it looks like the intelligence distribution is about the same in the set of "wealthy people" as in the set of "not wealthy people".
But it's not life and death, it's like a private club. There's not much to be gained by assuming someone will change their ways and then become a member of the club who gives back.
Generally: subject matter expert, full-time equivalent and individual contributor, respectively.
Time to Update the Software Engineer Stereotype
People literally used to dust soot off their garden plants -- you can see this mentioned in some books. It was not uncommon for visibility in London to be extremely poor due to soot[0]. In fact, this peaked in the 1950's due to the combination of coal burning with automobile emissions[1].

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

[1] https://en.wikipedia.org/wiki/Great_Smog_of_London
When my MacBook was delivered, FedEx gave me a call when they found I wasn’t at home and asked if I would prefer they drop by my office instead. I told her I was already on my way home, and she said she’d stop by again in about 30 minutes.
> you only use building materials and techniques that are well known and demonstrably robust

For better and worse. Most older building materials do not pass current building codes¹, even though many of them are perfectly safe and robust, while being way more ecological. Usually more labor intensive yet often still cheaper.

¹ depending on region
I find HN to be one of the best mobile websites. It's fast and text isn't massively oversized. You can actually fit information on screen. Many mobile websites I've seen are horrible to use, because they have very poor information density and the sites seem to be designed for 4" or smaller screens.
In our context, we used to talk about all the new tech innovations, languages, frameworks or new products.

I always want to build a better "mousetrap", I'm an engineer/product guy first, and he was a hustler first. If my approach was to build a better product, his approach was to be a better hustler promoting a product and getting it adopted.
Ahh, as a hobbyist amateur Aquascaper I like articles like this.

If anyone wants to learn how to get a great planted tank with minimal maintenance. I suggest Diana Walstad's book "Ecology of the Planted Aquarium". A beginner will easily get amazing success with this method (though it doesn't last forever and a year or two later this will start to break down).
Here is something that has helped me a lot. It's a paper on how to read academic papers. You can extract the general idea and apply to many other technical reading material.

https://web.stanford.edu/class/ee384m/Handouts/HowtoReadPape...
It didn't turn out to be easier to design a clean burning diesel.
I've been a product manager for nearly a decade and I'd agree with your premise. I've released several well received products, and have risen through the ranks, probably the most relevant success metrics for my role.

I tend to favor less documentation and more communication overall. My tickets/stories whatever, are generally very light and my focus is on honesty and making sure the team understands the problems we're looking to solve- and why. Sometimes that takes the form of "because my boss's boss says so, and we just gotta do it." I see my role as the PR person for the team, and I do my damnedest to make sure that the work they are doing is known and appreciated. Also, I love a good fight with the PMO and making sure they aren't trying to shove dumb process down our throat.

If I have a team that can do good work, and people in the organization know about it, everything seems to shake out fine from there.

This doesn't work with every team. If they have a history of being blamed/battered by management for "failure" this approach is always rejected and the team wants detailed PRDs for CYA.