skysight-inc/HackerNews huggingface dataset:
Eh, seems like you exaggerated the article/point only to then tear down your own extreme interpretation of it.

>> After I switch some semantics, rearrange the deck chairs, etc, its now perfect in every way, invulnerable to bugs or misuse

I don't see anybody claiming that.
How Uber is Going Viral
Do you actually wonder that?
This way, they never hit a web server. Thus, it's significantly more secure.
"Cannot" as in do not have the technical ability to, or "cannot" as in absolutely have the ability but are prohibited by some easily-ignorable legislation?
Doubtful it would have the proper proteins to invade a human body, considering nothing at all back then would need anything close.
4chan Founder Doesn't Understand Kids These Days
US is not the Roman Empire and you can't get away with "only our citizens matter" these days.
Voxel.js – minecraft-like blocks in your browser
1. I don't care how much electricity the banks use. That's why I didn't say banks are awesome and bitcoin sucks because of power usage.

2. The power of the network only really protects against the 51% attack. Why not have a crypto system that doesn't have such a ludicrous, energy burning arms race built in?

And of course it's a waste!
All these attempts to eradicate nulls are getting ridiculous. The possibility of nulls is most often rooted in the essential complexity of a problem.

If his function is intended to be called with a possibly incorrect personId, the null check is perfectly fine, it's just expressing his problem. His "solution" just hides that for no benefit - actually, it makes it less clear what's happening.

On the other hand I think what he really needs is "assert personExists(personId)" at the beginning of the function.

People who complain about nulls are either lazy or incompetent programmers, and the blame just happens to fall on null due to null being an inherent feature of a programming language. Dealing with nulls is exactly like dealing with any other case where you need to think about multiple possibilities, and possibly assert that some of those can't happen.
I can already see the trailer: loud Inception-esque BRAAAHHM sounds, black/desolate landscape, shot on Red in 3D, weird syrupy water turns out to be alien goop... etc...

Oh, and throw in a robotic Fassbender!

... wait... I think I saw this movie last summer ;)
How do you compare to a service like trypaper.com? They seem to have been around a little longer and have more reasonable pricing?
I've had the same exchange with my wife many times, and it always results in an argument. I guess there are some mistakes I make more than once.

Coincidentally, I am 35 and feel the same way :) Most of us are just working hard to get through the day and we're all going to screw up sometimes. I always try to offer understanding for others' mistakes, and hopefully I'll receive the same.
It comes down to trust. No one trusts Government anymore. They can get up on stage with pretty pictures and screenshots of "proof" that they're not listening to calls. It won't matter. No one believes them anymore. They have to fix that first and the only way to do that is to vote the lifelong Politicians out of office and get some fresh meat in there. Senators and Congressman need to have term limits. They collectively have more power than the President yet they can stay office for life. Checks and balances? Nope!
Blink is the rendering engine used by Chromium.
import json, requests, csv

def startup(n):

url = 'http://itsthisforthat.com/api.php?json'
c = 0

while c < n:
data = requests.get(url=url)
binary = data.content
output = json.loads(binary)
row = "It's a " + output['this'] + " for " + output['that'] +"!"
print row
c += 1

startup(100)
I hope the next web is faster, because on this one, the article took forever to load.
Notice how much I didn't say "bitcoin is worse than dollars because". FFS.
They invented a device that can discern the US-Citizenship-status of anyone merely by knowing the phone's local usage details and privacy-respecting information about the data transmitted.

Well, not really, but that's what would be necessary for such a claim to hold any water.
No... Collect has a very specific meaning to the NSA. Collect means when data have "been received for use by an employee of a DoD intelligence [that is, NSA] component in the course of his official duties" http://atsdio.defense.gov/documents/5242.html

"Acquire" or "intercept" or "intake in any way" would be better. The language is very slippery here.
Why should we believe him? When companies are legally required to lie on behalf of the government, i find it hard to trust the government to tell me the truth directly.
I had a hotel cancel on me last month on the day that I arrived. I found at when I arrived at the destination airport
My brother was diagnosed with this awful disease about a year ago. He's 45 and has two children a few years older than Aaron's, so this definitely hits home. He already has a very hard time speaking, which means the disease started off by attacking his respiratory system. Aaron seems to be doing OK in that regard, but who knows how quickly that will go.

