skysight-inc/HackerNews huggingface dataset:
"Chrome is positioning itself very, very strongly as a platform"

This is terrible and I wish they'd stop doing this and stick to working with Mozilla more.
Yeah, it seems to work better in Chrome than in Firefox. :-(
How Vice Hacked Google Glass To Tell Crisis Stories
>Perl isn't dead, I use it every day for important stuff. But it is true, people younger than say 32 are not very likely to know Perl well, most of them prefer python

That's what "dead" in casual discussion means though.

Because in the stricter sense that "someone, somewhere is using it", even SNOBOL is not dead.
I don't see the need to do the "ret->doThink = null_think;" since you always pass ret to the function. Just call null_think( ret... )
I purchased one of the first blocks, the Irish flag in the top left. It brought a steady stream of useless traffic, unsurprisingly.
I can't picture how you could teach ethics, actually. Meaning, if someone is already unethical, I can't see a way to make them ethical and in reverse - if you have an ethical person, they don't need to be told to be ethical. Is it then mostly a class on reassuring already ethical people that they're behaving well?
The pager is quite an interesting thing for sysadmins. Your value is because you can fix what breaks when it breaks, or when you're so senior that people only bring you in for solutions architecture and setup.

In the corporate world, you're not ever the only guy on call, so you only get woken up for a week. If you're full freelance, you have flexible hours after some late night work, and you have multiple pagers, so it's less of an issue to add one. I haven't figured out how to rectify side work and being full time corporate with the customer wanting an on-call break-fix guy, so ultimately I've just said no to those requests.
Thank you, I'll try rebooting the phone.

I recently read an article here on HN that briefly touched on memory management under iOS and especially the problem of apps getting killed, maybe it is interesting for you: http://sealedabstract.com/rants/why-mobile-web-apps-are-slow... (scroll down to "How much memory is available on iOS?")
Snowden had me until he traveled to Russia with 4 laptops full of NSA secrets. I mean no matter how bad NSA is, Putin is 1000 times worse
You must be new around here.
Why would they be looking up the precedence?

If the code currently works, then they can read it, and infer that whatever precedence the operators have is the correct one for producing the result the code produces. If "a + b * c" is producing 17 where (a=2,b=3,c=5), then you know that your language makes multiplication precede addition.

If the code doesn't currently work, then they'll have to figure out via some external method (looking up the original formula used in the code, say) what the precedence needs to be, in order to parenthesize to make it work.

On a separate note,

> it would be better if e.g. "a && b || c" were a syntax error until bracketed properly.

this reminds me of the horribly-confusing practice of using "a && b || c" to mean "a ? b : c" in shell-scripting. It almost works, too... unless (a=true,b=false), in which case you unintentionally get the side-effects of c.
works excellent in Chrome
"Always available in the cloudz"

Cloudz are not forever. Lost me at registering before seeing the product.
Well, there's a portable subset of LLVM IR there, for sure. Comments are welcome - we are very interested in feedback.
So you are just running docker from within emacs rather than the other way round?
This is really cool! I'm in my first job where I'm having to touch some front end things, and this is definitely going to come in handy in learning how various style elements work and interact with one another. Who knows, maybe I'll end up using this library in some stuff!
There's a difference between "not being deferential" (which I don't think the complaint is) and talking down to someone who's clearly built something very cool. Put another way, there's a difference between dismissing someone's approach and asking questions to try to understand it better.
Reminder: the real reason Snowden could not walk out of the airport is not because of some virtual "passport" that US "revoked". It is because there are real armed obedient guys on the border who would not let Snowden go his way.

This whole story is not about privacy, spying or politics. It is about your personal inability to choose your phone company, internet provider, or a bank without confronting armed "state" which dictates what is allowed to you. Don't like NSA spying through Verizon? Build your own phone company. Oops, there are feds with an order to "cooperate".

