skysight-inc/HackerNews huggingface dataset:
Amusingly, it seems like we've come full circle to the early days of Linux when getting your own domain was the definition of hardcore (and Linux itself typically involved booting from floppy).

timely interception of content would be significantly reduced

The thing is, most people are not interested in such security because they don't see themselves as engaged in a race against government surveillance. You want privacy on general principles, that makes perfect sense. But if you're proposing obfuscation of message paths as a temporizing tactic, it becomes attractive of attention because the naturally question to ask is 'what's the rush, exactly?'. If anything, this gives ammunition to the proponents of 'ticking time bomb' scenarios, notwithstanding the inherent flaws in their arguments. I don't really think that the smart response to their claims is to propose that everyone carry loud mechanical alarm clocks, for the same reason that the 4th amendment is not best upheld by advising everyone to carry miniature safes.
More like the Zappos of consumer electronics.
Start with values
I also read it as Meth at first.
This gives me a spinning 'loading' cursor in Chrome on Windows 7 - for the entirety of the time it takes to load.

I don't like that - feels like the system is going to hang, and it feels more like a drag on my system than a regular progress bar.
Have you looked into systems like Mailvelope? (similar to what FireGPG once was)

Private keys are kept in the domain of a browser extension, so even if your webmail provider served up malicious javascript (via xss or court order), they would not be able to directly read the contents of your emails since they are being encrypted/decrypted in a separate domain.

Ideally the crypto APIs in browsers would work nicer with hardware tokens etc, but until then, at least people can start moving towards GPG without having to trust large, scary, poorly maintained email clients like thunderbird and evolution, which tend to segfault with a terrifying frequency.
The "Science China" (anyone know if it's a reputable journal?) article that this article uses as its primary source[1] is behind a fairly expensive pay wall, but based on the abstract I think it's pretty clear that this effect is not alarming at all.

I'm sort of confused by the language but it sounds like they are saying that some small fraction (1%?) of radioactive Cesium will be reaching the coastline of the US in greater concentrations at first and then lesser concentrations.

No where, I think (but I'm not super clear on it - read for yourself!), does the abstract indicate that the concentration of Cesium reaching the US will be environmentally damaging. My guess is that we'll be talking about very small trace amounts of Cesium emitting nearly undetectable amounts of radiation.

But I am not a nuclear physicist or any other related sort of scientist!

1: http://link.springer.com/article/10.1007/s11430-012-4520-2
Typescript[1] remedies a lot of things people dislike about Javascript, including the lack of strict typing. I've been using it with Node lately and it has made me do a 180 towards my interest in making Javascript a sever side language for projects.

[1] http://www.typescriptlang.org/
I'm a bit confused as to why postgrey is being used (it's circa postfix 2.1.x) when postfix's "postscreen" is now built-in and just as good.
It's an inconvenience for a (in my opinion) tiny problem. The pros far outweight the cons.

I expected someone asking about scrolling an arbitrary amount. After all these years of reading internet articles and pdf manuals on Mac/iOS, I've rarely ever encountered a case where clicking the position on the scroll bar beats the speed of flickering the trackpad (and that's even excluding the precision). In fact, there's rarely an internet page where I can't get to the end within one flick.

http://www.theverge.com <- this is one flick