What's frustrating is that he can't qualify for experimental treatments unless his lung capacity is at a certain level (e.g. Min. Vital Capacity here: http://www.alsconsortium.org/trial.php?id=1). This is one reason why we need to get more money into ALS research and treatment. Please consider a donation to the ALS Association at http://www.alsa.org/. Thank you.
Of course - it's "Hacker News" after all: you expect retractions not to be buried?'
AFAIK most lifeforms are not known to cause terrible diseases in humans.
I hate the way news consumption works on Facebook so at least for me personally, unless things change, this will never be a viable alternative.

I like that in most, if not all, current RSS readers, it shows you the number of unread new feeds that come in and its organized by how you set it. Facebook on the other hand doesn't show this. Its by whatever they curate is most relevant to you (which for some maybe great but sucks for me) and its worse when you factor in you can't tell where you left off unless you recognize some part of the feed way down somewhere that you've already came across a given post.

It is not a good alternative for my uses.
You can't stop the government from breaking the law, at the end of the day.
Would you trade off developer time to figure out how many registers to use, how many pipeline stages you want every single time you need to write code? How many of your developers are apt at figuring that out? And that's a decision you have to make every time you want to add a feature because FPGA architecture is, more often than not, dependent on the business logic you want it to encapsulate. It's cheaper to get an Arduino instead.

FPGAs look very attractive when you're used to comparing C#/Python/Java/everything to C but that fades away as soon as the complexity in managing code on FPGAs comes to light.

All the points mentioned in the article under "performance"? It's left up to you, the developer, to configure the board in such a way that you can leverage them. And that's before you've written a single line of the business logic.

In theory, FPGAs give you the power to code your business logic as circuits (making it monumentally faster) but in practice, the story is very different. You may want to look at High Frequency Trading - they use FPGAs for stock analysis there.
Your claim that the sorted version keeps all the information is false-- it is impossible to reverse the transformation.

I'd love to see this with the Burrows-Wheeler-Transform (suffix sorting), which doesn't actually lose any information-- it might even be possible for a human to (very) slowly read it.
You're a better man than me... I would have probably "arranged" for something to happen to the house when it was unoccupied. Or perhaps that's just wishful thinking ;)
If you read this CNET article, you'll see why that statement doesn't actually refuse it.
Go figure.

I would be afraid of what might be growing in the water, but I guess that level of salt would kill most anything.
Lets assume everything said in the interview is true. This would only serve to reassure the public that the state is not proactively looking for threats among U.S. citizens. That's a good thing.

However, as my only other comment on the leaks indicates, I still think it's appalling that the infrastructure exists to 'passively' collect the content of U.S. citizens' online communication in the first place. From my experience working with 'big data', the step of collecting information is the difficult part. Mining the data is relatively trivial and can be 'switched on' at any point.

So my original concern still stands: there is no reason to assume that power won't be abused in the future. What happens when a terrorist threat born and bred in the U.S. successfully attacks a target? I'm willing to bet these statements about not actively monitoring U.S. citizens would quickly be forgotten and new rationalizations would be put into place instead -- e.g. the state only searches for key phrases in citizen generated content, like 'hate government'
Ironically, digging up someone's Internet post history and judging them on it is in part exactly what Snowden is trying to prevent the government from doing. We (collectively) can't hold the government to a standard that we can't even abide by.
India's Last Telegram Will Be Sent in July
Posting in hopes that TheSOB88 happens to read this: You appear to have been hellbanned. I'm not sure why, but all your comments for the last month or so are auto-killed. It happens to a lot of people for reasons that aren't entirely clear. You could try writing pg about it, but it would probably be easiest just to make a new account.
The SR22 is an excellent choice, however pardon me if I'll try to favour our European industry instead. :)
Disney's MagicBand uses RFID tech. Useful in other domains?
Not "refuted." Nadler says he was reassured by the administration, but has refused to say by whom, or whether the reassurance was legally binding. Here's the transcript, so judge for yourself (remember warrants would only be required for content, not metadata):
https://plus.google.com/u/0/112961607570158342254/posts/SBkR...
Welke voedingsmiddelen werken ontstekingsremmend? |
This is a solid article. I'm continually surprised by how few software engineers in industry spend the time to pick up HDL and FPGA programming in general. In my mind, it is an easy way to expand your breadth of knowledge and make you a touch more valuable to future employers. They say that when all you have is a hammer, everything looks like a nail and I'm certainly inflicted with that same disease as I see the utility of FPGAs everywhere I look. Prices have plummeted while densities have skyrocketed. A simple $25 part gets you quite a bit of fabric and some $90 eval hardware will give you a sweet little platform. [1]

With that said, since I began working with them there have been two "Holy Grails" of FPGA design: (1) Partial Reconfiguration and (2) High Level Synthesis.

The first, Partial Reconfiguration, has been more-or-less solved although the tools have a long way to go. One current design I'm working on loads it's PCIe endpoint and DDR3 controller first, establishes communication with the application running on the host PC, then based on user input loads the rest of the FPGA.

