skysight-inc/HackerNews huggingface dataset:
I don't have any authoritative source to confirm or deny why certain things were closed, but I would like to point out that there were some rangers still on duty and search and rescue employees on hand to rescue people in National Parks.
Not so much an example of why not to use budget providers, more an example of why you should build highly available infrastructure. I don't believe there is any provider, "budget" or not, that guarantees a servers reliability 100% of the time.
What's with the aversion to thickness?

It allows for bigger batteries, hardware keyboards, additional connectors & storage, etc.

---

I can't speak for everyone: but the pockets in my wardrobe had no problem accommodating feature-phones from pre-2007.

What my pants and shirt pockets can't accommodate are 4.5"+ 1080p displays, regardless of how thin they are.

I will gladly buy a bulkier phone if they make good use of the extra space.
Details may matter for performance (though in my experience people tend to gravitate towards such things while ignoring asymptotic improvements that can be far more dramatic), but C++ is annoying even if that is something you are trying to do. C++ has a tendency to insert "surprises" into compiled code -- lots of implicit function calls, copies, etc.

I saw this sort of thing first-hand when I TA'd a data structures course taught in C++, when a student came to me asking for help with some very bizarre behavior: a member function was being called for an object that had never been allocated. The problem was that the student had forgotten to write a return statement (why is that even allowed? compilers can obvious detect this, since using -Wall picked it up), and a virtual destructor call had been inserted, but the vtbl for some other object was sitting there and so some other member function for an unrelated class was called.

So while you are sitting there trying to figure out if your class members are aligned optimally, your C++ compiler is inserting function calls and not letting you know about it. If it were just a few implicit calls or copies, it would not be a big deal, but C++ is a huge, complicated language with lots of such things.

Basically, almost everything you mentioned is a low-level concern for which high-level constructs are just a distraction. The point of high-level programming is to direct programmer effort away from such things (hence the implicit function calls and copies, etc.). If you want to program at a low level, fine -- but my point was that in C++, low-level and high-level programming are too tightly coupled.

Finally, it is worth pointing out that this:

"copying to enable concurrency are all real things."

Is not something C++ has any kind of advantage in. I do it in Lisp all the time. You see it in functional programming languages all the time.
I've tried to explain this to flight attendants before, but they don't care.

"Turn your device off!"

"This is off. It's really neat, actually! Once the screen is rendered to the eink display it stays there until...nevermind, okay it's off now"

/sigh
It fully supports C++11, part of the machinery for client/server seamless programming is based on C++11 capabilities - Alessandro of Leaningtech
I think they are talking about 3rd party cookies only. Cookies aren't going away, otherwise most of the web will break.

And they are already severely limiting 3rd party cookies. Even Mozilla's in on the action: http://www.computerworld.com/s/article/9240218/Mozilla_again...
Why Are Kids Who Get Less Candy Happier On Halloween?
And in the process of closing down My Opera they broke the RSS links to their previous news and release feeds. It really feels like they've lost all people with common sense.
"According to current estimations, the cost of motherboard should be somewhere between 500 and 700 EUR. Complete device will cost 100-150 EUR more, depending on prices and availability of N900 spare parts. Those prices are just early estimations and are subject to change" - http://neo900.org/faq#cost
Then if the goal was "show me what you can do", why were students confined within the context of designing a new popsicle?

If a student presented their new idea for an ice cream cone via interpretive dance while wearing a Barney costume, would that also fall under "show me what you can do?"
I was alluding more to the customer support aspect of it. If a technician spends one hour troubleshooting your network problems, then they've already lost their profit for the month.
D has all the features C++ should have, and implemented in a sane way.
Dealing with Feature Requests
I wondered about the accuracy of these dates which are pulled from whois, but they seem to agree with the timeline outlined in RFC 921, which lays out the transition to DNS from the hosts.txt file previously FTPd around.

