skysight-inc/HackerNews huggingface dataset:
Since so many people here seem to be in the business of peddling cherries, apples, and oranges, I thought I'd throw my own analysis in the mix:

First, the likelihood of earning a PhD shouldn't be viewed as p(graduate) but as p(graduate | admitted) * p(admitted). Once you factor in the high rejection rate of competitive PhD programs, the success rate drops off pretty sharply. Additionally, the applicant pool tends to self-select toward people who at least believe they are minimally qualified because of the time and expense in completing applications and gathering letters of recommendation.

Second, the random error term is much larger in the hypothetical formula for startup success than it is for PhD success--in fact, it's probably much larger than any variable one can control. A consequence of this is that a unit increase of talent/skill/drive will move the needle further toward success in the PhD world than in the startup world. Comparing successful or unsuccessful individuals across worlds tells you very little.

Third, for all the parroting of the "9 in 10 startups fail" statistic, there seems to be almost no work in connecting its relevance. A startup is not a person. A person may found multiple companies in their lifetime. A person only needs to earn a PhD once to be considered a PhD. I could go on, but I think "apples and oranges" is sufficient.
If the 5-7 model fell down inevitably, then Berlin and almost all german cities would be post-apocalyptic wastelands by now.
But the working class in many(most?) of the desirable areas can't afford to buy or own property. I agree with your point in the context of Uber but am having trouble seeing it in the context of AirBnB.

Can you elaborate?
> Groups with cash treasure troves can reap data, and certain actors will never release the data, and in practice you won't see many organizations negotiating such data

You make it sound like it is such a travesty or a great injustice, and I cannot for the life of me figure out why. Generating this data is not rocket science; it is fairly well-documented, the components are commodities and the process repeatable, one of the big challenges is that it is capital-intensive to scale. If the data is valuable as you postulate, raising the required capital should be easy, capitalism has been solving this problem for centuries.

> Because this data is a matter of survival, where you can easily forecast at least several million vehicular fatalities in the next decade worldwide,

No, it really isn't a matter of survival (at nation-state level you've elevated the discussion to). There are things that kill more people than vehicular accidents, so if your angle is "saving lives", then world governments really need to step-up their health game and meaningfully fight heart disease and cancer; hell, maybe they could even buy all the pharmaceutical research data and open that up to the public while there are at it (good luck getting a good price from GSK, Pfizer et al).
They thought a king would make them free. - Terry Pratchett

I'm not afraid of failure; I'm afraid of succeeding at things that don't matter. - William Carey

You can pick your sins, but you can't pick the consequences. - Darryl Strawberry
> their only real differentiation (agony search)

Um, ground-breaking search visualisation UI? Or am I missing something?
Are there any HN members who have experienced a flipped classroom approach at university in the last 5 years? I'm referring to use of MOOCs for lectures and classroom for facilitated discussion. Would you share your experiences?
State Management with React: Relay vs. Redux
Sorry, man, I'd recommend you re-package with a new key, and re-publish. There are numerous sites that log all Github commits, that private key is public now. Anyone could sign any other extension as you now.
Is it up to low level employees with no legal training to decide who is breaking the law?
That's not exclusively true anymore. For example, New York City has nyc.gov .
This could be the story of just about any tech-related project I try to undertake on weekends and evenings. I've found I'm happier just paying money to make some of the problems I was trying to solve go away, giving up on a bunch of others, and just focusing my effort on the handful that remain—which still tend to linger for months or years with many stops and starts before being finished.
I would like one, if possible: simon@accascina.me
Thanks!
Productivity loss is a bad angle to argue this. Why should an individual worker put productivity of the company first if the company will penalize him for doing so?
>Please stay home if you're sick. The productivity loss due to you not coming in < the productivity loss due to you coming in and infecting your coworkers.

If my being sick is a problem with my employer, I am more than happy to let him reduce the productivity of his employees.
I think it would be considered "freeloading" if they person who was the AirBnB host was renting the property from an actual owner(the landlord) no?
> At first I would just throw the peanuts in their direction, which scared them

What should one do instead?
My dad always used to tell us this. I am so happy you reminded me of this proverb ;)
Not sure what fancy logic you have in mind. It's a package manager so I have it build packages for me. I also use 'guix environment' as an RVM/Bundler replacement. Guix "just" builds the packages for me, but I am able to package things with much greater speed than with traditional package managers and the resulting binaries are bit-reproducible.
I don't disagree with you completely, but as a guy working for a start-up I would say that no matter if we find success or failure I'm going to personally walk away with good memories and a hell of an experience. There's more to it than success.
Kids are dumb.

