skysight-inc/HackerNews huggingface dataset:
It uses a Linux-compatible kernel interface with no Linux kernel code plus Ubuntu's userland. I guess that's why they sometimes call it Bash on Windows. I'm surprised no one's proposed "Windows Subsystem for GNU".
No way. A blog like IH is an internet business but it's still a small business and much closer to the suburban lawn car business you mention than something like Stripe. There is no big scale for something like IH in the future without it being reinvented. It would not command a multiple of 15x+. Stripe would need to justify the purchase price to their board. If you were running a company bringing in $72k a year and it was a total schlep dealing with the day to day and then also selling ads being able to sell to a great company for 1-4x + a good salary for you + 1 is an awesome outcome.
Yeah, sure, provide as many user interfaces as you like, just not instead of an API/protocol. The whole point is that everyone can choose the UI they prefer, or build their own if they like.
We’re dropping Google Ads
Robot is also the word used for traffic lights in South Africa: http://boards.straightdope.com/sdmb/showthread.php?t=387828
In that case Windows Linux Subsystem seems like a good compromise.
I had that same problem. I wrote a C library [1] that has a structure field named "class". It's "class" because the protocol being described (DNS) calls that particular field "class" [2]. And I'm not about to pay lip service to an abomination like C++ [3][4].

[1] https://github.com/spc476/SPCDNS

[2] https://github.com/spc476/SPCDNS/blob/ca5052c3d0c3252071a18e...

[3] I am NOT a fan of C++.

[4] But I had to anyway, but I used the C pre-processor to rename the field.
> Users don't care what the app framework is.

They don't care what the framework is. They do care, strongly, about how native something feels. Slack doesn't in lots of naggy and laggy little ways. Look up the "uncanny valley" of native apps.
Yup. Our kids are normally in bed by 7:15, and they're in the older 7-9 bracket. (Up at 6am, but so are we.)

Their delight when you do something special like going out for dinner or a "late" night walk is wonderful. Can be as often as 1-2x a week or even more during school holidays.
What evidence have you seen that suggests this is the cause of the negative sentiment surrounding Uber?
Supported Google Nexus and Pixel phones have the fix as well, I see "Remote code execution vulnerability in Broadcom Wi-Fi firmware" listed on the April update:

https://source.android.com/security/bulletin/2017-04-01
Not sure I understand your comment--I was replying to gwu78's comment, interpreting their comment as a criticism of Maciej's (aka idlewords, the author of the linked talk) measurement of the size of the NPR page as not reflective of a realistic page load. Their subsequent comment makes it clear that they have a very non-standard browser and are criticizing the standard browsers, so I guess my comment is irrelevant.

> If you are a web dev or dev ops then why not comment on the article rather than playing with toys.

Not sure what you mean here, or whether I'm supposed to be offended. I don't think I play with toys--I host my own site, carefully keep each page under 100kB total, and am working on a framework to make it easier for others to do so.
Some clients will intercept multi-line messages and let you POST the content to a pastebin. That way, supported clients show pretty-printed code and unsupported client just see a URL.

Ex: https://blog.irccloud.com/pastebins/
I think the contention that Dao "absolutely" had the right to the seat is too strong. Wolk seems to know his stuff, and his contention that he "would sue their asses off" might well be true (he has sued Piper, USAir, the NTSB, AVweb.com, and threatened to sue TechDirt, who wrote "We have heard of multiple other bloggers who have decided that they simply will not write anything about Arthur Alan Wolk out of fear of being sued by him.").

Let me cite another source though, Bloomberg, which, again, echoes the received wisdom as far as I can tell:

1. Can airlines just throw seated passengers off planes?

Yes. When you purchase an airline ticket you’re also entering into a detailed contract that specifies the many rights an airline has related to the trip. One of them allows the carrier to seize your seat in return for compensation and an alternate means of transport, usually on a later flight. Airlines also can determine that when their employees must be somewhere for duty -- a status that, yes, may place them ahead of paying customers -- a passenger’s seat can be taken. That’s because not positioning a crew member can lead to a future flight cancellation or delay.

