skysight-inc/HackerNews huggingface dataset:
>Well, yeah, but, the reason these things are slow is because optimizing them is kind of hard.

Optimizing all cases is most certainly hard. Optimizing the most common cases -- the lowest hanging fruit -- is attainable (which is exactly what has happened and continues to happen with dynamic typing languages, since you point that out, and has happened substantially to the DOM, which itself is as complex or more complex than SVG but its layout optimization was obviously prioritized).

In this case we're talking about static SVGs that -- with no change in zoom, context, or content (ergo nothing that would change their actual rendering at all) -- are completely rebuilt on every translation. This is true generally in the browser rendering engines of SVG, where compositional elements that could see caching are instead from scratch on each and every render.
That's true, but has little to do with the legality of throwing out junk mail.
Vintage books turned into iPhone and iPod docks
Where there are humans, there will be a politics..
Why is this story back on Hacker news? There was additional analysis on this here: http://nakedsecurity.sophos.com/2012/07/02/drone-hackedwith-... and here http://video.foxnews.com/v/1706007795001/hackers-put-us-dron...
if I may go slightly off-topic, what is it with the conspiracy "gurus", where they can have a lot of really good, sourced (seriously) information, but then they throw the crazy in there to completely discredit themselves? I bet David Icke has enough charm/charisma to be elected to office and affect real change in the world, if he would just stay quiet about the lizard people.
Weird feature, but I suppose its a better alternative than simply locking out the user. Still, any kid would simply lie about their age on the registration form.
Really a family of such metrics because the moment the first one hits the ground in any earnestly it'll be gamed to death. Nothing ruins a powerful, economical, repeatable indicator for predicting economic activity faster than using it.
Here is my (obviously biased) view of the landscape:

1) ostel.me :: Like many of the Guardian projects, this is an experiment in combining existing OSS libraries to create an app. In this case, CSipSimple, pjsip, and ZORG. It's basically a standard SIP/RTP VoIP client with an Android UI. That means it needs to maintain a persistent connection to a SIP server at all times, which doesn't necessarily work well with the Android process model, could drain your device's battery life, and could be flaky in scenarios where you're going in and out of coverage or switching from data to wifi. However, it is ideal for the hacker crowd that wants ultimate control, maximum configurability, and enjoys occasionally drop to the command line. You're correct that it's likely not possible to do things like certificate pinning in this context.

2) RedPhone :: While it remains to be seen whether we were correct or not, our development philosophy with RedPhone was to eschew the VoIP libraries and paradigms that were originally developed for the desktop environment in favor of OSS/Free code written from scratch for the mobile environment. Our belief is that the different network and platform characteristics of mobile devices require a mobile-oriented solution. This means that we use a lightweight mobile-oriented signaling protocol instead of SIP, push notifications instead of maintaining a persistent connection at all times, techniques for establishing low-latency routing for global calling (https://whispersystems.org/blog/low-latency-switching), a jitter buffer optimized for mobile data networks (https://whispersystems.org/blog/client-side-audio-quality), and your normal phone number for addressing rather than a new identifier. It also means that, yes, we can do things like certificate pinning for the signaling channel. This is all obviously oriented towards the average smartphone user, though, so it's sometimes less appealing to the hacker crowd who want to use a SIP identifier or connect through their own SIP server.

2) Silent Circle :: My sense is that Silent Circle is trying to do both. Their stack seems to be based on traditional VoIP protocols (SIP/RTP), and their server-side infrastructure appears to be a FreeSWITCH box in a single Canada datacenter (maybe with a single-DC European presence now or coming soon as well?). However, they are using those desktop protocols to try to create a packaged non-hacker-oriented experience. I'm not sure if that's possible or not, but I'm obviously biased. It does cost a non-trivial amount of money, though, and their client source isn't Free.
Yes, if they're actually acting in the interest of public safety, e.g. if a stray bullet meant for a dangerous gunman hits an innocent civilian.

The Chris Dorner fiasco came about because the LAPD fired on civilians they believed to be Dorner, they were incompetent in doing so, but firing on a suspected dangerous gunman is not a bad thing in principle.

But as far as I can tell the cops had no reason to suspect that there was any imminent danger from these flying robots, and were firing in the air just because they didn't like being recorded.

Firing into the air in a civilian area seems to me to be a much bigger issue than them trying to suppress news coverage of protests.
Verizon Breaks Promises
Good for them. I think this trend will discourage monoculturalism.