http://tools.ietf.org/html/rfc921
Yet, even these programmers are not directly wired to the transistors holding the individual bits and bytes. I would not be surprised if there's a way to manipulate the internal logic of an EEPROM chip, too.
Are you in Waterloo? Win a trip to the $1,000,000 dreamforce hackathon
The hardware sounds crazy slow for a modern phone. 800 mhz arm a8.
I'm sorry but those look like toys. I'm with buddy here, could you please give me an example that is more complex in nature?
Show HN: Zuckerbergs Coursemash for Michigan Students
True Ventures on Spotting Early Winners
I understand, but from my reading of the article, it looks like all of this is the inital badBIOS module

But on the topic of modular malware, what would the initial discovery of Flame look like, if it were still in-progress after 3 years? Would it or would it not seem like this? It's got odd transmission methods, and the possibility of more to come. But if deleting data, self protection, and propogation aren't the attacks, then what are?
It maybe that I have read it as an adult for the first time,so I could neither sympathize,not find the idea of a brilliant 11 year old running an army particularly believable. I hated the idea of polarizing the world between the "good" US and the "bad" countries of the Warsaw Pact, even though I can see that it was a popular sentiment at the time. I did not like the dialogues, did not like any of the characters(maybe apart from Ender's sister,but even she was annoying at times).

I could not sympathize with any of the issues in that book,nor stand for any of its ideas. I really wanted to stop reading halfway through, but forced myself to finish it to have a full picture of it.

Having said that, I can still see why someone who read it as a child would like it - but it does not make it good overall. Just because I've read and loved the first Harry Potter book when it came out,does not mean it's a brilliantly written story, because it's not - it's interesting,but it's not well written. And I feel like this is the same issue with this book.
Certainly devices can "communicate" via sensory data, but that shouldn't cause your device to randomly execute code after receiving that data. Unless the programs that read from sensors are really poorly sandboxed...
They should hire you.
Show HN: Linkify URLs, mentions and hashtags using Linky
i.e. That "robustness" is why we now use VMs instead of native code everywhere.
Story of How I Got Hired at Shopify
Have you ever had to maintain a code base with more then a few hundred thousand lines of code across Flash, Javascript, iOS, Android, PC, OSX, Xbox, PS, Wii, Vita, NintendoDS, ...and whatever other gaming platform is popular at the moment? The "popular platform of the day" changes a lot faster then being able to write new code for it. You need to support that new platform within 3 months or less. Good luck rewriting your entire code base into another language in that time ;)
Holy smokes Batman, 21 million notes

Who'll be the first one to present a novel 21 million pages long :) It's quite a challenge as well (AI might help to take it in foreseeable future). Obviously haters gonna hate - shame on the haters.

Personally I'm more impressed by someone who puts together 210 words, but just the right words

Yes there are acclaimed authors who invent challenges for themselves, such as Georges Perec who wrote one novel without ever using the letter "e" etc.

It's quite fun, it's just meta - it's a bit of "literature about literature", or "music about music", so to speak.

Your goal is to prove a point, and art as such (the way I see it, of course) is not about proving a point.

If you need 20 million notes to achieve a certain effect, why can't this effect defend by itself, why the need to put this fact upfront, give it a name etc.
> On average the signal over 24 hours will equal about 24 hours so you can keep time with it, but as the load changes on the grid it will actually slow down and then speed back up when people turn off their devices at night.

Yes, the load changes the frequency over the course of a day. In Great-Britain there's even a special peak after the afternoon TV shows finishes and people start turning on their electric kettles to prepare tea.

http://www.bbc.co.uk/britainfromabove/stories/people/teatime...

In fact, the exact frequency of the power grid can be used to identify precisely the time of the day!

http://en.wikipedia.org/wiki/Electrical_network_frequency_an...
It isn't, as far as I can tell. But I think that happened a very long time ago, to great acclaim.
The problem is not that there is a hardcoded limit. Python just isn't suited for heavy recursion.

As for tail-call optimization, here's Guido's opinion (which I agree): http://neopythonic.blogspot.pt/2009/04/tail-recursion-elimin...
I have a message for the Transcendentalist: most of us would love to enjoy that beauty, but having no leg space or access to a window kind of hamper us ;)
Had this been "how to generate a me-too vintage logo", without even getting into "hipster", it would have done a better job of making the creator's point. Unfortunately, it also would not get nearly as many clicks.

