skysight-inc/HackerNews huggingface dataset:
First it was open floor office layouts, now it's morning productivity.

Why can we not just agree that what works for one person does not for another.

I have a mild form of attention deficit. When I am fully awake and alert, my mind races at a mile a minute, and I can't focus on any task for longer than a few minutes. It's great for email, but having a long deep uninterrupted think? Forget about it. So, I distract myself - whether it's with music, or by pacing, or what have you, and it allows my brain to pay attention.

This also means that being SLIGHTLY tired at the end of the day is wonderful for focus. No, I'm not thinking as quickly as I do when I'm well rested. But I get a lot more done.

One other thing: I'm sure I'm not the only night owl that finds the morning pre-everyone-else-awakening far from peaceful. If anything it's a constant reminder that your time is finite and is about to disappear. Every morning is a deadline until the world awakens and your productivity ends.

Evening/nights are the opposite of this: If everyone around is in bed they'll stay away, and you are only limited by your own fatigue and focus. The world is your oyster until YOU choose you no longer want to work.
Such assessments are notoriously inaccurate, except in the trivial sense that we all know most startups won't succeed.
Maybe. Better late than never, though?
As a consumer of epipens, I can assure you that we are not divorced from the price mechanism. We are talking about $300+ a unit for a dispenser (the drug itself costs pennies). The time needed for competition to manifest in the market will cause much suffering.
A McLaren F1 w/ 2.2 second acceleration isn't considered a production car? Or the other one that replaced it in Guiness?
Gravitational waves will bring the extreme universe into view
> CPS really does have the power to take your children away.

Strictly speaking, AFAIK, in most jurisdictions they actually don't have the power to do so, even temporarily, on their own judgement -- they either need a warrant issued by a judge on a finding of probable cause, or law enforcement action in an emergency situation where a warrant isn't practical. So, really, the police and/or courts have the power to take your children away.
Agreed. The process by which you fortify gyms is broken. Leveling up your gym is very time-consuming and can too easily be undone, especially by other players nearby. There needs to be a better way to handle gyms and battles that scales with local user activity... perhaps a shunt to a PvP mode that grants the winner or the winner's color a certain amount of exclusive access time to fortify.

The game is not similar enough to Ingress for the existing tit-for-tat ideas to work. Fire XMPs <=> Gym Battle; Add Resonators to Portal <=> Put Champion on Gym. Where's the equivalent of shields or key-based recharging at a distance? Why can't I buff my pokemon stationed on a gym (or the gym itself) with items after an alert that the gym is being battled?
Oh no - I'm reading the comments!

With all seriousness, I've gone through this experience. Working hard day and night and then having a bunch of hate reviews on the internet, and really awkward and weird ones on the App Store.

My general rule: if they make a solid argument, take it into consideration (this is the hardest thing to do due to personal biases); if the comment is without substance, I just brush it off and walk away. If it's a continues comment (without substance) then I ask if we're the root cause of this perception, or it's general market perception that leads to them.
You really think a company would cease to exists because of a comment???

(If that happened, I actually wanna see a link of it, would be fun to read that).
Google will put forbidden pages in its index. It doesn't scrape them. (The URL to the page exists even without visiting the page.)
I wonder if Sam will read these comments...
Unless you want to rely on one company with anycast (like amazon or cloudflare), you can always just keep the same zone in a number of unrelated companies.
> They are paying to be in school. They may be paying for it with money gained from the University but they are still students.

Seems like some funny-business accounting to me, especially since AFAICT 90%+ Ph.D. students are fully funded.

It's like if you said instead of making 200k [made up number] from working for Facebook, I'm making 300k, but paying 100k for "experience".

> How are the economic realities of grad school any different from undergrad?

Because Ph.D. students almost always have school as their primary income, and undergrads (usually) pay for school and even if they don't pay, are usually supported by their parents or by other jobs. It's very very rare for an undergrad scholarship to pay you enough to live independently.

Also, undergrads don't have a "boss" pressuring them to produce more.

> If you can't afford to go to school, you have a few choices: debt, poverty, or don't go to school.

