skysight-inc/HackerNews huggingface dataset:
Using an online inflation calculator, £50 in 1966 is equivalent to £873 today. £500 is £8,731. Wow. Still startling.

I thought the next sentence was even more shocking: "A more substantial sum, it was advised, would have destroyed the working class recipients not used to large amounts of money."
That makes sense, thank you. Where does the tracking fee come from then?

EDIT: and doesn't my above argument hold at the boundary? When a stock is brought into the S&P, suddenly all of the index funds need to stock up on it, further bolstering its price, no?
Oh, by the way, if you want to investigate the string benchmarks, that would be really awesome--I'm curious to know what's going on there :)
Thanks, I did not know that. My Russian is not very good, and this is a word that I've heard in a serious setting. I've never had opportunity or need to use it, though.
Busting balls amongst friends is materially different from trolling strangers on the internet.
It's my favorite Heinlein quote by far and I try to live by it but in the short term there is much to be gained for an individual by specializing, specialists tend to rake in the big bucks, generalists not so much.
But even within the western world, even within Europe I've seen people going to a different country and immediately looking for people, restaurant and news source from their original country.
Don't ruin it for those who read the comments first!
> Why do they say their template system is simpler than JSX?

JSX doesn't run in browsers.
They believe it because it almost certainly will fly. Comcast and NBC/Universal went through and we haven't seen any signs of reduction in competition. Especially now that the FCC has made net neutrality the law, there shouldn't be any fear about vertical monopoly over media.

It's absurd to think that media can be constrained into traditional mediums anymore. Television is dying.

Hell, AOL already did this exact merger without any problems.
Slightly OT: The Time Warner Cable (TWC) vs. Time Warner confusion in this thread and elsewhere will luckily be resolved soon as the TWC brand is being phased out in favor of Spectrum [1].

[1] https://www.bloomberg.com/news/articles/2016-05-17/so-long-t...
That's unacceptable. I just closed my LinkedIn account.
Link to BBS documentary :

https://archive.org/details/BBS.The.Documentary
> At a technical level this kind of cross-site cross-pollination is quite achievable with the technical resources available to the major players concerned – supercookies, canvas fingerprinting, and global cookies acting as cross-site intermediaries all offer the possibility of breaking through a website’s sandbox.

Any idea what they're getting at here? All of them just sound like ways to uniquely identify a user.. so being generous I'll assume LinkedIn can always work out my gmail address even if I use another address to sign up.. what next, they hack my account using one of those?
I don't think there's a lesson to be learned. Their strategy is wildly successful.
Were there many prominent open source projects using the LZMA format before the creation of xz? Debian, for example (which is where this particular flamefest originates), adopted[0] xz the year following the stable v5.0.0 of XZ-Utils[1].

My impression was that the whole 7zip->p7zip->lzma_alone->xz journey was concluded before any "xz hype" began.

[0] https://lists.debian.org/debian-devel-announce/2011/08/msg00...

[1] http://git.tukaani.org/?p=xz.git;a=blob;f=NEWS;hb=HEAD
Looks like the issue [0] had a milestone of 8.13 but it is still open. So, it didn't make the release?

[0] https://gitlab.com/gitlab-org/gitlab-ce/issues/2508
I remember this - so awesome. I seem to remember the Sysop could break in and chat with you too.
Fair enough. And more seriously, we must revisit this: https://en.wikipedia.org/wiki/Telecommunications_Act_of_1996
It shouldn't overly scare you: It required a complex society to produce someone like Tainter, so it isn't proof of imminent dark ages, merely that to be able to posit a theory like this you'd have to be alive roughly now.

Just like the future isn't equally distributed we're now so mobile that you could likely outrun a collapse of your society if you saw it coming.

