skysight-inc/HackerNews huggingface dataset:
I don't know what this comment is replying to. The parent seemed to blame Bush, Obama, and hypothetical future administrations.

The desperation to completely absolve Obama based on claims of his office's powerlessness, Congress, or Bush is bizarre. It's also Greenwald's primary political critique, (not) coincidentally.

Obama has been involved with this from the first day of his presidency until today, it's in his branch, he fought for immunity for telcos and reauthorized PATRIOT. If he had absolutely no ability to effect it, we should just stop having elections.
you can get distros for the raspberry pi that hack wifi networks these days.
Derby.js MVC framework making realtime, collaborative JavaScript applications
Laws of Physics Say Quantum Cryptography Is Unhackable. It’s Not
Cut the letters out of a common magazine or newspaper then.
Do you have one example of a system that is secure even if the user is dumb (for example forgets to lock the front door)?
My point was that getting back to a known good boot scenario isn't all that easy if you don't have physical access?

I suppose the sanest middle ground is to wait for the dust of an event like this to settle (or have someone investigate, in case of "just" an unexpected reboot) -- then wipe the server(s) in question, reinstall (hoping the install media is ok) -- and importing the disks/backup.

I still think it is little gain for a lot of work.

Basically if your server software is secure, you've avoided data compromise due to a reboot into single user mode or similar -- but you have to assume (for the sake of guaranteeing the safety of the encrypted data) -- that attackers have a copy of the data at rest (which they can get if the can boot into a recovery image etc.

So now you have to make sure that you can boot a safe environment in which to import the data to, without leaking your key(s).

All the while, it is rather likely there are a few vulnerabilities in your software stack that all this never did mitigate.

I'm not saying don't do it -- I'm in favour of doing it for the (relative) peace of mind that no that will get lost/out as the servers are recycled -- I'm not sure it makes much sense to avoid hackers -- the online threat seems to dominate for most cases I can think of.
Pretty sure there was one that Facebook just came out as a government front too.
What terminal does this work in? I just got raw escape codes.
Emulating accurately takes much more power than you'd think: http://arstechnica.com/gaming/2011/08/accuracy-takes-power-o...;
Good point! We've been working with a few design ideas and I'm sure over time it will become more 'scandinavian feeling'. In terms of the domain - because we are trying to also promote Sweden to the world, we thought it more logical to use .com - we do have .se however.
Great feedback though!
That's impossible unless they throw out all the web technologies they currently use.

Users need to be able to encrypt their data such that the cloud providers can't ever see it. The web as it stands is just not designed to be used like this; even if all my google docs data is encrypted and google does not have the key, it will need to be decrypted in-browser to be displayed which means a) broken javascript crypto and b) the page can then send all the data back to google anyway.

A further problem is the economics of the web: it's largely based on providing services that are free to use but paid for by advertisers. You can't target advertising if you don't have data about user habits. Economically Google can't exist without tracking people and recording as much data as possible.
Wouldn't divs be a more appropriate analogy?
The prism incident is only today's matter, but I've always found HN main page quite boring while there are a lot stuff I like in the newest submissions
...he is right wing even by the standards of pre 9/11 US politics at least...