Guns and violence are the problem, not all these abstract inventions like "rights" or "privacy".
It's a scam because it deliberately attempts to undermine the reader's ability to determine if the product being sold is factually able to do what it says. These techniques take advantage of distorting information literacy in order to make a sale, regardless of the effectiveness of the product.
Once you compiled and published it, it's a NaCl app. Saying "compiling NaCl apps" is misleading because NaCl is a platform, not a language. The PNaCl toolchain can compile C and C++ (and theoretically other frontends can be added, as long as they lower to the PNaCl IR) to a blob that the browser can execute in a secure manner on all supported platforms and CPU architectures.
Facebook was a very different site back then. People still used MySpace. iPhone was still not introduced for 2 years. Apples computers were named iBook and PowerBook and run on PPC for one more year.
Maybe he's worse than the NSA for Russians, but he ain't doing anything to me. As a non-USAsian, the NSA and what they're doing Hoovering up everything they can about me sucks way more.
They are just words. Surely anything Medium does with them is going to promote the author also?
Kind of a useless reminder. Not a single source given for 'real armed obedient guys on the border'. On what border? Where? Besides, his revoked passport is not virtual. It is quite real.
Man I didn't realize, I am getting old! That was in 2005.... :(
There are important differences from flash. For example, built-in strong security from the ground up. Another example - open source. Another is performance - NaCl is near native speed, Flash (to the best of my knowledge) is not.

NaCl can actually interoperate with the DOM and JS quite well - there are examples in the SDK. It is not aimed solely at "disconnected rectangle"-like applications.
Ekspedisi Jakarta Pontianak  Banjarmasin
Why more offshoring is inevitable: 55K graduates for 160K CS jobs (2008 data)
I stand by what I said even after the downvote :)
I don't like what NSA is doing and I applaud Snowden for exposing their activities. However, people like Putin is why we have to have the NSA in the first place
It's silly to blame Snowden to any degree. He got enough troubles from his employer already. The problem is the reason why he got "4 laptops of NSA secrets". Hint: it is because there are certain people who lie, spy and threaten people.
Why is "passport" in quotes?

What real armed obedient guys on the border?
Or, alternatively, you can write the law simply and let people decide for themselves if it's worth breaking.

So, no exemptions for anyone, but then part of the cost of running an ambulance service is paying speeding fines regularly. Given the cost of ambulance services without that, the additional expense is lost in the noise, making it obviously a good choice to speed when useful (for ambulances).

Trying to figure out after the fact whether someone had a good reason to break the law (and therefore shouldn't be penalized) is one of the things that complicates legal systems enormously. Instead, we should write the law clearly and specify the penalties for breaking it directly, and let those who have the best information about the situation, the potential lawbreaker(s), choose whether it is worth breaking the law in a given instance.
This is not about who is worse.
Edward Snowden has left Moscow airport - lawyer
You are disrupting my narrative with facts.
Yeah you're right, he's an irreconcilable traitor. Though I mean, it's a bit of an assumptive jump from whistleblower to turncloak spy, but I'm totally with you. Although.. he did give the data to journalists, and not to Putin. And he did plan to go further but got his passport cancelled.. But yeah, I'm sure the jump you made there is sound.. there is after all an exhaustive list of alternative places that would have sheltered him. Right?
So where was Snowden meant to travel to? Russia wasn't his preferred final destination...
IOS Tutorial: Custom Transitions
His revoked passport is real in a sense that it's a real piece of paper that some guys decided should be required for people they rule to travel.
I disagree with your logic. If the goal is to further the goals of open society and freedom, the worst way to do it is to deliver US Govt secrets to Putin's KGB ( or FSB as they call it now ). What is the net effect of this action? depending on what's on those laptops, he could have made things worse
I'm guessing you've been downvoted because you didn't back up your claim that "most" contractors are like that. There is an element of truth to what you say, though.

Typically with freelance/contract work, there's less of an interview stage. Because the client can let a freelancer go immediately if things aren't working out, there is less risk to taking them on initially, particularly in places like Europe where there tend to be relatively strong protections for employees.

Combine that with a level of workers whose effective charging rate is in the same region as the equivalent salaried position, and a lot of people who wouldn't do well in a closely supervised, salaried position can get by as freelancers.

Naturally a client who doesn't understand the freelance/contracting market and expects to hire good people at the same rate as they would quote an employee's salary is taking a chance on the quality they get. They might luck out and get someone good but naive from the contracting side, or they might just find someone who isn't very good but gets by because of the lesser supervision.

One thing that is almost certain is that the good people will eventually realise they are underpriced and adjust their rates accordingly, while the bad ones won't. Moreover, rates for good people can scale up far more in proportion to the value they actually offer when they're working semi-independently than it would as an employee on salary.

In short, if you want to engage a freelancer, you probably will get what you pay for much more directly than if you were hiring someone on salary. And that means if you're offering well under market rates (and if you're hiring at a direct translation of salary, you are) then there's a good chance you're going to work with not-so-good people.
that's recursive. :)
This sounds more like a domain-specific framework thingy, and not so much like a programming language.
What do you think was stopping Snowden from sitting on a bus and going to Moscow? Armed soldiers.

