skysight-inc/HackerNews huggingface dataset:
I'd suggest that the viewership will generally care about whatever the media companies want them to care about. They don't care about far away lands because it's easier and cheaper to rile people up over local non-issues.

Typical 24 hour news has its market. Younger markets will always have some equivalent format.
Even in a simple language, simple things should be simple. Granted, it's easy to make complex things sound simple, but the example given seems simple.
> it's less probable that a bunch of those people are
> all in on it together. The larger the consensus, the
> easier it is to trust.

No. It's in consensus that big lies get their best cover. History is awash with big lies hiding in consensus. Slavery is ok. Aristotlean theory of elements. Female inferiority. Divine right of kings. White man's burden. Inevitability of the technocrats. House prices always go up. Object oriented programming will solve all our problems. Anything to do with eating habits - salt, cholesterol, etc.

My favourite is bloodletting. Everyone thought it was true, for thousands of years. If you'd argued against it people would have thought you were crazy. And we now know that it's rubbish. All those well-educated men of all those centuries were todies who didn't have a clue what they were doing. (Or - who knew exactly what they were doing - getting the good patronage and the good women)

Climage change is fun. It's easy to follow the money on - it's just the latest mysticism of 'educated people'. The rebranding thing from "global warming" is pure weasel.

There's a lot of sense in looking at the consensus opinion as a starting point. And you should be wary of going against consensus - it's easy to get burnt by its momentum, people will treat you as a crank, your counter theories may be wrong also. And - it's easy to excuse your actions if you go with consensus and it turns out to be wrong later. But its status as consensus should give it no actual credibility in your mind.
The thing is, most old video games (at least the especially popular ones) are available as emulators and sometimes are refreshed by the publishers too.

Lego sets need not be old to be fun as I can attest from a recent impulse purchase.
I don't see how that's opposite. Not believing in conspiracy theories doesn't imply not thinking critically. In fact, critical thinking is pretty harmful to most conspiracy theories.
Without disagreeing with your observation, as a practical matter the biggest influence is how one responds to the allegations. I remember a few years ago it emerged that a US Senator not only patronized prostitutes, but that his preferred sexual fetish supposedly involved wearing diapers (which is a pretty fringe preference, to at least the same degree as those you mention). Embarrassing of course, especially as it was his second prostitution-related scandal in a decade, but he made the usual tearful public apology to his wife on TV followed by a reaffirmation of his religious faith and bingo, forgiven. His party didn't want to lose a Senate seat if he resigned, and he's since been re-elected and is this year planning to run for governor of his home state.
Ask HN: Working in US with J-1 visa
Hi, guys.

I'm a Japanese, who want to work in US. I hold a Bachelor of Economics and have 3.5 experience as a system engineer.

The visa which I need to work in US would be...
H1B>E-2>L-1>J-1(difficulty order)

Now I want to work for a smaller YC (or 500 Startups) backed company and am planning to get a j-1 visa. What process do I need? The most appropriate program for me seems Trainee Program(http://j1visa.state.gov/programs/trainee).
Do I only need to find a employer and be sponsored by a current sponsor? Or do I need to find a employer and ask the employer for becoming a sponsor?

Thanks in advance.
Far fetched, but I would sure like to know what was going on at Baikonur.
It is interesting that the OP things that static binaries is related to being born in Google. The thing is that Plan9 doesn't have shared libraries, all binaries are statically linked. And the reason for this is that plan9 is a networked operating system, needing to load multiple files at runtime would severely harm startup time for a binary.

Run trace on a Linux binary and see the slew of "file not found" errors from syscalls looking for shared libs at startup and then imagine each one of these is taking place over a 9600 baud connection.

Good design realises benefits that authors never needed to consider.
On the other hand John Carmack isn't exactly known for his inefficient code, and yet he's still pushing the limits of hardware.
Interesting!

An open source high performance rolling packet dump with packet index for incident response.

To be honest, I had imagined Google already had solutions like this internally :)