> Thatcher Stone, a lawyer who has successfully sued airlines over bumping incidents, advises that passengers should always follow instructions of airline crew, no matter how strongly they may feel.

Agreed that injury was not deserved, but what do you suggest should be done if people don't follow a lawful order to vacate the premises?

https://www.bloomberg.com/news/articles/2017-04-11/can-airli...
Typescript is GREAT. Strict null-checking eliminates the dreaded null-pointer exception. It enables type-safe mixins. It allows for mapped types. Literal types, especially string literal types, makes it so easy to work with pre-existing JS libraries.

The way I look at Typescript vs. Javascript is that with Typescript, it's like having always having a pair programming buddy (the compiler) who never makes mistakes.
> Now I'm rocking a webOS phone

Which phones are webOS? I thought that it was essentially dead.
I don't get it. If slack.com is a web-based chat, why doesn't the OP open Slack on his existing instance of Chrome?
This worked very well for me in grad school. Come to class with the mindset that the professor is to be presumed wrong and that the lecture has to defend an idea. Ask leading questions and see if the professor takes the bait. The intent is not to play gotcha, but to see if you can get the professor to clearly articulate a point you think is incorrect. (This is in engineering, mind you. From what I've heard about grad school in the humanities, I don't think you'd get very far with even an implicit challenge to the professor's authority.) In the end, you may still disagree with the professor's point, but at least you understand it.

With regard to notes, I found the same thing. Take thorough notes in a blank notebook. Disregard printed-out slides or other materials until after the lecture. Rarely return to your notes -- the value is in having written them down in the first place. (Who on earth has the time to rewrite notes?)

Note-taking in the real world is quite different. Keeping detailed meeting notes is my preferred strategy for staying awake. In one job, where we had a lot of meetings about the same subject, I did retype my notes, and then I took more notes on the printouts. Then I typed them up again and repeated ad nauseam. By the time I left that job, I had accumulated a 100 page book with minute details and history of our process.
Can we avoid French bashing here? This is not reddit.
There are some add ons and integrations that do well.
Allow me to humbly suggest:

https://github.com/wee-slack/wee-slack

I use it extensively for everyday Slack, where I don't care much about inline media and inline formatting. And for a text client, weechat + this plugin handle it pretty gracefully.
"Another reason, though, is that historians of conservatism, like historians in general, tend to be liberal...."

Fitting then... - the article is from a Liberal in the NY Times explaining Conservatism.
If it's a nephew, and they are old enough to not asphyxiate themselves, then the obvious answer is always Lego. Little boys fucking love Legos.
Strict aliasing does not preclude using the bytes however you want. All that does is prohibit type casting in certain situations. By using different syntax you can still interpret the bytes how you want to (even if, in extreme situations, you might have to resort to using a memcmp in order to do so).
Wake me when MS offers Linux subsystem for Windows (basically commercial WINE). From what I have read, MS is not actually that interested in improving the Windows kernel anymore unless needed or profitable. Why don't they give up and run windows user space on Linux (or BSD) :)
Because the check-in area or airplane is not the place to argue about the relative merits of different professions or importance of appointments. The airline has its criteria (which might include random choice) and is entitled to use them.
That would have limited utility, since many Android apps in the wild assume an ARM processor.
US federal government workers can donate unusued sick leave to people who have run out due to long-term illnesses. Many do. That is a more positive way to implement collective sick leave policies.
>"Racism at Uber is vastly smaller than racism via traditional taxis."

And that makes racism more acceptable?

Also I guess you are not familiar with The Atlantic.

It is a 160 year old institution, it is very well-respected. Past writers include Ralph Waldo Emerson, Oliver Wendell Holmes and Harriet Beacher Stowe. It does not trade in Clickbait.
Thanks for clarifying--I assumed that you were using a standard browser, and were confused why the size of the file the browser downloads when you use "Save As" was less than Maciej reported.