There is no such thing as not being able to afford to get a Ph.D., unless you have external expenses like a mortgage or needing to support family members. Ph.D.s are funded. Talking about not being able to afford a Ph.D. is like talking about not being able to afford to work for Facebook.
If you want people to not always be looking around to hop to the next salary tier, then ideally people's salary should be ratcheted yearly to "what they could get elsewhere", not blindly based on some simplistic formula like starting * 1.xx^year + performance. Labor is a market just like any other service, and prices (compensation) are set by what the market can bear.
Most universities have limits on the number of hours undergraduates can work, and federal work study also limits the number of hours weekly. Graduate students have no such institutional protection. Nearly all undergrads are allowed to remain on their parents health insurance, or are provided health insurance by the university student health. Graduate students often have to purchase their own insurance and are too old to remain on parental plans. Treating graduate students and postdocs as students, rather than workers, also means that many of these people don't receive any kind of institutional retirement planning until they're 30+ years old.
It's not bad behavior. The companies that profit off this try to make you think it's bad behavior because they don't want to risk your taking any profit away, and they've installed laws that let them get away with this. They can violate to their heart's content, but unless someone else in the oligopoly sues over the matter (which they would never do, because the precedent may prevent their abuse of the law), the peons will be forced to comply. That's not how a competitive marketplace works, and it's why we have such a hard time breaking gridlock on web properties.
Assuming your goal is to level up. A lot of people were playing for the collection aspect.
It would be ok if it wasn't "You can't scrap my site. Unless of course you're Google" this double standard drives me mad.
This kind of stuff https://pokevision.com/
Incomplete or completely lacking documentation for Objective C and Java, weird bugs, random disconnects. Overall it feels like the Ruby on Rails of networking - an opinionated package/framework that tries to do too much. Also, the whole concept of "as easy as a a local functional call" is a flawed, leaky abstraction.
In the Google quote you link to, Google is not contacting your page. Rather, Google will index pages that are only linked to, which it has never crawled, and will serve up those pages if the link text matches your query. That's how you get those search results where the snippet is "A description of this page has been blocked by robots.txt" or similar.

There's a somewhat related issue where to ensure your site never exists in Google, you actually need to allow it to be crawled, because the standard for that is a "<meta name=noindex ...>" tag, and in order to see the meta noindex, the search engine has to fetch the page.
Compress PNG\JPEG images online (free web service)
That's nice and all, but it's not fun.
Excellent news. I'm of the opinion that might makes right is the law of the land, and I'm going to start by buying a bigger gun.
Project Reach: collect data with a Raspberry Pi at very high altitudes
I don't understand... can you expand?
We (Comcast/NBC) run 2s segments for our video streaming service which is... substantially larger than this. High latency mobile networks on clients which don't do keep alive can be _somewhat_ problematic. The best fix for that is just to have a very fast/close CDN edge node.
Some languages, such as Perl, start the array in the middle to avoid exactly this situation.
Yup, read that, no idea what it does. Now not to bash you, but here's some things you guys might want to look at.

For one, there's truth in the saying "Users don't give a sh*t about your vision". They're as self-serving as anyone, and they want to know what good your thing does for them. It's great folly to not tell them once they have reached your site and are ready to listen.

Second, "marketing speak“ is feel-good fluff, designed to obfuscate meaning, just like political speak. You're doing something technical, don't use marketing speak. Talk facts, talk applications, talk guides and tutorials. This leads to two great outcomes. One is that the people you're trying to reach understand exactly what you're saying. Two, you don't have to feel smarmy saying it.

Then, try to see your messaging as another component of your overall project. Imagine you have some kickass servers crunching numbers, but your load balancer is an arduino running on potato batteries. No bueno. Now you don't have to make everything perfect, but your copy should do your project justice.