Normal masculine teasing is a two player game and if the players aren't experienced enough to play, dumb stuff gets out of hand. Happens in adult settings too where practical joke wars get out of hand, for example. So adult-ish male jokes around with adult-ish male, "yer mom" jokes are exchanged, its all cool.

Inexperienced jock kid calls inexperienced nerd kid a nerd, jock kid stands there waiting "he's supposed to "yer mom" me back" meanwhile nerd kid panics and starts looking for a safe space. And sometimes it escalates.

And that's why adult teachers, especially male teachers, used to ignore bullying. So as a grown adult I'm supposed to tell the nerd kid how to "yer mom" the jock kid? Can't you kids figure this stuff out on your own like 99% of the population? Clearly not...
Adding undo to python, irb, ghci, and more
I work in tech, and in almost all of my engineering jobs I've had, if someone is sick they just work from home.
Web browsers are HTML engines, so almost everything that runs in [the document frame of] a web browser is indeed HTML. You cannot under any normal circumstances get a browser to execute JavaScript outside the context of a document – even in the Developer Console. You cannot create a Canvas (which is an element, as in HTML element) outside the context of a document.

That is why to create one you do:

document.createElement('canvas')

and there is no other way. `document`, by the way, being none other than:

> document.constructor
function HTMLDocument() { ... }

HTML is more than just the syntax. :)
Gut Flora Is Impacted by Both Diet and Hygiene
Did you just publically admit to attempting to break into his server?
This is corruption. The selling of public office is always corruption. There is no way to argue otherwise.

Of course we have heard this or things like it before, so the shock value has long since faded, but it is important to see properly and not take the new normal as the benchmark.

It is clear that a new system of government must be created which solves the oldest governance problem, namely; who watches the watchmen? Wikileaks was theoretically a preliminary stab at answering the question but relies heavily on the public having a sense of responsibility and morality itself, something I don't believe can be counted on.

Increasingly I have become convinced that the solution does not lie in transparency, but in obfuscation. Perhaps the deep state points to a possible solution, a public government and a private government. Who can control the controllers if nobody knows who they are, perhaps even themselves.

There are a bunch of pesky problems like funding, legitimacy and shutdown protocol to prevent what I feel forced to call the Jason Bourne scenario.

There's an interesting and very creative history of this sort of thing going back thousands of years. Containing corruption by using secret languages, using eunuchs, using specially trained aristocratic classes, using random selection from the population.
> I sit at my desk and that's apparently what's important.

After everything it indeed sometimes feels like it comes down to this. They want to see you physically sitting at your desk for at least 8 full hours, that's the only 'measurement' in productivity that most companies seem to care about.
I agree that it is better to call ourselves an open core company and our website and communication should reflect that https://about.gitlab.com/about/#stewardship If we're still using open source to refer to the organization somewhere please let me know.

We've had code review for many years now in GitLab. The coding env probably refers to our integration with Koding, an online IDE https://about.gitlab.com/2016/07/26/koding-and-gitlab-integr...
> Support downloading the code from various repo (GIT, SVN...)

Is there a CI server that can't handle this? Worst case you can do a checkout from the command line.

> Option to start build from scratch or keep the state from the previous build

This should be part of the build script. "make clean build" or "make build".

>Integrate with your user accounts (LDAP, Google Auth...)

Not sure whatthe case for this is, but the authorization can be passed to the build script anyway.

> Good and stable API [jenkins API is a complete mess]

What do you need the api for?

> Storing and retrieving build artifacts

Again, better off being a feature of the build script.

> Bisecting

This is a job for humans.

>Running batch of builds / parametrized builds

Doesn't every CI server have this?

> Graphing and statistics (build durations, build failures, ...)

This is really not important.

> Backup system for the configuration of the CI master (must be scriptable)

Why is this part of the CI server and not a general backup system?

> High availability: Either support a pair of CI master with active/passive, or support scaling horizontally with many active masters (this is critical for > 1000 dev companies with many many projects)

This really isn't important. The CI server being out for a few hours will not bring down the company. If you have that many projects then there is no problem with having multiple build servers.

>Build in monitoring in the CI master itself (e.g. manage the space taken by projects and artifacts) with a notifications when things are going critical.

Like the backups, this should be part of a general OS monitoring, no need to complicate the CI server.
woot, I'm in the 7%!
Agreed with my fellow co-speakers. It was humbling to be surround by such brilliant people. But it was also so inspiring to be a part of a community that takes pride in welcoming and empowering every developer, regardless of background.
Is this hyperbole, or did you actually hit the kid 40 times? Even 20 or 30 sounds excessive.

I'm imagining you as a 7th grader patiently sitting there and counting out 40 punches. That sounds like it would result in a concussion and a bloody mess.