Is your browser publicly available? Did you create it yourself--and if so, what did you use?
That's fun. I actually like that quite a bit more than the program in the linked article.
How is expecting competency elitist? Theres plenty of free resources to learn C. I learned C when I was 14.

Im not trying to claim low level knowledge of the machine is inherently better than high level knowlege. What I am claiming is you need both and knowing how this stuff works isnt a charming novelty reserved for the curious
Prisoners create havoc with computers hidden in ceiling
Oh. Whoops. Thanks heaps.
Is option prices what I think of when I think "Stock Data"? I've been wanting to download and play around with processing "Stock Data" but I don't really know what I'm looking for. What metrics are stocks judged by? I'm assuming price is only one of many things.
With regard to (1), absent any other signal, try to sit near the front of the lecture hall. You can bet the students who seek out the back rows are not the most engaged with the material.
Good evidence might be that sexual harassment is happening more frequently at uber, that uber is missing processes to deter or detect sexual harassment, or that employees feel subject to harassment moreso than at other companies.

The metrics I'd like to look at would be harassment complaints, harassment claims on anonymous survey for witnessing, being a victim of, or participating in harassing behavior, and reports from HR outlining frequency of complaints and the results of those complaints.

If you could compare these metrics to industry standards I think you could make a credible case one way or the other. Eg Uber employees report harassment more frequently on anonymous surveys than to HR. This suggests Uber culture does not sufficiently encourage reporting harassment. Or, uber HR rejects sexual harassment claims more frequently than similar companies, suggesting they have problems investigating such complaints, etc.

I also found the story of sexual harassment at uber believable and outrageous, but that doesn't mean it's a systemic problem.
So is computer.

It too, used to refer to a person, rather than a machine. (albeit a long time ago).

http://www.etymonline.com/index.php?term=computer
We're not even discussing aggressively optimized C vs web stack. We're talking about a massive segment of today's software developers not even bothering to learn competent C (or Obj-C, Swift, Java, whatever) to build a native application. Hell, it's about the very practice of calling Electron apps native to begin with. The same thing continues to hold across web stack everywhere—reach only for those things that don't require you to learn a new language/paradigm, letting you keep churning out the same thing you build in a browser and call it native for platform X, and let it be on the user to pony up the resources to use it.
Why do you think that it irony? It seems like self awareness to me.
Yah, id try to explain but I'll get downvoted for not bring completely correct. It's 'different', there are a bunch of great blog posts on it. Iirc the biggest problem is Google's patches are pretty useless to the rest of the Linux community because the security model is so strange
I don't think you can use PH to compare to any other deal, that was monkey business. No way in any world a message board that couldn't get beyond a niche audience, that (I think most would agree) was past it's prime, and had no obvious path to revenue is/was worth $20M+. It was only able to get that because of the people that had invested. The right people can make anything happen, it was not an ordinary deal under ordinary circumstances.
> [E]ven if you were to wear the drive out in a few years - months would be close to impossible on an old, bandwidth-restricted machine like this

[ Sound of penny falling on head and subsequent facepalming ]

Of course, why didn't I realize that. Good point. I have an SSD here with some data on it; if I can figure out where to stash that I might install it, heh.
Rule number one of Censorship Club.
That sounds like my old msu connection...
You have a strange definition of critical discussions if you don't think people bring up their points and criticize other's viewpoints.

I'm sorry, but I can't include complete philosophical essays about Objectivism, its criticism, and my rebuttal in these comments to justify my logic for you. I'm sure if you really wanted to you could find people that could address these critiques. I don't think you want to.

If I disprove assumptions (the flaws or premises in objectivism), I have already disproved the conclusion. I have not proven myself correct, but I have shown the conclusion to be incorrect. That's just logic.

You're saying objectivism excludes humility? Silly, Objectivism doesn't mean you should be a tool. Ironically, that suggests a lack of understanding in your critique.
The more code is in TS, the easier it is to write tools to manage that code.
I work for Good Eggs. If you you live in the greater bay area want a dinner kit with local ingredients and focus on minimizing waste and packaging...

