skysight-inc/HackerNews huggingface dataset:
I and some work friends made the mistake of disclosing our salary between us. Me being the one that earns more.

Our friendship and even work relationship was never the same again.

I would never tell how much I earn if I had the choice to go back. I do believe they should know. But it hurts our work relationship on a daily basis.
I basically agree with him but I'd put it a bit differently: non-trivial innovation requires something able to burn money on it beyond the constraints of rational short to medium term profit motive.

That could be a bubble that throws off so much surplus money that some of it gets spent on things that end up "failing" but generating a return in the long term. It could also be large government R&D expenditures, and that's indeed what it was through the most innovative period of the 20th century. Lastly it could be a massive cash cow monopoly like Ma Bell and its Bell Labs, but that usually overlaps a bit with government since usually those kinds of monopolies exist because of some form of government action in the marketplace.
In the US, this is usually called the "broil" setting. The gas ovens usually have the lower compartment for broiling but electric ovens just use the top heating element in the main compartment.
> the museum is just a beautiful thing to walk through.

I find it really difficulty to explain just how much I am impressed with the Museum. It's so meticulously designed, and so calming. The level of detail that went into it so so impressive - each bug, fish, or fossil has their place and path. Little cute nooks and places to take pics in. It's really cool.
I've been pretty happy with https://getcockpit.com/ for smaller sites. It's flexible and reasonably robust. Not perfect but if you know some PHP and JS the code is fairly easy to follow if you do need to tweak stuff.
This made me smile.
>It was (to my knowledge) the only suspected source for quite a while

Yes, but the only suspect does not mean conclusive evidence.

>Plus, China knew as early as 31 December that the "novel coronavirus" was related to SARS (leaking that info is what got Dr. Li Wenliang in trouble),

This is untrue, Li Wenliang said it was SARS, and it's actually another virus. He did not know it was related to SARS but assumed it was SARS due to the symptoms.

edit: secondly he did not leak the information, he send it in a private chat to friends, one of whom leaked it.
I'm so used to using data.table to import data I forgot this was still a thing
I sympathize with feeling like the company can't do the job without you. It is a tough place to be. But ultimately, unless you are an exec or owner, that is not your problem. Your job is not a marriage, it is an ongoing business transaction. If the leadership built a company so dependent on one person, yet failed to either make sure that person was stupendously happy and satisfied there, or at least have a backup plan for that person's bus factor, that is their own management mistake.
There is a difference between being friendly and being friends.

A friend can be someone you have not spoken to in decades but they will help you in a time of need and pick up with you as if it was yesterday.

In a workplace you may adore your colleagues and spend more than forty hours a week in their company but are you being friendly or are you friends? There is a difference. It is not often that a workplace friendship arrangement becomes a true friendship.

In previous times people were not hypermobile. People did not travel on vast commutes just for a highly specialised job. They could get work on their side of town. They could also sell up and move that bit easier for that job out of town.

In a workplace you are not going to become best of friends with someone who lives a 3-4 hour journey away from you as you know from the off that it is a long distance relationship. The drink after work will be as far as it goes.

Of course there will be exceptions.

I am not sure that the older generation have that many close friends anyway, plus there was the stay at home mum phenomenon back then and whilst 'daddy went to work' the true friendships were made by the kids, bringing their respective parents together. Kids don't get chopped and changed like how jobs do so there is more scope for friendships being made through them.
Because performance improvements are not why `unsafe` exists. It exists to disable various conservative compile-time checks in order to let you write code that the compiler is unable to prove correctness properties about.

One reason to do this might be performance. An example: if you can prove lifetime properties but the compiler can’t, you might be able to just use raw pointers without the borrow checker, which is unsafe. This can let you avoid the performance penalty of smart pointers or cloning.

