skysight-inc/HackerNews huggingface dataset:
The benefits of monorepos are (IME) all in people and organisation scale. For example, I've found it orders of magnitude easier to align tooling, quality, release and standards on a monorepo with 100's of 1000's of engineers working on it simultaneously.

The point you've made is a good one though, the idea of monorepos at small scale has come up a lot recently and I'm not sure the arguments for it are as compelling (I don't see many compelling arguments _against_ it either mind you). What I _have_ seen though is the pain large orgs go through going from multi-to-mono repos, I think Twitter did it recently and it was pretty painful.
> We are unhappy largely because we’re insatiable. After working hard for what we desire, we quickly get bored, dissatisfied, take things for granted and eventually chase new desire.

This makes me worry about climate change. For people to want to fly less, buy less, eat more sustainably etc. they'll have to become more satiable or change to only wanting things that have a low environmental impact.
This is called a powered flyby or Oberth manouver: https://en.wikipedia.org/wiki/Oberth_effect
If you implement services on an IRC server you can do the same.
Ask HN: If you could replace one entrenched technology, what would it be?
It can be anything from a certain W3 standard, to entire OSI layers, to the Von Neumann model itself.

It's a bit trite to say at this point, but I'd get rid of JS as the language that runs in the browser. In its place would probably be something like Lua, which is very similar but (in my experience) is much more pleasant and has nowhere near as many gotchas, as well as support for modules and other ES6 features without the need for a transpiler. It's also very easy to embed, which would mitigate the current browser oligopoly.
Magic Leap’s $2.6B bait and switch
And Firefox the rss bookmarks
How a single hormone can regulate so many different things. Looking at Wikipedia, a single hormone like progesterone which is apparently one molecule regulates a plethora of effects. How is this implemented? As a coder, if I had to use one variable to simultaneously regulate 10 different things I would go crazy.
Nope, so far I haven't come across a single Atlassian product I can even mildly tolerate so I'm not putting faith in their products unless I have to. Lync - I'm a full time linux user so that's a tough one to say the least.
>Advertising works and if it didn't it wouldn't exist.

The obvious comeback is [1]. All the existence of advertising indicates is that either the producer or the consumer is not an ideal perfect-information homo economicus. It doesn't say which of them it is.

Every large company with economies of scale has a waste budget: the amount of inefficiency it can tolerate before competitors without its scale advantage will eat its lunch. As long as irrational behavior doesn't go beyond the waste budget, it may well persist, as the article shows of online advertising.

[1] https://thecorrespondent.com/100/the-new-dot-com-bubble-is-h...
> that anything China claims is true, so far they've been lying constantly, we know this.

What lies are you specifically talking about?

A lot of people have the impression that China is some sort of black hole: no information gets out, so who knows what's going on inside?

There is a huge amount of information coming out of China. People I talk to there tell me about what their everyday lives are like. There are millions of Chinese people communicating with the outside world every day. What's certain is that the situation is completely different from how it was in late January through February. The epidemic really does appear to be under control there.

> Contact tracing is a nice to have, but not important. The important things are healthcare capacity (aka ventilators) and population monitoring.

What you're proposing is a control strategy, in which the epidemic is held at a level that doesn't overwhelm hospitals, but in which a large number of people continue to be infected each day. It's a steady state with R ~ 1 and a manageable case load. In the US, this is the current situation, and it means a steady pace of ~2000 deaths/day.

In that strategy, the second you reduce social distancing measures, the epidemic will flare up again, because you're balancing on a knife's edge.

The strategy that China pursued was suppression (R << 1), followed by containment of the epidemic at a much lower level. In the first phase, extreme social distancing and quarantine measures reduced the number of new infections to a small number (tens/day). In the second phase, social distancing measures have been relaxed, and widespread testing and contact tracing are being used to try to catch nearly every new case in the country. That's only feasible if the number of cases is small.

This two-phase strategy is the only one I can see that does not lead to ~0.5% of the population being sacrificed.
The rising cost and decreasing productivity of scientific research.
Kent's stuff is good but I have a niggle with him (and an annoyingly non-zero bunch of other bloggers): no publication dates on his posts. As someone who always makes notes of what I read, and who wants those notes to include publication dates, it annoys me that I have to look at the git source for a given blog post to find out when it was published. (Though at least with Kent I have that option...)
In this context "What the Dormouse Said: How the Sixties Counterculture Shaped the Personal Computer Industry" by John Markoff is pretty much a compulsory read for it's story of how the history of the valley is rife with experimentation with psychedelics.
Should we really tiptoe around the language to protect people from negative feelings caused by out of context association?

Words have different meanings in different contexts and new meanings develop from previous ones.
When I first read about how people want to ban the use of the word "supremacy" as in quantum supremacy, I thought it was satire.

Word used for insult can develop positive or neutral meanings later. If we take the approach that once there is negative association, the world is removed, it just limits the language without possibility that the word becomes mostly neutral.
Yes, it's perfectly sensible; the only problem is with the name used. If it was called `UNKNOWN` or something instead, nobody would be complaining.
Why "lead a virtuous life?" To build stable and lasting joy that is not subject to the whims of Fortune or chance events. (I'm assuming you value this kind of joy.)

A few choice quotes below. These two are from the introduction to Seneca's Letters on Ethics (which I mentioned earlier up-thread):

• "In a word, Senecan joy comes from within, from a good person's own character and conduct: it arises from goodness itself and from right actions that one performs. This means that joy will not always be a matter of smiles, and laughter, for good actions may be difficult and unpleasant. A good person does these actions only when they are right, and only for that reason, but the doing itself is a good, and a reason to rejoice."

The above is also phrased as: "The reward for right action is having acted rightly."

• "Realizing that chance events lie beyond your control, the Stoic will find it unnecessary to experience grief, anger, fear, or even hope—all these are characteristics of a mind that waits in suspense, awestruck by things indifferent. We can have a life that truly involves joy (of the right sort) if we appreciate that the most precious thing of all ], and the only truly precious thing. lies within our control at all times."

And to quote from my favorite Stoic, Epictetus (this is from A.A. Long's exegesis on Epictetus):

• "Epictetus diagnoses unhappiness as subservience to persons, happenings, values, and bodily conditions, all of which involve the individual subject in surrendering autonomy and becoming a victim of debilitating emotions. Happiness, by contrast, is unimpededness, doing and experiencing only what you want to do and experience, serenity, absence of any sense that things might be better for you than you find them to be."
> I never even really considered that our own galaxy is 100,000 light years across.

The Gaia telescope has helped us revise a lot of numbers around the Milky Way - we're actually likely the biggest kid on the block. The estimate the size of the Milky Way to be 170,000 to 200,000 light years across.
I've got a smartphone with a not so good camera. Some time ago I heard about an app that could take a picture of a template and then would calculate the distortions of your camera and fix those (with ML).

Does anyone know what app/research this is? I can't imagine why smartphone maker don't use this for their crappy camera's so they can still embed cheap camera's but enhance the picture quality.
These programs are related inasmuch as they revolve around controlling the American public mindset with regards to the military industrial complexes' illegal wars. CIA currently runs 1000+ black ops 'interrogation' sites around the world for the purpose of fulfilling the goals of these kinds of programs.

The purpose is the justification of endless war and as we have seen, are quite effective at swaying American public opinion. cf., ISIS, et al,.
I suspect that here in "The West" with our immense choices and support, with food that comes from all over the world, with transportation networks that can get all that food into your kitchen within days of processing, any diet could be healthy.

But if you don't have all that infrastructure and support, if your region is overrun by locusts or warlords or gangs, then sticking to any "I'm only going to eat these categories" diet is impossible. You eat what you can get, and if you don't happen to have enough plant food today, eating meat (if available) is healthier than starving.
Checkin = commit changes into version control system
I didn't know about this, thanks. But can you use it to change an existing system?
Those are almost totally unrelated to length, though. And Youtube encourages the opposite: because of how monetisation works, it encourages people to ramble on at length. Nothing discourages me more than "watch this video", because the chances of it wanting to waste ten or thirty minutes of my time are high. Whereas I can read a lot more tweets.
You design the algorithm so that it collapses the state into the right result.
Hopefully this will be a conversation about how a government uses a crisis to expand its surveillance powers.
as mentioned above, I think the headline really is a little misleading here... there was a ton of backlash against using a centralised system for this contact-tracing app from the opposition, privacy lobbies, the CCC, universities, researchers, programmers that worked on it, etc. and on top of all of that also from Apple (though I doubt they would've put up much of an opposition if the EU had pushed their own solution and forced apple to adopt it - can you imagine the backlash apple would've faced if they denied co-operation for such an app during a pandemic, _had_ that app been the popular app of choice in the EU? It wasn't, however).
The way this is reported/seen in Germany is mostly that the government realised it would be difficult for an app to achieve wide-spread adoption without the support of privacy-advocates. For better or worse, those privacy concerns are usually taken fairly seriously!
The worst part about SQL is statement order.

IIRC most SQL engines do FROM → WHERE → GROUP BY → HAVING → ORDER BY → SELECT → LIMIT → UNION, which is why you can SELECT after ORDER BY in the previous example but not after union.

If I were to start SQL from scratch I would allow statements in an arbitrary order and execute them in whichever order I coded them.
(I'm assuming we are talking about a company that is typically not remote, or at least not for entry-level employees. If a company has an established remote culture, it might very well be more flexible)

> this would require to have a contract of employment in my home country at the start

That could be a problem, or at least makes it more complicated. I would guess that if you intend to ultimately move to the office location, the company will prefer a contract for you there, with language allowing you to work remotely from elsewhere in the current situation.

> If you start working remotely, can the company force relocation in the future? Does this date have to be written into the contract or would there be an "advanced notice period"?

Same as above: I'd expect the contract to state that you're expected to work in the office unless granted permission otherwise, and the permission to be granted temporarily due to the current situation. The specific rule about how long this is will heavily depend on the company, but I would expect them to understand that you'd need time to organize a move etc which isn't possible currently. Presumably if they are talking to you now, they are in principle ok with onboarding someone who is remote, but it could be that they'd expect you to move within X weeks once the restrictions are cleared.
Show HN: A practical template to help you write your web specs within 10mins
Do you never find yourself reading someone's blog on their random domain?

I appreciate it's some tiny fraction of what's out there, but if you want to do it you can do it, you just probably have to recognise that it's not content alone that's going to be important.
I find the assumptions embedded in this argument very strange. It brings up a huge number of questions.

Only a conscious being would feel pain, so what is consciousness? Does it come down and embed itself into creatures that are born? If so, if they weren't born, would that be necessarily better? What if consciousness, if it didn't have a body to enter into, appeared in a different universe from ours with its own, possibly worse, sufferings? Wouldn't it be better to give the animal a full, relatively pain free life than the possibility that it would suffer greater in some other universe in some other dimension?

Or does consciousness originate on the spot, somehow born along with the creature? In that case it would be better to not be born at all? Or would it be better to have more consciousness in the universe, despite the suffering an individual might experience, rather than otherwise? Is consciousness a good in itself? Would a universe devoid of all conscious beings be the perfect good, lonely, desolate, without meaning. Or one full of them, with shared misery to go around?

All in all, it's seems quite a murky topic to be throwing around judgement on people about.
Yes. It is meant to be taken as satire. I have contributed in a few myself.
Certainly there's merit in the idea. That doesn't mean, however, that this degenerates quickly into yet another way to distinguish the haves from the have nots...
I do not think so! I think he providing information for our discernment!
The Air Force didn’t hear the news: DEFCON is cancelled.
There's not, and we've been redefining where we really think the border is, even within the past year or so. There's a lot more globular clusters - relatively small clusters of stars, etc. - that are gravitationally bound to galaxies than we previously knew. These can extend quite a distance out.

Their relatively low density and distance from the main portion of the galaxy means that even if you brightened them, they'd largely just look like other stars in the sky and would be hard to distinguish from being part of the general background of stars our galaxy provides, so there wouldn't necessarily be much point in doing so.
World and people are a bit more complex than that. I am perfectly fine staying at big banking corp, and in the same time tried shrooms maybe 10x, salvia extract few times (quite similar but 10-15 minutes only), weed & hash all around the world.

Some of us get fulfillment in their lives from stuff we do outside of work (adrenaline sports, mountains, travelling in my case), and we have work just to sponsor this, and other pursuits in life. Even if its quite creative software dev work.

But overall you are maybe right, more career-oriented folks in big companies who have less open mind, like to just follow the rules from above (alcohol ok, other drugs will kill ya all) etc.
Good stuff. One thing you are missing though. I like to measure my reading by quality too.

I simply keep a manual tally counter by my side while reading and every time I catch myself reading mindlessly or my mind drifting away, I count one distraction. Similar to some forms of meditation.

Ultimately, you want to bring up the quality by minimizing the number of distractions per unit of time.

The good thing about it is that you actually build up your focus and concentration "muscle" (in prefrontal cortex) as opposed to amping up the volume alone.

I too got inspired by gym :)
I have walked away from gigs over this in the past.

It's not that I haven an issue with not having a final say in how things are build. If a PO comes with a seemingly unreasonable demand, I've come to understand that that's often the net result of politics and compromises from which developers are shielded. It's something I've come accept as a part of the job and I've even learned a great deal from. But it also implies that in some cases my professional responsibility doesn't extend beyond what I do in my terminal or my IDE.

I do have an issue being treated like a character in a badly organized DnD game. And I have had no qualms in the past making it clear that I don't tolerate being blamed for bad planning or shoddy requirements gathering.

Good PO's are sensible about this and own up to their responsibility. Talking about it works. That's why people skills are just as every bit as important for developers as well. If a team isn't willing to discuss this elephant in the room, then it says a lot about the dynamics, and you have to question whether it's worth your valuable time to work in a context that isn't enjoyable in the first place.

After all, life's too short to deal with other people's drama.
> I really don't get this argument. If you don't need pedal-to-the-metal performance then why are you using C++ in the first place? (Unless, of course, your answer is "legacy code".)

There is many other things that pure compute-bound CPU performance that can drive you to a GC-less language like C++. Fine grain memory usage is one of them, latency control is an other.

> `std::regex`'s performance is bad. , `std::unique_ptr` doesn't optimize as well as a plain pointers

std::regex is not defendable, specially when there is much better implementation already available (https://github.com/hanickadot/compile-time-regular-expressio...)

However, do you have any bench / source for std::unique_ptr ? You are the first one I hear giving critics on it.

> Do you, though? Rust already replaced their standard hash map implementation with a completely different one which was faster, so it shows that it can be done.

Rust does not have 25 years of code base behind him. We can talk to that again when he gets 10 years more.

C++ can not afford to randomly break API on one of its core STL component just to hypothetically gain few bit of performance.

It can be done, but it should be done with a depreciation process and an alternative implementation, like it has been done for auto_ptr -> unique_ptr.
Sorry, I don't buy anything beyond what I stated. Those papers are exercises in violating Occam's Razor. Your quantum model makes more sense. :)

When you learn to ride a bike, you're simply training the feedback mechanism. Much like a PID controller, your brain has to keep track of the amount of error and null it out with proportional and integral terms (at least). Once those constants are dialed in, it's "just like riding a bike" -- they're yours for life.

Then there's the matter of learning which way to lean so that the gyroscopic instability inherent in turning doesn't send you into the nearest ditch...
> I have a hard time reconciling what (little) I know about in the US medical system between insurance behavior, doctor choice, and ads aimed at patient choice.

As a patient, you don't get to choose what drugs a doctor prescribes to you. But you do get to choose (to an extent) your doctor. So if you ask a doctor about a particular prescription, and it's within the sphere of treatment options they would evaluate for you, then they'll usually give you that option. If for no other reason than to pacify you and prevent you from doctor shopping until one does give it to you.

To that end, medical marketing tends to work twofold: a salesforce focused on "educating" doctors on a particular medication, and patient advertising to get patients requesting it more. Doctors tend to have a go-to grab bag of treatment options they're familiar with and tend to prescribe, so both of these work to accelerate how quickly a particular new blockbuster gets its way onto that shortlist for any particular doctor.

Insurance companies, traditionally, operate as a backstop to prevent this from going overboard. Since they act as payor for both the physician and prescription, if they deny claims it can impede uptake. So they can put in place things like documentation requirements, prior authorization[1], and prescription formularies. That said, components of the Affordable Care Act (i.e. Obamacare) capped the profitability of insurance companies as a percentage of total revenue. Which doesn't really reconcile with trying to reign in costs, as runaway medical spending just means runaway premiums they can justify charging, and the absolute value of their percentage-based cap goes up.

[1] https://www.medicinenet.com/script/main/art.asp?articlekey=4...
A bare metal provider for the Kubernetes Cluster API
Also, it must not be forgotten that there is a lot more than writing the pages themselves.

On a document this big, you need to properly organize and index it so that the maintenance personnel would be able to find the relevant bits easily. that's a lot of editing job required, and a lot of coordination (to properly reference and label each subsystem for example).

Also, this document requires a lot of reviews and a lot of the maintenance procedures needs to actually be performed to actually check if they are clear enough to be executed reliably by operators/maintenance personnel.

All that is a lot of work, requiring a significant amount of man hours by skilled people and hardware and tooling available for validation.
"a full, relatively pain free life" is not at all an accurate description of anything related to factory farming.

Also, karma is not about judgment. It's about each individual's own state of consciousness.
Suppression can limit spread to an arbitrarily small number depending on when it’s implemented. They correctly stated it’s capable of stopping exponential growth and that each mitigation or suppression strategy’s effectiveness depends on when it’s implemented. So, if we started a week earlier the daily death toll would be ~1/10th as large.

That prediction exactly matches observed outcomes. Do you expect them to predict our public policy and it’s date of implication?
Towards Sequoia OpenPGP v1.0
> ... old fashioned billboard-type ads, which are basically meaningless in the modern context.

What? Billboard ads that I see from a train are literally the only ads that I remember after months (if they are well done).

Billboard ads are ideal for subliminal propaganda, that's why they are used for state propaganda in Germany (the government is just, state television is awesome, the military is great).
The original fuzzing was as random + black box as it gets.
Where Americans Live Far from the Emergency Room
Yep. Although I'm now used to have location-restricted media content, I think that's the first time I can't read an article because of my location.
There's a certain vibe in this article, it's like Steve Irwin, or Bill Nye giving exposition, Wikipedia is sorely missing this.