What do you think is stopping Google from non-complying with an order to install a fedbox in their datacenter? Armed guys who would go in and confiscate equipment, or even put some managers in jail for "aiding the enemy". "Court order" is just a paperwork to justify concrete violence.

What stops you from not paying your taxes (when you dislike war, spying or whatever gov is doing)? It is armed people who would come in and extract your property from you. And they will always be slightly more violent than amount of self-defense you'd try to apply.
Correct. My feelings on this were basically: It's a shame that the domain could be put to a greater use. The owner could utilize it better. But under no circumstance would I say that he as the owner couldn't do what he wanted.
When there are no "good" governments left (and the extent of your own country's graciousness is "not seek death penalty" for you), your options are limited. Put yourself in his position. What else could he do? Stay in the US and be subject to the same fate as Manning (possibly even worse)?
The mainstream media, particularly in the UK really picked up on this story at the time and I would say the 'pay for tuition' component played a big part in that.

There's an incomplete list of coverage he received on the site [1] but it doesn't include TV or radio, which was a fair amount too from memory.

[1] http://www.milliondollarhomepage.com/press.php
I might as well add my product to the discussion : http://www.theonemillioneuromap.com/

Hurry up, there's only 999996 pins left ¯\_(ツ)_/¯
How Facebook went from sucking at mobile to killing at mobile in 12 short months
no control group? i'm 'sure' (by which I mean hope) psychotherapy is effective in the general case... but i'd rather have data.

my 'gut' reaction to this is 'does psychotherapy work at all?' rather than 'i wonder why this is true.'
Nobody has any good reasons that apply to most people, both for and against semicolons. There really isn't a huge difference in either style except in rare cases.

> The only reason I follow the de-facto standard is because the time spent arguing about it with my peers is better spent getting work done.

Which is why that is an excellent reason. Standards are useful, so if there is one, stick to it. If there is no reason to go against the standard, then don't.

> I think that it does nothing to avoid bugs while potentially misleading a coder about the language. Therefore I think it's worse.

Not seeing any semicolons can also potentially mislead about the language. It is not worse, they are both misleading until you realise ASI exists.

Omitting semicolons also does nothing to avoid bugs, and introduces a different (additional?) set of edge cases where bugs may appear.
"people like Putin is why we have to have the NSA in the first place"

so the government propaganda does work :)
Do you really stand behind the 1000% hyperbole?
Ask yourself, why does the state require you to have a passport to travel? Why can't you just go wherever you want without it? Passports don't seem to stop bad guys from doing bad things.
It's nowhere in the slides.
Because passport is just a piece of paper (or a record in a database) that armed dudes called "border control policemen" are asking for to let you go. And if you don't have one, they'll point a gun on you.