You're going to have to give up some creature comforts though, and possible more than just a few.
New Climate-Friendlier Coolant Has a Catch: It’s Flammable
Ask HN: Why aren't botnet-fodder vendors' names (XiongMai, Dahua) in the news?
I had to dig into a few articles to find the names of the devices involved, but they're not in the headlines like Samsung has been. And for all the Note fires, Samsung hasn't even taken down the internet. (Yet.)
Among all the "it's going to get worse before it gets better" talk about IoT and embedded security, where's the pressure to get better? I'm sure a few technical folks who made these devices are ashamed, but they won't get additional resources to implement better security or to update old products until the CEOs feel the heat. How can this best be achieved?
I have to agree. When I first started using Gitlab, it was quite jarring.

I'm much more happy with Gitlab's UI now that I've spent a lot of time with it. At least I don't fight with the interface after becoming familiar with it (it's no iTunes).
I'm afraid my archiving and testing are not very systematic. I don't usually go back and test my burnt DVDs, except when I need to get data off of them, which is not very often. But so far I haven't run in to issues, and have been pretty lucky with the DVDs I've used. I don't think I can recall a situation where dvdisaster actually had to recover from errors on any old DVD. Of course, it's a good idea to transfer valuable data from old DVDs to new ones every now and then, as they won't last forever.

I just tried a DVD from 2013 (Verbatim DVD-R, 16x, 4.7 GB) and it read fine, without any errors, and dvdisaster found that the checksums on it matched.

I usually try to use at least 20% redundancy, but will settle for less if the data's not very important. If the data's really important I'll max out the amount of redundancy (up to dvdisaster's limit, which I don't remember off-hand). Sometimes I'll even burn an extra DVD with the same data, both with dvdisaster error correction on them.

As for par3, I only heard about it for the first time today in this thread. So I have no opinions on it except to say that if it's an improvement over par2, I'm all for it. Backwards compatibility with par2 also would be nice.
GCC 6.1 vs. LLVM Clang 3.9 Compiler Performance
If this is true, then any website could use this same method to access Gmail contacts if you happen to have Gmail open in the same browser session.

Seems unlikely that it really works this way, it would be a huge security hole - spammers and scammers would be using this all the time to harvest addresses.
I'm starting to think you might have some issues with Amazon. Would you care to elaborate?
Not just other countries - even people in the US are ready and eager to roll many regulations back in the name of profit.
Reminds me of China's use of GCJ-02 instead of WGS-84 (the international standard for geodetics). GCJ-02 intentionally obfuscates coordinates to a random degree, for "national security" purposes. [1]

[1]: https://en.wikipedia.org/wiki/Restrictions_on_geographic_dat...
Then there also are old terms like "Krampe", "Tülle" or "Flansch" (staple, sleeve and a widened section of a pipe), which are just standing terms for a certain part but are absolutely nonobvious and hard to find in dictionaries.

All 3 are in Linguee[1] which was mentioned on HN the other day[2].

[1] http://www.linguee.com/english-german/

[2] https://news.ycombinator.com/item?id=12755771
Obviously day traders and fundamental investors still are doing their job to price each individual stock accurately.

This doesn't mean PASSIVE investors can't all do the same thing. In fact because risk over time is the fundamental reason passive investors make money, they can do exactly this. This isn't some loophole in the system. They are taking risk!!! It's amazing how many people don't understand this.

(edited)
Two possibilities:

1) He lies every time he opens his mouth, so I wouldn't take what he says at a rally (or a hot mic) at face value.

2) They won't consult him for his opinions on mergers and acquisitions when he's serving his prison sentence for sexual assault.

Finally, if past elections are any indication, I would not recommend voting for someone based on one issue. Campaign promises are more difficult to implement than candidates imagine.

If you like Trump, by all means vote for him, but don't vote for him over AT&T and Time Warner.
People might be surprised by this but GPS jammers are widely available, here's an article about a truck driver in New Jersey who got caught with one 3 years ago:

http://www.nj.com/news/index.ssf/2013/08/man_fined_32000_for...

So it's not like the Kremlin has started using some highly sophisticated countermeasures, I bet you can order GPS jammers from Alibaba.
I'm a bit confused by what you're trying to say.

If I make a joke, and the other person doesn't understand it as a joke, is that unethical?