These have been commercially available for a few years, look at RSA Security Analytics (formerly NetWitness), or BlueCoat Security Analytics (formerly Solera). Or the (open source) Bro Time Machine. I used to work with one of these products in the past.

What make systems like this a lot more powerful is more and easier search and retrieval.
While indexing IP numbers and port numbers is good, it will get much more useful if you can connect it to something like 'bro' and get session level data and then index filenames, user-agents, file hashes, and others pieces of information. I'm sure you can see the use cases.

Having an easy way to query 'all traffic with this particular user agent', together with the full packet capture, which allows you to write new rules, can significantly increase the efficiency of a security team.

Apart from the streaming analytics, once the PCAP data is stored, you can use mapreduce type operations on them to search through yesterday's data with today's IDS signatures (look at PacketPig/what Packetloop does). Maybe a lambda architecture is the way to go, or just reprocess old data through the same stream processing.

Cool work though! I'm curious where this will go next.
International and regional bodies that combat money laundering (Part A)
“OK Google, Open Sesame” opens apartment door
It makes me a bit nauseous whenever I read or hear that somebody wants to outperform the market with an actively managed fund that is resembling an index fund. Like draugadrotten writes, such an endeavor can't be free.

The rule of thumb for the targeted audience of such a startup should be exactly the opposite. To never pay someone to actively manage their portfolio that is.

"Data from recent decades demonstrates that the majority of actively managed large and mid-cap stock funds in United States fail to outperform their passive stock index counterparts."[0]

Edit:

No, seriously. What the kids they are targeting need is to learn to manage their personal finances[1] and invest very early in very boring things. With a very simple and boring strategy that takes a couple hours a year[2].

Most fund managers are essentially useless[3] and according to numerous studies very seldom outperform the market.
Unless you have millions in spare change to give away to someone who gambles with your money, stay away from them.

[0] http://en.wikipedia.org/wiki/Active_management#Disadvantages...

[1] http://www.reddit.com/r/personalfinance/wiki/index

[2] http://www.etf.com/docs/IfYouCan.pdf

[3] https://www.youtube.com/watch?v=SwkjqGd8NC4
25 Fantastic and Funny Photos Celebrate Photoshop's 25th Birthday
Presumably they can't verify it, but I feel like real data would be much more likely to convert to 'sale'. Besides if that's the particular strategy the site takes then it may well develop a reputation for reliability in some sort of way.
There's interesting social psychology to back that up: status ambiguity as the fastest way to endear yourself to the new group. Representing higher status than the entire group marks you as a threat. Representing lower status than the entire group marks you as a waste of time. Projecting a fuzzy medium somewhere below the top people and above the worst endears you to everyone.
Changing the world one hackathon at a time
Control-+
"sex scandals"

That seems to be mostly an american thing.

Over here in Europe hardly anyone bats an eye when the latest sex-party involving Berlusconi, François Hollande/Sarkozy etc. is revealed.

People only get upset when truly dirty stuff comes out, such as the child abuse ring involving british government figures[1].

[1] http://uk.reuters.com/article/2014/12/18/uk-britain-abuse-id...
Russia took down another Malaysian Airlines plane and virtually nothing has come of that.
Citizenfour now available on Internet Archive
Tips About How to Configure a Proxy in Mozilla Firefox?
> It is important to remember that when we are dealing with scientific theories, we are not really all that concerned with truth.

Isn't truth the only thing science cares about?

Of course truth alone doesn't mean much and we usually conduct science not just for the sake of it, but those are downstream concerns.

> Are Newton's laws "true"? Well, they work reliably given certain constraints and they are definitely more simple than other theories, so it would be stupid not to use them.

Science doesn't necessitate any "reliability" on the theories/premises it uses. You set up your premise apply your theory to it and reach a conclusion.

It's up to others (i.e. engineers) to worry about how valid the premises are.

