skysight-inc/HackerNews huggingface dataset:
Electrons lose their energy to other things.

Here's one quick explanation why:

If electrons lost their momentum and energy only to other electrons, then in aggregate, electrons would keep their momentum and energy. Since electrons do not permanently keep their momentum and energy in normal conductors, they therefore must lose momentum and energy to non-electrons.

Also, if you look at the Wikipedia link on the comment that says claims electrons lose energy to electrons, you'll see that Wikipedia says electrons lose energy to ions, not electrons.

(Also, as a condensed matter physicist, I always feel a little dirty/inaccurate saying that electrons carry charge currents. I prefer the vaguer charge carrier, because charge carrier can refer to an ensemble of electrons.)
Be careful in selecting your "other side" -- the examples you use to define it may have been brought by "your side."

I can't speak for the other two, but I'm guessing you're not thinking of Steve McIntyre. Eg, go here and have a productive conversation:

http://climateaudit.org/2016/01/05/update-of-model-observati...
"am I missing something fundamental here ?"

It's just another toy, right? When I hear this about some technology someone has created, I always keep in mind this quote, "Don't be discouraged if what you produce initially is something other people dismiss as a toy. In fact, that's a good sign." [0]

It (CHIP) might take off, it may not. One thing I'm certain of is the trend of computers are getting smaller and cheaper, and I think about this every time I see computers that sell for hundreds and thousands of dollars.

[0] Organic startup ideas ~ http://paulgraham.com/organic.html
> On a tangent, what's wrong with shaming people into conformity as a general concept. Is it wrong every time and every circumstance?

No. Not always. But often. If someone goes around doing things that might hurt others, shaming them into conformity may be a good idea. Example: smoking in a crowded movie theater deserves some shaming. (How could you do such a thing!? The person next to you might have asthma for all you know!)

But mocking someone for their fashion choices (clothing fashion, tech fashion, slang fashion, etc.) is not helpful.
For me, the extreme Youtube slowdown coincided with me being in a new location. For a while, I just thought that the internet must be extremely slow, and yet, the pages themselves loaded fast, fps games worked smoothly, and there weren't any other signs that videos should buffer extremely slowly. Now I know why.
This seems to me to be even more true online, although we like to think that information technology has the opposite effect.
A lot of this in media is scientific laziness on the author's part. Which I admit is partially science's fault in saying "the facts speak for themselves" and failing to engage in a responsible manner (e.g. Sagan, Nye, or Tyson).

But I feel as though at some point in journalism school, it's drilled into students never to say "this thing is, and I stand behind it."

Instead, we get either the global negative ("People who are not me say this thing is") or an artificial alternative ("Some say this thing is, others hold this [uncredible but nevertheless presented] view").

Scientists issue retractions all the time - that's how the process works. Media should be comfortable with the same when it's interfacing on science questions.
What the lottery and security have in common
Not sure why you got downvoted, but just a small nitpick. It's FLOPS for FLoating-point Operations Per Second. Otherwise $8300 per FLoating-point OPeration would be quite pricy for almost any time period. ;)
I agree with you that not enough people are familiar with log-scale charts, but that’s a problem with experience, not with “intuition”. Log-scaled charts give perfectly fine “intuitive feeling” for anyone who is used to reading them. Which would include most people if log-scaled charts were more ubiquitous.

I am lamenting that they are not, because for many, many purposes they are easier to read and facilitate more useful intra-chart comparisons than linear-scaled charts. In particular, they make the slope of lines meaningful in many cases where linear-scaled charts do not. They also fit much more useful information about relative magnitude and allow us to read a couple significant digits of numbers across a wide range of scales. Any time there is more than 2 orders of magnitude difference among values a chart, a linear scale becomes nearly useless.

Reading charts at all is an acquired skill, and takes a lot more practice than you might expect. Just like doing arithmetic with fractions, decimals, or angles of a circle is an acquired skill, or driving a car is an acquired skill. If you study young children or people from non-literate cultures, you’ll see all kinds of difficulty reading linear-scaled charts.