The second, High Level Synthesis, isn't here yet. The goal is to turn a company's vast army of software engineers into FPGA programmers overnight. A worthy cause. Every foray into this field has failed (although the jury is still out on Xilinx's purchase of autoESL) Honestly, I'm not sure it will ever get there. The point of optimized, custom hardware is to make use of it. Abstracting it all away seems counterproductive, not to mention very hard.

[1] http://www.xilinx.com/products/boards-and-kits/AES-S6MB-LX9....
"people in general don't want to pay for access to the internet just to have to pay for specific sites/apps"

People in general do pay for apps and do pay for subscriptions to specific sites (e.g. Netflix). I do not think the problem is that people are cheap. Let's put it this way: imagine having to enter payment information every time you clicked on a HN link.

That is the reason sites see people running for the hills when they put up a paywall. The paywall interrupts the entire experience, and people just go elsewhere. There is also the matter of charging people enough to even cover the transaction costs -- which results in big charges that scare people off. From where I sit, the answer is to make the payments as small and transparent as possible, and digital cash is a perfect fit.

"it's stupid and a generally despised practice (and they STILL show you commercials!)"

This is where I think the problem will come in: the fact that web advertising would not go away even if a micropayment system were used. The answer is for browsers to fight advertising head on, making things like ABP the default.

"Further it's regressive, as it impacts lower income and developing countries hardest."

Sure, but that is a social problem, not a technical problem, and there are social solutions to it. Here is one idea, adapted from Jaron Lanier: pay people for their contributions to websites. Imagine if every HN upvote gave you 1/10 the cost of a single page view. Imagine if every time someone viewed your Youtube video, you received some fraction of the micropayment sent to Youtube. That is clearly a harder thing to do, since it requires that individual people receive payments, but again it is not insurmountable from a technical perspective. People in developing countries could then monetize their own use of the Internet, and possibly bootstrap their web browsing (or make it less painful).

Another idea is that developing countries can host their own websites, with their own payment structures, catering to local cultures and languages. The Internet is not supposed to have borders, so I am not a big fan of this approach, but it does have its advantages.
Ask HN: Real time phone number look-up on mobile phones
I randomly at times get calls from recruiters or unknown people during the day. When I get a call and I am at my computer I do a quick google search to see if I can find who the company is quickly.

Does anyone know if a service exists where when we get an unknown call not on our contact list the phone can do a web look-up on who the call is and attempt to show it before we answer? I realize the query and response would have to be super fast.
Argh, that's too bad, thanks for letting me know. Perhaps something along the lines of Heroku's Postgres hosting would be good?
Bitbucket does have side-by-side diffs. Simple, but effective.
But that's the thing, I just don't see how the current government is paralysed. They're doing stuff. They've got an incredibly hostile media that keep saying they're paralysed based on... what? You yourself have just said 'so what, they're passing stuff, governments do that with even 1-vote majorities, but they're paralysed'. I can understand people not liking the legislation, but I don't understand the characterisation that the government is unable to move. It's been a little scary to watch the media over the past few years in this respect.

As for meaningless metric, what other metrics do we have? Is not the quality of legislation a measure built almost entirely of opinion?

I guess my problem is that the focus has almost wholly been on the soap opera of politics rather than the pointy end that actually affects the country. Only the barest mention of policy is required to try to explain the bad polling, which will then set off the next week's round of "the polls are bad because the polls are bad". There's also been a surprising amount of misogyny and general lack of respect throughout - which is another argument - but I note that I've never seen another PM referenced by first name so much. Hrm. Perhaps Gough, though I was in nappies when he was also run out of office :)
Well, his revelations about the extent of US spying in China/HK certainly helps take the focus off of how much cyber-spying China does on the US.
Own start-up with 16 years. Do you need experience to create a start-up?
1 1/2 years ago, when I was 15 years old, I started together with a friend the school project MessageRiver. We wanted to create a site which would display all the user's messages from different social networks in one stream and on one page. It was planned to do the project only until the term was finished. But we didn't only want the project to end in a rubbish bin. We invested lots of our free time in carrying the project. In December my friend had to leave, because it was too time consuming. I was very sad about it and knew that I only would be able to finish the project with a partner who had experience in bringing start-ups to the market, because I knew nothing about marketing, business model etc. After a few months I finally found someone and we finished up the project.
Now we are excited to announce that the project entered the beta phase. You can visit it under the following web adress: http://www.messriv.com.
You already forgot what about MessageRiver is? It's about this: Read all your messages from different social networks in one place and answer immediately. We currently support Facebook, Twitter and several email provider like Gmail, Yahoo! Mail, Outlook.com (Hotmail) and many more.
Give it a try! You don't even have to pay ;)
And sorry for my bad English ;)
I hear Yahoo might have one.
Ask HN: Free access to scholarly journals / papers?
I wonder what's your poison when it comes to doing some research and you need to see whether there's any recent research in certain area / on some subject?

Most of the sites I get in google search results charge either subscription fee or once-off per paper fee.

So far I managed to find these resources that list some papers for free:

http://www.doaj.org/
http://highwire.stanford.edu/cgi/search
http://www.freefullpdf.com/

I'd love to hear what your favourite site when it comes to research?

Thanks!
Ownership information about companies created in 10 offshore jurisdictions
yup. I worked on a simple game AI (Connect6) for a university project implemented in Verilog. Initial prototyping in python was super easy and quickly done, translating the same program to Verilog took multiple weeks. We split the program up into multiple modules with each module handling different cases. While writing the program we only compiled it with the modules we were currently working on and even that took long enough (remember: we were trying to more or less directly translate the python program to verilog with a bit more global state). Once we finished we tried to compile the whole program with each module enabled and it compiled and compiled and compiled. We aborted after 20 hours of compiling and no end in sight, the design we were using was just not suited to be used with hardware.

Now, this was the first time ever I worked with hardware and while I really liked having something tangible and all those nice blinking lights on the fpga board, programming one was a pain in the ass. Towards the very end of the project I slightly got the hang on how you should approach writing such software. And the most important thing is to not think like you would when programming traditionally.

Designing and later implementing a FSMD for example is far more efficient.
> Not that I'm particularly sanguine about the odds of legislators getting it right, but I agree with rayiner that "open-source" isn't a GOOJF card.

Right. I think a law that said that open source browsers had to do this or that would be stupid. But that's a strawman anyway. The regulation would probably involve what advertisers could do, or regulate browsers sold with PCs or tablets, or whatever. Not that I'm in favor of regulating it at all... but the fact that it's open source has nothing to do with it.
> Ironically, digging up someone's Internet post history and judging them on it is in part exactly what Snowden is trying to prevent the government from doing.

That's only true if you ignore the distinction between intentionally public posts and e-mails, phone calls, and other communications intended to be privately exchanged.

I suspect that there would be a lot less people upset about the NSA monitoring only intentionally public communications.
Yay! It's Us Vs Them. You are all safe because you are in our club. Forget what's wrong and right! /s
ICIJ Releases Offshore Leaks Database Revealing Names Behind Secret Companies
Revolutions and civil wars have proved otherwise
Get rid of PC problems
There are a lot of PC errors.. SmartPCFixer is a great tool and a good solution to all computer problems.
the "US Persons" protection in general is a distraction from the power and danger of this system. Suspicionless surveillance does not become okay simply because it's only victimizing 95% of the world instead of 100%. Our founders did not write that "We hold these Truths to be self-evident, that all US Persons are created equal."

- Edward Snowden

http://www.guardian.co.uk/world/2013/jun/17/edward-snowden-n...
GPGPUs have been a lot more interesting with the rapid pace of development in recent years, but there are still software optimizations that are only feasible on an FPGA.

They're one of the most interesting pieces of hardware a programmer can use to develop high-performance hacks.

When I worked at Cray, our team found numerous ways to make them useful. I've been meaning to pick one up for a long time.
"Asking for partial payment sends a bunch of signals regarding your level of professionalism and need to see this check. Those signals are not helpful in getting you paid in a timely fashion."

Out of curiosity, do you think this also applies to asking for a downpayment for large contracts? Because the same logic seems to apply, but I usually see asking for downpayments talked about in a very positive light.
Like most people in the US, I live in a neighborhood of detached single family dwellings on their own lot. Paid parking is even less viable than frequent efficient public transport. The actual development density is about 15 persons/acre or about 37 persons/hectare net for the neighborhood. Considering the surrounding development it's less than half that.
Indeed, it is not at all reassuring; it is creepy that they think it ought to be reassuring.

My wife is not a US citizen, so the feds are apparently happy to admit they are spying on her, or could if they cared to. That's pretty bad in itself, but then consider the fact that more of my electronic messages go to or from her than any one else. They can't spy on her communications without spying on mine, too, and I am a US citizen. So are they spying on US citizens or not? Of course they are, en masse, no matter what denials they make about it.
Methods for Displaying Related Blog Posts in WordPress
and look how well of tunisia is off now. or what jan palach achieved. or thich qang duc. well, you might make it onto the cover of a ratm album or into a world press foto award series, sure.
I think this interview perfectly illustrates the distinction Snowden mentioned between technical capability and policy.

Note that the president says "if you're a US person the NSA cannot listen to your telephone calls" instead of saying "if you're a US person, the NSA isn't recording your phone calls".

The word "cannot" in this context means "they aren't supposed to", not "it is technically impossible".

He's saying that listening to your phone calls is "against the rules" but that doesn't mean this data isn't still being captured and put into an NSA data warehouse somewhere, in case circumstances change.
This is much needed in the UK.
> DLD goes hand in hand with storing all traffic for a limited time

Nope? From the linked translated wikipedia page:

> Data that reveals the content of the communication must not be stored