skysight-inc/HackerNews huggingface dataset:
> Teach them a lesson. Release the code. Otherwise people will just walk all over you all your life.

That's a very simplistic heuristic for living. Let me ask this: to what end?

In all likelihood, maintaining a good relationship is of greater value than "teaching them a lesson". Most times the only person you can meaningfully teach is yourself.
Never found one and, if I did, I don't recall and that's a sign that, at least for me, is a non-issue.
Reading things like this in a paper about microbes, I wonder: why is the English speaking world so trashy?

...a little bit of illicit sex made all of this possible.
Thanks for checking! :-)

Oh, I’m not complaining about the voice acting. The fast-talking mission briefings are a little odd at first, but they work. And yeah, they put a lot of effort into idle animations and chatter; putting more effort in just yields diminishing returns. Plus, real people repeat themselves too, particularly when bored…

I just brought up the matter-or-fact remark about never repeating a line because it suggested something to me about the author.
It might be terrible advice for someone who is ignorant on a lot of worldly topics -- but if we take the demography of HN, literate, well-educated individuals who already have probably read many dozens to hundreds of books, it's not terrible advice. A lot of the books on that list are 'self-help' books, you read them, they make you feel good, you achieve basically nothing. It's just feel-good filler.

I'm _assuming_ that's what the parent comment meant by 'read less, do more'. It's not 'read nothing, do more'.
>Asking questions is a sign of strength.

Hell no ! Asking good questions absolutely - asking generic questions that can be googled in less than five minutes shows that you either can't search and solve problema on your own or don't respect my time.

I've seen a lot of newbies take this approach when someone tells them this advice - I usually tell them after a few times and then if I see this pattern I recommend not keeping them because they end up being a net negative.

Also a confused guy stopping meetings is the worst - taking time out of the entire team who now has to listen to stuff they already understand explained again. Pull someone aside afterwards for clarification.
You are lucky as you are getting a lot of on the job training.
I would suggest swotting up on SOLID principles:
https://cleancoders.com/videos?series=clean-code&subseries=s...

something else you can try is to run your designs by a colleague before/during coding, preferably the same person that will do the code review
Damn, these guys must have some good engineers / PMs to finish that in 6.5 million euros. Doubt a version here could be done for that or even just stand up when it's done considering the novel design.
Really like this one
Grothendieck (the mathematician) was at some point giving lessons at a place which had no library. Someone pointed out that there were not many books to read there, so he replied: "Here, we don't read books, we write them."
Unrelated but I wish Telegram would support encrypted group chats like Signal does.
Signalling (Economics)
Iswaac.dev – WebGL 3D software visualization
Here is my attempt to visualize software as a 3d treemap. As of now it visualizes what contains what: the foundation is the entire project, layers on top are folders, then files, classes and methods. All this is rendered with WebGL. You can choose any TypeScript project from GitHub.

P.S. HN's post submission process is outright hostile. Somehow I messed up my first attempt to submit a post and HN banned the domain name. Now I have to work around that ban. On top of that there are shadow bans that let you post, but others won't see that.
Using a call button, the flight attendant has to come over twice - once to find out what you want, and then again to bring you the thing you asked for. Any form of remote communication (video chat, text message, whatever) reduces that to a single interaction.

Fewer trips down the aisle, less time spent leaning over other passengers, etc.

If I were the PM on this project I probably would've used a standard menu of services (get a blanket, refill water bottle) in an app on the IFE display instead, but the principle is sound.
The newer stuff these days with Merino wool is pretty amazing. It's thinner and softer than normal wool. And has all the same benefits. Wicks away moisture and sweat so you have to wash it less.

i have some t-shirts from Taylor & Stitch that are merino. I can wear em multiple days without any smell. Totally worth the price.

https://www.taylorstitch.com/collections/mens-the-civic-coll...
Education has obvious value as a signal. I’ve never understood the step in the argument that leads to the conclusion that it has no other value, and therefore should be seen as “waste” to be minimised.
Also 1.97m and it's truly miserable flying in most planes. I've come to terms with the fact that I will not sleep on flights.
I’m not too sure about that. There’s no guarantee they won’t both get your payment and then track you (with confirmed personal details you provided during payment).
That value could be too low, but keep mind that:

1. 30% of salt intake, according to WHO's reports, comes from bread

2. A lot of salt comes from junk food / ultra-processed food. This is because the brain is wired to seek salt and ultra-processed food is engineered for overconsumption.

Cut the bread and the junk food and you'll actually have a hard time eating enough salt ;-)

When I add salt on my plate, people give me funny looks as if I'm going to die tomorrow, but most of my food is cooked at home and by my own estimates in most days I don't go over 2 g of sodium.

---

Most people probably overconsume salt, but that's because of the junk food.

We also have clues that what might matter more for heart health is actually the potassium:sodium ratio.

Whole foods (meat, vegetables, fruits) are high in potassium and junk food is low in potassium. And eating more whole plants can probably balance a higher sodium intake.

But that's the second problem with the junk food that people are eating.

So the dietary guidelines aren't lying... that's basically their way of saying to cut the junk food.
Seems like a problem that other people have. My Twitter feed is great, my Instagram feed is a source of happiness, and I go on Facebook to find fun events my friends are going to.

Listen, you know the old saying about smelling shit everywhere you go.
Seconded. It may be that you're in a toxic environment. In such places it doesn't matter how good your design is or how tight you're implementation, you still get hostility and nit picking on code review. And not in a constructive way. Sometimes it's not you, it's them. When development turns into a dick swinging competition, walk away. It's better for your health.
Should you choose NPM or yarn?
There are plenty of places in the UK where this is done. I'm sorry when visitors eat in these places, and either don't realise £6.50 for a meal means it can only be microwaved from a box, or get ripped off and pay £12 for it.

This is a major supplier.

https://www.brake.co.uk/meal-solutions/multi-portion-prepare...
lemme just say ... ha-ha!
There are listicles with these kinds of stats every now and then (and I’m usually a sucker for them), like this one: https://www.traveller.com.au/airline-weight-reduction-to-sav...

Scaling any kind of issue changes things dramatically.
Yubico Authenticator App for iOS Now Supports NFC
If I ever need an ego check, I go look at the number of requests per day Wikipedia gets. Our traffic is sad by comparison.
This is only tangential to the matter of media, it's a problem of distribution.

In such case one could buy a paperback and make an ebook, or, you know, ask the web to "produce" you one. I would go one step further and recommend this method even if an ebook is available but DRM'ed.
Agreed 100%. However, the previous all-male panel of government party leaders was also thankfully noted in the media.
I don't feel qualified enough to advise. But here is what I did after folding my startup

1. I used it as a very expensive resume. Costs me a few hundred dollars in running costs on AWS but pays back regularly by helping me win new consulting clients.