Edit: here, I spent a couple minutes making a linear-scaled and a log-scaled chart of the wikipedia $/gigaflops table from elsewhere in this thread, using Matlab. See how much useful information you can get from the linear-scaled chart:

http://i.imgur.com/A80Tr6V.png http://i.imgur.com/xG0mngX.png

(On the log-scaled chart, if we penciled in a grid, you could get at least one significant figure out of each data point, despite the data spanning 11 orders of magnitude. On the linear-scaled chart, you get 2 significant figures for a single data point, but there’s no way to make any distinction at all between the rest of the values, which span about 8 orders of magnitude.)
The economy of NYC is much less diversified than it was say 20 years ago or in the postwar period.

Those corporate HQs used to come with thousands of workers -- now more likely a couple floors of folks supporting the CEO. A lot of residential construction is funded by capital flight and shady political lobbying that helped get 2/3 top state leaders convicted of corruption charges.

Still a great city, but not the economic behemoth that it was.
The thing that someone who has a firm grasp on an issue will often find is that most people on both sides don't actually know what they are talking about.
Most of the best OSS projects seem to be run by one over-worked individual. I believe it's up to the contributors to try to find small tasks and propose them via Github issues. These can be discovered by using the product themselves and breaking up the problems they find into manageable smaller issues.
what's the dating scene like for the 25 - 30 yr old crowd? Everyone tells me mtv / palo alto isn't as cool as san francisco. To some extent i agree with this, but it must be pretty easy to meet people with Stanford there, no?
I guess that's why Xeon is a bit behind, so that they can fix those bugs.
Yeah that sure got editorialized, didn't it? For the newcomers, pretty much all day this post was titled "Amazon has no idea how to run an app store"
no mention of resolution either, you need 2x 4K sensors to get good results. Current 2x 1080 cameras produce blurry mess

https://www.youtube.com/watch?v=Zas3TlxYk2c
Just curious why... Any ideas?
No, seriously. Can we just get all browser vendors cooperate and clean up the mess at the same time, so everyone wins?

User-Agent: Chromium/47.0 (Windows 10)

User-Agent: Firefox/43.0 (GNU/Linux; X11)

User-Agent: Wget/1.15.4 (GNU/Linux)

etc.

Given that current UA strings are abysmal (and sent on every request), this would probably save a few kilobytes worth of headers (images, scripts, stylesheets), so would probably improve performance by some nanoseconds.

They managed to do this with SHA-1 deprecation and a lot of other stuff. So they could just announce that "on February 1st, 2017 we all clean up the clusterfuck User-Agent headers are", bake in the timer and spread the word.
A fantastic book that deals with the cultural significance of timekeeping along with other ancient technological advancements is The Discoverers by Daniel Boorstin.

http://www.amazon.com/Discoverers-Daniel-J-Boorstin/dp/03947...
The user agent header should have been dropped a long time ago, as it is one of the largest[1] sources of browser identification data.

Even ignoring the tracking problem, using the user agent string instead of feature detection has always been terrible engineering, as it assumes all browsers within a version have the same features. Browsers have always been configurable - often in extreme ways. I don't understand how anybody can simply6 pretend the preferences dialog (and extensions, etc) doesn't exist.

[1] Out of the 15.91 bits of data that Panopticlick was able to collect from my browser, 9.0 bits (56%) were from the user agent. The 2nd largest source is HTTP_ACCEPT at 4.25 bits.
One does get the impression Yahoo's being driven by activist shareholders at this point. The flipflops don't look like the CEO wants to change strategy, but are the result of political battles in the boardroom. Because the stock is tanking, there's a lot of change in the boardroom and then you have sudden shifts in strategy.
>No SPF/DKIM checks

Wow. The 90s called, they want their SMTP gateways back.
What Linux/BSD Firewall/Gateway Distro Would Be Easiest to Develop Add-Ons For?
Hi,

