skysight-inc/HackerNews huggingface dataset:
In retrospect, the October update's flaws were incredibly tiny: What had us all scurrying to make backup copies of our Documents folder ended up affecting only people with really weird/niche configurations that didn't really make a lot of logical sense[1]. Data loss is always bad, but it strikes me every time I see this sort of thing that no other company[2] has even tried to maintain compatibility with so many arbitrary niche options this long. Neither Apple nor Google sell products which could have a weird configuration in a 2009 era OS which could be upgraded and officially supported in 2018.

That being said, Microsoft's month-to-month patch reliability has been absolutely terrible. While not causing data loss, the monthly updates have been regularly show-stopping of late, and anything that gets Microsoft to realize it made a mistake on axing it's testers (and removing the ability to cherry-pick security fixes) is something I can stand behind.

[1] Complete aside, I have actually heard of someone applying version control to the folder that contains the Windows registry, and being upset at Microsoft that it broke their PC.

[2] Linux is not a company, and truly open source platforms do some amazing things for long term support. I think they just dropped support for 386 processors a couple years ago.
I grew up with a Golden Lab, your story doesn't surprise me :)
Seems like a good way to negotiate/ save money to me.
The context is the article suggestion to outlaw local and state tax incentives.
> Can you name any end user desktop issues for Linux?

I've installed Linux on like 5 of my desktops/laptops. The best way to describe my issues with it are "death by a thousand cuts". Namely that random stuff just doesn't work, either at all or the way I expect or want.

Installing Nvidia drivers is hit or miss. Wifi often doesn't work out of the box. The touchpad experience is far inferior. Also all of the desktop environments I've used have been really ugly (GNOME, KDE, Unity).

Even when installing Linux there are so many options for partitioning (what format you want, swap space size, etc) which are likely overwhelming for non technical users.
CS Ph.D. here. Yes, it's possible, but I would strongly recommend against it. The main reason is that you are almost certainly not as smart as you think you are, and so trying to advance the state of the art in human knowledge (which is what a Ph.D. is supposed to be all about) on your own is very likely to fail. This would be true even in a perfect world, and the world we actually live in is far from perfect. The process of publishing is fraught with politics, and being affiliated with an institution is a not-insigificant advantage in and of itself, completely apart from the benefits of actually being on the inside and having access to people to whom you might not otherwise have access to. Trying to do a Ph.D. equivalent on your own is like trying to climb Everest on your own with a 50-lb dead weight attached to your ankles. It might be possible, but the odds are very much against you.
In the same imaginary world, creating a new POSIX OS that isn't Linux is a giant waste of time just from gap in drivers alone. If you're going to ditch all that hardware support then you may as well ditch POSIX and its crap while you're at it.
> they can be told to leave the country after six months of stay.

Which countries practice this?
I'd love to see a "there are no paths, file system is a db" like it was originally rumored Vista was going to be. I'd also love to see more opinionated OS integration e.g. per-application volume sliders, better file system search indexing, real-time built-in file and directory watching API that can be blocking or non-blocking, standardized storage of program files instead of installed app locations being ambiguous, standardized system and app settings via a neat API, etc., etc., an easy and sane git-based package manager, etc
Programs that use SharedArrayBuffers are already defective, so it's no big deal.
> Why the hell are U.S. cities spending tens of billions of dollars to steal jobs from one another in the first place?

First, US, at this point doesn't have a shortage of jobs, it has a shortage of good jobs. In case of Amazon, it creates good jobs, then it is a demand and supply problem.
Except speeding as a law makes a lot more sense, and, in the case of the cop, you're actually able to appeal to a real person.
When I dont know about something and someone has a strong opinion, I asked to be explained to. Then I ask critical questions designed to undercut their arguments until I am satisfied. This is a way to ckme across as intelligent without having to know about everything.
Sort of a dumb question. I'm hearing impaired (profoundly deaf), but I enjoy music. I play guitar, albeit very badly, and I can't sing to carry a tune. Am I going to be wasting my time learning piano, or should I just do it and enjoy it even if it sounds awful to everyone else? :)

I'm mostly concerned that I won't be able to tell if I hit the wrong note or something and it just sounds awful.
>As MSFT is raking in cloud revenue, every other enterprise player is nervous about looking outdated.

Too late, SAP looked outdated back in early 00's. I don't get why anyone still uses SAP, it performs like crap, is way, way, way more complex than needs to be, and costs a fortune.
Agree completely. To some people, the tradeoffs between having Amazon come with a couple tax breaks and not having Amazon come at all is worth it. Nobody put a gun to the heads of these city officials - everyone knew what was going on and city officials went along willingly.