Deciding to use or not use some other theory as a premise isn't about being or not being "stupid" but rather about being able to prove something that others (be it scientists or engineers) will be interested in reading.
Well, it appears my browser fingerprint is rather unique. Guess I should install some new fonts now and then and thus change my fingerprint.
Some embedded "internet of things" like device wouldn't be a full-node. Rather it would be a lite-node relying on the SPV[1] model of security.

Storing some type of "working set" is totally feasible. Technically you don't even need to keep around all blocks, simply the resultant state that you arrive at after processing all blocks in order. This is called the Unspent Transaction Output set or UTXO set.

It's also possible to only keep around XGB of blocks, or the last 500 blocks, etc (a pruned log)[3]. The purpose of keeping around all blocks is to bootstrap the syncing of new nodes to the network, or optionally to full-chain wallets for re-scanning. Before pruned nodes are widely deployed, a system needs to be developed to allow a syncing node to efficiently identify and retrieve the relevant blockchain shards it needs so it can validate everything and arrive at the current state.

Also, with BitcoinCore 0.10, syncing takes about 4 hours if you don't have shitty a hardware or internet connection [2].

[1]: https://en.bitcoin.it/wiki/Thin_Client_Security
[2]: https://github.com/bitcoin/bitcoin/pull/4468
[3]: https://github.com/bitcoin/bitcoin/pull/4701
I don't take drugs but I believe everything except meth should be free, totally legal, and freely available to registered addicts. All those "terrible" drugs like heroin now look like the good old days compared to meth.

People are driven to meth because they can't get high on whatever their drug of choice is because the cops and customs have cracked down so hard that drugs aren't available. The most effective way to keep people away from meth is let em get high safely and for free on whatever their poison is.

So much community money and time wasted on criminalisation, court systems, policing and incarceration of people who just want to get high. Getting high seems a silly thing to me to want to do but why do we make drug users criminals for it?

The war on drugs pours gargantuan quantities in to criminal organisations - the only solution to that is make drugs legal and free which would immediately dissolve many criminal endeavours.

The war on drugs has created the meth epidemic. Only ending the war on heroin, coke, lsd, ectasy and pot can now fight the worst of all drugs - meth.
I don't know what the truth is either, but sites like Glassdoor are specifically designed so you can find out if you're being underpaid, and let others know they're being underpaid. So intuitively it could go the opposite as well. People who think they're getting underpaid report, and people who are clearly not ($200k+ crowd) may not. It would be really interesting to know, though.
What's the prevelance of conspiracy theories? About half of Americans claim creationism explains the existance of man; only about 20% say humans evolved without God.

50% of Americans think there was a wider conspiracy behind the assassination of JFK.

About 35% of Americans think that global warming is a hoax.

What you're doing is probably the conjunction fallacy. You see people with odd beliefs. You then have a choice: i) these people have odd beliefs ii) these people have a mental illness and odd beliefs. Even though i is more probable you have to explain the irrationality of the beliefs so yu pick ii, even though we know it's less likely.

Mental illness is very common (1 in 4 at any point in our lifetime; 1 in 6 right now) but these numbers talk about the widest interpretation of mental illhealth. Delusional thinking is thought to be less common. Mood disorders are thought to affect about 5% of the US population; schizophrenia about 1%. So you've suddenly diagnosed very many more people with a mental illness.
How I finished #2 on Product Hunt
Last I've checked java and .net were the most popular server-side languages, and they are all about costly abstractions. Dependency injection, reflection, AbstractFactoryBuilderManagerBean etc.

In fact I've yet to see java server-side stacktrace that's less than 100 lines long. Usually it's more like 1000 lines, with a few RMIs inside. On the other hand, the js stacktraces I've seen (mostly hobby projects, so I may be biased) are usually less than 50 lines, often just 10 or so. Not good, but much better.
The same way we know unicorns aren't real -- we have no evidence to think so.
My life in London's houseboat slums (2014)
Celebrating the Oscars 2015 – time tracking deal
Didn't the UK recently require people to register to be able to view porn?
Housing London's Young
I don't think being a "conspiracy theorist" is delusonal at all if there are overwhelming facts supportig the theory.
When did it become crazy to "...have an explanatory proposition that accuses two or more persons, a group, or an organization of having caused or covered up, through secret planning and deliberate action, an illegal or harmful event or situation." Watergate, Iran-contra, prism, the cia drug trafficking during Vietnam, Cia torture programs. All of them can be defined as conspiracies yet they are true. Something is not false just for being a conspiracy. Almost everything secret agencies do can be defined as a conspiracy.
Several members of the Go team have put a lot of time into studying and prototyping various implementations of generics.