(While we're at it, yes, you can still drag OS X's scroll bar if you really want to. I've used it for pdf manuals).
>We have zero moral standing on any issue.

I'm afraid this and related claims are a little hyperbolic without an itemized list.
You should add this or a screenshot to the Github page.
Nope. These tests were done in July 2013, but deliveries started June 2012.

5-stars across the board is old news (lots of cars achieve that), but the fact that it's the safest car tested is new.
What do you mean, joke? That's what's actually going on. Proprietarianism is Marxism seen from the side of the bourgeoisie.
Lingua.ly Transforms The Web Into A Language-Learning Opportunity
I don't use an AST, I use a stack machine intermediate code, though I rebuild trees, so it's just about like using an AST.

I like

ENTER

and

LEAVE

opcodes. They push RBP and subtract the local stack amount.

I did not optimize for speed, I chose the ASM code that makes me happiest.

God says...

C:\TAD\Text\QUIX.TXT

nge."

"I was never scorned by my lady," said Don Quixote.

"Certainly not," said Sancho, who stood close by, "for my lady is as a
lamb, and softer than a roll of butter."

"Is this your squire?" asked he of the Grove.

"He is," said Don Quixote.

"I never yet saw a squire," said he of the Grove, "who ventured to speak
when his master was speaking; at least, there is mine, who is as big as
his father, and it cannot be proved that he has ever opened his lips when
I am speaking."

"By my fait

-----

You must use RBP stack frame because I have routines which crawl-up the stack from within interrupts... so if you fuck with RBP you will crash the system.
For being such a flawed language, it does get one thing right. That one thing made Ryan Dahl pick javascript and it is the relative absence of blocking IO calls. Instead you use events and callbacks.
Don't Over Native the Mobile Web
I don't think that is an issue. The value in Yelp is largely in the reviews, the rest of how it works has been done plenty of times for plenty of different things.

Just like a groupon or stripe, the venue reviews space really needs boots on the ground and some local knowledge to work right, so there is a big opportunity for essentially a copycat model for that market (same as has happened for a long time in china).

Bringing these tried and tested ideas to places just catching up to the rest of the world with digital connectivity is probably going to be very lucrative over the next decade for people well positioned to do so.
Kid's Guide to the Internet
Unfortunately, they keep increasing the minimum charge amperage on devices, so the micro USB charger I got with my first android phone won't charge my newest one.
I'm not sure, but Google could be unhappy with that. It'll look like you are trying to put a lot of keywords for the crawler that the users don't see and may classify the site as spammy.
Reinvent everything. Break the rules. Be better. Explore. Fail. Explore until you're so far out in left field, everyone every where else is looking to you to lead them.
West Coast of North America to Be Hit Hard by Fukushima Radiation
But if you do round the time to an acceptable degree of accuracy (say, to within 1ms of the second count and 1m of the day count) then it does work within a fixed amount of memory. It's probably the best solution.

It's a lovely exercise in algorithm tradeoffs. In this case it's mainly accuracy vs. memory, with lots of opportunity to explore implementation optimizations.
Why do you ask questions that don't influence your hiring decision? I find these kinds of questions quite annoying because I suspect the interviewer is not trying to measure me appropriately - and I have turned down job offers where I thought the interview questions were poor.

Why ask a question when you have empirical evidence that you can perform quite well (I'm assuming you are a good engineer) without being able to answer the question? It makes no sense to me.
Thank you for writing this. Keeping the target audience in mind, one thing you may want to consider is telling people how to stop the node server once its started (CTRL-C).
"But Ben!" - Not to be discouraging, the "natural flow" is a fair point in your article, but genereally it feels highly arrogant.

Some experiments may go wrong, and it is ok that you point that out, but telling them not to reinvent anything is another thing.
Almost the same # years experience here in Java, then in Ruby for the last several.

Ruby is NOT dog slow compared in duration of time per activity on the (virtual) hardware we have now than Java was in the early 2000s on the hardware in those days.

Java is slower than writing machine code, but that doesn't mean I'm going to start coding in machine code.

If Ruby is dog slow for you, you are probably trying to run JRuby in development (vs. on server) which is dog slow (though on server after startup and compilation it is pretty darn fast), or you're starting Rails up everytime you need to do anything (vs. the many ways around that).

If you've read JRuby is faster- they are talking about the server. They didn't mean locally, recompiling all of the time.

It's true Ruby is older, but Ruby is usable today. I'm sorry that you had a bad experience but please don't spread FUD.
Remember the "Node.js is Cancer" troll? It was pretty much about this.
I disagree. Training documents are meant to be shared to a much wider audience than the developers of the system. Data coming from the system is meant to be used in a report.
This actually wasn't the kind of reflection I had in mind when I put that stub header in there, but it certainly does belong. I was thinking more along the lines of traditional "what fields does this data type have?" reflection. But yes, large parts of this would be good to have in the manual.
Top 5 consumer startups from YC Demo Day
Before anybody goes to try and get hired at a "hot" company, please please please check out glassdoor's interview experiences and ratings. You'd be surprised at how shitty some companies treat people during the hiring process. I've experienced it myself a couple of times.
s/journalist/editor/g
It's clear that most of the population certainly thinks it's bad.
ZRAM (Compressed Swap) Might Finally Be Moved Out Of Linux Staging
The Best Thing I Ever Created
Anonymity on the Internet (1993)
At this point, you and I are just speculating on which outcome is more likely. I'm arguing there are probably significant data controls. You're arguing that the data was accessible but not leaked because he was an idealist. Until there's evidence pointing either way, this is just speculation.

I would argue that the most direct way to prove the extent of spying would be to actually expose the data that was gathered. Therefore, after weighing the privacy of the unfortunate soul versus demonstrating to the world the power and pervasiveness of this system, he might have an incentive to leak the actual data, if he had access to it.
How low can you get: the minimum wage scam
> "relative absence of blocking IO calls."

Do not confuse "language" with "standard library".
Ask HN: How to spend $90 on software
I have a VISA gift card containing $90 and i want to spend it buying software. i tried to use it with iTunes but that didn't work because it has no billing address.

i'm a software engineer and i work on image processing. What software do you guys recommend worth buying. It could be anything since i'm willing to give it a try if you guys think it's worth $90.

In other words, what software first comes to your mind if you had an extra $90?
I've been thinking about setting something like this up in Switzerland or someplace. Any suggestions?
YC-Backed Buttercoin Uses Bitcoin To Attack The $500B-A-Year Remittances Economy
>My problem is with the edge cases.

What happens if a government starts abusing its power, spying on its own citizens, starting wars at their expense and detaining and killing innocent people all over the world? Or what if a person receiving a welfare check drinks and gambles on it? Because if we are to play the "what if" game, we should play it both ways.

You can't completely avoid edge cases in any system. But you can minimize them and you can also be moral. Edge cases are no justification for the existence of government and legalized theft. If you really care about those unfortunate people, convince me to donate to a charity! Don't come to me with some IRS officers and steal my money because you think it's the right thing to do.

Also a note about mafia.
> Ask your average Sicilian shop owner if they are happy to pay the mafia for protection and they will tell you that yes they are, otherwise their store would surely get broken into.

In this case, the situation is also distorted by the existence of a government. Government collects taxes and it doesn't care that much about the actual protection of people from mafia. It also controls tightly any possible market-solutions, making it prohibitively expensive for private companies to enter the protection market. Mafia knows it and exploits the situation, basically establishing a monopoly in one particular region.
A lot of cables are consortium cables (where the members are mainly telcos), too, especially earlier generation cables. I think that lowers the bar for monitoring to the minimum of any of the members.
Sexed up and smart: Women debate Marissa Mayer's Vogue photo
Tapping undersea cables is accomplished with the USS Jimmy Carter, unless they've since built another one. https://en.wikipedia.org/wiki/USS_Jimmy_Carter_(SSN-23)
Astronomers Capture Dramatic Birth Of New Star
Unrelated but out of curiosity, what language is most air traffic control software written? (or what language would you be writing in do you think?)
Tightening Security Without Any Discussion
I think the header and main button could contrast more with the rest of the page, but otherwise think the current landing page is much better. And by "contrast" I don't necessarily mean color-wise.

I'd be curious how you'd react to something like this http://cl.ly/image/3A3O3Y2w2Y3i vs. http://cl.ly/image/40431N2q470M

The old page is pretty gross, IMO. If the current page is like an auditorium so quiet you're straining to hear something then the old page is like an auditorium where everyone is jabbering away. On the old design I see contrast in weight, size, alignment, and color, and that's just above the fold.
Maybe the better solution is a completely new distributed delayed messaging system that works just like e-mail, but fixes all the crustiness and problems that we know about these days.

There's very little that's more demoralizing then spending months cultivating a relationship with somebody in a company you want to work for, getting glowing recommendations, prepping yourself diligently for the interview then showing up to a cattle call where half the interviewers can't even be bothered to show up and the recruiters are a blind mess the entire day.

You aren't even being treated with basic human dignity at that point, there's no respect for your time and you've just wasted a good deal of effort to get into a hiring process where the candidates are selected for non-interview talents anyways...like what school they graduated from or the roll of some dice.
Bravo. Agree 100%.
The individual certainly takes on more of those responsibilities today, but the community has a lot of input on the process that they didn't have before.
I am Back
Obama Campaign's Director of Front-end talks about Managing with Empathy
Two assumptions:

* horizontal progress for vertical content is bad

* infinite scroll is better than pages/tabs/whatever

Just saying "poor natural mapping" doesn't mean horizontal progress is wrong and just saying "why would you" doesn't make pages wrong.

I'd like to see data to support those assumptions. On infinite scroll I'd bet horizontal progress has minuscule negative impact on usability vs vertical progress. On paged I bet it performs just as well.

And regarding pages vs infinite scroll, I bet pages actually perform much better. Infinite scroll is elegant for us, the developers, but for users it presents a dramatic increase in cognitive load to constantly be orienting yourself in this infinite space with hints of often unrelated content above and below. With lots of content, infinite scroll actually encourages people to scroll which is usually the last thing you actually should do. If the primary means of navigation is via a navigation menu (aka the content needs to be organized, not an article), then why the hell would you dump all the output into one giant bucket of content?
Supreme Court ruled phone metadata is not entitled to Fourth Amendment protection. http://en.wikipedia.org/wiki/Smith_v._Maryland
I guess it comes down to personal taste. I for one like that they hide away, and I can bring them back just by holding down for two fingers on my trackpad.

Thankfully you can make scroll bars persistent in System Preferences.
Drivers of Success for Startups
But there will be eventually, and in the meantime people want to subscribe.
Not after savings on maintenance and gas and (assuming with the new above 5-star crash-test ratings..) insurance. Then again you have to replace the battery after 100,000(?) miles.
Thank you, reading the first couple of comments really threw me off. I completly agree. Although the spinnging wheels works for me IF it say freezes when its not actually processing data or anything other than waiting for a response or something. I still personally prefer the progress bar, the best is combining the two. Showing that the computer (read: browser) hasnt frozen, and that we're progressing in time. Up until now, I was just wishing there was a better way of showing this other than a moving zebra stripe progress bar. This looks like something I'll use.
Or a "hat"
I like having the scrollbars hidden. If I want to see my progress, I just put two fingers on my trackpad.
This UI is slick. The whole thing seems well designed. Very nice work!
The ability to think quickly during a crisis seems to be this universal, superhuman trait of astronauts. It's why the kid in me will always see them as heroes and an inspiration.
Was it a leak of a cooling liquid?

http://en.wikipedia.org/wiki/Extravehicular_Mobility_Unit

[edit]

Luca's Wikipedia has more links:

http://www.spaceflightnow.com/station/exp36/16eva/index2.htm...

"It's not yet clear what caused the leak. NASA spacesuits feature a built-in 32-ounce drink bag filled with potable water and more than a gallon of water used in the suit's cooling system. Engineers do not believe the drink bag was the culprit, but they do not yet know exactly where the leak originated."

http://www.nasaspaceflight.com/2013/07/astronaut-duo-us-spac...

"Engineers are still evaluating root cause, but noted the potential for what Luca classed as “funny tasting” water was because it may have mixed with the anti-fogging material on his visor. However, where the water came from is still unknown."
Great to see 7cups made the list
Well Modulus, http://modulus.io, has a number of things that set us apart. One is that we're not really into to tiers. Custom SSL, domains, etc... are part of the normal package. We support WebSockets, there are a couple others that do but most don't. The really interesting piece is that we provide our customers with a great set of statistics about your running application (number of requests, response times, cpu, memory and more). We also have MongoDB hosting in house which lets you spin up a database for your application quickly.
Cool info. Upvote.

As far as some of the issues you raised like battery replacement, I would treat them as disposable. In the next few years a complete computer will be available for so little that we will consider it disposable. Prepare a server once, enclose it, make sure the only way in or out is an SSH connection. When it's time to set up a clone to replace it, clone everything via an SSH session and trash the first server.
Ask HN: Review my StartUp
We just recently changed completely our landing page at http://www.versioneye.com. I would like to have feedback to that. If you look at our landing page, do you get what we are doing? Is there anything you don't understand? Anything we could improve?
Many Thanks.
I see. So by that definition guardian journalists should have their hard-drives in tact now.

The problem with this assumption is that, while a nice idea, it is completely detached from reality and it obscures the truth. If I tell you that yes, I support equality for all, while at the same time I covertly abuse my power, it doesn't make everyone equal. It actually makes people more unequal, because it distorts their understanding of reality, which is that a more powerful player wins. If they falsely believe the promises of government that it wants more equality for all, they set themselves up. If, however, they understand that under any circumstances, the more powerful is gonna win, they will strive to compete, not to rely and beg.
A different, very cynic approach would be that germany had a history of involving journalism into politics and the uk and the us trying to have it exactly that way nowadays.

Germany achieved it once with Gleichschaltung (see http://en.wikipedia.org/wiki/Gleichschaltung) and the us seem to achieve similar results with it's 9/11 nationalism and advertising.
> Is this something that may be unique to the bay area though?

Yes. In the NYC/DC tech scene usually available engineers are snapped up in half a week, tops.

Not in those scenes myself, but have seen/heard enough stories.
Putting users' needs first is a great ideal, but ultimately any exchange with a company in a private market context is an economic one.

I don't think anybody is an idiot just because they don't understand this. They've come to see Internet services as something like public utilities. There is very little to reinforce the idea that you are indeed giving the provider something for the service, since what you are giving is invisible/intangible.
screenshot: http://i.imgur.com/hovCdWP.png

VERY COOL. I love the idea.

If you can make somehow easier to use (for non developers) this could be a life saver. Your designer is not expert at git... so you decide to just email each other stuff.... OR.... you show him/her how to use ungit and BAM! they are in your world with no command line invocations required.

Could you drop the node.js dependence and wrap the entire UI as a chrome extension? Is there git in the browser? Of course, you would still need some "server" to access the file system...
They make 2k and 4k chips, but only for their licensees I believe, not the public: http://www.dlp.com/technology/dlp-press-releases/press-relea...
Well, the browser implementation I guess. The point being the correct mindset.
Well they're his friends, so yes.
This is awesome. I'm building a 'github for non-developers' and I think I'm going to fork this and integrate it into my project. One of the goals is to have all of the features and benefits of git but masked behind a clean, intuitive UI. This project fits that goal perfectly. Thank you!
The name is not a problem. You can “tweet” and “google” something because tweeting and googling use products. App.net is not a product, it is a platform. Similarly, you can’t “facebook” something, you can only “post on Facebook”, but that’s okay because Facebook is a platform.
I'm not sure about that—"Rico Sta. Cruz" isn't some pseudonym I can restyle, it's my actual real name :)
Yes - if you could get access to "a bigger social graph" without risking the owners of those bigger graphs shutting down or limiting your api keys, competing with you directly after you've proved/developed a market, or any of the other "dirty tricks" Twitter/FaceBook et al. have pulled on developers.

(Note: app.net might pull those dirty tricks in the future, but at least they've got a business model that doesn't _require_ them too)
The landing page is very confusing. I kept trying to find a way to close the modal box before realizing that it's not really a modal box.