Personally I don't care too much what language I'm using (I only have English and my native tongue to use). But frankly I'm fed up with the amerocentric (not a word) content that I go through. I'm fed up with reading about things that interest me on an international platform and having to endure a majority of America-colored views and experiences of everything. I'm tired of reading about slightly-technical/non-technical opinion pieces having to do with programming, and the writing clearly being about some American issue. I'm tired of all my uni-level books being American "International Edition" textbooks with examples ridden with calculating the mean and standard deviation of some GPA's (stats), flights between Phoenix, NYC, Miami, LA etc (graph theory) [insert common knowledge to anyone who has lived in the US].

This wouldn't be different if all of these things had been simply translated to my native tongue.

All of this might seem petty, but I'm tired of being a foreigner on the Web that I frequent. And a foreigner in the same damn country each time, at that
Apologies. I did not intend to sound defeatist at all.
U.S. asks Hong Kong to extradite Snowden
Why does Yelp completely refuse to provide service to Tor…
> Videos, music, pictures, are all representations of physical things in the world around us; words are representations of the worlds inside us.

What about music, sounds?
Not your unsafe assumptions but in stats almost every blind alley and wrong turn is an assumption that bit back. Assumed that the data we have is a representative sample of all purchasers etc etc

I have no real knowledge of the big data market so am happy to defer. I assume you are taking data sets covering g them same thing in hundreds or thousands of hospitals nationwide and outputting nicely mapped nationwide data?

Please do give as much info on the market as you can - always interested in hearing from on the ground "troops"
With regards to the sexual assault charges its 2015 or 2020 depending on exactly what charges they decide to bring.
DDG’s Post-PRISM Growth Actually Proves No One Cares About “Private” Search
Considering that they've been recorded intentionally firing teargas canisters at the heads of protesters, I don't think they're overly concerned about their wellbeing.
> North Korean news sources alleged that the North Korean actions, described as "a prompt and powerful physical strike", were in response to provocation from South Korea that had held an artillery exercise in the disputed waters south of the island

The US tried to assassinate Castro without even a declared war, they assassinated Gaddafi and have instigated various coups. On the other hand North and South Korea are actually at war.

United States brought down an Iranian civilian airliner.

North Korea is desperate and does terrible things but I don't think there is any reason to believe they are as completely irrational as everyone tries to paint them. One problem is that the extremely aggressive military actions by the United States often go unreported while far more benign military action by North Korea are disproportionately reported (e.g. moving missile launchers and missile tests a few months ago).

I am in no way saying North Korea is "better" than the United States or that they are not evil, only that there are significant distortions in the way each is viewed, especially by Americans.
Glad to hear you're having an awesome time, man! It's neat seeing you on HN.

--Madison
For the sake of completeness, it may be worth mentioning the Google Web Toolkit.
> (On a sidenote, I guess this is why IE10 is often faster at rendering SVGs than the other browsers: it uses Direct2D, whereas Firefox and Chrome use Skia).

I think Firefox on Windows uses Direct2D, at least for Canvas, not sure if for img tags.
It's discouraging to observe that Assange's word are met by the tech community here with the same snark and derogation that Stallman's were a decade or so ago.

Where? Looking here and at most blogs and forums I'd say the tech community is heavily and uncritically supportive of Assange.
EduHack - New Career, without going back to school
As a data point, when I worked in Japan, most of the code was written in English (variable names included - the language was mostly Java or PHP), with heavy commenting in Japanese. Granted, this may have been swayed from the fact that they often worked with Indian developers, but also, a lot of technical language in Japanese is adopted from English. Popular languages there are the same as anywhere else - Ruby's creator is Japanese, and a high school student I know there was being subjected to COBOL.

There is a Japanese programming language, Mind, which is a stack language written entirely in Japanese, though I don't think it ever gained popularity. It's kind of sad there hasn't been more exploration into this - there's a lot less impedance mismatch in going from Japanese (or Korean) to postfix than there is going from English to prefix.

http://en.wikipedia.org/wiki/Non-English-based_programming_l...
It's not how the world works. Billions will not wake up at the morning and start doing something new.

But it's possible over time.
For instance, in Europe place of lingva franca took Latin, then French, then German, then English. English just happen to be lucky to arise in time of globalization and the internet.

I speak 3 languages and after trying Esperanto I saw that claims that it can be learned in 1/10th of time required to learn English (or 1/20th Chinese) are true.

Seems irrational to me that majority of the population wanting to join the world community have to learn language 10 times harder with having little chance of being fluent in it.
"it's terrible if a government surveils its own citizens but it's totally a-ok if it does foreigners"

Because a foreign government doesn't have much if any power over a citizen of a foreign country?
Funny enough, I think the drawing functionality it the best, most fun, part of the app. I think I'm going to re-download this as a 9 YO.
Microsoft’s Xbox One Reversal
IE9 is fine too.
I don't know what planet you live on. That's like saying stack overflow is in charge of making sure every excellent question/post is seen, or reddit, or hacker news...