https://www.goodeggs.com/sfbay/dinner-kits

We use produce and groceries we were already selling as parts of our kits, as well as partially prepared food we prep/cook in-house. 80% of what we sell is made within 200 miles of SF.

We also assume you have things like olive oil. Hah.

Also worth mentioning is that we hold onto produce for usually less than 24 hours from the farm to your door.

http://www.sfchronicle.com/food/article/Good-Eggs-hatches-ne...

Let me know if you'd like a beta invite to try the kits out. (Or to talk Operations Engineering (my team), it's fascinating and full of classic compsci problems)
>In these cases, the WSL team covers test gaps by writing our own unit tests. At time of writing the team has written over 150,000 lines of unit test code for systems calls and virtual files (/proc, /sys).

I wonder why they went that route instead of contributing to LTP directly?

While there's probably some edge cases specific to WSL, surely much of their increased unit test coverage would be applicable beyond WSL.
I worked for an HFT a while back that had a zero-sick-day policy. This is exactly what I did.
Here's an idea, advertisers directly pay the content creators they don't have a problem with to show ads natively in their content at a point they both agree is acceptable. And there could be a contract between the 2 parties that covers any concerns either might have.
QNAP NAS models have a similar setup. In addition to their own package format (qpg? I think...), they also are getting the ability to run Docker apps natively.

I agree RE the fragility. Even on my mid-range rack mount units, I'd rather stick to just having them serve up iSCSI or NFS to something more... server like that runs the actual instances.
What exactly do you mean by "null-pointer exception"?
Reasons for me: 1. Uber's the only service in certain international locales. 2. You can always allow location (on load) and then deactivate when done with a few clicks. If you're not using the app all the time, not a big deal.
There still seems to be a big problem that Electron is addressing that these React Native solutions aren't bothered with: it seems that users need to have Windows 10 whereas if you look at the OS market share, Win 7 still has the most usage at almost 50%

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

I would love to use React but if this is not addressed, there's no way I'm ignoring 1/2 users in the Windows ecosystem.

Is that the case or am I wrong? Can you run these React Native forks on Windows 7?

EDIT: Win 7 usage might be higher than is widely reported