If Amazon had chosen Detroit or some city in America's heartland, the national press would have been praising Amazon for "spreading the wealth". Instead of getting mad at Amazon, policy makers should look at why Amazon chose these locations and seek to replicate these conditions elsewhere.
It's Unix-like, not a Unix clone. In particular they settled on a "everything is a URL" instead of "everything is a file", with different URIs being delegated to userspace services.

It still draws quite a bit from Unix though, and provides a shim translating `/dev/proc` to `proc:` or whatever.
Like I said. Counterfactuals with learned preferences are hard. We're accustomed to extremely high production values in television, so we think "good" TV shows are expensive. But there is no reason our definition of "good" needs to correlate to that level of production value. A different equilibrium would have just had lower production values as a norm and we'd likely would have been ok with it.

For example, once upon a time it was fine to have people in all-black leotards walking around a stage production picking people up and carrying things around to simulate poltergeists. People were fine just ignoring them. Now people expect wirework in stage production to maintain the same level of suspension of disbelief. It's just about what you're used to.
Isn't Apple the main holdup for this though? They only recently allowed some things, but look at the list of things you can do on android vs ios when it comes to PWA's [1]. Things like not even notifying the user that they can install it as a PWA, and no push notification functionality are 2 pretty big barriers to having it actually work well. From what I've read, v12 didn't add any new capabilities over 11.3, which only fairly recently introduced very limited PWA functionality.

I don't really see Apple doing much more on this front than they have. It makes no financial sense for them as some smallish percentage of appstore apps could be replaced with PWA's. What's their incentive? They will lose some revenue.

[1] https://medium.com/@firt/progressive-web-apps-on-ios-are-her...
This sounds like the Erlang VM.
I like Basecamp's pay structure: it's static. It's more based on the role itself, and the value that role brings to the company. You're not penalized for living somewhere with a low cost of living.

> Our market rates are based on Chicago. Chicago isn’t the top of the market — you’ll find higher rates in Silicon Valley or New York — but it’s not far off either. So whether you live in Tennessee or Arizona or Alaska or Illinois, we pay the same.

> This means everyone has the freedom to pick where they want to live, and there’s no penalty for relocating to a cheaper cost-of-living area. We encourage remote and have many employees who’ve lived all over while continuing to work for Basecamp.

Source: https://m.signalvnoise.com/how-we-pay-people-at-basecamp-f1d...
>> If communities want to mortgage certain parts of their cities, that is their prerogative.

This is not the community choosing to do so via, say, a referendum. This is an elected official making these decisions on behalf of, and without any input from, the community.

You might say, "but that's why we elect politicians!" But it's not so simple. People elect politicians to run the everyday affairs. A megacorporation asking your city for incentives in return for jobs and massive investment should be regarded as an extraordinary occurrence, and should be decided via a public vote.
Really cool project! It reminds me of TockOS from SOSP'17 which is also written in Rust but designed for extremely resource-constrained devices.
I have respect for Steve Wozniak's historical contributions to computing, but they need to be put into perspective. He was an adept tinkerer and hacker, an oldschool geek like many of us. He was never a great technologist and hasn't been actively involved in computing innovation in decades. While I'm personally interested in what he has to say on any number of subjects, his opinion on the state of self-driving cars carries no weight whatsoever. Any number of tech bloggers are more informed than he is on this subject.
> https://www.npr.org/sections/alltechconsidered/2016/11/23/50...

This guy claimed he was making $10-$30k a month. There was another piece I can't find right now about a couple of college kids doing something similar. Fake news is wildly profitable.
A couple of things jump out to me. The first is that "hours" is a terrible measure of productivity. I find that I work best when I actually sit down and write code about four hours per day. Some days it's more like six, and occasionally it'll be even more, if I'm in the flow and have a clear path worked out. Even less often, I won't be able to focus and will instead putz around most or all of the day doing "soft work" - answering emails, reviewing small PRs, etc. The trick to this that I've found is to find an employer where you're evaluated in a way that makes sense. Story points work OK most of the time, but overall progress to goal is even better. To find a place like that, you have to evaluate the team you'll be working with. To keep it, you'll need to make strong ties to your team members and learn their rhythm. Your work schedule needs to work with theirs, whatever that might be.

The second is that you have to set expectations early, and stick with them. If you want to work set hours, then state that. Don't be easily accessible outside those hours.

Personally, I'm almost always available if something needs done at work, but very rarely have to jump up and do something immediately. It's rare that I want time completely separate from work, but when I do I just let my team know in Slack that I'll be incommunicado and it's not an issue.
1, 2 and 3 are just theory not truth.

There are many counter examples of companies paying equal regardless of the location and:

1. Not everyone lives where it cheap. There are many factors when choosing where to live: Friends, family, emotional attachment to a place, ...

2. That's linked to 1, if they choose to move somewhere expensive that's on them, not imposed by the company.

3. Not true, someone unhappy isn't going to stick around just because they can make more money.

...