My job is to develop features that facilitate people finding exactly what they're looking for, and ideally things they aren't looking for and don't even know exist. That's a difficult challenge though, while still retaining engagement features like comments to discuss resources, proper categorization of favorites, etc. I started a wiki to help with this but it's only maybe 25% complete. There are plenty of other ways on the site to help with that though.
What you are saying is that you are a fairly new frontend developer. Of course that list is daunting. I've been doing this stuff for years and there are projects on that list that I haven't even heard of, and one of my projects (Helium) is on the list!

The reason there are so many solutions to problems is that there are lots and lots of problems. The common stuff we all need is put into one library (eg jQuery). Some types if applications need frameworks so we get Backbone, Angular, or Ember. There's a thousand other types of micro issues that are common enough to need small, reusable solutions.

Combine all of that with hundreds of thousands of inherently creative and inventive people and we end up with multiple solutions to the same problems. Eventually we coalesce around a few of the best tools and move on to new problems.

Just pick what you need to get a job done and don't worry about trying to learn everything.
I don't think he was saying that Bush or Republicans are better, rather the opposite.

Back when GWB was in power he was widely deride as a tyrant (especially online) and the worst thing to happen to American foreign relations ever. Yet it would not be hard to make an argument that Obama has been worse with regards to civil liberties and foreign relations. Different guy, different party, same (or worse) policies.

Also remember Obama was (re)elected only some months ago.
How to turn your Galaxy S4 into a WiFi hotspot
Just a note - on most pricing panels, the prices increase from left to right, with the base plan on the extreme left, so I had a minor heart attack when the first number I read was $89.
I can't find the actual counts in the fas documents, what is Kim alleged to have disclosed? I thought it was how soon North Korea could conduct a missile test. What is the reasoning for how revealing that information contributes to nuclear proliferation?
Reagan's desire to escalate the anti-Sandinista conflict in Nicaragua was so well-known that Congress passed a law banning it, which Reagan secretly bypassed. It's easy to call something "as secret as drone strikes" after it produces the Iran Contra Hearings.
Reword the title as "Is the technical interview dead?" and you have your answer: it's always "No".
By betraying to North Korea aspects of what we know about their program and, indirectly, how we obtained that knowledge.
Yeah that's one thing I don't from yet. Why he is not giving any technical information about prism. I can only conclude he doesn't really know much about it. Maybe he got hold off this one slide deck and jumped to conclusions.
Great Stack!

Your UI is nice, clean, and awesome! I like your account sign up pop up and proposed keyboard shortcuts.
With all the news it is difficult to keep track: When did we receive the last sign of life from Snowden in Hong Kong?
Do we know he is still there?
I'm going to be a jerk here but I'm having difficulties taking a product seriously with badly photoshopped interfaces into devices that don't even respect basic laws of perspective.

The problem I don't see this solving is the fact that I still need to trust a third party that routes my call not to store and hand over any data on those calls.
Show HN: Top of the Morning is now available on the App Store
Hi Hacker News!

I wanted to share with you my new iPhone app Top of the Morning.

Top of the Morning is a morning assistant. It provides a simple way to kick start your day with the right amount of information – weather, date and time, iOS synced reminders and calendar events, news, and the stock market.

Get it here:

https://itunes.apple.com/app/top-morning-morning-assistant/id662168296

Check it out here:

http://gettopofthemorning.com/

Thanks!

Michael
Because most people in tech, talk about politics without good understanding.
I think you're looking at this all wrong. Front end development is not a problem that needs solving. It's already been solved. We have html markup for content, CSS for design, and JavaScript for interactivity. Problem solved. Now within front end development there are a number of other problems that need to be solved and that's why we have these different front end resources. So we can use the tools that solved the problem of getting content on the screen to achieve certain more specific goals. Some of these resources solve the same problem in different ways and some are for niche problems. Either way the fact that these exist shows that front end technologies have done their job well. They're versatile enough to handle a wide range of uses.

Front end tools aren't perfect but that's why they've been iterated upon. And what language doesn't have shortcomings? It's amazing that people have created these tools that are flexible enough to be used in seemingly infinite ways without being too narrowly focused or being all things to all people.

But I think I'm getting ahead of myself. Where's the mess you're talking about? This is a common thing to say among non web devs but I never can get any specifics. If you approach front end development the way you would back end or desktop development you're going to have problems. It's a totally different way of thinking.
This story is 6 months old, there is a page about the settlement here: http://www.fraleyfacebooksettlement.com/ - the final approval hearing is on June 28th.
As a shameless plug - if anyone's interested in a completely in-browser experience where you and a candidate can both write and EXECUTE code simultaneously, I make a tool for that: https://coderpad.io
IMHO the problem lies in the winner-take-all voting system. A vote for a third party just counts "against" the primary one you would've voted for if the 3rd wasn't there.
I see. Yes I would agree that unsafe assumptions are a big problem when doing statistics regardless of data size, and probably one of the biggest if not the biggest.