If you look through the mailing list archives you will find many emails from Ian Lance Taylor on the topic.
I'd argue that in most cases "easy > simple" with the definitions of Rich Hickey. Easy means you understand it quickly. Simple means it uses few concepts.

Go doesn't want to use the concept of generics. However, if your code uses "List<IP>" instead of "List", it is easier to understand, because it additionally tells you it is about IPs. Python is a language which tries to be easy by resembling pseudo code.

If you really want simple, you could as well use SML, TCL, or Lua.
Probabilistic PCA for forecasting
> The prices of the toys we had as kids comes as a shock. $150 for a toy? $200 for a toy? These prices are outrageous.

I remember having an encyclopaedic knowledge of the prices of Lego sets (and Transformers) during the 80's. I'm pretty sure I'm not the only one. Most of my friends in primary school knew how much the latest Technics racing car, or indeed the original G1 Megatron (banned in the state I lived in, so notorious and highly coveted amongst us [1]) would have cost our parents.

One of my friend's dads drove to another state and paid $90 for Megatron before it got banned in that state as well. For that act, according to us at the time, he won dad of the year.

[1]: http://www.otca.com.au/boards/showpost.php?p=354736&postcoun...
Visualizing and analyzing the Crunchbase Graph
Indeed Lua came to mind with his "Dave can’t think of any language in his lifetime that didn’t start out with simplicity as a core goal. Yet he can’t think of any language in his lifetime that didn’t eventually become more complex and “powerful”." quote - it has stayed simple and removed features.
No one believes everything authorities say. Congress has a 15% approval rating
...

Something that confuses a lot of conspiracy theorists is that global issues just aren't as important as local issues to people. Having a house, doing your job, raising your kids, spending time with loved ones, and anything that directly affects your ability to do so (e.g. your health, actions of people around you) are important and have a profound impact on your life.

Sometimes the actions of authorities have a direct impact on your life as well, but mostly at a much smaller scale and with less relevance.

Treating MH370 as something that's important to anyone other than people related to those involved leads to typical thinking errors like assuming Russia would care about this plane, or that people are being deluded. The horrible truth is that the whole thing just doesn't matter much.
If you wanted to target a politician, instead of hacking an ad network or owning both a porn site and a mainstream social network, you could just start a salacious rumour.

Pick a catchy enough claim combining a particular politician, a particular porn genre and then maybe an intriguing twist ("in the toilets at a cancer charity function!?") and there's every chance that an anonymous story could start doing the rounds.

Reminds me of the Glenn Beck rape/murder hoax: http://knowyourmeme.com/memes/glenn-beck-rape-murder-hoax
LZJB is fantastic. Here's my take on a Python implementation of both compression and decompression: https://github.com/unwind/python-lzjb. It's ~150 lines for both, and BSD 2-clause-licensed. It's not very high-performant (I wrote it for fairly small amounts of data) but hopefully clear enough to learn from.
Why isn't a byte slice a valid key? If anything, there should be a pretty straightforward equality check on an array of bytes.
Conspiracy theories are bizare explanations of events that don't fit reality.

Thus, Iran-Contra is not a conspiracy theory because it's true, even though it is a conspiracy.
The way you're defining value is meaningless if you think the tulip bulbs didn't have value during that time. You could trade one for a house during their peak, sounds pretty valuable to me.
Gnome 3.16 sightings
Reflections on Trusting Trust is a classic lecture by Ken Thompson, which is well worth a read.

http://www.ece.cmu.edu/~ganger/712.fall02/papers/p761-thomps...