I want to hire someone to build an add-on for one of the Linux/BSD firewall/gateway distros that would pull the torproject's list of exit node IP addresses which they publish online & update every 30 minutes. But I don't know which one would be easiest to do it for though.

Is anybody here knowledgeable enough about this sort of stuff to advise confidently?
Why should you be faithful in any situation? The answer's the same: they pay sufficient amounts of money to compensate for the stress and effort.
A New Hope for a Perplexing Mathematical Proof
> Browsers identify themselves with a user-agent string, and the user agent strings are a giant disaster of technical debt resulting from a long history of browsers working around buggy websites and websites working around buggy browsers.

I really don't get why we can't just have a "fuck it" mentality for user-agent string. User agent has been the biggest technical shit debt I have ever seen so far on the web.

1. Fuck the existing user-agent string.

2. Simplify to Browser-name: version

Anyone depending on existing scheme will find failure and they will update after googling a bit. Sure there are many variations / forks, and those should identify themselves either with the upstream or decide to advertise herself. The only problem is people running old version of browser as those won't get any updates.

Sorry for the language, but seriously, fuck the existing user-agent detection. The only reason I find user-agent still useful is simply tracking the % of chrome/firefox/edge/ie/safari/mobile users, and that's all web analytic people care about as far as browser choice is concerned.

User-agent is unreliable and should not be trusted.
The existence of a “feature” that relies on UA strings being consistent across domains, with the potential to “brick YouTube entirely in a user-visible way for all Firefox 43 users in Europe”[1], is quite worrying to be honest.

[1] https://bugzilla.mozilla.org/show_bug.cgi?id=1233970#c61
I can attest to this. I have a four-day workweek, and Friday is hobby day. The weekend is usually spent hanging out with friends, since they also don't work weekends, but Friday is perfect for catching up on hobbies. I strongly recommend it.
They add extra bits of identifying information to the pool.

You know, https://panopticlick.eff.org/
I agree about the Manhattan to SF comparison.

But if you take a less cynical view, doesn't this mean that SF represents a remarkable opportunity?

At some point the population has to get it together, elect better reps, reject the nimbyism and build more towers and trains.

It's actually happening as we speak. New bay bridge, extensions of muni, transbay tower, Salesforce tower, ...

I'm biased living in SF, just getting married, and avoiding the current market rate rents. but I see tremendous opportunities in SF.

Which is crazy to think given all the advantages - nature, water, work, weather - SF has over most other places.
Various websites break if you don't send the User-Agent header. So, in the short term, no, in the long term, yes.
A side note:

Why can't I add 'Ask HN: ' to the beginning of my title when I try to edit this? I even changed the 'Would Be' to 'Is' to make it less characters, & it just ignored my changes when I clicked the 'Update' button. Strange.
That's a culture shift (I've got family who worked DNR in WV).

The "single news source" came up heavily in pg's recent writing on inequality et al. The cogent point he made, I think, was that the important part is not whether the source is authoritative or accurate but that it's universally experienced.

And I don't think we'll get that back. I think the best we can hope for is benevolent mix algorithms in Facebook, Google, etc that incorporate reliably sourced articles by people with different viewpoints than our own.
One of the side effects of the Internet is that you can find pretty much any plausibly sounding justification for any view. Couple that with the modern world being insanely complicated - acknowledging which leads to feelings of helplessness - and there's no surprise people end up believing different things depending on what they happened to read. People want to feel they understand things. Nobody wants to feel stupid.
I'm also interested in this. From reading Zero to One and watching the industry it seems that for a unicorn, the app needs to enter the market quickly grow and essentially gain a monopoly over the market prior to competitors. This makes it difficult for a competitor to gain market share.