We call headlines like this clickbait - but when more people respond to clickbait than to 'normal' headlines, what are you left with?
But the USB device gives a descriptor list stating the endpoints etc. to the host. Using buffer overflows in the USB stack was how the PlayStation got breached, after all.

And we all know that USB sticks (or, rather their flash chips) can be reprogrammed at will. USBest, I'm looking at you. (See also flashboot.ru, the stuff you can do with these tools is amazing.)
The money needs to come from somewhere.

In the US, for example, the Department of Energy's budget[0] last FY was about 5.5% the size of the Department of Defense Senate proposed budget for FY2014[1] (35B v. 626B).

0: http://en.wikipedia.org/wiki/2013_United_States_federal_budg...
1: https://www.cbo.gov/publication/44459
I love C++ to death--it gives me a level of control I need to get at very small fiddly bits when I need to, and also to abstract away great swathes of things when I want to.

That said, I very much agree with your point--the middle ground between those two modes is cluttered and there lies madness.

The problem with the new features of C++11/14/42 is that they are never going to remove the existing jank of the language; these folks don't seem to understand--or want to understand--that there is never going to be a magical fucking tabula rasa onto which they'll scrawl their code, unless they want to rewrite all the things from scratch (which may actually be a good idea).

That being the case, they're going to get run circles around by people who either stick to existing jank and libraries or use a language with a better set of batteries and more flexibility (Ruby, Python, etc.).

The power and speed of C++ is not worth the difficulty, usually, of finding people who can use it properly.
DevLocal - Coworking for Developers by Developers
"...where the final was just making a PowerPoint, and half the class just played Oregon Trail during."

I honestly think this is the biggest issue and the main motivator for teaching coding. The issue is our computer courses are designed to be 'How to Learn Microsoft Office on Microsoft Windows', any deviation from THAT curriculum already punishes the student. Then, its re-enforced by repitive 'this is how you bold' work. Every computer teacher says they throw in some extra 'real' work, but why can't THAT be what they're learning.

A quick Google search shows this is the Intro to Computers description: "This course introduces computer concepts, including fundamental functions and operations of the computer. Topics include identification of hardware components, basic computer operations, security issues, and use of software applications. Upon completion, students should be able to demonstrate an understanding of the role and function of computers and use the computer to
solve problems."

Somehow this has become MS Office. Graphic art courses don't teach 'Photoshop', they teach you art using Photoshop. I feel the issue is many Intro to Computer courses are taught the opposite.
Do you know and understand the painting "This is not a pipe" by Margritte?
I hear ya... from what I can see it looks like it would be great for rapid prototyping, even big systems... however why anyone would go with a JS-backed framework for a serious application is beyond me - it's just not ready as a language (and a framework)
Startups Like Berlin Because Visa Rules Are Nothing Like the U.S.
I really appreciate it. We are doing our best with the limited capabilities of three persons. Thanks a lot. - Alessandro of Leaningtech
> decent, interesting 5-row qwerty phone

If you're in the US and are on a CDMA network, there's the DROID 4/Photon Q for Verizon and Sprint, respectively.

Outside of that I'm not aware of any recent phones with a keyboard, unfortunately.
> Is there a book that teaches best practice C++11 without teaching any of the old cruft?
http://www.stroustrup.com/4th.html
Remote Works: Lincoln Loop
And next to every PC has at least a speaker for the BIOS beep. I'm not sure how good the DAC driver chip is (especially, how they perform at ultrasonic or subsonic frequencies).
Yes, true. It is also true that sometimes citizens knowingly choose nasty policies and then sleep soundly at night with those policies in place. Like you, I also do not approve of the way the US has changed, but I try to avoid tricking myself into believing that many US citizens feel the same way I do.
dig @new.toad.com toad.com -t AXFR