I always thought that needing to trust a large binary blob (your bootstrapping compiler) was a fundamental limitation with computers that would be impossible to overcome. It is delightful to hear of a solution to it. It's one of those things which is almost obvious in hindsight but takes a leap of imagination to discover, I think.
Code readability is the original intent behind striving for simplicity.

Though I find some of the design choices a bit frustrating, e.g., generics, lack of min/max; for each design choice I disagree with there are dozens of other choices I do agree with. Structural typing, built-in concurrency, a rich standard library, the syntax, the list goes on.

There is a certain brutal elegance to the way the Go standard library is designed, it is really easy to read and comprehend. It took me less than half an hour to make sense how the net/http server was implemented.

This doesn't only apply to the standard library: because the language style is standardized--there are no coding styles, there is just a coding style--other libraries or programs are very easy to understand. If the program architecture is easy to understand, it doesn't require any significant domain expertise to understand.

Languages aren't supposed to be cargo cults, though some culture can be nice, let's not kid ourselves: programming languages are means to to an end. Go is pragmatic, it gets things done, it is a tool, and most importantly, it doesn't get in the way of design or architecture. You are free to build programs in any style or way you want.

Ultimately, languages are just expressions of grander designs that are far more important than arguments for and against a particular syntax or language feature.
Static binaries used to be common, the normal way of doing stuff. People tend to think that package management killed them, but it was actually glibc which cannot make proper static binaries as it insists on dynamic functionality for some functions, such as name resolution. Now we have Musl libc there may well be a revival in static binaries from C applications, and the C-derived ecosystem.
I think (think!) that in view of "people trade them for other currencies every day on open markets?" it's pretty clear what's meant is "exchange value"[1], though since "value" can be taken a few different ways and it would probably be better to be explicit about which one is intended.

In particular, exchange value or market value can diverge considerably from utility[2], or "use value"[3] - pathologically so in cases like that of the tulip bubble and so on.

[1] http://en.wikipedia.org/wiki/Exchange_value
[2] http://en.wikipedia.org/wiki/Utility
[3] http://en.wikipedia.org/wiki/Use-value
What kind of work place uses the sexual orientation of employees for the benefit of the company?
Artemis is building a 4G network in SF to prove its pCell tech works
Instead, perceive yourself as incapable on average. That's not limiting at all.
How confident are you with driverless cars '&' auto parking?
You could have said Lisp instead, and it's not hard to find people making that case.

It's a tradeoff between designing your own complex building blocks or having very complex tools with thousands of them ready-made.

I won't pretend to have an easy answer, but I do know I personally prefer when people err on the side of simpler tools.
I'm not from the UK (and may thus stand corrected) but I think this law has very little support in the general population. It seems like merely the latest fig-leaf for another increase in mass surveillance and "guided democracy", which the UK is notorious[1] for.

Many people are well aware that once these filter-systems are in place, they will inevitably be used not only to suppress porn, but also to "accidentally" suppress other things[2]. There has been quite a bit of backlash[3][4], but I guess we know how these things tend to pan out...

[1] http://www.telegraph.co.uk/technology/10172298/One-surveilla...

[2] https://www.techdirt.com/articles/20141208/06160229348/uk-we...

[3] http://www.theinquirer.net/inquirer/news/2285176/petition-as...

[4] http://www.ibtimes.co.uk/thousands-sign-petition-against-uk-...
The trouble I have is with your claim that cryptocurrency produces "nothing of absolute value at all." I don't know your definition of "value," but it's clearly not one I share.
Also lxd https://github.com/lxc/lxd

and in the course of juju, canonical wrote client libraries for quite a few clouds as they didn't exist at the time.

openstack -> https://github.com/go-goose/goose (imho the best one out there.)

goamz -> http://github.com/go-amz/go-amz (many forks of this one, aws is going to use a different auto gen'd one for forthcoming official go sdk)

azure -> https://launchpad.net/gwacl (imho the best one out there.)
Tweel – Airless Wheel