skysight-inc/HackerNews huggingface dataset:
Theranos is not an outlier. From my experience in biotech its pretty common "to stretch" the truth and hide/not mention inconvenient facts. Not many get to multi billion evaluations but many do get multi million funding this way.... And then go bust.
No-car households are becoming more common in the US, after decades of decline
Isn't it how it works today? The insurer makes profit by taking the difference between the "real" risk and the risk that the customer is willing to pay for. I bet that the insuring companies have much better estimate of that risk than their customers.
I gathered as much, but I don't see it. With the explicit disclaimer that it's just personal observation, it's about as open as can be to me.
Counterexample: the Linux kernel.
I wrote a little thing that demonstrates chords and scales/modes on a piano keyboard. Maybe it will help to clarify.

https://agile-fortress-99874.herokuapp.com
Centralised control... means single point of failure

The drone could also be hacked by a terrorist or enemy state

The real damage is rolling back education and destroying the media, destroying the will to fight if ever needed and basically guaranteeing that someone will set those drones up and take the whole pie
But that is a nuisance more than the ability to own/maintain control.
I think the claim was far too broad to actually be entirely true, and the evidence was both narrow and weak.

The 1997 paper only shows that certain simulation parameters can produce bad packet loss for UDP traffic. But those parameters are almost all irrelevant to today's Internet: MTU is now 1500B not 512B, TCP congestion control is usually something like CUBIC rather than RENO, buffers are never a mere 16 packets long, and TCP traffic is more often relatively short-lived HTTP connections, not long-running FTP.

The paper is just another piece of evidence that TCP synchronization sucks. You are very unlikely to encounter such perfect TCP synchronization on today's Internet, and even if you did, the dynamics of introducing some UDP flows to that situation would be different.
> We write design docs at Google to communicate ideas with each other.

I have no problem with individual developers choosing to circulate documents in order to solicit feedback. My objection is to rigid processes that force engineers to write documents.

Mandatory design documents for "communication" invariably morph into checklists of required signoffs from people who have little incentive to say "yes". In this way, a culture of design documents breeds a culture of extreme risk avoidance.

It's a tragedy, really. Through numerous small steps, each apparently reasonable, a nimble organization becomes an ossified nightmare in which it takes six months to add a checkbox.

> The fact is that, on average, design doc+code takes less time than code without design

Prove it. Provide evidence. In my experience, your claim is not the case for most changes in most projects. For the changes where design documents facilitate development, my experience is that developers will choose to circulate documents even when not required to do so.

> Unmotivated features are axed.

One developer's "unmotivated feature" is another developer's essential use case.
sorry to hear that! can you provide more info about your platform? this app uses webgl and we check for webgl support when the page loads.
> It's about attention to detail. In the world of scatter brained developers who never seem to really follow through on anything, it's those guys that are the real unicorns.

I've done a few hundred technical interviews over the years and this is absolutely true. It's these guys who make production ready systems possible more than anybody else.
It's a slippery slope to anti-intellectualism but I feel myself slipping.

Au contraire. You may be being truly intellectual for the first time. Do you know the motto of the Royal Society, the organization most responsible for the birth of modern science? "Take nobody's word for it." That is the essence of science -- replication and verifying things for yourself. You are not anti-intellectual just because you question the authorities in charge of a particular institution (academia).

What fields are as sturdy as particle physics? Medicine? Biology? Climate change?

IMO, fields where there isn't a quick feedback loop between controlled, real-world experiments and obvious result are almost all unsound. That includes macroeconomics, psychology, long-term nutrition, etc. In these situations, you can always play with the variables to get pretty much any result. Thus academics who either are good at playing politics and PR, or who have a politically convenient message, will rise to the top, not the academics who are rigorous and honest. You can find good academics, but they are rare and usually aren't the famous and acclaimed ones.
DNS isn't VoIP, but most DNS traffic is very much latency sensitive. When you click a link to a typical modern web page, you trigger multiple HTTP connections to load the page and its many resources hosted on dozens of domains. The DNS lookups are on the critical path for all of those requests.
I would argue that the thing in your home that's listening to all your conversations is quite clearly closer to a spouse than a friend. But that is a different topic.

A murder suspect is just very different from someone who has take[n] up murder as a hobby. The first description might apply to you right now without your knowing, whereas the second (hopefully ^^) clearly doesn't.

> … speaking loosely and not adhering to the legal definition of innocence until proven guilty

You make it sound like that is a minor detail, but it's in fact a cornerstone of a Rechtsstaat (apparently there is no English word for this? see https://en.wikipedia.org/wiki/Rechtsstaat).
NFS (was) stateless and idempotent. Lose a packet? Send it again! Which is mostly what you want, since there can be dozens of processes performing IO and they're all independent. Last thing you want is head of line blocking.
> resolve merge/rebase conflicts