If I say something untrue, is that unethical, regardless of intent?

It seems to me that you're saying that the only ethical use of communication is an emotionless exchange of concepts and pieces of data.
I'm not convinced it's a correct interpretation.
Two take-aways for me:

1. Make sure engineers are engrossed in the business case. This sets proper scope.

2. Don't generalize something ahead of time, only after you do the same thing twice. The architecture should support easy refactoring, and there should be certain discipline about actually doing the refactoring the second time around.

There are many challenges to overcome with both of these, but it will be worth it.
A Quick Logic Lesson for Confused WikiLeaks Haters
Know your customer (KYC)
Anecdotally, I've seen this happen with pretty much any international group in a university environment when there is enough of concentration of that group to support an expat community.

I don't think you have to totally abandon your previous culture, but I think part of living aboard (or universities in general) is experiancing new things outside the classroom or lab.
Have you actually watched the presentation? If not, I encourage you to do so. Category theory and abstract algebra help us understand what it means to build composable and reusable software components with well defined semantics. There is already ample focus on algorithms and discreet math at university courses, but very little of the above. This is despite the fact that modern software development is becoming more about composing existing code and less about reimplementing classic algorithms. So given the already ample focus on the topics you suggest, I think we can forgive Phil Wadler for giving a very brief glimpse into a promising subject that most hackers would dismiss as obscure/irreverent.
followed by: "We are not doing this to invade your privacy, we are doing this to assist you in growing your network."
It's not that simple. Announcing a merger doesn't necessarily a high chance of success. A recent, relevant example is Comcast's 2014-2015 merger with TWC that was called off after regulator push-back.

http://www.forbes.com/sites/greatspeculations/2015/04/28/com...
You might be right that our civilization is going to collapse eventually. However, in many of the advanced economies, we have had gdp growth has been separated from energy consumption for several decades.

I am more worried about the effects of advance technologies, including it getting in the hands of people like ISIS who want to take down Western Civilization.
You are ignoring that with investing you are taking risk. If you ignore risk passive investments would already be priced higher. Risk == return when it comes to passive investing, of course over a very long time frame.
Cheating at Poker James Bond Style – Defcon 24
> If it can't find the start of the next block, the same thing will happen.

This has been addressed in the article. "Bzip2 is affected by this defect to a lesser extent; it contains two unprotected length fields in each block header. Gzip may be considered free from this defect because its only top-level unprotected length field (XLEN) can be validated using the LEN fields in the extra subfields. Lzip is free from this defect."

> Also, breaking up the data into blocks will decrease compression

This has been tested very thoroughly. Larger block sizes give rapidly diminishing marginal returns (man bzip2). Now, the largest you can go with bzip2 is 900KB.
I'm not so sure about what our future interactions with Google or AT&T will look like, but I do know Taco Bell will win the forthcoming franchise wars...
I don't think you really got what I was trying to say if that's your response.
While I agree with your advice, there is one important point that you missed.

The fact that Chinese and Indian students tend to form cliques or enclaves, is a perfectly normal and natural behavior, because of the sheer large number of students in the same community.

Do not mistake this as "Chinese and Indians are not good at mingling with the locals because of their mindset and culture." It is mostly just because their social circle is large enough to sustain itself in a typical overseas community. In fact, it requires much more effort for them to get out of the comfort zone than students from countries that do not have so many students studying overseas. Another easy way to see it is that, they literally have a "larger comfort zone" to jump out of.

To put it into perspective, consider a US college where there is only a few Chinese or Indian students, chances are they will naturally interact more with locals.

Then consider a group of exchange students in an Asia university, chances are they are going to be mingling around within themselves all day with minimal interactions with locals.

So my point is, do not judge them negatively because of this, and do put in some extra effort in reaching out to them if you are kind enough and want to change the status quo.
Ask HN: Honestly, what do you think of my idea?
Hey fellow Hacker News(ers). I have a side project I've been working on and really think it's in an area that needs a lot of help.

Here is the link:
http://pulse.energy