You are misremembering. Before 9/11, domestic spying and the warfare state was primarily part of the left wing platform. Bush was elected on a platform of "humble foreign policy" (as compared to Clinton/Gore's interventionism) and Republicans generally opposed domestic spying.

Only a few years before 9/11, it was paranoid gun toting right wing conspiracy theorists who defended crypto and turing machines, opposed the first patriot act (pushed by Biden and Clinton), and generally opposed the government.

(They dropped this opposition the minute Bush was elected, of course...)
Mary's Meeker's misinformation has influence
Nah, I already have Ben the Bodyguard[1] for that.

I don't really use it, but I use a to-do app constantly, and miss a tool to continue writing on my projects' Markdown files.

[1]: http://benthebodyguard.com&#x2F;
I'm happy we're finally doing this !
That situation is covered in this section: http://andrewkelley.me/post/jamulator.html#dirty-assembly-tr...

Basically I embed an interpreter runtime and use it only when necessary, such as in the case when the program jumps to RAM.

Good point though. I should specifically mention self-modifying code.

Note that with NES games, self modifying code is uncommon, because programs are 32 KB ROM, and you only have 2KB RAM. So you'd have to first copy your subroutine from ROM to RAM, and then jump to it. And then you have that much less RAM to work with.

However, some of the emulator test ROMs[1] people have made use this technique to test every instruction.

[1]: http://wiki.nesdev.com/w/index.php/Emulator_tests
TL;DR PayPal Germany seems to have sent mass-emails claiming German customers have won 500,- EUR when they have in fact not. Kaspersky Labs have verified emails as legit, coming from PayPal.
If "numerous safeguards that protect privacy and civil liberties" does not include a judge and an actual warrant with the person's name on it, then there are no safeguards.

This type of abuse has happened before (see FDR for a bit of history), but not on the scale technology has enable.
No they don't. They don't need to bully families of politicians. Or the politicians.
Ask HN: The government has been exposed now what?
We now know that our rights and privacy are being violated. What are the next steps? How do we protect and defend ourselves?
Economy of the Socialist Federal Republic of Yugoslavia
Analyzing recruiter emails
Oh, I know, but that's usually really tiny edge-case things. NES emulation was "good-enough" speed and accuracy-wise a decade ago. These days even an older-model smartphone can emulate NES games solidly well.
"torturers would stop torturing if it didn't work"

I don't know if that follows

that argument can be used to defend the logic of any illogical act

specifically with torture, there are cultural pressures to "do everything possible" that override considerabtions on whether it actually works
I hinted at the end what kind of technique I think might actually be useful:

For example, one such technique is to identify a section of code, make some
assumptions based on heuristics which allow for highly optimized native code
generation, and then detect if those assumptions are broken. If the assumptions
are broken, the generated native code is tossed, and emulation takes over.
However, if the assumptions are upheld, the recompiled block of code will
execute with blazing fast native speed.
I won't even pretend that I understand half of this but from a quick browse this looks pretty interesting.

It seems very well written, too.

Filed away into my magic "ZOMG INTERESTING PROJECT IDEA" folder :D
Show HN: Multiplayer Programming Game for Learning to Code
It matters if the cost of sale is substantially different, and it matters if it affects customer loyalty.
Hi HN, I’m one of the founders of CodeCombat and we’re looking for feedback from the community regarding our minimum viable product.

We started the site because I wanted to learn to code, and the existing sites/methods (Codecademy, CodeHS, Zed Shaw’s LPTHW, etc) never really clicked for me. I would try them for a while, but I always felt there was a motivation mismatch and would end up falling off the educational wagon. So we decided to put together a game that would teach people the basics of programming using game mechanics as our learning mechanism.

What we have right now is super basic, but we would be really interested to hear everyone’s thoughts about how best to improve. Thanks for checking it out, and we look forward to improving and turning the site into a learning powerhouse.
PayPal Germany confirms as mistake http://translate.google.com/translate?sl=de&tl=en&js=n&prev=...
Wish you good luck!
Couldn't agree more.

WTF did the families do?
Just realised the link is broken and too late to edit: http://blog.helftone.com/clear-in-the-icloud

It seems HN doesn't like a comment ending with a "/" in a link.
You aren't even allowed to contact counsel for advice.
Your point is fair - there is no point in building if we don't build well. We are focused on it - and it does take a while for software to mature and become world-class, particularly complex applications with huge data models (lots of tables). As Joel Spolsky said (paraphrasing) it takes 10 years to get software truly right. We will take your criticsm to heart.
Typing the below

GET XUsername:ADMIN
https://localhost:443/resources/myresource/1 HTTP/1.1
Host: target

gives an error in the REST: "Your request contains errors"
Yes, and that does not contradict anything I wrote. Particularly, the BSD license long predates 1992, and Sun Microsystems took advantage of that license to sell computers in which BSD constituted a large fraction of the software starting in 1982.

The fact that there was a decade or more of legal uncertainty over whether AT&T could use the courts to stop the distribution of BSD by the University of California certainly had an inhibitory effect, but never actually stopped the distribution of BSD by the University, and did not prevent BSD's source code from being redistributed freely or from being incorporated into most operating systems capable of connecting to the internet even before the legal uncertainty was resolved in the early 1990s.
Assange in 2011: "They have automated the process."
I think many people forget that companies don't have a website for the sake of having a website. They have a website for the sake of increasing sales/revenues and profits. As long as it meets that business objective, companies usually don't care how that's achieved.
On whistleblowers and government threats of investigation
“Star Trek Continues”: Fan-made episodes carry on the five-year mission
I don't think our 4th amendment applies to foreigners, does it? I do agree with your sentiment though.
If you have problem with remembering a password just ask NSA. Chances are they already know it.
I think it's a very European thing to love one's country and hate one's government. My impression is that americans often consider those two things inseperable.

Probably comes from our history of invading each other and generally having oppressive governments we don't recognise as our own. Kind of sticks with the culture even after countries start ruling themselves. I mean, even when we didn't have foreign rulers, they were of a different class and could as well be foreign for all the common traits they shared with their subjects.
While not completely static, some modern emulators do use dynamic recompilation (essentially JIT) instead, which gives you more information to work with and lets you generate more optimized code. You can always fall back to interpreted code as the author does in this article, too.
That's perfectly believable. You don't want to tip off a terror suspect that he's under suspicion.
Modern PS2 emulators - which is to say, pcsx2 - uses dynamic recompilation to execute games at useful speed. Static recompilation might not be a useful technique, but did you consider a dynamic version? What caveats are there?
You seem to be doing all of the bickering. Whenever anyone says that they're disappointed and/or angry at Obama for this, you respond by accusing people of being ignorant or lazy.

I'm going to go out on a limb here and say that not many Obama voters are disappointed in Bush for this, because they didn't think highly of Bush, and never voted for him. In fact, their landslide for Obama seemed primarily a response to policies just like this from his predecessor. Now, they see those confirmed escalated, rather than ended or even slowed. That's a threat to the entire idea of American democracy.

So when are you going to stop bickering about who's fault it's not, and start fixing it?
The media finally has an opportunity to be what they always want us to believe they are: a form of power of the citizenry to keep the government in check.

There's lots of discussion on how the people have no power since this problem isn't an issue of voting for one side or the other - there's only one side represented by politicians, and it's the pro-spying activity side.
(Side note: I don't mean to diminish those people's concerns, I'm sure majority of them are honestly trying to protect us the best they can.)

The only way for real change to come about this style of government is for the media to demand it. They've sat idly by watching it (ore more appropriately, ignoring it) for over a decade now. It's time for them to put up or shut up. Hopefully the AP/Reporter spying by the DOJ was enough to put a fire under their butts about it. Hopefully this is just the start to intense scrutiny by all media outlets (not just foxnews, not just msnbc, ie: not just one party's mouth piece, but all of them.)
Unfortunately we just have to wait and see. The media has a chance to redeem themselves for the past decade+ of caring more about what is trending on Youtube and Twitter than protecting their viewership. Hopefully they rise to the task.
The argument is that support on desktop is so spotty that you are going to have to implement it in JS/HTML anyways. A bare text input field is not sufficient for something like a date or color picker, and is it really better semantically if you have to hide the field entirely if the input sub-type isn't supported?

Then if you are going to implement a custom version, it's easier to just use that on all browsers, since you can style it properly, and you don't have the risk of it changing under you as browsers add support in random version updates.
> But, but, he's a rapist! So we should all denounce him.

The U.S. didn't charge him with that.

> On the note of Greenwald, it looks like it's already started:

What's already started? People call their political opponents names all the time.
This is interesting. If this project can output LLVM byte code, then you could also codegen to javascript with emscripten and make a web based version of a NES game.
Yes, but there is also §119 BGB, disputability due to an error (not correct translation). http://dejure.org/gesetze/BGB/119.html

If it was a technical mistake (which it seems it was), Paypal should be able to avoid payment (again, not a lawyer. But yes. A clusterfuck (and one with the potential of much lulz).
I don't think it's a stretch to assert that the intelligence apparatus generally seeks to combat America's enemies and protect her populace. It's doubtful that this type of surveillance was conceived assome sort of systematic attempt to suppress and harm the American people. It's just plain old spying. I wouldn't question their motives, only their appalling and draconian means.
About halfway through the project I realized that static recompilation is pointless and that dynamic is the way to go. I felt like it was worthwhile to at least get to the "able to play super mario 1" checkpoint before quitting. I did not do any investigation into dynamic recompilation other than pondering about it and concluding that it is more practical than static.
I deleted both my iCloud and Dropbox account for starters. I'm currently looking into hosting, specifically PRQ (Hosted Piratebay and Wikileaks for sometime)[1] and Bahnhof (The datacenter that is in a mountain. They hosted Wikileaks for sometime, as well.) [2]

[1] http://prq.se
[2] http://www.bahnhof.net

I read somewhere that you can find several VPN services that are based out of the same location of Bahnhof. I don't have much information on it, though.

In terms of email, obviously PGP.

I haven't decided yet if I'm switching from Mac OS X to some form of Linux. I was going to buy a new MacBook, but I'm really on the fence now.
I would love for someone to go through these and let us know if there is anything worth while looking at.

This looks, on the surface, like run-of-the-mill process related docs for the various aspects of the defense department.
That thought occurred to me as well, although I did not actually try it.
oh yeah, isn't that amazing? Absolutely ridiculous what Microsoft is doing with Office.

You also cannot install 2013 on any other account/computer (yeah, ONE account per ONE computer) as far as I have heard. I'm sticking to 2010. forever. Next step might just be Libre/Open Office
Games: The Anti-MVP
This argument is weak because everything is "shared on the internet" at this point - including phone calls.

How is this different than saying "if you want privacy don't share over the postal system" or "if you want privacy don't share over the phone"?
You are jumping to conclusions about limitations of the service. As far as I can see there's no requirement that the process is completed "inside a tiny window". For the flight, you could have it show date selectors and select where to fly to and from, and bring the user straight to a list of flights on the normal website, for example, rather than make them complete the whole thing in a little box.

So yes, widgets, though you seem to underestimate the utility of widgets. There are plenty of travel agencies with widgets for the first booking/search step on third party sites.

How would that suck compared to just getting a text snippet and have to click through to a separate web site to even start the search process?
There was this joke in my country when a recent wiretapping scandal broke - the US equivalent will be:

How can you wish Happy Birthday to President Obama - just tell it on the phone while talking to a friend - Erik Holder will already be listening and will send the greetings.
This is amazing. Also, this is the Dark Magic of programming that I don't think I'll 100% grok in 20 years, but its good to try!

edit: now that I think of it, I really need to keep expanding my knowledge. I'm going to go through this post in my terminal and try to at least make the stuff work, so I can start understanding this process. I've been trying to learn Go and C better anyway. Thanks for providing a ground to learn more.
Cool, no need to reply to my email then :)

I've been messing around with emscripten lately myself. Maybe I'll try it some time.
Purecss.io down?
Can anyone access http://www.purecss.io because I can't.

Did Yahoo take this down or something?
You don't. Form elements were never really meant to be styled. That's why there are so hard to style and get a consistent look across all browsers. Of course, that doesn't stop people, so all sorts of hack are employed, many include javascript that actually replaces the native element with a jumble of html elements to re-create the designer's holy vision.
Seems like a good followup post. I'd read that.

I mean essentially it would make NES games running natively in the browser with no emulator right?
NSA's PRISM is a good thing -- here's the justification
The Al Jazeera Revolution
It sounds like we need to provide time delay for file transfer as a Tor hidden service.
I can see the logic in that point of view. For me the big thing is lock-in. Google let me transition off their services easily, and I can also use their products on a wide range of hardware. Microsoft is somewhat "open" in this respect, but less so. Apple actively push their customers into using software and services that only work on their hardware. Jobs and Gates both categorised their fight as Closed against Open, and personally I have a really hard time supporting Closed, even when Open means letting companies use my data to sell me ads.

I dont write native apps, so I dont know if push came to shove if I would avoid writing apps for iOS or not.
Learning to code isn't enough
Bio-metric passwords (i.e. fingerprint / eye scan).
>reduce our reliance on client-side- and server-side-scripting for validating common data types like dates, email addresses, and URLs

Like what's shown in the article, the main purposes for these new additions is for ui/ux. Devs should still rely on validation scripting prior to a form submission (js) and processing (server side). Although I do know we can implement patterns on the inputs like pattern="[A-Za-z0-9]*" , if your form is submitted with js, it's a good idea to still run some simple validations. (Ex. in chrome, I had a 'required' markup in a hidden input that is suppose to show after a certain field in a form, I encountered form submission problems, even after the area was visible.)

On a side note...I didn't know about the url [input=type], thanks for that one :)
Creative Technology
You forgot to put terrorism in quotes.
What is wrong with git whatchanged? Will use your pretty format for the message, but then show the files. Right?
Struggling for Wellness in Computer Science
Zero Instruction Set Computer Architecture (1989)
That's /r/coding you're thinking of, but reddit has a bunch of tech/dev communities (for example /r/webdev) that might be closer to what you want.
Thoughts on Clojure vs. Ruby for Startups
Apparently, he doesn't live in US but in Brazil(where I'm located, also), the irony is that since he's not in US it's they can probably run PRISM all over his stuff... I mean, he's american so maybe there's some little safeguards, but at this point he's probably already considered an enemy of US or aiding it so this can be bypassed, and even if not, since invading ALL PRIVACY of foreigners, me included, seems to be cool, they can run it through everyone near him and 'accidentally' get what they want, lawls...
Best Home Treadmill - Things To Consider Before Buying a Treadmill
Is it possible to get one line per commit from this? I can only get one line per file.

By one line per commit, I mean something along the lines of:

56c6861 - add reflist (4 months ago: joe) Joe/Manu.bbl Joe/Manu.bib Joe/Manu.bst ...
5ed70cc - (origin/master) add tests; change .gitignore (5 months ago: cas) ./.gitignore test/integ.lua test/refs ...
d3c5de1 - replace Manifest; add converter (5 months ago: cas) ./Manifest maked/tex2html.lua maked/tex2html.cfg
No, geez. I just like to argue.
Some kind of proximity sensor...

So, drivers have to hold their hand where a passenger would be? However sophisticated you make this, I can't see it actually working consistently. It might serve as a useful reminder - or it might distract drivers further by making them work around it.
It also kind of reads like a spam/form letter.

Better(?):

"Hi, I'm Colin, I'm moving to the Boston area and really interested in your start-up because..." Then talk about their technologies and ask any questions you have. Make it as little about you as possible, as people generally like to talk about themselves and their obsessions. Just act interested and engage.

Don't even ask to tour the office, there is no point until you are well on your way to a job offer and ready to meet the team. Start-up offices are not interesting. ("Here's the whiteboard and our server room. Tom sits here to do code stuff").

Next step would be coffee, but only ask if you are genuinely interested and have ideas about the stuff that you've been talking about.

It's a little like dating, you want to be mutually interesting. In that same way unless you are really hot/smart/interesting (i.e. extremely talented developer, for example), you will strike out a lot.