This was added to github rather recently
Your Git Log Should Tell a Story
You are completely wrong here:

"In GDP / Labor Productivity terms, though, it's value hasn't changed at all -- in fact, it's DECREASED, since your new computer costs less than the old computer!"

At least in the USA, the government does adjust for the increasing power of computers. Indeed, that is one of the arguments that productivity is really lower than what the government says (and therefore inflation is higher).

Consider this article:

https://growthecon.com/blog/Manufacturing/

It sets out to debunk this claim:

… the numbers are skewed by huge gains in real output in computer and electronics manufacturing that mainly reflect quality adjustments made by government statisticians, not increases in real-world sales.

But in fact, the author points out that it is altogether appropriate for the government to make those adjustments:

"Multi-factor productivity is simply a ratio of value-added to an index of inputs. Value-added in the manufacturing sector is a mesure of the economic value of all the goods produced. Not the physical number, the economic value. And hence manufacturing MFP is a measure of how much economic value that sector produces - not the physical number of goods - per unit of input used."

And even with those adjustments, productivity growth in the USA has been weak.

If you were to remove the quality adjustments that the USA government makes to the computer and consumer electronics sector, then productivity has been even worse, and inflation much higher, and growth even weaker, than what we typically think.
Research papers are insanely hard to read.

I currently have a solution to try to fix this, it's still in pre-alpha stage:

www.wikipaper.org

If any HN'ers has time to help me I'd be much appreciative. This is a big problem and can't really be solved via commercial means, it can only work as an open-source project.

There's been many, many attempts to solve this problem in the past but all of them have been fairly limited in featureset & momentum.
I currently have a solution to try to fix this, it's still in pre-alpha stage:

www.wikipaper.org

If any HN'ers has time to help me I'd be much appreciative. This is a big problem and can't really be solved via commercial means, it can only work as an open-source project.

There's been many, many attempts to solve this problem in the past but all of them have been fairly limited in featureset & momentum.
They should deport them immediately upon their asylum being denied, instead of letting them linger in the country in red tape limbo.
Mars – A cross-platform network component developed by WeChat
Thank god, this guy should not be teaching anybody, anything.
Elitism.
> returning a proxy object from operator[] instead of a reference.

Oh yeah, maybe. But that would still require the ability to overload the dot operator, wouldn't it? And how would you know when to deallocate the proxy object? And presumably there would be some run-time overhead. Hmm, I don't know if it wouldn't be more practical to create a static tool (or "precompiler") to automatically convert references to (safe) pointers (or iterators).
I just a pixel. My employer gave us all a free maxed-out pixel or iPhone 7.

It's good but I am surprised at the things it lacks. I had hoped it would support wireless charging because my last three Google phone (all nexuses) and my 2012 nexus tablet all had major problems with the power connector be oming loose after a year of use.

I also hoped it was at least minimally waterproof like most of the similarly-priced phone but, alas, it's not.

I'm very happy with the speed of the camera though.
The problem is that fundamentally, research papers have nothing to do with dissemination of knowledge, they're simply notches in a researcher's belt. There's a long laundry list of how this manifests in terms of readability.

I currently have a solution to try to fix this, it's still in pre-alpha stage:

www.wikipaper.org

If any HN'ers has time to help me I'd be much appreciative. For one thing I need help building a search index of existing wikipages.

There's been many, many attempts to solve this problem in the past but all of them have been fairly limited in featureset & momentum.
Review Anik Singals Lurn Insider
Yes, but the HTTP requests themselves dominate the overall load time, even if DNS takes a bit longer. Plus there's caching to reduce somewhat the need for the DNS requests.