My long-term hope is that people will start sharing data they have already formatted, cleaned, etc. This will save others time. So one of the goals of Datalanche is to make the sharing mechanic dead simple. Doesn't mean sharing will happen, but hopefully it makes it easier for those who do want to share.

Therefore we are populating our own website with public data starting with healthcare. I have personal experience with healthcare data analytics and have some sense of which data sets are useful.
Since Loon will use radios, it will have to use spectrum, which is tightly regulated by the world’s governments.

Yes, but Google can just have the balloons turn off their radios when flying over a country with whom a spectrum agreement hasn't been reached.
Thanks ! Glad you like it. :)
Why iOS 7 is a Masterpiece of Design
I was under the impression that firing into the air, especially in limited amounts, was generally non-fatal. The Wikipedia article on Celebratory Gunfire seems to confirm my assumption. Deaths and injuries are possible, but usually only accompanying large amount of gunfire.

There actions are still not without fault, but I can imagine a few more important aspects of this issue that we could be debating.

"Highly Dangerous" seems excessive
Meet Nanoko: A Javascript Build Process
>The stated dose of radiation from the original X-Ray based TSA scanners has a banana equivalent of somewhere between 1/2 a banana and 4 bananas.

This assumes that the machines always work as they should.
Yes, it does make me very sad too. A lot of this community has nothing to do with the hacker philosophy and they'd even think is enough to be a good programmer to be called a hacker (when in fact it's the other way round: you can be quite illiterate with computers and still be a fantastic hacker). This website used to be called "start up news": sometimes I think it was a more appropriate name.
Why do I want to watch my candidate write code? Doesn't that just make them incredibly tense? Isn't that queering my results?
Technical interviews are perfectly good at doing what they are intended to do: screen out people who can't program. Somewhere between 50% and 80% of people I meet in first-round interviews literally just cannot program. Half of the people who say C++ is their strongest language can't tell me the difference between a pointer and a reference, or between a pointer to const and a const pointer.

I don't know if this problem is specific to our industry or not. Do people apply to be English teachers when it takes them an hour and a stack of reference material to form one English sentence? Do people apply to be carpenters who don't know how to hold a saw?
How to publish the raspberry streaming a live feed
Well, I had almost drowned once. I had a personal flotation device and I knew swimming! We were out rafting, and I had swayed away from the raft swimming in light rapids (the instructor said its very safe - which it wasn't). When I realized that the rapids were overwhelming me, I tried to stay afloat (a flotation device and know-how of floating works - but I guess I was panicked!), but did not help too much. It took me sometime to realize I was drowning, and in the meantime I had told another raft that had approached to help - that I was fine (overconfidence?). When the reality hit, it was bad, and I could not even scream. I did wave my hands, on to which my friends on the raft threw a rope, and I survived.

Even swimmers (I consider myself below average) can drown. "Panic" is to blame here. The following article explains a similar case quite here (search for "scuba-diving"):

http://www.gladwell.com/2000/2000_08_21_a_choking.html
seems the human element wont be a problem for netbsd for much longer.
Wait, do you really think that the USG only started hacking Chinese communications, or collecting intel on foreign governments and countries, on or after Jan 20, 2009?
Assuming it's not ring0 or something equivalent, they will have, at most, whatever the time limit is between rotations. If you rotate every six months, they could conceivably have six months of data. And if the zero day is still not patched, they could have another six months, and another, and another. There's no guarantee of not being compromised. It's just a matter of not making it easy by using the same passwords and same software versions for years at a time.
I very much enjoy the bananas analogy. Next time I engage in a gun control debate I am definitely going to substitute bullets with jelly beans. Kudos for that idea and for baiting quite a few others into your "it's all bananas" re-frame.
I particularly liked how Cato kept calling it a "nude body scanner", and how the TSA would lie, cheat, steal and beat it's momma to keep the "nude body scanners" around.

Way to make it seem like the TSA has a nude body scan porno problem, Cato. Love that sort of thing.
The G+ post illustrates that pretty well - Yelp doesn't have fine grain per user control, they have monolithic per-IP filtering. That shouldn't be terribly surprising to anyone, because cookies and user profiling are hard.
OK, I get it, however I just don't think it's productive to argue over who's the bigger tyrant. It's a fixation that tends to drown out all other potentially meaningful and / or productive conversation.