I think proper response to bullies is pretty context-specific, but I'm glad this worked out for you.
If they say "we don't allow it" in regards to protected speech, it's roughly the same as peeing into the wind. lol I agree with you about everything else, there was no real need to call them out for this one.
Is it common for programmers to have a fixed number of "sick days?"

The only time I ever had to keep track of sick days and vacation days is when I worked for the government and it was awful. There is no reason to do that to white collar workers.
Assuming you mean the inability to solve a provlem...Play a few games of ping pong. Walk around outside. Talk with another coworker about the problem, from start to finish and have them question all your assumptions.
I don't know what PTL is. In my system adjuncts (there are no postdocs) are paid pro-rata wages. That is, on a per credit basis, they are paid the same as me. They also get pro-rata insurance and retirement benefits.

I'm sure there are qualified people who would do my job for less. And there will likely be qualified people who would do the job less than my replacement. Eventually we can find a local minimum. Great. We saved a buck or two. There are costs (non-financial) to society for creating a system in which the race to the bottom is the norm. I do not wish to live in a such a society. If conditions are bad enough you'll find someone willing to work for less. But this incentivizes creating a situation in which times are tough for most people. I do not wish to live in such a society.

Considering my salary to be frivolous because a local min on my wage has not been achieved is not in line with how most people use the term as it relates to wages.

I didn't bring up Hitler because it wasn't relevant. Slavery is given your apparent view that anything greater than the local min for wages is a frivolous expenditure. It does not require much thought to see that the pursuit of the local min for wages can, and does, lead to slavery in some cases.
Open source for national security
If you choose to include midsize and large scale family farms in "family farms", then your source contradicts, the output has dropped below 50% of total agricultural output however. It says as much in the portion you quoted.

Farms have gotten larger as equipment has gotten larger and more effective. This isn't particularly shocking. But much of the consolidation has been individuals and families building up large farms over time.

It certainly appears that production will continue to concentrate under fewer and fewer operators, so the scary stories about the corporate takeover of farming can still come true.
That's not the only way to run a startup. People should go home if they're sick and rest. That's how you get better and become more productive in the long run, in addition to just being the right thing to do.
Harvard's new students: Virgins with iPhones
Sick days are a terrible concept.

If I have a mild headache, can I take a sick day? What if it's November and I haven't used any sick days? What if I'm nauseous when I wake up, but I'm fine by lunch? Can I use sick days for psychological reasons? What if someone sees me in public and thinks I don't look sick? Should I follow these rules, or can I fake a phone cough as well as my co-workers?

Just give me an allotment for paid time off (and maybe unpaid time off), and let me run my life/work balance.
Because in this case it aligns with their interests of not having to work while sick.
There are large packages like Gnus and TRAMP which are directly developed inside (and distributed with) Emacs, but, in theory, they should "just work" in the Guile version even after XEmacs support was dropped, right?
I take it you can't WFH? because that's what it's for. I just don't take time off because we have "unlimited", I just let my coworkers and customers know when I'm unavailable, but never really report it as it doesn't affect my pay whatsoever.
Pretty easy to sum this up: people don't take sick days because:

- They aren't given that many

- Medical expenses are HUGE

- There's societal pressure to not take them

- It's easier to fall behind in work (and get fired if you do)

I really should count my blessings - I rarely feel sick enough to take a sick day - maybe at most once a year. I understand that other people aren't like that, and I'm fine with that. As long as everyone is doing their part, and we're all pulling together, it's all good.
Totally insane.

https://www.google.com/search?q=hand+dryers+bacteria&oq=hand...
Because I don't get any sick days and never have?
There's nothing weird about the logic at all. It doesn't take much sophistication to recognize that inflation measuring the cost of a basket of goods is affected when the goods change either through substitution or changes in quality.

Incidentally, the larger category encompassing computers is 0.29% of the calculation of CPI, and it has only dropped to about 44% of prices in 2007.

There absolutely are problems with policy makers trying to starve the statistical agencies of funding for political reasons, but the actual public servants and economists conducting the work are pretty boring about just trying to model and describe the real economy.

It's even worth noting that possible improvements to the accuracy of CPI have been aborted due to political reasons, but the problem was that people's social security checks would have been revised down unless the existing law was changed.
Yeah the last start-up I worked at we had "unlimited" time off. I took almost a week off when I was sick once. The only time I've ever done that in my life but since it was unlimited time and I felt so awful (even went to the doctor's!) I thought I should finally use my generous benefit.

Let's just say a non-critical component I was working on was delayed by me being sick and it was counted against me later on. I noped right the fuck out of there as soon as I could.

