skysight-inc/HackerNews huggingface dataset:
I joined in 2015 and left after 2 months. I had left a fast growing late-stage startup, AppDynamics, where revenue was doubling every 12 months, from $75M to about $150M when I left. The director of engineering at Optimizely who hired me said their revenue was doubling too, from $40M to $80M. At the next all hands a few weeks later, the CEO said revenue had been declining slightly for 2 straight quarters. At lunch, after the all hands, no one seemed to care. Someone literally complained that their friends at AirBnb got duck for lunch and we didn’t. The director either lied to me or didn’t know. People were nice and smart, but it was clearly going off a cliff. It seems for many B2B startups the march up the value chain to enterprise is challenging, especially with regards to pricing. I remember the president of sales at AppDyanmics would not cut prices to compete against New Relic in the self-serve market. At Optimizely, I recall enterprises were pissed at being charged more just for better SLAs. From other comments it sounds like they finally figured out the enterprise pricing model by jettisoning self-service. Not sure if that was the right call or they could have found better success by avoiding the pricing consultant fiasco. Though I vaguely recall they were losing too much money per customer so that needed fixing. In any event, it’s hard enough to make money in startups as an employee, but declining revenue at a growth stage startup is a death sentence for your equity. I liked the people at Optimizely, the transparent culture was great, and I wished it would have done better, but the writing was on the wall. Sure enough, not long after leaving the first round of layoffs came, private equity invested, and the announcement was revenues doubled over the prior 18 months, minus the detail of the last 6 being flat to down. Sorry to hear about the impact on you. This is a problem with the current state of startups staying private longer and why I likely won’t work for one that doesn’t have an extended exercise window [1].

[1] https://zachholman.com/posts/fuck-your-90-day-exercise-windo...
Anything the private sector touches has safety issues. Best example is the Bhopal Gas Tragedy.

https://en.wikipedia.org/wiki/Bhopal_disaster

Imagine how much safer it would have been under govt regulations. Now apply the same mental process to nuclear power plants exploding.
Many people die every day. This isn't news, nor is it meaningful to us on more than an ambient level.

The narratives that these deaths fit into make them meaningful. The stories of people dying of covid. People dying of political violence.

If drug deaths or suicide rates are increasing, and it's been making news then associated deaths are a part of this narrative.
I don't like this approach very much because it's much more complicated than it would have to be. Security is about layers, and this is essentially one layer that acts as the sole guardian for sshd.

The way that I like to do this is to have a common 'entry point' for all my cloud systems. Instead of whitelisting IPs on every VPS or cluster I build, I just add them to the ACL on my management server. All the other systems only allow SSH connections in from the bastion server. In practice, it works like this:

* Add IP to the whitelist file in my change control

* Run the Terraform script to update the DigitalOcean ACL

* Start an SSH agent locally and add the key for the bastion, as well as the key for the destination

* Connect to the destination server by using ProxyJump

So, connecting to a box would always route through my bastion system first, like this:

ssh -J mgmt.mydomain.net cool-app-server.mydomain.net

I've been doing this for a couple years, and it works great. I practically never have attempted login attempts on my systems. And, since I use an ssh agent to forward the keys through the bastion without ever actually storing them, a compromise of that system doesn't really give the attacker anything other than access to port 22 on a bunch of systems that they wouldn't know where to find. Only the most sophisticated attack (https://xkcd.com/538/) would lead to a real compromise.
Box CEO Aaron Levie on Trump, the Tech Giants, and the Stock Market
The problem is not with the cost.

If if it was the lowest possible amount on the Play store, people wouldn't buy it. It's the idea of paying for apps that is not so widely adopted.

I haven't even setup a payment method in the play store.
Perhaps. But since it's not main-lined into the actual application, it's no big deal. If people want to "pimp" their Vim with airline, and any other odd nonsense, that's fine. If they want to include an entire nodejs process to provide auto-complete, that's fine too. I'm simply saying that the fact that it was originally conceived as a lightweight text editor, doesn't mean that people should be shamed for making it so much more. I personally have found Vim to be my favorite tool, and nearly EVERY attempt at other IDEs to emulate it, I've found lacking. So, I choose to extend Vim.
The harder it is to reason about the code the more you're selecting for people with greater experience and capacity to decide what needs to change and what the ramifications will be.
I do not see any significant difference (other than different system fonts):