(Of course, I'm pulling all of this out of my nether regions without a lot of thought, and you may well be right, the sheer volume of such requests might lead to problems.)
Ever play a game like pokemon go? Battery life very quickly be ones relevant if you are outside and away from a charger.
I think it really depends on the project, the community, etc. Some projects seem to be quite successful with design documents. (go, python) Some make it the process where changes go to die unless you're part of the core team and can poke the right people personally to review them. (openstack) The culture is everything.

But I think you're missing some very practical things here:

> Why are you making this change? What impact will it have? --- can be asked during review of actual code.

Yes, and they're going to be asked every single time. And if the reviewers disagree with the impact, you'll have to either drop the change or rewrite it. So why not ask first?

> There is no need to build a speedbump, not if you trust your people.

"your people" works on a small scale with people you work with continuously. It doesn't work on the internet when someone called "fdsfsaa" submits the code to your project and you hear of them for the first time.

> Most changes don't need this process.

Depends on the stage of development goals, etc. Some projects will get bugfixes and maintenance. Some will be constantly changing. You can't generalise.
Which government though ? And which anti government protestors ? Anti U.S. is fine when operating in U.S. However anti u.s. when operating globally is not cool. If you editorialze over and above local government regulations then you are a news source just like traditional media
Thanks. !
Show HN: Moover: request a move
What should we do to disperse haze
Doubt its the low hanging fruit technically, more the massive gains from first-mover advantage. A pair of robot arms cooking you food doesn't seem as much a winner takes all environment.
how is this possible? The instant I release a line it has a perfect match - I would be impressed if it got one after working for 1000 ms, but how can it be instant? what's the back-end setup here?
All users logged in or otherwise get the same content within a single subreddit. Users choose what sub reddit they want to see . That is big difference from Facebook choosing for me
The Google machine says MIT for all public pens: https://blog.codepen.io/legal/licensing/
Make an appointment, go to your local reps office. Say "this is what is important to me as your constituent". Usually only takes a lunch break depending on your location, but take a half day if distance and time is a constraint and the issue is important to you.
The fact that data is downloaded for A-GPS doesn't cause the ability for the mobile network to track you.

A-GPS just downloads some information that you would otherwise get from the satellites, which describes where the satellites are along with some technical data. This information doesn't depend on your location and in fact, as your phone is requesting it, it doesn't know where it is yet. That's the whole point!

The mobile network can track you because you have a constant connection to it. Not because of A-GPS.
reminds me of this old article we had as assigned reading during a networking class in school.

The Internet Sucks: Or, What I Learned Coding X-Wing vs. TIE Fighter
(http://www.gamasutra.com/view/feature/131781/the_internet_su...).
I am always reusing code from prior programs that I've written. No point in re-writing it again, especially if i need it to do the same exact thing. Even if it only needs a few changes, I'll just copy and paste the code and tweak it.
> Economists claim to make precise what is vague, and are convinced that economics is superior to all other disciplines, because the objectivity of money enables it to measure historical forces exactly, rather than approximately.

Economist here. Maybe some economists make this very bold, presumptive claim. But I'll be honest, money very rarely enters into the paradigm; rather resource allocation and maximizing utility are the common approach. But then again, I didn't focus solely on financial economics.

The draw for me wasn't mathematical complexity, it was the ability to model behavioral interactions I witnessed on a daily basis. And I'll be honest--it is so much fun! The conception, the data collection, the validation of theory.

Anyhow, I now work as a data scientist where I use the theories of economics and the methods of econometrics (especially game theory considerations) to really move the ball on our strategy and our marketing. I enjoy the process a lot and love seeing economists entering the field. Statisticians and economists make a potent combination.
Why are they not disclosing the previous investment? Have they at least told you what their company valuation is?
Yes, I read the article. Under the section "Master’s degree & years of experience", the author writes:

"No surprises here. I’ve ranted quite a bit about the disutility of master’s degrees, so I won’t belabor the point."

And provides a link to another post the author has written. Look for ("disutility of masters degrees"). That page will contain more of the content we are discussing.

This is what I was referring to when I wrote:

"This is fully acknowledged in the text of the article referenced in a link, but unless people follow it, I do think the message may be a bit misleading."

I would agree that no data is provided here, the author simply states MS degrees are an indicator of poor technical performance "in my experience" and goes on to list reasons why this might be the case.

I'm sure there's a reasonable case to be made that an MS in CS isn't worth the time, effort, and money, even from a top school. But I don't think that grouping these degrees with MS degrees in Info Sys (among others) and then reporting experiences without that distinction provides much useful insight into the topic.
Also consider Foundations of Machine Learning (2012) by Meryar Mohri. It is a very good book with a statistical learning approach to ML. If you're interested by statistical guarantees to ML algorithms, eg. why the SVM algorithm works and its sample complexity (the expected out of sample error in function of the sample size), it's the book you need.
there's actually no backend! the matching is done client side.

here's a technical write up:

https://developers.google.com/web/showcase/2016/land-lines

the trick for making it fast is vantage point trees (https://en.wikipedia.org/wiki/Vantage-point_tree) which help with nearest neighbor searching through extremely large data sets.
Not a very well thought out product.
Interesting to see this. In the hazy midst of a spell of bad food poisoning last month, I took the first dose in a course of levofloxacin that a pharmacist had given me. I had begun reading the Wikipedia entry on it before, but right after taking it I came to the section on spontaneous tendon rupture... since I'm an athlete, I freaked out and forced myself to vomit moments later. I'm glad I did. I personally try to avoid antibiotics as much as possible in general, but I had caved at the moment due to being in a lot of discomfort.
Exactly we are a consumer based economy. Robots don't wear blue jeans, the most important job we do is consuming.
> so it's not just problem memorization.

How is it not?

Grasping the fundamentals of algorithms and data structures: important.

Memorizing the best greedy algorithm for traversing a linked list: not important.

Any super specific answer to a problem is likely not worth committing to memory because 1) it'll probably change as platforms evolve 2) Googling specifics lets you save space in your brain for things that actually matter.
I imagine very few of us have a lawyer on retainer. Meet one at a party that you could call for advice in a pinch.

The other alternative is LegalShield and such services.
Can you get a patent without a functional product?
I've always said there seems to be a weird relationship in tech between "the industry" and academia. On one hand, there's a growing disconnect between the everyday API gluing-frameworks galore-trudging through someone's code instead of rolling your own nature of day to day work vs. the clean algorithms of school. On the other, there's a youthful, even immature, vibe of all-nighters and casualness for the sake of casualness and Silicon Valley perks.

Maybe this is what happens when an industry is built around worshipping whiz kids. If CS in SV was about venerating NASA/aerospace code, less flashy but very very stable, well-engineered stuff that lives are dependent upon, it'd look a lot more like EE and other more traditional engineering fields.
Being a programmer meant not making all that much money.

This was true as late as in the 1980s. Before Gates, nobody rich was also a programmer. People like Ross Perot were not programmers.

Whatevs about it "being cool". I can certainly understand being interested in computers, but ... it's hardly what the cool kids do, what with they Camaros and 6x9 speakers and 8-track tape :)
> You've basically just built an html-to-plaintext conversion utility

That's not what this is. Try copying the markdown so you can edit it as you suggest and you will find it doesn't work. The output looks like markdown, but it isn't markdown, and that's the source of the negative reactions. Having a one-to-one correspondence between representation and rendering is the main thing that makes markdown useful. Making something look like markdown but not actually be markdown strips it of nearly all of its utility.
""
- Elites will be benevolent overlords who take their stewardship of the species seriously, and we all live blissfully in massive space-elevator-anchored orbiting ring habitats with UBI and free soylent, while the mysteries of the universe are probed until the end of time.
""

Regarding the above, that has been the way of life in the past. Feudal lords took "care" of the folks under their dominion. I think the key is "Social/Economic Mobility".
If the people who at the apex can perpetually be at top by using AI and stomping out any challengers then it would be a major problem.
It's an easier pill for the DNC to swallow than that their candidate was terrible. Russia is just convenient to use. Maybe not do things that if documented in emails and released cause you to lose the election for the highest office in the land?
You have 50 seamless interactions, one bad one, then you go home and say, "You won't believe what happened to me at the pharmacy. I can't wait for robots to take over."
I have a graduate degree in CS. I'm well versed in most aspects of the field. I pride myself on writing clean, efficient code, and architecting correctly. I also have a learning disability (dyscalculia) which makes certain things difficult (discrete math, calculus, etc...).

The fact that CS is based on mathematic principles does not make it a math degree (although that did make things challenging for me at times).
Amazon mistakenly suspends Samsung sellers before holidays
Indeed, if you're not quite sure what to do, then that would be an obvious one to try. And it'll work in the end, so you won't necessarily change afterwards.
D1 mini and nodemcu. Hands down. So cheap and easy to use.
are there natural limits to what kinds of lines are supported? For example drawing a Z doesn't work at all (whereas a C works well)

When drawing a Z the top bar of the Z is consistently ignored (I draw from the top down) and doesn't match anything in the picture, just randomly cuts into whatever is there. Whereas the remaining two strokes line up nicely. I think I don't need to screenshot it as it's quite consistent and you should see this yourself too. I wonder why this is...
yes, this is absolutely startling:

For people who attended top schools, completing Udacity or Coursera courses didn’t appear to matter. (...) Moreover, interviewees who attended top schools performed significantly worse than interviewees who had not attended top schools but HAD taken a Udacity or Coursera course.

Possible explanation might be that people going through regular degree typically spread themselves thin over many subjects (digital electronics, compiler design, OS theory, networking etc) while MOOC folks sharply focuses on exactly the things for interviews (i.e. popular algorithms). Its like interval training for one specific purpose vs long regime for fully rounded health. The problem here is not academic system but how we measure performance in interviews. I highly doubt if results would be same if interviewers started asking questions from all these different subjects instead of just cute algorithm puzzles.
On a slightly related topic, ubuntu apt-gets are still usually served on http. Dodgy.
It looks like on Windows a typical DNS retry timout is 1 second, with backoff if multiple retries are needed. If a DNS packet needed for loading a web page gets dropped, it's very likely to increase the overall page loading time. Re-ordering DNS to be delivered only when there's a lull in the large TCP packets would almost serialize the loading of resources from different domains.

DNS caching is a good thing, but it certainly doesn't eliminate this problem. Web browsing still produces a lot of DNS requests, and any cache upstream of the bottleneck (ie. any cache operated by your ISP rather than in your own router) doesn't help against loss during congestion.
The Specialized models activate the LED headlamp and rear lights when the electronics are engaged, period. There is no separate off switch, day or night.