At the end of the day the main goal of paying less where the cost of living is cheaper is to increase the company profit. It's 100% reasonable but masking the reason behind some "fairness" bullet points is BS to me.
How about asking them what they know?

If people aren't sharing these things with you on first date doesn't mean they are blank and have no life experience.

Every passing moment gives you experience. Some experiences might be more interesting to you while others might not be.

They didn't open up to you because they sensed something.

Awkward could be new normal. Can you share what you did to make them less awkward and more comfortable?
Investors won’t subsidize them forever, so it’s probably not the best place to work.

They are counting on an acquisition. The question is who. Microsoft has Github so, Atlassian (and merge with Bitbucket), IBM or Oracle are the most likely.
> They are reacting to incentives

That they are, but only to say 'I created 50k jobs; re-elect me.'

To me, that's not much as an incentive but a plea for holding power. At the end of the day the public servants have limited time to make things happen. Companies don't.

If you go buy a new car, you haggle with the dealer. That's just something you do. You have total control to walk out (you have more power,) and you wanted the new car (initiated.)

Yes the dealer will be upset that you haggled, but they still get paid commission, even at a reduced rate. You go home happy, because you got what you wanted, the dealer is happy to have gotten something over their competitor (and the money doesn't hurt); win-win.
Because it makes it easier for terrorists to obtain nuclear materials when they're deployed in civilian power plants as opposed to military facilities. That's one of the main concerns regarding proliferation.
Very cool! I would love to see heatmaps of play type with downs on one axis and yards-to-first-down on the other.
It's trivial to find obviously pirated content, and Google does not care (since it generates views). Being legally forced to react to complaints, and HBO not caring, are each separate from that. Which, admittedly, isn't what the original claim was, that HBO probably cares but that Google doesn't react. But Google doesn't care.
What's particularly maddening is BGP hijacks have been happening for well over a decade. It's one of the weakest parts of the Internet infrastructure and I'm convinced something more disastrous is going to happen any time now, either by accident or malice.
Amazing site, it tells me that I'm offline :)
Your point on (2) and bias may be correct, but I disagree about interpretation. If there's a one-way causal link between A and B (e.g. B causes A, but A does not cause B), then should you interpret the presence of B as having an impact that sums the coefficients, or ignore the correlation and pretend the impact came from A?

Or what if A always caused B, but the impact was slightly less than if B occurred without A? In that case, the sign on A might be negative, but its presence would actually tend to increase the probability of class=1, it's just that the positive impact has already been counted by variable B.

Maybe you try to avoid this situation by adding in an explicit interaction term of A*B, but then how do you interpret the impact of A since you now have more than one coefficient?

If you feel confident making assertive statements about what has been learned by looking at an equation fit on multi-correlated data, then your mathematical intuition is much stronger than mine!
Number 3 is pretty rediculous. I don't think I've ever seen another company try to claim that they are doing employees a favor by paying them less money than their peers.
"Market" in this context means employees, not employers. The subset of employees completely disinterested in remote work is presumably much smaller than the subset of employers disinterested in offering it.
As someone who's done a lot of numerical analysis and watches a lot of football, the analysis here is pretty rudimentary.

> On third down, pass attempts outnumber run attempts at almost a 4 to 1 clip. This is likely out of increased desperation to make a first down.

Running is a low variance low yardage option, passing is a high variance high yardage option. Passing on third and medium to long is an obvious dominant strategy. Pulling the goaltender in hockey or bringing the keeper forward in soccer when trailing late in games/matches serves much the same effect.
I suppose that's inarguable, even if by definition.
In my perspective web apps are poison for the software ecosystem. As a whole they hurt both security and privacy. Complexity is the enemy of security and weakening the native/browser barrier is just that: more complexity. On top of that browsers already leak, close to, as much data about the client as possible. Lets build apps on top of that - fantastic idear.
Been playing piano for 21 years. You dont need software to learn piano. This is really the worst way to do it. You need a teacher and a desire to learn to play. Then just practice. It will come eventually.

To learn sight reading, you play through books and books of music. To learn to play by ear, you play every song you've heard throughout the day. There is no secret to learning piano and no shortcuts either
I get where the post is coming from though. Redox decides to write a brand new kernel with some interesting ideas, but then basically just slaps a UNIX-like userland on top of it.
> wrt your kids, programming just isn't for everybody

The paper that article was based on has been retracted. That should make you at least think twice about claiming it's true.

It's also studying college undergrads, not children.

And it's from 2006, before the iPhone. I honestly don't think it's very relevant to the issue I was referring to.

In any case, my kids are both interested in programming and able to do it. They just choose not to, most of the time, because there is a flood of more entertaining and very well designed choices. We didn't have anything like this level of choice when I was a kid. BASIC was it, that's the beauty of it. The environment was so limited, you had no choice but learn to program.

At work, we're seeing patterns in hiring as well. Older applicants have all been programming since early teens, while the vast majority of new college grads today started programming in college. It definitely feels like programming is starting later in life, even though general computer literacy is starting earlier and is much more widespread.
If colony collapse disorder escalates to all pollinating bees then we're gonna have to figure out artificial pollination
I mean, it's part of a city council's job to develop a vibrant local economy.

Getting an Amazon HQ, as a cornerstone employer in their city achieves that. Or at least, that's the general economic consensus.

> If you go buy a new car, you haggle with the dealer. That's just something you do. You have total control to walk out (you have more power,) and you wanted the new car (initiated.)

If a dealer offers me a shitty deal, I can go across the street, to another car dealer. Likewise, if my offer sucks, there's no shortage of other people buying cars.

How many companies are wooing cities with 50k jobs, right now?
> Are reasons for paying local rates can be found on [URL]

Did you mean "our" or "their"? If you're a Gitlab employee, please explicitly state that when making comments about your company on HN.

>Paying the same wage would lead to... A concentration of team members in low-wage regions, since it is a better deal for them, while we want a geographically diverse team.

Weird, since it looks like you don't pay a ton in SF compared to market, and IIRC don't offer stock or large cash bonuses ala Mozilla. So if I had to pick between SF and say, Portland, I'd probably go with Portland since you don't seem to ramp up enough in SF. Basically, your salaries do the opposite of what they intend.

I also took a look at the salary tool, and it seems to lack nuance compared to say, the GS payscale, which differs based on granular localities. I see many states with wildly varying costs of living that only have one "compensation factor" that would have multiple regions on the GS payscale.

In fact, it looks like most of the points are pretty flaccid except for "If we start paying everyone the highest wage our compensation costs would increase greatly, we can hire fewer people, and we would get less results."

"I don't want to pay a fair wage because I can get more people with less salary" isn't a super compelling argument for workers.

Edit: added italics in quotes for readability and corrected a spelling error.
Their selling point is trustworthiness, privacy and usefulness. To be useful, they must have quality software/IP. And in their opinion, that should be protected.
> Factor in the various negative externalities of increased commercial and residential rents for others, potential traffic/congestion issues etc., and it seems like Amazon got a sweetheart deal.

I think it's only fair to factor in the various positive externalities. Some of those abatements you mention are for development of the spaces they are occupying, which Amazon has committed to do in the billions. Growth pains almost always exist. In places receiving large amounts of migrants (seriously, Amazon is small number compared to the influx of out-of-state employers moving to other regions) they will experience unquantifiable negatives, but we should not let this detract from the similar unquantifiable positives of economic mobility.
It was a fuckup resulting in customer data loss in production.
The Man That Saved My Sister
Microsoft resumes the rollout of the Windows 10 October 2018 Update
Publishing a hyperlink has nothing to do with Fair Use. OP is not re-hosting the content themselves, therefore in no way does Fair Use Doctrine apply.
https://en.wikipedia.org/wiki/Flushometer

edit: It's just like what you'd find in any modern commercial building in the US, just with a much older form factor of toilet. When we moved in I got curious why most new homes don't have them. Found out that they don't use any more water than a normal toilet, but they do require a higher water flow rate. The high flow rate requires at least a 2" water main into the house (which we have), while most modern residential construction uses a 1" or less.
Regardless - RAM disks have been sexy since the 80's. Love it. Let's go extreme!

Domain.com:
Congratulations! your domain is available.
l1cache.net
$12.99
Sorry, you are right, I misremembered, I think I meant further indentation of bullet point lists is not supported, so only 1 level of indentation is supported.

I think linking to HN/reddit is fine but that means leaving the original site where you were consuming the content. I was more thinking along the lines of the social features would be embedded in your blog, and would act as part of a bigger network.
People who can't recognize second loyalties can't be trusted, and need to be weeded out of an organization before it hits hard times, otherwise they just won't be able to be relied on.

Do you think if a company hits hard times they aren’t going to lay people off? The first loyalty of a company is to the owners of the company. I’m not making a moral judgment. If a company is going through hard times, it would be irresponsible for them not to lay people off. I would even go so far as to say that if a company isn’t going through hard times and they saw that they could be more profitable with fewer people they should.

It's face is all of you and it exists to keep all of you fed and with a roof over your head.

No, a privately held investor backed company’s primary goal is to provide a return on investment for its investors via an exit. A public company’s primary goal is to provide a return to its shareholders. The employees are just a means to that end. Anyone who doesn’t understand their place in the hierarchy is doing themselves a disservice.

It is my responsibility to keep my family fed and not my employer. My employer is just a means to that end. If I can find another employer that can do that better, and the other trade offs are worth it, I will leave.
Isn't that MPLS, essentially?