skysight-inc/HackerNews huggingface dataset:
I understood what you were suggesting.

What does serialization, encryption, transmission, requesting, retransmission, decryption, and deserialization gain?

+ A few bytes of memory

- Network latency
- Server side IO latency
- CPU load for encryption/decryption
- Maintaining client side code base
for diverse client capabilities
undergoing rapid change
- Server-side code complexity
- More complex debugging due to more points of failure.

The string is a stark data structure and everywhere it is passed there is much duplication of process. It is a perfect vehicle for hiding information. -- Alan J. Perlis, Epigram 34.
Even if I take the DEA's arguments as true, isn't this STILL a copyright violation? She may have allowed the information on her phone to be "used in the process of the investigation" however that is a HUGE jump to publishing that copyrighted information.
Great attitude. But I wonder if 'refuting trolls' is the same as feeding them. What else is there to try?
New Relic... isn't that the T-Shirt company that is spamming my Twitter feed?
Maybe. The two-laser setup of STED microscopy has similarities to this recently-developed technique:

http://www.sciencealert.com.au/news/20140309-26116.html
Shouldn't it be possible to create a very compact way of serisalizing the closures, and then using that serialization as an URL parameter?

If you can uniquely identify the function, you can know the variables that are being closed over, so you would "just" have to serialize the function ID + list of values of the variables, and URL-encode it.

Though I haven't done enough Lisp (or even Arc) to evaluate if that's doable without too much effort and fragile magics.

(EDIT: clarified a bit)
Considering that Sarkozy was increasing tax pressure by the end of his mandate and would have probably done so again, had he been re-elected, not really. As for the rich, they've been practising tax evasion for a long time. I'm not aware that hordes of rich Frenchmen fled to Switzerland since Hollande got voted in, but I'll be happy to see numbers which prove me wrong.
Ya, I avoid it as well as since its pretty clear they don't mind it being gamed since it lets them tap people's social networks [e.g. twitter followers] for traffic.

Its a useful growth hack for most things but for this its kinda the opposite.
Ask HN: Has anyone successfully outsourced to India?
Share your experience!

Original reddit thread: http://np.reddit.com/r/startups/comments/2ikral/has_anyone_successfully_outsourced_to_india/
Atlas: The First Fitness Tracker That Actually Tracks Your Workout
> The public is blind to this but the technology (GPG) exists to authenticate people's identities.

There's also the technology to make it far simpler, in the form of Namecoin. I've registered a NameID (in the id/ namespace), and I can tell anyone in the world that my NameID is vshell. They can look me up, find my GPG key, my website, and whatever other information I want to put in there. Nobody can fake it.

The main issue is going to be revocation - if someone manages to take control of my NameID, I can't get it back. I can use multi-factor authentication like BitGo provide for Bitcoin, but that's not a 100% guarantee. I could sign "I am no longer this person" with my NameID key and my GPG key and distribute that, but there'd be no safe way to say "I am now this other person", because they might've taken my GPG key as well and they could say that. You're essentially going to have to build up your web of trust from near-scratch, starting with physical trust (i.e. people who can verify who you are physically).
Building Ruby images with Docker
> 1.- Representativeness: not possible in Spain, Italy,
> Germany, Greece, Portugal among others, since they use the
> proportional list system.

What? I feel much more represented by a list of people that share my ideas and projects for the country, than by whomever the majority of people in my city chose among some candidates from the city.

What's not democratic is first-past-the-post systems, where if in my city 30% of the people vote for candidate A, 25% for B, 25% for C and 20% for D, only 30% of the people get a representative and the rest of the votes go directly to the trash bin.