Also, focusing on features over "messaging“ seems like something I'd do if I didn't know how to do marketing and wanted to avoid the topic altogether. Make sure you're not neglecting critical areas because you're uncomfortable with them. If lack of confidence/knowledge is an issue, I'd recommend picking up a copy of Claude Hopkins "Scientific Advertising". It's only 80 pages, there's pdfs of it floating around on-line, and I think it gets the principles down nicely.
I was going to post something similar. When you go to all that trouble that the web site owner is pretty clearly trying to prevent, that is convincing evidence that you are breaking the terms of service. And breaking the terms of service for a web site has been held to be a civil violation (a number of times on Ebay and Amazon) and potentially a CFAA violation by the Justice department.
Robust photon-pair source survives rocket explosion
(Tedious disclaimer: my opinion only, not speaking for anybody else. I'm an SRE at Google.)

Performance. gRPC is basically the most recent version of stubby, and at the kind of scale we use stubby, it achieves shockingly good rpc performance - call latency is orders of magnitude better than any form of http-rpc. This transforms the way you build applications, because you stop caring about the costs of rpcs, and start wanting to split your application into pieces separated by rpc boundaries so that you can run lots of copies of each piece.

I cannot sufficiently explain how critical this is to the way we build applications that scale.
Why do you think there's a competition for valuable pokemon? When a pokemon spawns in an area, it spawns for everyone in that area and everyone who stops by can catch it. You're not competing with everyone else to get there first.
<edited down after thinking>

It seems to be personal taste whether these companies are of interest.

This industry for a very long time has churned out things that are obviously exciting, and at first glance you think "wow I connect with that".
Trump is an object lesson in the problems of machine learning
I wouldn't feel the need to say that there is a real (true, actual, mathematically determined, ...) risk of 50%, except to disagree with some different figure posited by someone else.
I'd agree that IRS rules could be relevant, though the 1099/W2 distinction isn't the one I'd look to. The question there is "how focused is the service provider on providing services to just this one recipient (i.e., the putative employer)?"

That question is orthogonal to the question of whether one is primarily a student or primarily a worker (either employee or IC—it doesn't matter), which is more relevant to the recent NLRB ruling.

The Supreme Court addressed this issue in 2011 in the Mayo Clinic case [1]. They held that medical residents do not qualify for the "student exemption" to FICA (a certain type of payroll withholding). At first glance, this seems to support the NLRB ruling regarding grad students, insofar as it indicates that people who work and learn can be classified as primarily workers.

However, I think it might ultimately undermine the NLRB decision. In the Mayo Clinic case, the Supreme Court basically said: there are people who are students who get paid, and there's a FICA exemption for them, but medical residents are a different kind of beast—they're more like workers.

This line of reasoning implies that students who do qualify for the FICA exemption—presumably including grad students who receive stipends—are more like students than workers in the view of the Supreme Court. That would mean that they would be less likely to be owed the right to unionize, which is a protection granted to workers, not students.

Caveats: The Mayo Clinic case was decided under a specific provision of tax law (not labor law), though it did involve the general question of "what is a student?". Also, I am now a "recovering lawyer", no longer in practice.

1: http://www.clhe.org/marketplaceofideas/uncategorized/supreme...
After reading "Is that so?" I wonder whether the story still applies with the internet of today, where (for the average person) a smeared reputation remains online even after corrections are made.
sama sent out a reassuring email to the current batch because somebody got their feelings hurt by the mean old internet.

We will now argue incessantly in the comments section here about it.

EDIT: Folks, if you would like to explain why either of those sentences were correct or unsubstantiated by current events, by all means do so. Cowardly downvoting doesn't educate anybody else.
This is so true about critics in many contexts.

> A friend of mine likes to say "there are two kinds of people in the world--the people that build the future, and the people who write posts on the internet about why they'll fail".

> Most startups will fail, so you can say everything sucks and be right most of the time.
Would you rather make 50k a year and get a 5 percent yearly raise or would you rather be "perpetually stuck" making 150k?

IMO, being a commodity ain't so bad.
Route 53 also has no IPv6 support, and no stated policy on how it deals with DDoS attacks, or if you get charged for the attack if it's directed at you. Good luck!
Definitely don't get in the way of criticism. But do _get_ criticism. There is a big and meaningful distinction. "Don't read the comments" is a clickbait article title: worse than having haters is developing an echo chamber that isn't tolerant of dissent.
I agree. It seems like everything on the news is blown out of proportion and beaten to death in an attempt to fill the day with "interesting" stuff. No, this is just making people scared to go outside and actually enjoy life.

I've stopped watching the news and just read it whenever I hear of something going on that piques my interest on the Internet. It's pointless for me to watch 24-hour news coverage of a shooting or kidnapping that is just going to make me think less of the world I live in.
The content falls under copyright law. The problem is that you have to enter the company's servers to obtain this data, and the CFAA says that the company can treat their public-facing web servers like private property, and if you're caught "trespassing", you can be sued and jailed. Scraping plaintiffs are usually granted an injunction based on "trespass to chattels" (among other rationales), i.e., trespass to an individual's property (as opposed to land).

Companies like PriceZombie are forced to stop because the CFAA says that Amazon can prevent them from accessing their servers by decree alone. A ToS isn't even really necessary for this, but it helps them pin down their argument.

PriceZombie could try to get the data from third-party caches, but it only solves part of the problem, because copyright and trademarks come back into the picture once you have a replica of the target page. In Ticketmaster v. RMG Technologies, the judge found RMG infringing on Ticketmaster's trademarks and copyrights because the page they were scraping included Ticketmaster's logo. The judge said the copy of the full page that existed momentarily in RAM while the scraper extracted the non-copyrightable data constituted a copy that infringed on Ticketmaster's rights, even though the logo was never used by the application in any way, it just happened to be on the page.
Injured U.S. Soldiers Will Be Guinea Pigs for Autonomous War Vehicle Development
By what objective standard do you make this claim?

As it stands, your comment comes across as flippantly disrespectful and totally void of empathy for those who's lives are actively and continuously harmed by that sort of anxiety; that such anxiety is a perfectly acceptable externality in the process of achieving some theoretically perfect lack of bias.
This might have felt good but it was probably a waste of time. Success is the best answer to critics.
> This industry for a very long time has churned out things that are obviously exciting, and at first glance you think "wow I connect with that".

That seems like hindsight bias. It's certainly not an accurate description of how people reacted to future successes in the past.
It might benefit the rest of the U.S., but the rate of job expansion outside the Bay Area is excruciatingly slow compared to the rate of rent and house price increases.
Agree on this point. The most innovative feature is streaming, which enables some very powerful scenarios.

The tying to HTTP/2 and especially the way it is done is also not my cup of tea. E.g. if it wouldn't have chosen to use HTTP trailers (which are mostly unsupported) it could be implemented with a lot more HTTP libraries. It's also sad that it doesn't run in current browsers because of the lack of trailer support as well as streaming responses there. With putting a little bit more thoughts in it (maybe choosing multiple content types/body encodings) this could have been supported - at least for normal request/response communication without streaming.

Regarding microcontrollers:
It should be possible to implement HTTP/2 and gRPC also on microcontrollers, but imho it will neither be easy nor necessarily a good choice. Implementing HTTP/2 with multiplexing will need quite a lot of RAM on a constrained device, especially with the default values for flow control windows and header compression. You can lower these through SETTINGS frames, but that might kill interoperability with HTTP/2 libraries that don't expect remotes to lower the settings or to reset connections while settings have not been fully negotiated.
If the scraper gets back nothing, they know they've been spotted and will make adjustments. Easy to check for automatically. If you alter the page to feed them garbage, it takes longer to notice.
I have never seen this be a serious consideration in this industry. IMO that is a fairly "old school" outlook. Anecdotally I have never had a job for more than two years and it hasn't been an issue for me yet.

An exception to this would be someone who has had a lot of contract work without a lot of FTE, that is definitely a red flag.
Quantum Network of Atomic Clocks Could Enhance GPS Gravitational Wave Detection
Are there any cases of a small company attempting this? Since the drug is well known and cheap, I was hoping to read about hackers designing an open source 3D printed dispenser.
Wouldn't fewer grad students lead to fewer professors and less income for universities? Why would administrators accept that?
Indeed; atoi in fact invokes undefined behavior in out of range situations; you can only safely use it when the input has been lexically analyzed to be a valid integer of only so many digits as not to overflow.

I'd tend to make this re-rolled atoi a wrapper around strtol/wcstol.
To your first point, I would strongly disagree, and actually argue that you are the one being wildly inaccurate and ignorant. I know many people first-hand who were affected negatively from the drugs. As an example, I once had a very charismatic friend who was extremely bright, happy, and just fun to be around. In middle school, he started taking medication. He became detached, depressed, quiet, and generally dull. He would at times be himself, but overall, other friends and I noticed a drastic [negative] change in his behavior. To me, that is extremely serious, especially as a child where you are forming your character and social abilities and exploring your imagination. Another example, I have a cousin who takes the medication. Throughout her childhood, she experienced unusual and unpleasant side effects like headaches, stomach pain, anxiety, sleep issues, etc. Her doctors have rotated her through different medications, but it seems there was never a golden ticket with 0 side effects. You argue that these are negligible side effects, like coffee. I would say that these are much worse than coffee, at least in the extent of how they effect people, and at the same time would argue that it doesn't even matter if the effects WERE the same as coffee. Do you want your child to be on coffee and redbull? Not me. I know plenty of other people who experienced the same symptoms and personality changes I described here, and although that is not conclusive evidence, there seems to be a large consensus on this issue (as far as the side-effects and changes in personality). And if you think there is no chance of any long-term health consequences derived from prolonged use of these "mild stimulants" like ritalin and adderall, then I am going to reluctantly step back and say we should just agree to disagree.

To the second point, you seem to be confusing my observation as a call to blindly end the use of medication. My argument isn't that we must end the use of medication and ignore the issue, it was that we need an overhaul of the education system so that we can get rid of the pills and preserve the well-being of the children. Not a practical or easy solution, I agree, but it is an important one at the least. And of course there will be children who fall at the far end of the spectrum, where no matter how accommodating the system is, they will still need the assistance of medication to truly thrive. But at least we can safely say we tried at that point, instead of assuming that these children are all "troubled" and need big pharmamama to feed them the milk of corporate greed.
Even when the critic was right?
Mac OS X IO Kit driver framework:

https://developer.apple.com/library/mac/documentation/Device...

NeXT Driver Kit:

http://www.nextop.de/NeXTstep_3.3_Developer_Documentation/Op...

Windows 10 Windows Driver Frameworks:

https://github.com/Microsoft/Windows-Driver-Frameworks
> but why treat people differently because of their gender? Can't we just treat everyone the same?

This is one of those well-intentioned questions that makes a lot of hidden assumptions. Since straight white men founded this country, wrote the laws, and hold a disproportionate number of positions as presidents, congressmen, CEOs, etc, this means that the directive to "treat everyone the same" in practice becomes "treat everyone like a straight white man"

Men and women and non-binary folks have different needs and are oppressed to varying degrees. Trying to treat them all the same ignore these important differences. This post discusses how conventional city planning of treating everyone the same is less effective than bringing those differences to the forefront: http://www.citylab.com/commute/2013/09/how-design-city-women...