Essentially, it's a single api endpoint to allow developers to access a users utility account data (usage, billing, etc.) via an OAuth flow.

The idea is to lower barriers to entry and make it easier to build these types of applications so the world can better understand their energy impact and individual carbon footprint.

Examples of what could be built:

- Gamification platforms for energy consumption

- Mint.com-like applications for all utility accounts

- Applications that allow solar companies to more easily provide custom price quotes to customers, quicker.

I'm not trying to tell you what to build, just give you the tools to make it happen quicker.

Think Plaid but in the utility and energy space.

Thoughts? Honesty is preferred.
T-Mobil is an infrastructure company. Time Warner is a content company. You can't compare the regulators blocking an infrastructure company (AT&T) from purchasing another infrastructure company (T-Mobile) to a infrastructure company (AT&T) acquiring a content company (Time Warner).
Please stop posting unsubstantive comments like this.
var a = new Array();

a[-0] = "foo";

console.log(a.length);

console.log(a[-0]);

and people complain it's not fun.

On edit - should probably have done this instead

var a = new Array();

a[-0] = "foo";

a[-1] = "foo+";

console.log(a.length);

for(var b = 0; b < a.length; b++){

console.log(a[b]);

}
Security is a process. We might be able to browbeat (insert clueless-about-security manufacturer here) into making an investment in secure firmware. Maybe they'll even get it right. But our experience is that additional security holes are always found, even in software written by knowledgable and motivated teams.

These devices need to have an update mechanism. The manufacturer needs to have an ongoing security effort, across their whole device line (probably a significant investment in development resources and process -- consider that right now, the firmware for a device is probably coming off of a firmware dev's laptop; I've seen this happen at a big company). And devices will have to be sunset, to control the ongoing cost. Consumers will love that.

I don't think we're doomed, exactly, but it's probably always going to be a problem. And there's probably a market for embedded firmware application layers that don't suck, for starters.
How does AT&T even have $80B. They have been irrelevant for many years.

On the flip side I guess it makes sense that a big media company is on the rails. For media companies it's hard to make a living in the new economy. (Virtually) no one buys magazines these days so Time is irrelevant. And most people are pirates so being a movie studio is likewise a dead end vocation. They're lucky to find someone that wants to buy them. The price is absolutely enormous. Again, where on earth does AT&T have this sort of money.
Yup.

http://www.mercenarytrader.com/2015/03/we-prefer-the-origina...
You go ahead and waste your vote on the lying criminal and we will cast our votes for Trump.
> You encounter a lot of long, composite words ("Doppelkupplungsgetriebe" or "Motorsteuerungseinheit") for which the language is already famous for.

Understood, but I was more addressing the sense of cultural isolation a lot of Chinese PhD students feels. It means a lot when you can have a decent conversation or joke around with coworkers, living in a cone of silence doesn't help.
Having watched the Berger video it's interesting what they do - basically have a grid of electrodes at the input to the hippocampus and another at the output and use computer analysis to see what input gives what output and also sometimes allow the computer to stimulate the output.

I guess something like that would allow you to try different computer models to simulate different bit of brain and so decipher its functions bit by bit.
Wait what do you mean irrelevant? They are a gigantic corporation with a revenue of nearly $150 billion/year.
Fees come from the transaction costs of having to buy/sell shares (churn is low but non-zero), operate websites, paying salaries, running customer support, doing tax paperwork, etc. Not much magic there.

You're correct about what happens at the boundary, yes.

There's a well-known arbitrage opportunity for stocks that are known to be about to be brought into the S&P 500 (their prices DO tend to increase, I believe), if you want to research that. Like all publicly known arbitrages, I doubt you can make any money off it personally anymore though.

This is part of why the recommendation is not to use an S&P 500 fund, but something more like Vanguard's Total Stock Market fund, which includes medium/small-cap companies. Not that it's a huge deal, though - mutual fund companies are usually pretty clever about spreading large orders out over time.
Hoping seems like a risky plan.
Should not hotel insurance be cheaper, since they have front desk staff watching it?
The features I need are:

- Refactoring Support (rename variable, class, function)
- Code Folding
- Automatic type checking
- Automatic error detection (tells me when syntactical or other errors are made)
- Built-in documentation loading/display on hover of cursor.
- Same thing as above except with any documentation I add myself on a function.
- Debugger with comment overlay of values (like PyCharm)
- Dependency management/Building/Deploying all a *button* (not 10 commands) away
- VCS integration
- Automatic code formatting
- Automatic code "cleaner" (change for (int i = 0; i < arr.length; i++) to an expanded loop for example)
- Automatic import cleaning
- Automatic project creation for basic use cases (console, GUI, maybe a web framework)
- Change CWD/environment variable for running the program
- GOTO definition
- A Graphical User Interface (Graphical being the biggest requirement)

Outside of all of those, there is a much much much more important feature: Auto Complete. A smart auto complete. An autocomplete that understands the type system and the function's return types.

For instance if I am typing:

String sub = someString.

It shouldn't recommend "length()" as well as in the case of:

String lengthStr = Integer.toString(someString.

It should recommend things that return an integer. This needs to be fast and needs to be non-case-sensitive. Also, if I am typing

Lis

It should recommend List, ArrayList, etc in that order with the closest thing up front. It should also in the recommendation screen show documentation, a link to official documentation, and possibly an example of how to initialize/use the code. If something isn't imported and so it's not currently usable, if the user clicks enter or whatever on the auto-complete screen you should import it. If it has that, and has that working quickly, and has that working completely it's a "real" IDE in my book. That list is just "wants", this one thing is a "need"

If I had that for rust, I'd switch over to rust as my main language. Anything that doesn't have something like that will never compete with Eclipse in ease-of-adoption in my book.
When the content of your website only fills 60 percent of your mobile viewport and you can't zoom.
How would a real estate investor have a conflict of interest in regards to a telecom merger?

If you want to talk about a conflict of interest in presidential candidates, Hillary Clinton has received at least a combined $1,564,708 in political contributions from AT&T and Time Warner. Additionally, AT&T's senior executive Vice President James Cicconi has endorsed Clinton.
Going to keep it 100. In my university, often Chinese students hang out together, join groups with Chinese advisors, etc. It's understandable to want to associate with your in-group, but it certainly does hurt to broaden one's horizons.
Iceland has the most genius way of disposing of wastewater from geothermal power.

They have tons of hot sulfurous water left over that needs to go somewhere, but you can't just dump it in the ocean or environmentalists would get all mad. And you can't dump it on the land because it'll leave this ugly white stain as the minerals leach out.

So they dump it all in to this big pool out by the airport and call it The Blue Hole and have busloads of tourists lining up waiting to pay $50 to swim in it. Genius.

One day somebody will figure out how to do this same trick with nuclear waste and we'll have our power needs sorted forever.
Cyril Megem: One man army game Dev
The Facebook sattelite launch blowing up was not typical.
Yes, the attacks go both ways and are occurring all the time, especially against high value assets (e.g. high traffic government, military,business websites and point of sale and industrial systems). Most of these attacks are fully automated and only call back to their owner when they detect something of interest for further investigation.
From the FAQ

"Who's developing the WARSHIFT?

This project is being developed by one person - Cyril Megem, who is both artist, game designer and programmer in this project. He worked hard to implement many his and community's innovative ideas in this game."
Except there's all these companies who compile all these databases poorly. So the information ends up in one place anyways. It just ends up inaccurate and incomplete. It's also close to impossible to know who has what on you.
I thought the marketing regulates itself.
My Chinese friend (25+) wanted to get married, so he had to choose how to spend the small amount of social time a PhD afforded. He could either try the American system which involves a lot of time at the gym and years of soul searching, not to mention racial bias. Obviously, he choose the Chinese way which involves recommendations from friends and more traditional views, that accepts that a male might spend 10 hours a day working. The guy went from virgin to hitched in a year and a half, and can still keep up high work productivity.