https://www.netmarketshare.com/operating-system-market-share...
This is Jevons Paradox (https://en.wikipedia.org/wiki/Jevons_paradox) applied to the World Wide Web.
Ideas on "how to study" in the context of an educational environment fail on the outset because that environment is often the greatest influence that you really can't control.

Studying ability often becomes a factor of prior exposure, time availability, fluid intelligence, mental stability, and a bunch of other random factors that all need to align reasonably well. For a small fraction of the population, these things will align. For any given person, they're not going to align all that well. For some people, they're not going to align well at all, and they may not make it.

What ends up happening is that the person can't truly properly keep up, so they end up surviving instead. And they may succeed in doing just that, but learning will be damaged. Most studying techniques fall short because they do not properly account for this survival mode and are not really the techniques that help someone, well, survive.

Proper learning is not rushed and hyper competitive, but what the average student encounters is.

Taking very dense notes, for instance, can easily backfire if it takes too much time and if it's not truly needed. Knowing what to learn, how to learn it, what not to learn, etc., are all separate skills, and not everyone has them. And it's not something that can easily be summarized because it's more of a skill than a piece of knowledge, and most of it comes down to your personal strengths as well as weaknesses.

There are plenty of successful students who have broken all of these rules and I'm sure we all know a few.
Yeah it's the 'for' in there that makes it wrong. It's not 'for' Linux, it's for Windows. I know what it is and I _still_ think of it backwards every time I read it.
For this type of thing I try to 're-frame' it in my mind as a lesson learnt, and that also (despite everything I'd hope in the world) there are some crappy people out there and I feel kinda sorry for them.

Turn your anger into sympathy for him, imagine what type of person he is and the daily life interactions he has had and will have with people that make him act this way.

Don't let his life actions affect your life anymore, remove the power he has over you.

(I feel I got a bit hand wavey there, sorry, but I find it really does help me, at least).
But... But... I want to advertise for peanuts. I don't want to pay premium publisher prices!

Give me premium content around my ads for free! now!

/sarcasm.

This is a solved problem. The only people complaining are the ones that want the cake and eat it too.

There is Zero opportunity here. Because 100% of your market is already served by premium publishers.
> Strict null-checking eliminates the dreaded null-pointer exception

When I was using typescript this still came up if you missed an array bounds check, you'd end up with an unexpected undefined. Pretty annoying and tough to debug.

Has this changed (I can't see how it could have, but... maybe?)
What did he say that was wrong? He didn't say all parts of the Islamic world are brutal to apostates, he just said much of the Islamic world is. And that's absolutely the case. https://en.wikipedia.org/wiki/Apostasy_in_Islam#Apostasy_in_...
Flow is not a transpiler, there is no concept of "emitting code", only of stripping away the annotations. In contrast, TypeScript is a transpiler. TypeScript being a transpiler means what gets executed at runtime is not what you wrote but some other sources emitted by the TypeScript transpiler. You say that presently (apparently due to the delta between ES6+ and TypeScript being currently very small) what is emitted is not materially (for some definition of "materially") different from the input sources. Even if that's true, this is simply a transient situation that may not hold next year (we're still in the "embrace" stage after all) and certainly didn't hold when I looked at TypeScript circa 2013.

Otherwise, can you please explain why bother implementing a transpiler if the emitted sources are identical to the input sources minus the annotations?

Even the names should give you a hint: "TypeScript" is a language name (the microsoft version of ECMAScript more specifically). "Flow" is not. That's why it's called "Flow" and not "FlowScript".
non-sensationalized, technical accurate accounts of entrepreneurship. not, "it was built it in 3 months." while conveniently leaving off that it was springboarded from a previous veture that took 3 years to develop a base for.
Same in Waterloo region. We've done two different CSAs in the last couple years, and both came with a newsletter that included recipe suggestions.
Isn't that basically influencer marketing?

If the ads are overt then I suppose it's an improvement over the usual fare of subtle product placement and staged testimonials.
Slack accounts are separate for each team you join. A lot of people join a handful of public and private teams. This means we have to create an account each time?
You can always find (pretty basic) examples where either one is faster, and sometimes by a lot.

http://dba.stackexchange.com/questions/149729/mysql-vs-postg...
California sun produces so much power that electricity prices turn negative
Boring. Really, what's the point? It doesn't even make a connection between more than one "drawing". Try to draw a triangle, select the shape and then draw another triangle to make the two look like a square - you won't see a square option in the suggestions pane, since it doesn't see/remember your first triangle. My kid would probably like it though.
Hey, I tried the Bluemix 30 day trial, even continued with a subscription. I ended up cancelling before I got very far. The UI was noticeably slow, every click was like 5 seconds to load. It was really frustrating as a new user digging around looking for things.

I was using the MobileFirst Services Starter and the documentation was not great, lots of broken links, and just very disparate - I couldn't really figure out how to piece things together. I spent a weekend pulling my hair out trying this thing before I went back to a MEAN stack on Heroku. It's entirely possible that I am the wrong client for this product, it's really difficult sifting through the IBM marketing information!
He's referring to the dereference of a null object. For instance, calling "foo.bar" when foo is null (or potentially undefined).
Summary: it's a machine powered by people. Aka it's just another factory floor.
How about tell us the price?
Deadheading crew has higher priority than pax, because without crew planeloads of other pax don't fly. The airline had, for operational reasons, fewer seats than pax with confirmed reservations. Do you call it overbooked or not, who cares: something has to give, as is anticipated in the conditions of carriage, an entirely normal thing: sometimes you might not get on a flight, or even be bumped off a flight.

The 'cheating' is in refusing to disembark.
My point was they could convert their web applications to Chrome Apps which has better native api support and experience if Chrome Apps could become a thing.