For smaller sass apps, the standard business metrics apply: Customers, Customer Churn, Customer growth, Costs. Protection of IP is important but rarely the differentiating factor in this market, take a look at all the email marketing apps for instance. There is no IP there and nothing particularly new, they just provide excellent service at reasonable cost and are still valuable businesses.
Also, hopefully as wel paid devs, people have a good savings buffer and no debt.
Having worked at Yahoo a few times ...

The press usually reports senior executives leaving as constituting a "brain drain." But if even the CEO's are worthless, as the last 5 have been, how can the senior executives be expected to have any brains?

The real Yahoo brain drain is the loss of experienced engineers. And since option blocks are no longer offered to engineers, nobody with any experience is going to join.

The only people left are long-time employees with old option grants, recent grads who got rejected from Facebook, and H1B's by the thousands.
Seems yet another smartphone messaging app. The comparison with Tor is out of place. It does not resemble Tor and it doesn't have the same purpose.

The idea of a security council backdoor is interesting, but completely nuts. It's very naive to think that anyone who values privacy would go with it. It's actually sad to see that the new better-than-anything super-secure-anonymous-encryption made by a bunch of universities comes with a backdoor.
I owned a 12 Inch Dobsonian (design named after John Dobson) telescope (Skywatcher Collapsible Dob). I don't have anything to contribute other than that as a life long amateur astronomer my first view through my telescope (and then at a later point, through a 24 inch Obsession) were amazing. And his design allows the building of affordable (well, not in the case of the Obsession, but in the case of most consumer 6-16 inch telescopes) telescopes.
It's not the only data that is available for deriving a tracking key.

https://panopticlick.eff.org/

Why are you pretending that there is some sort of difference between "tracking a user" and "tracking the user's browser", which is close enough for most tracking purposes? Tracking the browser is tracking a user for a vast majority of people. For browsers on a phone, it is even more likely to be a 1:1 mapping.
"I work for one of the top 10 tech companies in Bay area"

Has been on HackerNews for 23 hours

Choose one.
I suspect that have more to do with your unwillingness to set boundaries and limits on both relationships and time. It's as simple as establishing that if you want to be friends with people you also work with that when you are not in a work environment or mode that you not talk about work. Work-life is only fluid if you allow it to become so. Those are all very much choices and lack of choices you are making. There is nothing different about Millennials other than that they have grown up in an environment and society that has not be able to set boundaries in many different ways in a long time.
I know a couple of neurosurgeons who basically don't practice outside of federal/military facilities, and are covered by the Federal Tort Claim Act [0].

The salary is significantly less than a private practice neurosurgeon, but they don't have malpractice insurance or support staff costs.

In under-served and rural locations there are community clinics, also known as Federally Qualified Health Centers, and as part of the package, student loan repayment by the US government for the doctors. These doctors are usually civilian, and not in uniform (US Military or PHSCC). The repayment program is part of the National Health Service Corps[3].

[0] https://en.wikipedia.org/wiki/Federal_Tort_Claims_Act

[1] https://en.wikipedia.org/wiki/Federally_Qualified_Health_Cen...

[2] https://en.wikipedia.org/wiki/National_Health_Service_Corps
There are many companies that openly hire for middle of the road developers. It's easy to do, just pay middle of the road salaries.

In my experience at these companies, there is sufficient bureaucracy that high performers hit bottlenecks due to the org structure, reducing everyone down to the lowest common denominator anyway. So even an otherwise talented dev can be replaced by a less talented one.
I'm happy with my R7000 running Kong's build of ddwrt.
I had not heard the term. The current top post in their subreddit is "How to genocide inferior kinds in a properly Christian manner"

Sounds like a great group of folks.
It has nothing to do with the availability of faster computers. People just don't need that much machine to do the things they'd want to do with a computer.
One thing that they didn't quite touch on is the incredible increase in the performance of web browsers.

They did talk about more and more people using a computer as a window to the internet, but didn't talk about how much more efficient the software powering that window had become. Apple launched Safari in 2003 and Chrome/V8 was released in 2008. So even as we've wanted our web apps to do more, the engines running them have gotten so much better.