Here is MacOS rendering https://sciter.com/wp-content/uploads/2020/09/mac-os-front.p...
Ask HN: How Do I Start Over?
How Do I Start Over?
I would recommend GN (https://gn.googlesource.com/gn/)

It has almost the same syntax as Bazel, but its implemented in C++.

Super-fast and tend focus on Ninja build files.

I've even created a fork that works for Swift here and it works pretty well.

Its the meta-build project for Chrome, so its optimized for big projects with a lot of dependencies. I dont actually understand why is not much widespread giving the bad shape of meta-build systems (like CMake).
Check your ego at the door, sweetie
Well the absence of anything is the default, so the burden of proof is on the person making the claim. I had read that somewhere in studying transmissions in NYC where elevators are common. I don’t remember where, it was a while ago.
It is only subjective in certain context. The arts are inherently subjective I think. On the other hand I struggle to find an argument where one can't define Olympic gold medalists as objectively "good" in in their respective pursuits. Or at the very least those medalists who are quantifiably greater than the competition by time or other metrics.

Diving, gymnastics, figure skating etc. are in some respects subjective arts.
Wikipedia is not a reliable source for anything, let alone medical information or studies
There's still nothing like Elixir's Ecto in JS land...
I came across him in a radio series he did about the debt book. 20 minutes later I was questioning everything I learned as an accountant about money and debt. Everything he said was calm and reasoned. I was awestruck. RIP. Far too young
In his example, there is no client browser. The users are just sending commands into a telegram chat, the app is presumably only able to send API calls based on chat events responses. Its unlikely the app would be sufficiently featured to do the board rendering itself, although I am not really familiar with this space so I'm making assumptions.

As such, the backend would do the heavy lifting of rendering the board, and send the rendered board back into the message group.
Pairing those questions with skepticism of government certainly didn't help.
The strange thing about all this is that my experience has been completely opposite of how this is described. Fast, easy testing was available right away. The labs seem to have had this working perfectly from the beginning of the pandemic. Since April (with initial limited availability), anyone has been able to request a test from LabCorp on their website. They bill directly to insurance, send everything overnight with simple instructions and return packaging, and email results within a day of receiving it. The cost without insurance is just over $100, and governments were quick to offer coverage for the uninsured.

I'm not sure what their capacity has been, and this article states that they anticipate a lack of capacity going into flu season, but I didn't encounter any barriers, and it was the most seamless and polished experience I've had with any medical system. It made me wish I could always deal with labs directly instead of having to go through a hospital.

So it seems that everything was done very well, very quickly, but many problems occurred on on the layer of coordination at local testing sites which can more easily serve many people. It's strange that a seemingly inefficient system like direct mailing would be so efficient while something that would seem to be much easier like a central testing location would have so many difficulties.

So we already have the capacity to connect people with labs directly, but if everyone did it, it might overwhelm their capacity. I tend to agree with the sentiment in the article that we need to address this disconnection and work on removing layers of indirection between labs and people. I'm not sure what the best method of doing that would be, but the labs seem to have already figured out most of the logistics on their own, and they just need the resources to scale up.
This is horrible. If a therapist thinks depression is purely neurological then they will not try to cure the person and instead resort to talking to help comfort them.

This view needs to change.
Hi,

> I have worked for a couple of European tech companies [...] all the tech is siphoned to the USA side of the business. It makes sense, it is good for the USA.

Out of curiosity here: Could you name one/a couple of examples? Not necessarily the ones you worked at, if you are prohibited from disclosing this information.

Email is in my profile, if you do not want to make any public statements.

Cheers!
Equity stands on equal footing with law in the Constitution, and is often more efficient. Specific performance in paying the back wages and and injunction against further shenanigans is an equally viable approach.

It's worth reflecting on the fact that people on the more powerful side of asymmetrical contract relationships are often motivated to do whatever they can get away with, and the absence of a sufficiently specific law is often treated as a license to shift a cost burden onto the weaker party. The problem with your approach is endless multiplication, specification, and complexity of law, which drives up the cost of getting into a legal dispute for everyone.
I enjoyed immensely _Debt_ ... has anyone read both and can compare and contrast the quality and depth of the two ?

I don't have a lot of room in my reading list, currently, but if _Bullshit Jobs_ is comparable in quality, I could move it into the queue ...
I noticed at the end of the blog post you stated that you're very excited about the debut of the upcoming Concurrent Mode (CM) in React. I've read about the problem that Concurrent Mode is working to address; but I'm confused as to why React needs this additional feature set when I'm unaware of any other UI frameworks which have a feature set that seem to mirror that of CM. Vue or Svelte do not seem to need these additional features to achieve comparative rendering benchmark speeds to React, and I'm unaware of any holes in these frameworks that something like CM would adequately address. (?).

Is Concurrent Mode basically a way of addressing performance problems in React, or is this in some way a feature that adds something novel? Or is it just a side effect of an unwillingness to move away from functional programming?

I write React at work, but write Svelte or Vue at home, and I've always found React's abstractions to be the most hard to reason about, and from the looks of it CM will make this more challenging (??). Thanks.
Bears Roar Back, Sending Tech Shares Tumbling Most Since June
Well, video and audio should be fine either way, right ?

Downloading and running executable files from file sharing networks seems like asking for trouble no matter what the network is.
Yup, look at any driver in the Linux kernel.
I've found that even "liberal" media is heavily biased to favor corporate sponsors.

Sometimes journalists can sneak small (actually) progressive articles through but are often followed up by large front-page hit pieces on those same ideas.
I see this come up really frequently when talking about environmental impact "We can't replace X with Y because Y has negative environmental impacts!"

Never mind the fact that Y might be a lot better for the environment than X in the long run.

A good example of this is hydro power. Yes, concrete emits a lot of CO2. Yes, dams negatively impact fish. Yes, rotting dam algae emit CO2.

But you know what? None of that matters, because dams emit far less CO2 than comparable coal plants and, as a bonus, dams work really well with solar/wind because they can ramp with demand. They are basically giant batteries that self fill.

Nuclear falls well within the same bucket of "Yes, it has negative impacts, those are far less than global warming".

For example, nuclear powered shipping would be a huge positive for the environment. Bunker fuel is one of the worst things we spew into the atmosphere.
Yes, it's almost ready.

You can actually download a linux build from: https://download.slapdash.com/

The one thing we have left is fixing auth. We auth in the browser and then open the desktop app to pass the auth tokens to the desktop client. However, this hand off is more difficult to achieve with Linux (can't just open slapdash:// URLs as easily as you can on OS X and windows).

There is a work around hack, where if you can get the auth token from the browser and manually add it to Slapdash.

The steps are: Open Chrome Dev Tool Console right inside the desktop app (F12 or Shift+Ctrl+I) and run something like:

location.hash = "#/lt?token=..."

We will of course build a more person-friendly UX before we make the linux client more widely available.
> I think it's useful to just see the news for what it is: a timely first rough draft of history.

Only, it's not what "the news" are. One can reconstruct the history using "the news" as source material, but it's a grave error to think that "the news" are "a first draft of history."

Try to find how the media covered the claimed "weapons of mass destruction" in Iraq in 2003, and how they wrote many years later about the same events. What you believe to be a "first draft" was historically completely false. But it was at the time used as an excuse to start the war, which are both now verified historical facts -- both the fake "news" in the major media and the start of the war.

If you are interested in the topic you can even read how the local pressure on journalists makes them "following the editorial policy" even when they know that what they write about is false.

In short, there's no substitute for treating the news as only "pieces of information" which have to be verified, behind which could be different interests and which surely don't have to be true at all.
I think a good free tier still makes sense as long as it seems sustainable overall. For example, if a lot of people are willing to pay for at least a basic plan, I feel a little better.

I think for CI/CD having a generous free tier is great because it makes it easier for people to get started and really dig into a project, not to mention the obvious benefit to open source that works as a continuous PR machine. Practically everyone knows what Travis CI and CircleCI are.

I still agree that it can be unnerving at times. I worry about services that seemingly offer no paid tiers. Like, draw.io. Thankfully draw.io actually seems to be sustainable, but you wouldn't guess it based on their very unobtrusive app!
Saying things like, "look, it really is better!" when wages haven't gone up in 50 years as college has gotten twice as expensive in the last 20 I think is really missing the point and being overly dismissive of people's life experiences.

Price gouging because kinds of healthcare most people weren't really getting a few years ago? My best friend was billed 1100 dollars for an ambulance ride and 4000 dollars for a recent hospitalization that lasted 12 hours. Get out of here with this dismissive nonsense.
This is getting absurd: a representative democracy as many European countries have is not a close relation to the GP's "semi democratic" Iran. It's as "subjective" as being hit with a brick.
You aren't required by corporate ethics to be maximally unethical especially when it contravenes the law. Being perceived as unethical towards your workforce can furthermore hurt recruiting meaning that after you have begun following the letter and spirit of the law per the courts mandate, even after you pay off the extortionate lawyers,, you now eat higher expenses to acquire and retain a competent workforce.

Its not the best thing for the corp or for the workers. Its a stupid decision.
> On the other hand, you are no longer able to directly follow the flow of the code.

Hooks are, at least as they're presented on the surface level, exceptionally functional, so shouldnt it be easier to directly follow the code? Just follow the function calls?
News organisations have never lived just out of subscriptions and/or sales - advertising has always been the major part of their revenue, for most publications.
McMaster University in Hamilton, ON has a reactor as well:

https://nuclear.mcmaster.ca/facility/nuclear-reactor/
In typical ICE scenario tailpipe accounts only for a half of particulate emissions, another half comes from from brake, tyre and road wear.

http://publications.jrc.ec.europa.eu/repository/bitstream/JR...
But bars and casinos are open.

If you want to get rid of the virus we need to shut down everything.
"Parallel" generally means that different groups of patients receive different treatments. The opposite is a within-patient study, where all patients get all treatments over time (possibly varying the order to prevent order effects).

"Open-label" generally means "not blind at all." Basically, the patient knows what treatment is being administered.

"Double-masked" is usually synonymous with "double-blind," because "masking" sounds less violent than "blinding."

What did they actually do in the study? Well, §2.2.1 says the following:

> 2.2.1. Randomization and Masking
>
> An electronically generated randomization 2:1 list was prepared by
> independent statisticians. The list was accessible only to nonmasked
> specialists in the study in an attempt to minimize observation bias.
> The patients' data were recorded in the hospital's electronic
> medical record, with blind access by the technical data collectors
> and the statistician who carried out the study.

My takeaway is that... the authors don't do a great job of describing who had access to what information.

It sounds like those who analyzed the data didn't know which group was which, but in the case of unequal 2:1 group allocation it is typical for the larger group to be the treatment group. Why was unequal assignment used in the first place?

The descriptor "open-label" suggests that someone knew which patients were in which groups: was it the people who administered the treatment, or the patients, or both? Unclear.

The authors themselves write: "This pilot study has several limitations as it is not double-blind placebo controlled."
Is there any other way to save comments in your history besides commenting on them?
You say bipolar is atypical, but you are wrong. I can go months with no symptoms, just like people with headaches can go months without one. Then I have a trigger; stress, diet, pollution, etc.

and I have never said that my fix was for everyone. Not once ever. It is that thinking that kept me sick for so many years in the hands of the psychiatrists.
Can You Publish a Paper at Top Conferences Without Affiliation?
Plus Rust by design avoids all sorts of bugs leading to less tests imo. Python for example you really want a lot of testing, maybe even contracts, but with Rust I find that many of those tests are irrelevant.
That's exactly my problem as well. I have GearVR headset which fits seversal Samsung smartphones and it's really nice to play around (and it's cheap), but the only piece of software written for WebVR is Three.js module, which doesn't allow different scene presentation to each eye.

But maybe I'll get back to work on my hack. Some suggestions are here:
https://stackoverflow.com/questions/53775620/webvr-update-sc...
What’s the Point If We Can’t Have Fun? (2014)
> Elimination by evolution requires it to be both utterly nonviable and not tied to anything else.

Neither of those things are required. Any disadvantage to reproduction frequency of an allele can lead to its extinction. Even a 'good' allele can lose to a 'better' one.

(The scare quotes are to acknowledge that these terms are just frequency re-stated)
Server Side Rendering is a good use case. If you want to pre-render a data visualization that can be loaded with a web page, you can use something like this in place of the browser's canvas, but use the same code to generate the data visualization
I didn't like the "We are the 99%." slogan. Traditionally in the US, protest movements have been asserting their right to correct an injustice. In this case, it was more of an assertion of power and a threat to impose the majority's will on the minority. That was in breaking with the culture of liberal democracy, which the anarchist authors of that slogan were not big fans of.
Clickbait title. HTML title is:

"The Disruptions and Delays of the U.S. Postal Service Are a Medical Catastrophe"
Because new features are often close enough to what we know that there's no need to read the docs.

But when we come across a feature we struggle with, it's easier to blame it on bad design than just reading the docs :)
The problem arises when you want to reuse a lifecycle function in multiple Stateful or even StatelessWidgets. For example, if you go to the bottom of the issue, I make an example where I needed to have an AnimationController with complex initState and dispose methods. With hooks I could encapsulate all of that and make it work with any Widget I wanted, I didn't have to rewrite it each time.

There are a lot more examples, it is worth going through the entire ~250 comments, even though it may take some time. I only understood after doing so, not necessarily by just reading the initial post.
Or sinuses!

An Annoying Quirk Of Our Evolution

https://www.youtube.com/watch?v=WSSmJLb468k

But what I meant is that according to the theory of evolution, individuals with disadvantageous traits reproduce less often. If they reproduce less often, they pass their genes less often. I think they say the trait is regressive.
Friction braking of a steel wheel on a steel rail produces fewer particles (more ductile) which have a higher density (iron > carbon), so the accumulated air pollution should be much less.
That's quite a leap. Also, this study was done in Spain, so US intuitions probably don't apply without further study.

D3 takes 7 days to be fully metabolised to calcifediol. When Drs measure your D levels, they're actually measuring calcifediol.
The rationale does not mention optimization as a reason for undefined behaviour https://www.lysator.liu.se/c/rat/a.html#1-6
Article II, section 2:
The judicial Power shall extend to all Cases, in Law and Equity, arising under this Constitution, the Laws of the United States, and Treaties made, or which shall be made, under their Authority;

Now, this particular suit was presumably brought to court on a legal rather than equitable basis, but courts are in fact empowered to consider cases on the latter basis.