If anything the problem with the Spanish electoral law is that it's not purely proporcional, it has districts which doesn't make any sense.
Behind the Scenes with CTO Michael DeHaan of Ansible
One thing that was exciting about Datomic to me (and still is, I just don't have any projects big enough to use it for) is that you get an immutable database state. You can emulate this in any normal database, but it gets harder to enforce the discipline among other members of your team. The basic idea is that you can serialize those same closures by just pointing to "the state of the database at revision #5968", and then, though the database moves on, you can always use that ID to compute the view of that database at that point. It does the same "heavy lifting" that storing these closures is doing, but you can easily share that ID across a distributed service with no "expired links" problems.

It's worth mentioning that you can't send a closure in a non-functional context. That is, if Alice sends a closure to Bob, it cannot any longer be the case that Alice's other operations can mutate Bob's state. So you must be serializing an "orphaned" environment tree with a bunch of closures which point at different nodes of that tree.

You could definitely do this even better by stealing some ideas from Smalltalk: encapsulate all of the states in some computational node (the original notion of "object" in OOP) which interacts with all of the other parts of the system communicate with by message-passing, and nothing else. To change the code on-the-fly, you just swap out the "code part" of some node for a new code part, and perhaps transform the state, queuing up the messages while you do so; then you can start replaying those messages to the new code. The benefit is that now at any time the nodes can move around servers arbitrarily, as long as you've got a good name-resolution service to tell you where the object is now.

In other words: (1) interpret all the things so that code and data are the same; (2) shared-state is your enemy; serialize orphaned states only; (3) you have to explicitly handle the case where someone makes a request while you are sending their closure to another server.
Poll: How long could you survive without income?
Hello HN. I've been spending the last couple of weeks reading as much as I can on figuring out the right balance between what remains of my life (I'm very close to 50) and how much money I should save up. I have been self employed for the vast majority of my career and have always aimed at providing for my own pension rather than to have some external party take care of that (because I don't like to give that kind of control to institutions that I really do not trust and that lack transparency).

So I've been saving like a squirrel over the years and even though it's been adding up nicely I never could shake the feeling that it wasn't enough. I also do not have a disability insurance (it is absolutely un-affordable where I live).

Suppose all your income streams related to work would dry up tomorrow and you'd be stuck with withdrawing from savings or living off the interest / dividends of your money or investments (technically of course also a source of income), how long could you survive?

(reminder that a vote in the poll is not a vote for the poll!)
less than a month
a year
between one and 5 years
between 5 and 10 years
between 10 and 20 years
between 20 and 30 years
forever barring economic disasters or TEOTWAKI
Love the idea. I wonder how long before someone games the system.
I thought the same. Its a straw man argument - the marginal utility increases because the author wrote it that way.

A secretary or assistant (what are all those graduate assts doing anyway?) would change the whole story. Also changing priorities. Also learning to empower the whole cohort. Or delegating.
> In a thread where you are defending a CEO being criticized as, amongst other things, childish, do you not see the irony of this?

Given you are making absolute statements that are demonstrably false, I was hoping being childish would get the point across that I consider the validity of your argument on par with childish behavior.

Sorry that wasn't clear.
My frustration with Product Hunt is that it gives underperforming biz folks a whole new shiny label to add to their resume: Product Nerd!

'Product Nerd' = professional opinion giver = get back to work!
Introducing Annotated Stacktraces
HTTP APIs: Cutting Out SDK Complexity
Splunk MINT Platforms Extends Operational Intelligence to App Developers
The financial costs a young artist or group incurs to bring one or a few albums into the world are slim, but the cost in time is great, especially if they're also trying to keep food in their bellies by touring. But here's the thing - who can afford to do that for their whole careers? I think part of the costs parent is describing have to do with making art as a viable lifetime career, meaning, providing for healthcare and retirement. Sure, it's easier than ever for college-age people to put out some records, but if anyone is to make art a viable profession, money has to come from somewhere, and enough of it to make it viable as a living.
Xamarin introduces mobile app monitoring tool
Yahoo webmail sucks
This is outrageous. Hilarious. Idiotic. Unbelievable.
That's a possibility, but then why does he prioritize teaching and management over research?
Xamarin and IBM bring cross-platform native apps to enterprise developers
I'll note that X11 has practically no security and that windows can read contents from other windows, if you happen to be worried about that attack. Essentially, anything that is displayed can be read by anything.

You'd need some form of "X11 firewall" to be secure.
Something tells me they try to avoid saying the name aloud
The issue seems to be solved
About Camel Milk Powder
There will be other layers (routing, caching, WAF, etc) that could generate 500 errors in between you and the software serving the static site.
Isn't this a problem that can be easily fixed in the same way that HN looks for vote rigging? Seems like one week of work in putting in a fraud detection / collusion / vote weighting system. Also seems to be just a minor growing pain, a feature just ignored so far because it hasn't been important to work on, but once it becomes a bigger concern by the community, I can't think of a good reason why it wouldn't be resolved.

Pandering is hard to stop, but again as the community matures, you'll likely see counter culture develop in the community in the same way HN commenters complain about the first comment to any article being a negative response about the submitted content ;)
Eyeo unveils a tool that blocks Facebook's Atlas from tracking you
I love the analogy, but I'm not sure how this is applicable to the author of this post. What are the screaming people he can silence?
Nice one, I love little programs like this that teach visitors something.
Regardless of attitude, she is most definitely feeding the trolls.
Do you have any tips for identifying career advancing projects? Identifying grunt and growth work is easy enough, but correctly guessing what might become a high profile project is a skill that has always eluded me.
chemise femme et la mode tendance
it took like 1min for me :o
Do you recommend any particular alternative to New Relic? In particular, I'd be interested in something that helps answer the questions "How much memory am I using, and what's using it?" New Relic helps a lot with the latter question, as it can aggregate request time by Rails action. E.g. it can say "30% of your Apache workers' time is spent in this one Rails action." Which helps you understand what's driving the need for more Apache workers, and thus the need for more memory.
Not long.

while true;do curl 'http://image.andreaseliassen.com/' -H 'Cookie: __RequestVerificationToken=q5IL6oao6oM_BsNUv7Zz05G_tQ12JIqMwOcRRQFVUgKVNRkIoahQV3Jh07WlQ00jqO6mOnrd28xWc0uDyl9JbjUsXe1WDEkZYSY-jprDMoU1; _gat=1; _ga=GA1.2.1424136150.1412779486' -H 'Origin: http://image.andreaseliassen.com' -H 'Accept-Encoding: gzip,deflate' -H 'Accept-Language: fr-FR,fr;q=0.8,en-US;q=0.6,en;q=0.4' -H 'User-Agent: OhOh' -H 'Content-Type: application/x-www-form-urlencoded' -H 'Accept: text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,/;q=0.8' -H 'Cache-Control: max-age=0' -H 'Referer: http://image.andreaseliassen.com/' -H 'Connection: keep-alive' --data '__RequestVerificationToken=XIWebCA-B3ppZ8xCFfRfzk0cHweqxeRBQPL8BXVsBsrYKW9ptd2y8UcMKm9x8GjgCiGKyjnvvMhRZ0YstYUXybdUiVsIFXuNyv_GgW9WFSI1&colorHex=%23ff1717&userName=SystemGamer' --compressed;done
I wonder what is driving this all

Corruption. A lot. Spanish situation is kafkaesque right now. The former treasurer of the governing party is in jail. The prime minister sent him a SMS telling him "to be strong" when he was sent to prison. PM and rest of ministers were paid substantial extra from the construction companies briberies. No, they haven't resigned in two years. Only the scapegoat is canned.

Then similar scandals have arisen for the PSOE, former party in power until 2008, and CiU, the party that is promoting secession of Cataluña.

This week we have the phantom card show: bankers and politicians (politicians and union leaders are in the board of credit unions) using an opaque cards to spend 15.5 millions euros without paying any taxes.

Response from PP and PSOE has been very very very weak. They've lost credibility like... forever.
How about responsibly disclosing to the victims/users before going public?
How to Install Bluestacks on Windows 10 Technical Preview
The example worked very different than what I had expected.

When I checked "All", the other boxes became unchecked, and when I unchecked "All", the other boxes became selected.

I expected the opposite behavior: when I check "All", I expect that the other boxes will be checked. When I uncheck "all", I expect that the other boxes will be unchecked.
Well, anyone would agree that this is a severe violation of this woman's private life, that it is a crime for most intents and purposes, and a twisted thing to do for a government agency. But she was a "criminal" so the DEA thinks it can do whatever it wants with her.

What do you want to do in these cases? It would be surprising if this were an isolated incident- it seems quite likely that similar things are happening right now and will never see the light of day.

For every step forward we take in trying to make the US government agencies ethical, responsible, and fair, we hear tens of stories of corruption, police violence and rights abuse. I am not looking forward to seeing where this whole mess is headed. Life in the US right now if you're not part of the upper middle class or higher is not too far off from what's described in dystopian novels from the last century.

What I find most ironic in all this is when I hear gun rights advocates saying they need their guns to defend themselves if the government ever tries to fuck them over, just like the founding fathers prescribed. Well, look around you- the government is fucking people over by the thousands every day, and I don't see any signs of a revolution.
> It's not being called out, it's the tone. The tone sounds almost like a playground spat. Which hints at it being personality conflict, rather than a performance thing.

I've taken that tone with people in this thread to point out how stupid I consider there demonstrably false absolute statements.

So...I think the issue here is some people are bothered by Yishan (obviously) and some people are not.

Tbh, given the only way a CEO can safely say "you failed to perform" in regards to an employee is if they have documented missed deadlines by that employee...I don't think your point of view is likely grounded in reality.

Most (sane & rational) people don't open themselves up to a lawsuit without being pretty sure they evidence to support their statements.
Very impressed with your work. As a user I encountered 2 minor issues: 1. to dismiss the video tutorial I (mis)clicked "anywhere" I should have had to click on a "Got it!" button. 2. to export my small animation I clicked on the Gear icon, which let me choose "HTML5/GIF/Video", and then I was puzzled as to how to proceed (didn't really think about that "PUBLISH" next to the gear as a button). Would it be possible to add a "PUBLISH" link within the gear popup?
U.S. is still top country for global tech workers
There could in fact be greater marginal utility when most of those activities reside in one head and one person, instead of a team. Students attend prestigious universities to study directly with highly regarded researchers themselves instead of their TAs or adjuncts. Reviewing papers and serving in a conference committee requires one to know the ins and outs of a field. And so on...

Maybe most researchers could produce more/better research on their own without these responsibilities, but research-only positions are much fewer, especially in academia. Feynman also argued that teaching gave him ideas for new research.

I guess we should conduct studies to find out how best the society should organize research; optimal models might be dependent on the field or sub-field.

Incidentally, two of the Chemistry Nobel laureates this year made their discoveries when working in an industry lab and in his own private company.
What's the best way to sit tight at a job you hate?
No.

If they have nothing else to do and they're just sitting around then there's a systemic issue and the employee/employer relationship is broken in one or more of several ways, e.g., employer is over-staffed, employee is under-utilized, etc. An idle employee is a waste of money--e.g., they're effectively making more per hour and/or the employer is incapable of managing their resources, etc.

There's no extrapolation here. If you're idle at work then something is broken, and you're wasting the employer's money. If the employer is ok with the wasted money then it's all good, but the underlying economics haven't changed. If the employer isn't ok with this, or is unaware of this, then there's fraud.
How much does it cost when you 3D print a thousand different parts all at once?
Is your point that because "The Government" breaks the law all the time that people have no right to be upset when an officer of the law steals your identity and puts your family's life at risk...?
This will totally fail for optimised code if it is just using object code without debug information.
There is no information in the resulting machine code that can indicate whether some code has been inlined or not.
Basically any optimisations performed by the compiler will throw this decompilation off.

I question whether you can get any real use out of this...
featured products make the most sense. In the end, they're all a form of native advertising.
That's an argument that suggests that libel and fraud laws are also unconstitutional.
Firefox will support closed-source DRM, but it won't distribute it:

As plugins today, the CDM itself will be distributed by Adobe and will not be included in Firefox. The browser will download the CDM from Adobe and activate it based on user consent.

https://hacks.mozilla.org/2014/05/reconciling-mozillas-missi...
We have found a bug with character normalization (which messes up the parsing of the punctuation). We'll fix this today.
This is the whole 'urgent vs important' work problem (ironic that I'm posting on HN, which is neither).

Covey's time management grid describes the problem: http://www.usgs.gov/humancapital/documents/TimeManagementGri... (pdf)
Show HN: Diffmatic – A daily GitHub digest for dev teams
i still question the need with smartphones and NFC..

its like too little too late
The Great E-Book Spying Scandal
Reddit just raised $50 million. A lawsuit is the kind of thing some lawyers take essentially on commission when the target has money.
The artifacts of Product Hunt
Juries have been eliminated in the US justice system. 94% of all criminal cases at the federal level are settled by a plea (as of 2001).

So when will you jury nullify? Most defendants won't stand before their peers, won't face a judge beyond cursory rubber stamping, and won't get good representation (public defender funding is cut year upon year, some public defenders take on over 500 cases a year now).

The US justice system is utterly broken, beyond repair. It is a revenge system (not rehabilitation), with little justice to be had except of the wealthy (who will get off scott free), overly politicized, overly money orientated (e.g. spend a year in jail unless you have $100K), and has purposely high maximum sentences to force even innocent people to take a plea (which they often do [0]).

I can think of few other countries which has a criminal justice system as bad as the US, and unfortunately when I start naming them they're not really the type of states the US wants to be associated with.

[0] http://www.fhsulaw.com/Legal-Articles/Plea-Bargain-Sentences...
Got an error:

>Error.

>An error occurred while processing your request.
We have a bug with quotes/punctuation that we are fixing now (that account for 1 & 3). "its" is not necessarily a mistake, it likely refers to the owner. "shoulder pad" is a mistake due to the probabilistic nature of the algorithms used.
Thanks for the compliment and the suggestions! I can see how the publishing UI is kind of confusing - we'll figure out how to simplify it.
Why does Traceur require a runtime?
> Representativeness: not possible in Spain, Italy, Germany, Greece, Portugal among others, since they use the proportional list system.

> I'm not quite sure what you mean here. Are you talking about undue importance given to small parties in such systems?

No. The proportional list system prevents representativeness. The people whose name is on the list represent the one that put them on it. They do not represent the electors.

> Separation of powers: not happening in Spain. The most voted political party in the legislative elections forms government.

> That's not how separation of power works...

Exactly. I was explaining what happens in Spain.

> Imperative mandate: Sieyes abolished it during the French Revolution and it still to be restored in all Europe. The elected candidates in the legislative elections should remain loyal to their promises.

> I'm also not sure what you mean by "imperative mandate". As for promises... well, there are promises and there is political expediency.

The electors should have a contract with their representative and if they are not loyal to that contract they can be ceased.

> Different elections: for executive and legislative (like in France)

> I'm stopping you right here. It makes very little difference in practice, since the elections for the lower chamber happen right after the presidential elections. I also don't see how it's a benefit in general. It suffers from the idiotic, anti-democratic first-past-the-post system. I'd rather have a token President and a PM coming from a coalition instead.

It makes sense if you think about the different characteristics that you look for in a legislator in contrast to the values required to be a president. A legislator should be loyal to their representatives (a part) whereas what you are looking in a governor is intelligence to guide the Nation (all). It is nonsense to think that a good legislator could be a good PM (UK). Loyalty vs intelligence, that's why it should be different elections.
In any bullying, there are three players: the bully, the bullied and the witnesses.

People who are bullied will often internalize that they are worthless (and that's why they are bullied). That can be one of the hardest parts of being bullied.

This happens especially if people who witness the bullying stay silent. Than the bullied will feel even more alone (and will feel awful about how bad they feel).

But if witnesses stand up and say- "hey, bully: you're being an asshole", then that is a service to the bullied. The bullied will at least not feel so alone.

Hope that makes sense.