2. Mine was a travel startup so had few reusable modules e.g. booking engines for various GDSs (Sabre, Travelport and even Expedia's API). I manage to sell these with little modifications to a few companies that were building things from scratch. After initial sale and a minimal support period, further support was charged at consulting rates.

3. Initially I thought that I would be able to sell the whole development stack specially the user management, email verification, security, PCI compliance payment solution stack etc. But never found any takers for that part of the code. Don't really know why.

4. I initially folded my startup because of lack of experience in sales and marketing. But I am plugging those holes in my competence and I might resurrect this startup in a couple of years from now. I am glad that I never gave up my rights to any part of the code or technology.

Not sure if any of above is relevant to your particular case except #1 which could be useful if you decide to do consulting/freelancing in future.

Edit: formatting / typo
>Due to superposition, a quantum computer with 100 qubits can represent 2^100 solutions simultaneously

Quantum computers would not solve hard search problems
instantaneously by simply trying all the possible solutions at once [1]

The single most common misconception, right, which you find repeated in almost every popular article about the subject that is written says, well, a classical computer is made of bits, and so it can just try each possible solution one by one, but a quantum computer is made of qubits, which can be zero and one at the same time, and this means that if you have 100 qubits, that the quantum computer can explore two to the hundredth power states simultaneously, and then it can just try all the possible answers at once. [2]

[1] https://www.scottaaronson.com/blog/
[2] https://blog.ycombinator.com/scott-aaronson-on-computational...
I've noticed poor mobile reception on the tarmac at both Oakland and San Francisco airports in California. The airports are both have runways that are right on the water, which presumably means they are about as far from mobile towers as one can be at an airport. I'd guess that landlocked airports have better reception.
So true. It's easy to get stuck in the "preparing to live your life in the way you want" cycle instead of just doing it.
This is a matter of physical implementations. Using normal transistors ternary is horrible, but there are other physical medium where ternary is more natural (often using magnetic field).
When working from home - sure. A previous employer had a resting room that you could book in Outlook and it was almost always free.
Yeah, read this for a more thourough criticism of everything that's wrong with Rich Dad Poor Dad: https://johntreed.com/blogs/john-t-reed-s-real-estate-invest...

However, one thing that is actually valuable from the book: The cash flow for rich people vs. everybody else. The idea is to own assets that generate cash. This cash (and only this) should be used to buy luxury stuff.

But of course, you don't need a whole book for this idea.

*

I add another "red flag" for such a list: "The Richest Man in Babylon". This is easily the most overrated book I have ever read. There is only one idea in the entire book and stretched over 100 pages or so: Reinvest 10% of your income.

That's it. There is literally nothing else in this book. There are like 5 stories or so set in a middle-age arabian setting or whatever about people who do exactly this. Invest 10% of their income, favorably in stuff they understand.

It doesn't go any deeper, nothing concrete, nothing helpful.
I wonder how bad people must be to always want to become a better and better? :D

PS to be clear I am not against improvement, I think it should be put to use as well, like 1 year to improve, next year you try to actually do something. Only improving and improving I see as a ridiculous exercise based on a sick idea that we are not "good enough".
If the data are a goldmine for medical research, and considering that the NHS is funded by the taxpayer (and we're told everyday that it lacks funding", I would think that selling non-exclusive access to pharmaceutical companies is a very positive thing to do, as long as data are suitably anonymized.
New App: A note is a mind map. Create notes and mindmaps at the same time
kaggledatasets will make things easy – Looking for Contributions and Reviews
kaggledatasets: Collection of Kaggle Datasets ready for everyone to use.

It is a Python package which will contain several high voted kaggle datasets made available in easy to use format with special support for frameworks like Tensorflow 2.0 and PyTorch.

Every beginner in ML/DL/Data Science struggles in the initial stages of Data Loading and Pre-processing. Kaggle being the gold mine of datasets, it's necessary to make it easy to use for everyone.

For the folks who have used tf.datasets or torchvision datasets, this is something similar to that and only for Kaggle :)

And hold on, support for more datasets and more types is on the way. Feel free to contribute and add datasets. Also, looking for experienced developers who can contribute to the architecture of the project or provide reviews for improvement.

GitHub: https://github.com/kaggledatasets/kaggledatasets
> My understanding is that open heart surgical intervention is much more effective at inducing behavior change.

Maybe we should just cane people for eating high-cholesterol diets? Safer than either surgical option! /s
At the very least Nihon Koutsuu (日本交通) [1] does this.

[1]: https://en.wikipedia.org/wiki/Nihon_Kotsu
The page now appears to be 403/Forbidden.

IA WBM: https://web.archive.org/web/20110107100235/http://www.2arms1...
I second that. Gates' list is much better.
Starling Digital Bank Offers ‘Affordable Legal Services’ via Sparqa Platform
I really don't have time to read, I would love if authors could provide bullet points version of their books with things to do and skip all the fluff.
The treemap json file is created on a cheap VPS droplet: it git-clones a github repo, extracts AST with the TypeScript Compiler API, applies d3.treemap and converts the treemap into a flat list of 3d boxes for WebGL.

The repo can be set in the URL: https://iswaac.dev?microsoft/vscode/src (careful with this one: it generates 40K boxes and WebGL may crash).

Disclaimer: I do not work for MS; the typescript/vscode are just good examples of sufficiently complex TS projects.
One company has a patent monopoly, they're not a big company, and they're not licensing it to a big company. You have to use their equipment. Their last news update was in 2018, a bad sign.

Amazon Fresh was talking about it last year, but didn't go that route. Amazon/Whole Foods has been fooling around with meal kits, but meal kits turned out to be a dud business.[1] What people in the US seem to want is ready to eat delivery. And there's already frozen food, after all. There's interest in Asia and Australia, where the cold chain for frozen food is more of a problem.

The military thinks it's great, though. They can offer a lot more food variety to troops in the field. Not so much for preppers, though. Newer MRE products only have a useful life of 3 years. The military doesn't need to store them forever, after all; they just need something that can survive a long, slow supply chain.

[1] https://www.latimes.com/business/la-fi-meal-kits-blue-apron-...
If you drank the same amount of espresso as you normally would drip coffee, you would die.
> I usually take 3-4 tries with some significant amount of testing to get my code to a working state.

This is probably the biggest problem. You are thrashing on a cycle of testing because your code didn't work properly the first time. Getting it right the first time, even if it feels slow, is usually faster than fixing it later.

In my experience this is what happens when developers focus on the "happy path", i.e. spending most of your time assuming your code will run in a perfect world, and writing tests to prove it.

You may want to try working backwards from the tests -- decide how your code should behave, especially in bad situations where inputs are null or your dependencies throw exceptions or your API calls fail. Write the tests, and then fix your code to make the tests pass. Use coverage tooling to make sure you covered what you thought you did.

If you still have problems, try asking some of your colleagues to spend half an hour with you to review your code before you submit it for review. Some of them will probably be happy to help the new guy, especially if you are trying to do a better job meeting their expectations.
Yarn wins by default because their API lets me write "yarn do-my-thing" instead of "npm run do-my-thing", and it's still quicker.

Totally agree with the author that NPM has become a much better alternative than it was though. And now, with Github releasing their own package repository, we might see even more improvements.
Thanks! Why do you become more and more skeptical? Is there some fundamental reason they won't be competitive?
Firefox 71 now blocks fingerprinter
I mean, they claim you can't just have a database admin. Let's be clear, you can just have a database admin. (For nearly all values of "you")
yes, but the reporting is as if the fact that emergence exists is itself surprising. I'm sure the actual science is a lot more sober and focused on the genuine revelations, around how such emergence plays out.
Yes, by all means please do. Simplicity of use is very important to me, so make sure it's generally applicable and easily understandable, but other than that - go for it! Awesome.
The whole point of inflight movies is to fall asleep in front of them.
Binary has advantages on a discrete/logical sense (namely bitwise operation).

Balanced ternary (just ternary no) has the advantage that the sign is trivially included in the number, so there is no consideration of (1/2 complement or signed/unsigned extension)

This is partially a lie, as balanced ternary can be read as normal ternary giving only non-negative integers... Still it is a more natural encoding of arithmetic
I'm on a treadmill of Tim Ferriss podcasts and self-help books yet never make any products. It's debilitating.
oh, so it's only 90% as awful as it sounds. Guess that's fine, then.
Exactly, and this tool even joins the channel. I mean what else do you expect, it's not a surprise that anyone who joins a channel can read the messages.
that kind of environment simply doesn’t exist outside of SF

And L.A.... and San Jose... and Oakland... and Hayward...
Well it might make you richer and as we all know - more money = better than.
Telegram is good enough, no?
This seems novel until one realizes public channels are already available on the web.[1] Also, I'm surprised Paul didn't go with Pyrogram for creating the user accounts (which have unlimited cloud storage and 1.5GB file limits btw).

[1] https://telegram.org/blog/privacy-discussions-web-bots#view-...
[2] https://github.com/pyrogram/pyrogram
Yeah, and he orients his argument around "well the boss is right to go nuts for sending a sandy, broken suitcase to a customer" and then fails to address the myriad other far-less-defensible awful behaviors the manager demonstrated. Basically just cherry-picked the least-worst thing.
And, at least as importantly, multi-device end-to-end encryption. E2E conversations on Telegram are almost as rare as on FB Messenger, IME.
Tip: If you can't find the time to read books, see if there are audio books available.
> While just about everyone knows to turn their cellphone off or on airplane mode once the plane takes off, there’s no rule against using it while your plane is on the ground.

In my experience it's not uncommon (but also far from universal) to hear some version of "please leave your phones in airplane mode until we have reached the terminal" after landing.
Procreate 5 Released: Animation Assist, rich brush customizations and more
Why issue trackers and generic PM tools can’t help you build products
I hear you on magnesium, that thing is like a flip-switch on an overactive brain if you get the right type of it.

What do you use l-tyrosine for?
used to use workflowy religiously for another company/project but got away from it after that gig ended. The similar UI here is a step up and after initial playing around seems fantastic and easy to use & LOVE the text to mindmap feature. Have the perfect upcoming project to test this out on and can't wait...
it a very good idea.. for advertisers. because likes are a thing of the past, now we will display ads and collect facial expressions and emotions in real time :D
Not a single woman author… this doesn’t seem wildly statistically improbable to anyone?

What a crock.
Will the AS/400 (now IBM i) written in PL/S do?

Or do you prefer the first RISC firmware written by IBM in PL.8?

Then again, maybe VMS one written in BLISS.
If people spend their lives trying to get into positions of power and wealth, then why would it make sense that 34 year olds would be more likely to be running things than people with 40 years more experience, more connections, and more money?

It's almost a thermodynamic law, that snowball has been rolling longer and it's bigger.

Should it be the case? I don't know. There's an argument to be made for having a person from a new generation with new ideas, but there's also an argument to be made for experience and having seen similar situations in the past, having a larger frame of reference.
what I want to get from software visualization is being able to understand the code base better. But so far I haven't seen any visualization tool can do it.

The most famous code visualization tool is perhaps https://gource.io/

the only information I can get from looking at its results is "projects grow", which is something I can conclude without the visualization.

why is 3d treemap better than looking at folders (2d treemap)?
I got to play with one a few months ago. cool thing!
I'm not sure what you mean. If you have code like this

struct Foo {
unique_ptr p;
};

Foo is automatically not copyable. That code is about is perfectly good idiomatic C++, with zero boilerplate. And that is how most classes actually end up looking in idiomatic C++, there's almost never the need to implement operators.
I wonder if any of you ever tried sitting on the aisle. It’s a hazard there, constantly being hit by anything and anyone who passes by. No way I’m “resting” on that armrest and therefore I’ll lean towards the middle seat.
> Binary is a uniquely convenient number system.

Binary has many advantages, but more from a logical perspective than a numerical one.

Namely signs.

I don't think balanced ternary computers are ever coming back. I think it is a nice lost technology :)

(And if I ever will find myself in the condition to start a civilization from nothing I will consider a balanced ternary/5/7 number system)
In Europe DACH and Scandinavia are understandable, Portugal and Poland are outliers (here we are serving in your low cost centers).
Is there some reason that malloc() would be slower asymptotically than a GC? Why couldn't whatever technique is used for the fast GC be used for malloc() as well?
You Know WSL Is Bad for GNU/Linux Because Anti-Linux People, Microsoft
I get why you'd want to avoid Google, but why Cloudflare over Quad9?
What convinces you that you don't have sleep issues? You can appear to get enough sleep but he lacking in REM sleep, for example.
it was only a matter of time for something like this to appear. there was a reason flash was popular.

the problem with flash was not what it did, but how it was implemented, as proprietary browser extension.

doing the same with standard, browser supported javascript solves that problem.

getting rid of flash was a long, hard battle. it potentially would have been easier if alternatives like this appeared earlier.
Yes! We Dutch are the bestest in English!