When most software that people were using was being written in C/C++, an increase in the amount of work the program wanted to do needed to be matched by an increase in performance. Compilers have gotten better, but nothing near the impact that modern web browsers have had. So older computers have benefitted from a huge increase in browser performance (the browser being the thing executing most "applications") over the past decade in a way that we never really saw in previous computing generations.
> We know how to build reliable (nearly) bug-free software.

Do we? Let's say, starting tomorrow, you have to write rocket-guiding software. If your program has bugs, you will be summarily executed. What are the odds that you will survive the process? I wouldn't estimate mine at anything significantly above zero.
I have a solution that would work for this, it's not quite ready to launch but I would suggest the biggest barrier to any app trying to service this market is the effort of writing this down into an app.

I think the simplest solution is the notes app on your phone.
i've found that pv is useful for this purpose. however i've never been quite clear on what the best way to use bs with pv is. is it

dd if=/dev/sda bs=1M | pv > sda.file

or is this better

dd if=/dev/sda bs=1M | pv | dd of=sda.file bs=1M
You don't always know how many bytes remain to be copied, e.g. in the case of a FIFO. It could theoretically do things differently in the cases where you do know, however.
The poor way in which YouTube does feature detection (via user agent string) is almost as appalling. There is nothing wrong with outlining it here.
Because the days of browsers having bugs that need workarounds are over?
Another observation about the "Other side" (that is, really, about all of us) to add to excellent points made by others here.

Most disagreements happen around things that have no direct impact on day-to-day life. People can hold widely different opinions about politics because... it's politics. Most of it is bullshit, and rest doesn't affect your daily life anyway, at least not immediately or directly. Take two people who are in fierce disagreement about the balance between government intervention and market freedom - take them, and go see how they manage their personal checkbooks or how they maintain their homes and cars. Suddenly, you'll see agreement, similar solutions, and both people being generally smart.

People are pragmatic. We tend to invest in knowing the actual truth proportionally to how the issue is actually important to us. Hence most disagreements are about things that actually cost us nothing when we get them wrong.
Houlem Music BETA
You really have no idea. 2009 was mild for SV.

The dotcom bust per-capita was worse than the autoindustry layoffs in the 80s. I lived through it. It was very hard, and some people I know were out of jobs for 2 years. Our company had half a dozen layoffs in 12 months and we shrank by 50%. If 2016 is half of what 2001 was, then most new grads won't get jobs.
> the general reliance on RT score for any movie

The reliance of RT score for what? What are people routinely extrapolating from the RT score that you think is not valid?

Extrapolating budget from the RT score is definitely invalid: you've shown that. But who does that?

People might go the other way: extrapolate quality from a big budget (it must be good, it's a big blockbuster), but as you say, that correlation is valid (though noisy).

So not quite sure what you're standing by, sorry. I don't want to sound rude and argumentative. I'm not trying to be a jerk, I'm very happy to concede your analysis is applicable where it is, I just genuinely don't understand what you're referring to here.
Show HN: View your GitHub repositories automatically grouped by prefix
If this were in reference to France or Germany or the UK or Australia or New Zealand, it'd be very on point.

In reference to the USA, where just around half the population believe that God literally created the universe in six literal days, no, I'm sorry, the "other side" really is willfully, dangerously stupid.
There is in fact already an extension which will randomly change the browser user agent.

https://github.com/dillbyrne/random-agent-spoofer
This was a difficult headline for me to parse upon the first reading.
Surprised to get downvoted as I was not trying to be snarky.

I've seen the pointless discussions and I probably did not word my previous comment properly to indicate I am still trying to find compelling arguments one way or another.
I linked to that above. The conversation moved on because, as your paper noted, what they created lacks a lot of the functionality and even core elements of commercial FPGA's. I agree academics can do most or all of it but it will take more than one at Master's level to be competitive.