But there are other reasons to do it, too. Some things simply can’t be reasoned about by the compiler, like calling external C code, so they always need `unsafe`.
This reads a bit like one of those feel-good "managers should be good to employees! agree?" posts on linkedin. The bugs I see in PRs from even some mature people are things like input_array[0] without checking the array for null or size. Anyone beyond cs101 can tell you this is unacceptable and careless, and the author likely had a "fuck it" attitude, and was in a hurry to get back to Netflix or whatever was really on their mind.

Should we expect for them to go into a full-on dogeza Japanese kneeling bow apology? Of course not. But there are many cases where a person glaringly half-assed something, cut corners, quietly committed something directly to master. And yes, this person should feel some kind of regret, or should be brought to stop such behavior because it is extremely destructive and is totally avoidable and caused not by overworking or accident but by persistent carelessness and neglect, so it cannot just be cheerfully swept under the rug.
This is likely to break things when you share or publish your code.
Your beer thoughts?
Hagagaaamkahabnaamaaba
Is data the new oil? No
The things that suck about Animal Crossing's online experience isnt about limiting communication or making it more child friendly, but just the mechanicisms of it. Whenever someone enters or leaves an island you're on you're forced to sit through a series of cutscenes.
Not necessarily.

Along with the ethical issues, the Institute of Medicine concluded that it wasn’t scientifically warranted. Data from chimps would be slightly closer to humans, but it’s also hard to get: they are dangerously strong (much more so than macaques, which are already terrifying), grow very slowly, and need tons of care and space—-and therefore money—-to thrive. Those trade offs, made starker by ethical issues, lead them to wind down chimp research. As a tech analogy, writing a browser in assembler is closer” to the hardware and could theoretically result in faster code, but in practice nobody does it because it wouldn’t be worthwhile.

Fairly little research is done in monkeys for the same reason. Mice are faster, easier, and offer more tools. This isn’t always a good thing; in fact, my last few projects have made a big deal about the value of a monkey data over rats. Nevertheless, I have zero desire to spin up an ape version.
It's not in vain. The opinions of your coworkers can greatly influence your ratings. Even if your output is stellar, the only way to get promoted is to have people like you.
That was a neat article. I had no idea those guys weighed in on the Segway (and gave it a hard pass).
They're surprisingly bright. Been using them for status for ages...but yeah, they're single-color, and I don't think you can actually control the brightness. For anything beyond "blink this when X", other solutions are needed. You can never have too many blinkenlights :)
Very similar to https://store.pine64.org/?product=clusterboard-with-7-sopine...
> Human height should be a negative binomial distribution, since human height can't be negative.

That's a sensible analytical speculation, but it empirically fits very well with a normal distribution.

The fact that zero is, for adult male height (the typical cited example for fitting a nor Al distribution, though adult female height also works), around 17 standard deviations below the mean helps: I won't bother to calculate how little should be below that, since below 7σ in a normal distribution is 1/780 billion.
You should have empathy for everyone. You should have empathy for the pain poor people experience and the pain the rich people experience. Someone's income doesn't make them more or less human.
I heard that C/C++ game engine devs would throw everything on the stack and do their own thing in terms of memory management.

How does this approach play with Rust?
Ask HN: How are companies handling employee mental health during this pandemic?
Perhaps it's neither malice, nor stupidity, but rather... just a different opinion to yours?
No, because bandwidth can be a huge part of the bill and that falls outside of kubernetes operating scope.
In a company with huge numbers of developers I'd agree with you, it's better to have something you control than a vendor specific thing that's likely to cause problems. For a smaller company with limited availability and a long backlog of features to implement that's not the choice being made though, the choice being made is "do we implement this feature or not", and a tool like AppFlow lowers the cost of development on certain features, likely resulting in at least some things that wouldn't have happened because they'd require a larger investment of time than people were willing to put in.
Product idea: weed removal bot for gardens, farms, walkways, etc. (solar?)
This could minimize the need for herbicides
This is the best video on making neapolitan style at home with an cast iron pan and oven: https://www.youtube.com/watch?v=HXAW2GseICs