wutttttt
FeelBetterBot wants you to feel better
Fair enough, presumably it's easier to simply prevent booting from CD than subvert every tool for flashing BIOSes.

In the end, it seems to me that blocking boot from CD is a net loss, since it alerts the user (who can undertake drastic measures including hooking up a different hard drive), whereas allowing boot from CD but reinstalling the BIOS malware from the (presumably thoroughly infected) hard disk would not.
It sounds like a hoax to me. Even the "Dragos Ruiu" name is odd enough to be an anagram of something.
If you're on a Mac I recommend using 'say' instead of 'echo'. Then you'll hear when it's finished instead of having to check the terminal (which kind of defeats the purpose)
Javascript Crypto. Ugly duckling with good reason? -- JSConf EU 2013
What an amazingly unhelpful, snarky, useless comment. If you don't like the question or I guess the topic, just skip it.
Phoning home, I'd guess. Spying with malware is hard when the infected machine can't communicate with its controller.
But you're still welcome to pay $16 for in-flight WiFi during those 30 minutes!
Wow, talk about Wadhwa throwing up a strawman there...

I think Shiller has a point, though. If young people are so appalled by what Wall Street is doing, they should be the ones working for them and changing things. Self-driving cars are cool, but what does the US need more - self-driving cars, or a sound and ethical banking system?
Where are you going, Opera? A little more than a year ago, I applied for a job there because it seemed like such a cool company to work for, but now... I don't know.

I'm really curious what their strategy is. For a geek like me it feels incomprehensible.
I know some bits about campaign finance, but I also know that most people I meet in the US care much more about physical security than they do about privacy/civil liberties/etc.. They vote for people who implement nasty policies and they do not make those votes because they have been tricked.
It's a ridiculous nonsensical law full of gaping holes.

If I visit your website, you'll log details about what I'm doing. That's kinda how it works.

This "pop up a massive cookie warning on every fucking website" is worse than advertising that start up playing sound. Worse than the original 'problem'.

BTW The EU are now planning to ban powerful vacuum cleaners in their ever further reaching quest to limit freedom.
The AV industry is particularly weird and clubby and, I think, full of itself. It's better to think of them as something apart from the rest of the "security" industry.
Schneier admitted his airgapped machine was laptop. But I supposed he has the good sense to physically damage the mic, speakers and wifi and Bluetooth.
Don't like the new design. And what the fuck is "retina design"? Can we stop making up new stupid ways to describe stuff.
Saying that "the US remains overwhelmingly dominant" does not mean that Putin isn't the most powerful person. It is possible for the USA collectively to be dominant while no single US citizen, not even the president, is as powerful as Putin and some other world leaders.
Not so fast - many "exotic" devices (3G/LTE modems, some HID controllers, older U3 USB sticks, even some medical devices!) ship "virtual" USB CD-ROM drives with software and drivers.
I'm also struggling to find any reference to this 3 year struggle prior to two weeks ago. Sounds like a nice little Halloween hoax, the "Editor's Pick" comment stating how its definitely not a hoax only makes me more inclined to believe it is.

In fact, after a quick browse it seems to me the Editor is only "picking" comments that support the concept, not those that offer plausible explanations or interesting discussion.
thx Jess! Glad you're digging the series :)
Not to be too harsh, but the final design looks like a rushed Bootstrap prototype. I like many of the decisions made and agree with others here who think the navigation needs some love, but it just feels like every other flat, blue site I've seen.
What The Healthcare.gov Debacle Teaches Us About How To Fix Government Software
Nobody suggested a "basement in London".
napster.fm is a fairly non-trivial Angular application; Angular was pretty fantastic to work with.
little confused by their choices (simply 'move' to a different but similar cheap provider) why not diversify? I imagine they'd have fewer issues if they had a presence in multiple datacenters/providers
The more I see stories like this, the more I wonder why there aren't tools out there that complement something like 1Password, LastPass or KeyPass by rotating passwords for all your devices programmatically. More devices should support SSHing into them for password rotation or some API for frequent password rotation.

e.g.