Make a thought experiment what would happen if you try to peacefully move to another country without a passport.
It's Randroid rhetoric. Their entire worldview circles around the perceived evil men with guns who control our lives.
What do the recent leaks have to do with Putin? What relevance is there in what you're saying? Sometimes it's not a binary 'good guys vs bad guys'.
BSkyB makes Microsoft rename Skydrive
It's kind of amazing that I visited and traversed the entire country by train (St Petersburg to Vladivostok) all while he was in the airport.

So when everyone is talking about big political issues, all I can think of is all the mundane stuff he must be putting up with. Like: how much clothing does he have, and how is he doing laundry? And: Who's paying for his expenses? I assume his ATM card and Visa aren't good anymore.

Get a blini and some квас at Теремок, Edward. It's pretty tasty.
>4 laptops full of NSA secrets

Source? The man was a sysadmin for the NSA, not some script kiddie.
I agree with you to a degree, however, it is not entirely fair to view NSA activities in isolation as if they are happening in an idealized world where Putin and the KGB do not exist
What a strange world we live in, when you have to run from the US government after revealing its illegal and unconstitutional activity and hope for safe haven in Putin's Russia.
do you know what happened after that? did it hold for long, or was it like a couple of months adventure? but mostly.... what about the money?
"In the first version, each time you create a person, a new sayHi function will be created for him, where as in the second version, only one sayHi function is ever created, and is shared amongst all persons that are created - because Person.prototype is their parent. Thus, declaring methods on the prototype is more memory efficient."
yes. Have you followed news out of Russia lately ?
It's silly to focus on Snowden's actions at all when uncontrolled violent organization forces various groups of people to give up information on millions of people and lie to them about the fact.

Imagine, Snowden does not go to Russia, but goes to Finland instead. Did it make your life any better considering what we know?
Show HN: keyboard-layout for german speaking hackers that does not suck.
If anything it's the opposite. NYC has way more freelancers because that is typically how it's been done in agency work.
As a U.S. Citizen I support Snowden.

Since 1865, there have been 5,031 deaths and 22,125 injuries caused by terrorism in the United States. Source: http://www.johnstonsarchive.net/terrorism/wrjp255a.html

5,000 deaths in 148 years.

In 2011, 32,367 people died in vehicle accidents. Source: http://en.wikipedia.org/wiki/List_of_motor_vehicle_deaths_in...

There are all kinds of cancers that "only" kill 1,000 or so people per year that are deemed not worthy of research because they are so rare. But for terrorism, we sacrifice nearly inexhaustible supplies of money and time. We sacrifice our liberty, our privacy. None of it makes any sense.

Terrorism is nothing but fear mongering to effect an increase in power.
The idea of it was a smart idea, but the real reason for the success was the marketability of the story behind it.

In a world of internet before everything went viral, this story was just 'crazy enough' to essentially go viral. The concept of a page being worth a million dollars both in a literal and theoretical sense made this quite a popular link to share in the initial phase (when the site was empty apart from a couple of adverts).

This then drove a viral / media engine (including television / radio and word of mouth) which suddenly actually made the pixels on the page worth something!

Companies now flocked to get adverts on the site which was getting a large number of genuine traffic / media attention and thus the media cycle continued (as it was now a profitable, extremely successful site) - this in turn finished when the page was full and months later everyone lost interest.

Unfortunately, I think many of the copy cat sites didn't understand why this was successful in the first place. It was a clever new idea, which was likely to get press attention for being so 'unique' / 'clever' - the copy cats were unlikely to ever get the same 'viral' effect, so were never going to become successful like the original site.

If I remember correctly, even the founder himself tried to spin off a second site based on the same concept with limited success - mainly because people had seen it before.
> The LLVM architecture is actually already set up to do optimizations at runtime on LLVM "binaries".

Pragmatically, exactly how fast is that run-time optimization? Could you realistically JIT it, or should the more-optimal, chip-specific asm be cached between loads? Or is this so slow you'd only ever want to do it once?
For info on next steps in the processing of refugee applicants in Russia:

http://rt.com/news/snowden-russia-immigration-asylum-758/
Looks good. Good luck to you too :)
It's not just the passport: you need a visa to enter Russia, and there's normally no way to acquire one except through an embassy in your home country.

So even with a valid passport, Russia would have had to make an exception to their normal rules.
It is important in case of an amnesty in future. The duration can be shortened.
Contracted rendition team in place...
I am not defending the NSA or claiming that we should not curtail or better monitor what they are doing. What I am saying is, being a freedom fighter and then seeking asylum in Russia which is the place that heavily curtails personal freedoms of all kinds is kind of ironic don't you think? especially in light of the fact that Snowden allegedly has these 4 laptops with him
It's a deep denial of the reality when you say that.

Both my and your lives are 95% peaceful anarchy - we voluntarily interact with who we want and ignore people we dislike or disapprove of. The remaining 5% - is when some dudes in costumes brainwash us to comply with a well-hidden gun. Try to "disagree" by not paying your taxes and see what happens.
X10 came online in '96, and their most aggressive campaigns peaked around 2001. They filed for chapter 11 in 2003:

http://news.cnet.com/2100-1014_3-5095260.html

I don't know if they emerged or if the remains were bought, but the "current" X10 never got anywhere near as aggressive as their pre-chapter 11 self.
Please come visit Russia without a passport or maybe ask people to come visit US without one. You'll see how fast those guns can become real. They won't even let you out of the country if you don't have a passport, which, of course, only a government can issue.
You're IT: Eclipse Debug: Skip Classes
Enterprise vs. Consumer MBaaS
#35 gives me a seizure if my mouse isn't perfectly still while hovering.
Do you honestly believe a trained KGB agent like Putin would give Snowden asylum in Russia without getting something in return ( I mean other than publicity )? Possible, it is also possible he got something in return from Snowden
A Groupon honeymoon
I'm trying to think of what else to do, too. The current strategy of elected officials, all the way up to Obama, is to try to change the conversation (to the economy, to the Zimmerman shooting, to the credibility of Snowden as a person, etc.).

I'm planning on keeping up on Mike Rogers until I get a response, and keeping the correspondence public until the shame factor kicks in and he gives a response. If somebody has a better idea than that, please let me know.
Armed soldiers are also stopping me from going to any country I want, without a visa. Should I start protesting about my right to travel any-fucking-where?

Your argument is silly. "Armed people" are just a tool to enforce policies enforced by governments. It is them, not the soldiers, we should be worried about.
Where did you read that he has 4 laptops that are full of NSA secrets? I know only this:

http://littlegreenfootballs.com/article/42127_LA_Times_Contr...
When I wrote that, I was under the assumption that people would use open-source CPU designs from OpenCore for convenience. With a little help from Xilinx and Altera, it wouldn't be too hard for a government to have the synthesizer detect when an OpenCore design is being used and surreptitiously put a backdoor in. I admit that it would be hard to write software to simultaneously detect a completely unique CPU design is being synthesized, figure out its instruction set and weaknesses, and finally create a hardware backdoor that could circumvent any software written for that device.

As always, there's a tradeoff between cost and security. How many hardware hackers are good enough (or motivated enough) to design their own brand new ISA and CPU design, then bootstrap a compiler and OS for their homemade CPU? Maybe 0.001% of the population, if that.
I'm not logged in. I see:

Server: AkamaiGHost
> qsort is a function inside of libc.so. It's already been compiled.

Unfortunately, this is also why it is so damn slow. Try comparing C++ std::sort with C qsort, the performance gap is HUGE. The reason is that the "function pointer" std::sort gets inlined but qsort will actually invoke a function call via function pointer.

If you'd move qsort to a header file as an inline function, the performance problem would go away.
We are going to implement anonymous voting at some point. That's in our pipeline.

Good point with bigger choices.
Trakdot luggage tracker now shipping
This app is a lot of fun! Thanks for making it.