I've used this method a few times to superb results.
The fundamental difference is in incentives. If your incentive is to generate profits, you don't want to lend to the high-risk needy because you'll lose money. If your incentive is to provide another form of social security, you're willing to subsidize.

The problem comes when you force a business that really wants to align to the profit incentive (banks) to provide social subsidy by effectively charging their profit-generating customer base a premium. 1. They're incentivized to do the bare minimum necessary. 2. They're incentivized to stick to the letter and not the spirit of the law. 3. The transfer of wealth from paying to subsidized customers is opaque and nobody can do proper accounting.

This is a major source of corruption and inefficiency. It's the sort of problem that's all over the place whenever the private sector is forced into providing this sort of opaque cross-subsidy.

If I were to re-do this from scratch I'd privatize all the banks and let them do just the profit-making part, and have social programs solely as a function of the government, with a set yearly budget.
The final Python 2 release marks the end of an era
Yes. It is actually very easy to extend Smalltalk to support private/protected methods (message bytecode based on the protocols, for example). But Smalltalk would need to do these checks in run-time because all message sends are late-bound.
I agree it's higher, and while some of this is waste, some of the higher proportion is explained by the US being richer.

Whether it will come down, I guess that's partly a forecasting guess. Will the healthcare sector be a smaller part of the economy in 10, 20 years? Employ fewer people? I would be extremely surprised if this happened in any advanced country.
iPhone SE (2020) Hands-On Quick Review
And make your code potentially non-reproducible?
Thanks, I inferred incorrectly.
Can you expand on this? Why would linting rules, which are almost always strictly about formatting, impact server vs. frontend performance?
Steel slab ("pizza steel") + broiler at full blast does a good job.
How Deal Terms Are Changing
The Active Management Heresy
Your comment reads just like a lecture I had from an excellent econ professor. Nice job!
Even acknowledging the basic fact that males have more diverse expression is touchy these days on its own, I find; possibly because people are upset that men and women won't simply be hammered into the same form.
GitHub Student Pack – How to get your free domain, hosting, and other perks
It's not supposed to go into the PowerShell $profile; .bash_profile which later starts pwsh should be fine.
> Annoyingly Firefox is lagging behind in that regard.

This has not been true since quite a while. Firefox has employed sandboxing even before the multi-process work (which culminated in the Quantum branches of Fx releases that added more and more sandboxing with each release). Before that, Moz went a different way than OS level sandboxing by principal containerization (I forgot the correct term, sorry), which worked in terms of separation of execution contexts (of Web JS and other parts like the styling system, plus the browser internals). Elements of that implementation have been removed by now (iirc) since the multi-process split required different communication paths anyway (which also enabled per-origin/-tab/-window OS-Level sandboxing), so that code was no longer needed.
> Your equity package is a lottery ticket with expected value of zero.

That's good advice no matter where you're going.
I appreciate the feedback, thank you. In particular, reminding me to contribute to a larger open source project which is something I haven't done since leaving my last job.
Nobody is arguing that rich people don't bleed or don't feel pain. The point here is that for rich people a rent strike is a nuisance, but for renters the alternative to a rent strike is homelessness, or not being able to afford their medicine, or something equally catastrophic. That's why you don't see rent strikes everywhere, you see them where renters have their backs against the wall.
The high heat drives moisture out of the ingredients faster than the moisture can collect on the top of the pizza. You can simply remove the moisture from the ingredients ahead of time. I make the marinara & set the sauce in a fine strainer in a pot, and let it drain for at least 45, preferably an hour. For the mozzarella, I put down a cutting board, a towel, some paper towel, the cheese, then reverse the whole process & place a skillet on top. (This can overdry the mozzarella, causing it to melt out, so it takes some experience.)

Without moisture, you can cook the pizza longer, at a lower temperature.