Here's the password for this router, rotate this key every X days, upon rotation, connect to the computers of friends X, Y and Z to notify them of the password update.

I imagine such a system would require two passwords, one to change the password so only one device is responsible for rotation and a second to share with others so they can access the computing resource in question.

Alternatively, every device should function with individual passwords for every user. I still get frustrated that wifi only offers one password and doesn't give you the option to give out one password per user. Future wifi protocols should permit a user to try to connect to a wifi and wait until someone approves their access. Approval could be done by visiting the routers IP address and granting access through some form that shows which clients are requesting access at that point in time. Furthermore, the way in which a computer requests access to wifi could be accomplished by having that computer submit it's SSH public key to the router.
Okay, so because he could not remove the audio interface, is MUST was the only logical infection vector remaining? That is a very strong claim, particularly since I do not see any claims that he is also HEARING the requisit very long and loud screeching sounds that would imply. Audio data transmissions on consumer grade devices unavoidably involve sound, right?
"Non-publication was more common among trials that received industry funding (150/468, 32%) than those that did not (21/117, 18%)".

Oh, how unsurprising, BigPharma. When someone with an agenda discovers results that do not support that agenda, bet to bury those and never publish.
Alternative accelerators: Tandem applies "muscle capital" to mobile startups
Bosh is the third option on a repeat-champion team with a generational player and...well, an overrated old guy. The media exposure from that alone is superstar-level, even if a lot of it comes from "he looks like a velociraptor" memes.

"Good player" is probably underrating him, too. I've interviewed around regarding advanced-stats positions with the NBA and the consensus among people I've talked to is that Bosh (who comes up a lot because he's sort of the "smart NBA player" poster child, non-Battier division) would put up titanic numbers on almost any other team. Watch Al Jefferson in Charlotte this year--Bosh doesn't have the post game Big Al does (but is still probably top-10 in the league), but can shoot from mid-range, make plays for others, and play defense both on the man and in help situations.
A javascript library would be extremely useful.

I was thinking of extracting the gif parsing code from this project:
https://github.com/shachaf/jsgif

Then I looked at the code. I've never seen such callback hell in js without there being a server... so I abandoned that idea and was eventually planning on writing my own.
I've always had the theory that rules about electronic devices were not just about electromagnetic interference, but also about reducing distractions from crew-member instructions during takeoff/landing.

Someone might point out that they don't make you put physical books and magazines away, but they don't have the excuse of "electromagnetic interference" for physical books.

Tinfoil Hat Also, approximately 90% of my time spent reading in-flight magazines is a result of the takeoff/landing electronics prohibition.
Palo Alto moves ahead with citywide fiber plan
Indeed, while not technically impossible (and given stuxnet is out there, not even highly improbable), this description sounds like the guy has paranoid and/or schizophrenic delusions.

Recurring themes among those are "they've replaced my possessions/tools/utensils/cloths with ones that look identical but allows them to control/monitor me, and they change them back when I try to show anyone". And to them, it all makes perfect sense.

Again, not saying such malware does not exist - I suspect something similar does (though maybe not as widely cross platform). However, I think that this is an account of a serious PEBKAC problem, rather than malware.
Imagine a ton of laptops passing through Starbucks. The infection is being established via something on an unprotected (or compromised router) wifi network. That infection is dormant with only one function: listen on the microphone. You could create an army of laptops that receives its orders through proximity completely bypassing any firewall system you have. It's pretty insidious.
NSA Story forced to second page of news. Why?
The NSA story is pinned to the second page of news results right now. Why?

31.
Java Virtual Machine in pure Node.js (github.com)
266 points by binarymax 1 day ago | flag | 133 comments

32.
Cisco to release BSD-licensed H.264 stack (brendaneich.com)
309 points by padenot 1 day ago | flag | 160 comments

33.
Let's Build a Compiler (iecc.com)
232 points by _virtu 1 day ago | flag | 54 comments

34.
NSA infiltrates links to Yahoo, Google data centers worldwide (washingtonpost.com)
1501 points by nqureshi 23 hours ago | flag | 576 comments