Always be skeptical of the ones offering "unlimited" time off. Because it's never unlimited, in my experience.
"Work", yup, I see this too. To fully pull it off though you still need to be somewhat responsive to emails / IMs for the 'normal business hours'. Sometimes it's worth burning a PTO day to just go back to sleep, sick or not, and really start the day around 3pm without thinking about work at all until the next day's morning.
The hostname in SNI is sent over plain text yes.
My company has unlimited sick days. I've used none in my 2.5 years here. It's not that I don't get sick, but somehow I get sick while on vacation. Yep that's fun.

I see the doctor for checkups, I had many appointments to accompany my wife to the OBGYN, and appointments for my new baby...I don't take time off for those.

If I'm feeling under the weather I stay home and do a bit of work. If I had actual sick days I would be more inclined to take an entire day off, especially if towards the end of the year.

When I worked for the govt I took mental days...day where it would be pointless to come to the office because I'm not motivated
and would be unproductive. After a day off I'm good to go. Counted that as sick.
This is an insightful (and a little sad) comment. I was bullied growing up as well, and I used to find myself being more cruel than necessary with certain people. Luckily I recognized it and learned to stop it, but it's a fact of life that we are the sum of our experiences - even (especially?) the negative ones.
You have to reload the page each time if your edit was wrong.

You'd have to do that anyway. If code is wrong, it corrupts state. Unless you're saying you want it to keep track of diffs of the heap, which might be interesting. But how would it handle, say, a socketIO connection that a bad edit terminates? There'd be no way to rewind that.

Maybe it doesn't matter for most work, since most work doesn't interact with persistent objects (sockets, file handles...)
Again, have you actually understood how we here in Nordic countries have arrived in this model?

Your approach looks like a cargo cult to me: it lacks understanding of the basic mechanisms, and instead focuses on some external insignia and symbols.
I'm impressed, but for other reasons. For once, I have no idea how to properly implement this. I mean, it really looks like a lot of trouble mapping this from GraphQL to.. .SQL? And what if the system is using some kind of NoSQL database which does not really have a very verbose query language, if any? Complexity just seems to explode. Somehow I feel there is also a risk for the client to make a quite sub-optimal query. So, probably some kind of policy should be implemented. All in all, there is a level of management ability that looks lost to me with if GraphQL is implemented improperly, and to be honest, it looks like it is easy not to be. I'm really looking forward to some book or guide, since the implementation is puzzling to me.
Revelation Space - by Alastair Reynolds – 2000

An epic volume 1
Volume 2 - Chasm City - brilliant with a dark and heart stopping culmination

Reynolds is a British astro-physicists
I dont know if he is popular in the US as he is in the UK
Or maybe extend the traditional categories of macro and micro with another one, call it 'nano'... the micro agent indicates where each unit ought to be in 9 frames, and the nano agent figures out how to take them there. Since the timescale is so short, the agent could brute-force enumerate possible moves to some extent and figure out which is optimal, like chess AI. Or use a separate network.

I guess that's inelegant when a deep network already has its own concept of fine-grained versus coarse-grained layers, and should be able to do this on its own with the right training method.
In my case, the employer had a great "take what you need" policy when it came to sick leave. Vacation hours were earned, up to 6 weeks worth of hours a year, but you could bank up to 8 weeks of hours. The only catch was "be responsible".

As a father with two little kids who are always getting sick, this was great. It was useable for their visits for shots and times when my wife could not change her schedule easily (she does by appointment, in-home yoga/physical therapy, can be tricky to bail on a person that needs your help on short notice). I still had the ability to stay home if I got sick at some point (which happens way more with kids).

This was the way for years. Until this year. Now it's a hard 5 weeks of combined sick and vacation time.

With plans already set up for the year, plane tickets booked, for weddings, vacation, etc. I'd burned it all up by June. So here I am with 3 days of vacation/sick leave left. If I get sick now I'm going to work.

That, coupled with losing a non-trivial amount of vacation hours has caused people to leave here in droves (with other mgmt issues coming in after the sick/vacay policy change and doubling the insurance premium). I don't really know what they were thinking as every other high tech company around us has a much better sick/vacation policy, better insurance. They can afford it, according to HR/accounting folks I talked to at happy hours. They're just making the numbers look better for their own benefit.

So TL;DR (and having read this article, far too frequently) the real answer management screws us out of it.
The idea that you have a certain number of sick days per year baffles me. It's not like you have a full control of when you get sick.
Or the way we google. It would mean acknowledging that the listener (the computer) is severely limited. Actually it happens when speaking with foreigners with low proficiency in our language.
That's IMHO not a reason to value the argument of improved productivity any higher.

I'm not saying that you shouldn't consider staying home, or that you shouldn't consider your coworkers health while making the decision. If company productivity is critical to you (keep company afloat) it's in your interest to value it highly as well, if not it is one of the weakest arguments.
Humans don't respect even their own species, good luck with respect for other sentient species...