I combine this with Kenji Lopez-Alt's "no hack pizza" method: the pizza is cooked on a stone in a heavy cast iron skillet. To make the pizza, pull the skillet out of the oven, and put it on the stove at the highest setting your stove goes to (preferably a gas stove). Make the pizza in the skillet, then return the whole thing to the oven.
Oh great, a brand new LTS release, two years after the previous one. Let's see what wonderful new things it contains:

Straight from the release note:

# Highlights

> A brand new dark theme was added

> Six community wallpapers are bundled

> We no longer ship Python 2 by default

Amazing! So there is nothing else more interesting, worth highlighting in the current release?
https://en.wikipedia.org/wiki/COVID-19_testing#Virus_testing...

Sweden is n. 35 in "Tests / million people", that's not good enough IMO. 16% of the tests are positive!

How else do you want to control how the virus spreads? On what data do they base their decisions?
The fallacy here is assuming that capital is finite over all time. It's not. Capital is created.

Of course not all economic activity creates capital at the same rate, and I do definitely agree that the type of economic activity you get during and after a recession with massive QE is likely of a lower quality than what you'd get otherwise. But it may still be that more capital (wealth) is created this way then if you allow the economy to completely shut down.

I also disagree with the premise that recessions/depressions are good because they clear out dead or dying companies. Dead or dying companies do die under such circumstances, but so do really innovative ventures that have not yet reached comfortable sustainable profitability. A mega-recession right now might take out a lot of junk, but we'd also risk losing stuff like SpaceX, Tesla, Boom Supersonic, and hundreds of small innovative startups. We might also lose the whole renewable energy revolution and any work being done on next-gen nuclear power like small modular reactors.

In short we'd lose both the bottom and the top end of the innovation curve, keeping just the boring middle.
It wasn't gray when I got to it. This is part of why the guidelines discourage complaining about downvotes. It's often temporary. Someone was probably just having a bad day.
Good to know you leave references until the end. I will not be able to get a reference if I leave. My company's policy does not allow employees to be a reference for anyone who is leaving.
Pretty incontrovertial. Most of our surviving writings “by Aristotle” are actually lecture notes from his students rewritten later. So it’s got a lot of the hallmarks of being written by committee and coming across as being very dry.

Compare this to Plato, whose writings were actually pretty entertaining even as pure fiction. He’s full of side stories, lurid metaphors, and funny turns of phrase.
Fair enough. I might have misunderstood your remark originally, though the point stands, of course.
Depends a lot on your workplace. If its a younger workforce it usually easy to make friends and people do things together. Once people start having children it seems to change quite a lot.
LibrePlanet 2020 videos now available online
Most likely gluten development. Aka you need more kneading, or higher protein content flour, or both (but most likely just the former).
Or this one, which I think is the exact same recipe by the same guy, but made in the oven: https://www.youtube.com/watch?v=Cq90lUQUCUo

I really love his accent xD Reminds me of my semester in Naples <3
> I'm not allowed even remotely near the kitchen

Ahha! I do not know why, but in every international couple I have met (including mine) the Italian part always ends up taking over the kitchen.

My non-Italian wife says it is a matter of low adaptability to different cooking styles on our part.

Maybe it's true. But she seems to be happy to accept it :-)
While I agree on your fetishism point, which is in my opinion a byproduct of both post-colonialist "exoticism" and capital-driven standardization of products: using a refractory stone allows your kitchen oven to reach the right temperatures.

And it IS a superior style of pizza /s
You're right to be concerned - it is a red flag. It's something I'd ask about if I were interviewing you. However, it's _not_ a dealbreaker: I've hired people who've been fired, with longer gaps than yours. You can recover from this.

When you get asked about this, your interviewer is going to be looking for a few things:

- are you honest about what happened self-reflective about the causes, and take ownership of the parts that were under your control?

- what have you learned from the experience that might help prevent something similar from happening again?

Definitely don't shy away from it, or claim that you quit. Getting fired isn't a dealbreaker, but dishonesty is.

