skysight-inc/HackerNews huggingface dataset:
I had a really bad advisor and bailed out of my Ph.D program with a masters degree. I don't regret it, although in hindsight, I recognize there were things I could have done to salvage my Ph.D. program. The main thing would have been to switch advisors. Is that possible for you?
This is a key component in why hardware start-ups are hard. Proof of concept: dead easy, as long as physics does not make your product impossible. Prototype: a little harder. 0-series: already quite hard (that's roughly what the story above was about). Mass manufacturing: super hard.

It's also why manufacturing samples should never be taken as indicative of what a plant will actually put out and you still need to sample the actual product to determine if quality is acceptable or not.

Lots of companies doing business with third world producers have found this out the hard way. (And then there is malicious substitution as well to content with.)
Not really, if the fork is orchestrated and primarily by one group (the Ethereum Foundation).
>when there is no traffic

Lol. Good one!
Downloaded from Google Play store yesterday, new account, and it's not listed at all on my connected apps at all.

Wife and son are both iPhone users and Pokemon Go is connected to their Google account with full access. Fun. Same as Ingress too, but I didn't care back then when Niantic was part of Google.
Actually 5.3M adults have RSA in France(pop 66M) [1]

Of them, about 1/4 receive it as a supplement to their low wage job.

Yes, the bureaucracy is daunting... and I don't pretend it's a life I'd like. I'm just saying it looks a lot like UBI and doesn't lead to prosperity nor happiness.

[1] http://www.lefigaro.fr/economie/le-scan-eco/dessous-chiffres...
"Market equilibrium" seems like a great place to be if you want to cultivate no employee loyalty. "How are your pay and benefits?" "Definitely not better than any of our competitors'!"
> But it can be done, and if you succeed it becomes a major, major accomplishment on your CV.

I agree with your advice except for this line. To be clear, a Ph.D does count as a "major, major accomplishment on your CV" (at least to the right audience). But you won't get any extra credit for putting up with a bad adviser.

I am tempted to simply advise quitting, but switching to another adviser (or even sticking it out) could also make sense. It depends on how exactly your adviser is bad, and whether you could honestly expect another Ph.D. adviser to be significantly better. Actual abuse is one thing, but benign neglect and a "sink or swim" attitude are pretty typical attitudes. If the problem is that your adviser is just focused on raising funds and doesn't have much time or inclination to help you on your research, then you can't expect any better if you roll the dice another time.

Also - what field are you in? What are your career goals? Most people with Ph.Ds don't end up in jobs that require them. If you think you'll be dropping out of academia in three years anyways (and there's no shame in that), then there really is little reason to stick it out for three more years of suffering, regardless of the whys.
Also - not being able to see how far into the content you are based on the position of the scroll thumb.
Is this a reference to something? ;P I very much missed the reference.
I think she represented the 90s pop-science autism fad (ASD hero worship stuff that trivializes non-HF autistics - which is sometimes called the ableist view) and a lot of her claims are on the receiving end of a fair bit of criticism. That's on top of her clear conflict of interest being a consultant to agribusiness and the Oprah-like PR her people have developed for her:

Some links if you're interested:

http://www.autistichoya.com/2013/08/critiquing-temple-grandi...

http://www.forbes.com/sites/vickeryeckhoff/2011/12/06/horse-...

http://dailypitchfork.org/?p=536
Although not all rail systems in all countries use axle counters for presence detection. In the US freight industry we use track circuits - https://en.wikipedia.org/wiki/Track_circuit
If you the GMO products are consistently 15% cheaper (thanks to better yields and lower waste they are promising) and routinely labeled organic (thanks to the promised reduction in pesticides requirements), consumers will be attracted to it.

If GMOs have nothing to offer, why would the consumer want them, harmful or not?
Fujitsu ScanSnap: One of the Best Hardware Investments I’ve Ever Made
One of the arguments for UBI is that it is not means-tested so the administrative overhead is much lower as compared with things like France's RSA (if I understand what that is properly).
Probably. And the Bay Area around SF is really not dense. Around 1000, which is terrible.

My main point is that SF is not the problem. It's the Bay Area.
The Philosopher Who Says We Should Play God (2015)
What are you gaining by replacing the native scroll functionality?

Are you trying to add "standard Android scrolling inertia" or something? I mean you must be trying to change something, or will I not notice it when it's working?
I would switch advisors or leave. Also ask yourself if you really need a PHD. This is all in retrospect since I was in your situation and I tried to make it work and ended up leaving eventually anyway.

Decide what is right for you, be authentic, regardless of your advisor.
And not only are you helping others around you, it's also enhancing the social aspect of the game. I saw lots of lures at tourist sites in the city today, and people were naturally crowding around them to catch Pokemon - and talk to everyone else who had crowded there too.

One of the smarter ideas I've seen today - a local pub noticed they were getting increased traffic from players due to being close to both a gym and Pokestop. They mentioned in media interviews that they might permanently fund a lure in the Pokestop as a way to attract more players to the pub & offer them discounts on purchases if they mention the game. That sounds like a potential business model...
Show HN: Hyper Room, a VR meeting and collaboration space
I'm hoping sailfishos takes off.
UK Now in Recession
Every single word in the cryptocurrency world is a methaphor, including "currency", "wallet" and, apparently, "to steal".

Some cavepeople figured out what stealing is a long time ago. We haven't quite decided if executing a contract code is stealing just yet.
How Apache Spark Feeds Real-Time Sports Analytics
What is your basis for that statement? SF is the second densest city in America. With low rise buildings.

It's the bay area around SF that fails to be dense. The Bay Area as a whole is around 1000.
Consider background jobs using Resque or Sidekiq. Those are a kind of concurrency. These kinds of libraries are unnecessary in Elixir, where you can spin up another process to handle this kind of "background" work outside of the normal request/response flow.
Machine Money and People Money – What’s the Future of Work?
Swift Algorithm Club: Swift Tree Data Structure
Show HN: VR demo to cast magic like 'Harry Potter' Wizards
Stopping Gun Violence: Time for Innovative Solutions
Not parent, but for me:
Yes, I do. Arcade machines led to terribly designed games then, and running a game on purchases leads to terribly designed games now.

This is not to say that there can't be good free-to-play games with IAP, but the vast majority of the payment models is terrible in game quality (not talking about success). I honestly have a hard time coming up with a good example of an app, but in the PC space, excellent examples of quality free-to-play meets success is TF2 and Dota 2 where you can't buy an advantage yet they are hugely profitable.

I've spent at least 200 bucks on dota 2, and regret nothing. I have yet to spend any money on IAP in apps simply because I haven't seen any implementation I find acceptable.
> I fall strongly in the "he's rude and annoying

That's your opinion, which is fine, but remember that other people may have their own opinions.

> and should stop it"

I think he's handled many situations very well. Mr. Torvalds only uses this type of language after a problem has persisted for a long time, usually after repeated attempts (either directly or through his "lieutenants") to fix the problem.

If the polite nudges don't work, stronger language can be necessary. There is a difference between careful use of strong language to make a specific point, and a personal attack or continuing grudge.

Mr. Torvalds has always had strict standards for code formatting because mix-styles eventually becomes a mess that is harder to maintain. Attacking the coding style is good management. It's cherry-picking to pull the one swear word he used.

> rude behavior

Sometimes strong language caries meaning. Cultural differences can make this a bit of a gray area, but in this case, a minor use of strong language was very effective at conveying just how bad those comment styles are for the long-term maintenance of the kernel.

It's slightly too long to include here directly, but please read this short work (poem? blank verse?), "How a plan becomes policy".

http://ogun.stanford.edu/~bnayfeh/plan.html

I'm not trying to justify arbitrary use of swearing or other rudeness. I'm suggesting that strong language is data which is foolish to ignore if it's used carefully.

> [items 1-5]

Most of these seem to be projection, not actual arguments that are used in the defense of the language.
Your customers deserve better; Focus on the human on the other end
> Maybe replace the CEO or something.

Holmes is, as I understand, not only CEO but also the majority shareholder and holds a class of stock with disproportional voting rights on top of that; so, but for a few layers of legal fiction, Theranos is Holmes.
Not on the first $90k or so.
Very rare. It seems like 90% of delays are due to "signalling problems" (which is probably also code for "we have no idea what is going on", but still...)
As the page says, it isn't serious. But more than that there isn't even an ounce of truth in it, so I don't see what the joke is at all.

Computer science has many extremely well paying, and simultaneously satisfying and intellectually rewarding jobs, for PhDs in industry.

There are some more serious articles linked above the silly graph, but they're not about computer science, and they're not about this decade.
If you're running a DC/OS cluster, it actually is!

> dcos package install spark

This gives you a Spark CLI, and installs the Spark Cluster Dispatcher so you can run jobs async. It also has options for installing the history server, and for SSL/Kerberos support.

Disclaimer: I work at Mesosphere and contribute to the DC/OS Spark package.
Trains have a belt and suspenders approach to safety and FRED would go nuts if separated from the locomotive.

https://en.wikipedia.org/wiki/End-of-train_device

Also very few non-railroad people understand pneumatic safety brakes, and suddenly breaking a brake hose locks the breaks on both halves of the train until the tanks drain completely down. Pneumatic brakes operate like a mechanical differentiation analog computer and the strength of the brake application is the rate or slope at which the brake hose pressure is dropping.

An axle counter is like the stupidest defect detector imaginable. Modern defect detectors are like robot Q+A inspectors, every 20 miles or so they detect hot bearings, any load hanging out or down or too high, fancy ones can do on the fly weighing (hmm that tank car full of oil is losing 50 pounds per mile, someone has a leak...) for decades there's been work done with various barcode and RFID schemes to track and log individual cars, pretty interesting stuff. I would guess there exist dumb defect detectors that can not detect overheated bearings at exact integer multiples of 1024 degrees F or something. There's a nice one near a park a few miles from my house and using a scanner tuned to railroad frequencies you could hear a synthesized voice identify itself and say something like "no defects found" I never heard it say anything else.

There is nothing wrong with defense in depth. It was paid for in blood, after all. The biggest problem with defense in depth is it leads to lazyness, well, we don't have to care about 256 axle trains because there's at least three other safety systems, etc etc. Then you end up with every one of them in a corner case and someone gets killed resulting in more regulation.
Single guy developed OkCupid without VC money. Sold it for millions
Please keep in mind that this only Hacker News Who is hiring, maybe other sources are more popular there.

Also, nearly every big city was already announced as next Silicon Valley by the press by now. The press is creating huge illusion here.
It's insane that we live and work within a system where you can be sued as a CEO for that argument.
I'm not really sure what the complaint is here. Someone is so afraid of losing of sales to piracy, that they refuse to sell the product at all? Genius! Now piracy is is cutting into 0% of your profits! People sold software long before there were walled-garden app stores, and even then app stores don't really prevent piracy if someone is determined. Why not just sell a binary on your website? That's how I've purchased all my other soft-synths.

> Which of course, in a totally bizarre move, kills stone dead the entire software industry and the future careers that the platform is intended to nurture - it's supposed to teach kids how to code, because software development is hard, and by learning this hard skill these kids will have a meaningful career. But in a world where software has zero value - literally zero, because in Pi world everything is free, and is supposed to be free, and any attempt to make stuff not be free will not get support - what value does that place on the people who develop software?

"How are these kids supposed to learn how to code if I can't sell them my closed sourced software?"

I'm not opposed selling commercial/proprietary software, but how do you delude yourself that doing so is assisting open-source and education? Also what do they mean by "will not get support"? Who should provide this support? Google or Apple don't support buggy apps. They don't push bugfixes when Tinder is broken. The best you can get is a refund for a paid app within a very small time window.

> The choices are give it away for free, and support it indefinitely into the future for free, or don't release it at all on the Pi.

What? You could give it away for free and abandon it, or let others maintain/support it. You can sell it and support it. You can sell it and not support it. You can preload a binary onto a Raspberry Pi and only sell it as a hardware unit. It's also likely not specific to the Pi (since they're porting it to iOS), you could likely compile and sell it for any Linux system, or even other ARM boards that compete with the Pi. Sonic Pi isn't exclusive to the Pi, it runs on Windows, Mac and Linux (ARM and x86/x64).
iOS SDK to catch micro behaviors on native mobile apps
You can rephrase:

> ...the EU to get to something resembling the states,

as:

EU member nations need to have their sovereignty diminished. That's extremely hard to swallow if you're the one losing rights/protections to a foreign institution.
This drives me nuts. I see two modes of breakage:

1. When a search engine indexes something dynamic that has changed by the time I visit the page, and
2. When some part of the UI is in the DOM, but not visible.

#1 could probably be solved by judicious use of <aside> on the part of developers, and by SEO penalties imposed on sites that update indexed content without inviting a crawler over to see it within a timely manner.

As for #2, I avoid this problem in React by imposing a rule in the coding standards: Do not hide elements. Omit them from a render function when you don't need them. This idea of keeping a stash of recyclable elements complicates that a little.

What browser vendors could do to help, is identify non-visible elements and omit them from the Ctrl-F search index. They are probably already identifying invisible elements in order to prune them from the renderer's view of the DOM tree. I wonder how hard it is to submit a pull request to Chromium?
My Time with Richard Feynman (2005)
The cheap imported rape seed oil blamed for the Spanish epidemic was probably a cover-up, it was actually pesticides being used in the cultivation of tomatoes. ( Posted earlier today here on HN: https://www.theguardian.com/education/2001/aug/25/research.h...)
PostgreSQL 9.6: Parallel Sequential Scan
I'm sort of on the fence. Previously I would have completely agreed - police comms chatter should be public information.

I live in a small country, and I set up a police scanner recently (a bit more effort than the US scanners, as we use TETRA digital radio, so there aren't many people listening). I had fun for a couple of nights listening to the stream.

Then I realised that most police work is dealing with really sad human drama. Listening to that stuff is draining, and honestly a lot of it is none of my business.

One of the early recordings I got was talking about an asylum seeker who was threatening to kill himself. The officer was clearly worried about him, and was talking to dispatch about how he'd previously talked to this guy when he doused himself in gasoline in the red cross office and tried to put himself on fire. The person was named and his social identity number was read out through the radio. I really felt bad after listening to that, like I was trying to get kicks from others misery.

I don't listen to the recordings anymore. But I still record, in case something big and interesting comes up (think police shooting - having a record of police radio could potentially clear things up). Still, I think it wouldn't be the worst thing in the world if they paid for the TETRA encryption license.
Lowering wages and prices only works if debt is denominated in the same currency. Otherwise internal devaluation just makes debts harder to pay off.
Yes, the DD team needs to say something that sounds like they've done their work properly.

So they'll come in with a list of checkboxes, which as a fund manager you learn to tick. Even if the questions have no bearing on how you're actually making money. So you might get asked what qualifications people have (very few people actually have a qualification in building strategies), or you'll get asked something quite superficial about what technology you're using (what's it written in? C or C#? Those are the same, right? That's good...)

Unfortunately, most of the DD teams I've seen do not ask the questions they need to ask. They have a long list of irrelevant questions that make sense to people who are in the CYA (cover your ass) business, not investing or coding. I never met anyone who asked me whether we used version control, and only a small sample bothered to ask whether we had our own money in the fund (one smart guy avoided a 50% blowup by doing this and discovering the big boss had barely any skin in the fund).
And there's considerable thermal expansion, and thus shrinkage, in the material

That crack is clearly due to cooling and shrinkage pulling the layers apart at the edges. (The effect is more pronounced at the ends. Large parts generally curl upwards at the edges, like cooked pepperoni, just less so.) The fact the author immediately doesn't know this marks him as something of a noob. Also, he should infill the crack with extruded melt from the print head, not just clamp and glue it. Otherwise, he will be loading the part with bending stresses. (This is also a noob level lesson.)
Ask HN: Would Databases be different if more women would do programming?
I was wondering if more women would do programming, do you feel like there would more of types databases? Given that women organize information in their brain differently than men.
Yep, the tired old "Shortage of Engineers" meme is bound to come up in any discussion about tech hiring that ignores compensation. Saying there is a shortage of something in a market only makes sense given a price. Sure, there is probably a shortage of Bay Area engineers if you're paying $70K, but I bet there is no shortage if you're paying $400K.
Remote work is not a silver bullet for solving the faux work shortage. Aside from the fact that there is no shortage in the first place [1], remote work is still very new. Without proper operations in place and a solid, tested, management structure you'll end up with a hodgepodge of culture and unhappy employees. I used to be bullish on remote work until I actually started doing it. It can certainly work, and I still encourage companies to explore it, but it's not a one size fits all approach, or a replacement for proper organizational management.

1. http://www.huffingtonpost.com/michael-s-solomon/the-myth-of-...
> I agree with your advice except for this
> line ... you won't get any extra credit
> for putting up with a bad adviser.

The value doesn't lie in putting up with a bad advisor, it lies in taking control and organising things. It lies in being in a bad situation and devising a plan to deal with it. It lies in solving a problem, accomplishing a goal, despite starting from a poor situation.

The value is in having proof that you can manage your resources and create a positive outcome.

Since several people are saying the same thing I'll add my response here:

Yes, absolutely, probably not actually the thing to put on your CV. Bu anyone who values a PhD in a candidate will appreciate the comment "As it happens I didn't get along with my supervisor, just personal chemistry as it happens, but I overcame that by taking control." I believe that for most people who knows about PhDs that is actually worth something.

To the original poster - people disagree with me, and that's worth considering. I could be wrong.
I don't think that the article was about miscounts, otherwise it would equally be a problem for a 258 axle train that missed 2 axles. Since the article is describing a problem that occurs for multiples of 256 it is almost certainly a counter overflow issue, so a 256 axle train resets to zero and a 257 axle train would appear to the counter as 1, which is still sufficient to mark the block of track as occupied.
I think the best thing to do with PayPal if you're doing an ongoing subscription with different plan levels or addons, is to use Pre-Approved Payments. This basically allows you to get a PayPal token which you can use like a Stripe token -- that is, you can tell PayPal "here's this token, I need to charge it $4.99" and they will do so anytime you ask.

As you might expect, they watch companies using this type of API very closely so obviously don't use abuse it. But we've been using it from around a year now with Roll20 an d have had great success with it. It allows our customers to link their PayPal account to their Roll20 account one time, and then buy subscriptions or digital one-off content without needing to log into PayPal again or anything like that, just as if they had a stored credit card on file with our Stripe integration.

The benefit from the consumer side is that you can log into your PayPal account at any time, and see exactly when and how much you've been charged over the life of the relationship, plus end the relationship on the PayPal side with one click. So it's really a win-win I think.

Note that we also do offer using a regular PayPal checkout flow for one-off content if you're not a subscriber, but as soon as someone wants to get on a subscription plan we have them do the pre-approved payments agreement with us.
It turns out that even over the short term, it's been good.

"Six months after Price's announcement, Gravity has defied doubters. Revenue is growing at double the previous rate. Profits have also doubled. "
http://www.inc.com/magazine/201511/paul-keegan/does-more-pay...
> It's sad most people mistake this for weakness of a system.

I don't think that conclusion is warranted.
There is nothing patentable in their application. All is obvious, not novel or has prior art.

Case in point: gang switch in the era of voice brokers. Nothing says 'synchronized' execution better which is all this application is.