So, if someone asks you "why you'd leave Company X?" (which, if they're a good interviewer, they will), you'll want to be able to say something like:

"Actually, I was fired. I had some medical issues that I let get out of control, and my work suffered. I've got the medical stuff sorted now, and I've learned how to take better care so that my work should stay consistent in the future."

I obviously don't know the specifics of your situation, so that's fairly vague; it's better if you can share specific work strategies that you've since learned, i.e. around managing your priorities/task lists or whatever. You don't need to -- and shouldn't -- go into specifics about the medical side, but you certainly can talk about things you've learned to keep yourself engaged and focused at work.

Good luck!
The interesting part of the story is that the people with $700k mortgages - I'd hesitate to call this class 'the wealthy', more like the 'above-average middle class' - are getting hit with a double-whammy: their wages are paying for the mortgage subsidies for the poor which are driving their own mortgage needs off the market.

Next stop: universal health care. Then the real gnashing of teeth starts.
You can do this in Rust as well, and it's in fact being done in the compiler: https://github.com/rust-lang/rust/search?p=2&q=TypedArena&un...

https://docs.rs/rustc-ap-arena/655.0.0/rustc_ap_arena/struct...

In general, there is bad support in the standard for custom allocators, but there are crates that provide generic custom containers.
IBM continued making PowerPC G3 derivatives for a while for Nintendo. Nintendo ended Wii U production in January 2017, which would I guess would mark the end of IBM's production of PowerPC as well.

The Wii U for all its flaws is probably the most "practical" Power-based machine you can get nowadays, given relative power, availability, size and price. A 1.2GHz triple core PowerPC G3 would probably still eek out Raspberry Pi 3 like performance. Shame the Linux port to it never really got off the ground (also partially due to IBM's hackjob of an SMP implementation for the G3).
Note that the refurb Airs right now may be models with the older and more failure prone keyboard. You may want to wait until the 2020 model is available.
Ubuntu 20.10 Might Be the “Groovy Gorilla”
They still do.

I like the tidyverse, but Hadley's struggles with lazy evaluation and arguments has cost me lots and lots of time updating internal code at various workplaces.

Don't get me wrong, the tidyverse is great, but if I was writing R code that I expected to run without supervision for a long time, I'd avoid it as much as possible.
There doesn't have to be one truth, there can be a landscape of truths and that's fine. Imagine a youtube personality with a large following made some absurd claim like "drinking bleach will help." You don't need to be a self proclaimed silicone prophet and be wiser and smarter than everyone else in history to censor that video, it's possible to stop stupid people from influencing other stupid people into doing serious damage without oppressing anybody. Imagine if the claim wasn't just inflicting self harm, but encouraging a bad meme that will spread the virus.
Everything is insanely fast. Even though I have X1 Search and use that for content search (I commented on GP about that), I still use Everything for any search on filenames or directories because it opens instantly. I also love that typing slashes at the beginning or end of a phrase filters a search to a directory. It even supports Regex.

https://www.voidtools.com/support/everything/searching/
For example school children are losing months of school education, and they aren't going to get it back.

Studies in developing countries have shown every extra month to significantly improve children's final IQ and lifetime earnings.
Using honey instead of sugar in my opion gives even better results.
Not doubting your claim, but can you link to any news articles regarding this happening in the Netherlands?
Good stock market advice too. It doesn't matter what your account says your balance is. It only matters what you get when you sell it.
A Windows dev here who transitioned from OSX back in '14. Surface is basically MS flagship, a highend Windows machine. Speaking of dev environment, mine is:
- WSL
- Virtualised Linux
- Remote Linux machines

Works like a charm.
Factorio too. Raycasting engine: https://www.youtube.com/watch?v=7lVAFcDX4eM
Overall really good post, but I'm curious about the "Politics emerge when the players believe the game is zero sum".

What are the arguments that it's not a zero sum game? In theory, sure it's not. Everybody works to increase revenue and profits, ergo everybody benefits, but in reality?