skysight-inc/HackerNews huggingface dataset:
I do understand your viewpoint, and agree with it at a high-level, but I'm working from a practical viewpoint.

> a strong security guarantee: "As long as you don't let your private key get stolen or get MITM'd, it's impossible for anyone to eavesdrop on you." That's incredible! Governments for thousands of years have been wishing for such a thing, and now our generation finally has it, because we live in the future... and you're going out of your way to give it up.

I'm keen on getting a system that makes that promise as well; but HOW can I get that today for my email? That is the practical problem I'm addressing.

Your other comments about blind faith, etc. are somewhat out of context. There is a secret key, and it needs to be kept safe or your stored email can be compromised. Whether the private key is on your laptop or on your server, you cannot guarantee it is perfectly safe; if either computer is airgapped it's pretty useless for reading your email.

Certainly, you don't trust to blind faith that your server is secure; but you don't trust to blind faith that your laptop is, either.

If you set up a private Lavabit, in your favor, you have a private key that's encrypted with a key that's not stored on your server, so someone who gains read access to your server still cannot actually compromise you, and someone will full access still cannot compromise you until you sign in again. Also in your favor, nowadays it's fairly well-known how to lock down/harden a single-purpose server so that it would be very difficult to compromise; you'd basically need only 3 ports open, ever, you can disable root SSH and enable private key auth only, etc.. It's simpler than securing a laptop that you use for a billion different purposes.

Against you are the facts that you don't keep the server with you (probably -- unless it lives at your house), and it's a more visible target -- it must be findable because that's where your emails are delivered.

Your same arguments about your expertise in securing your server also apply to securing your own laptop. Using your own arguments, if you read email on a laptop that you also use for web browsing, you're "opening doors for the adversary", aren't you?

> * In this case I don't know what the better solution is, because it hasn't been invented yet.*

This is the real problem. I'm no Edward Snowden; I'm not an NSA target and don't expect to be. I want to secure my email because I think everyone should. Are you saying I should wait another X years before using email?

A private Lavabit is the best solution I see right now -- I totally agree that anyone should deploy any solution with their eyes open (even if you keep the private key locally only, that does not guarantee security either...). But that said, I can imagine a server image and simple set of instructions that would enable someone to set up a private Lavabit that would be a better solution than anything I am able to set up myself, certainly better than the original Lavabit, and far better than what most people use to store email.
A console-based mail-client with Lua scripting. It isn't the most popular project I've ever created, but it is damn useful to me and surprisingly powerful:

http://lumail.org/

My runner-up project would be the host automation tool, written in Perl, Slaughter:

http://steve.org.uk/Software/slaughter/

(That will eventually move to slaughter.io.)
A knitted quine?
This is experimental side project. I am looking for feedback and ideas on how this can be used practically.

I see few applications:

- you can know who is most active from your network

- it is possible to calculate power index for each of your friends

- it is possible to measure social impact made by friends by collecting their activity also

- it just interesting what open social api can show about users activity. you can see when friends wake up or go to bed.
Cool. Well, good luck. (I don't think this is quite an MVP.)
Tumblr has an AWS bill that dwarfs theirs, and did survive for 6 years without any income. It's mostly Everpix's failure to attract investments to blame here.
Post PRISM, BitTorrent's Sync Soars To 1 Million Users
you fool! hush hush!
Why journalists are so good in putting a negative spin on EVERYTHING they touch?

For example: I made once a Arcade game (cabinet, code, everything). And took it to Campus Party Brazil.

One of the journalists took a photo and put a label on that photo on their site while I was not near the machine.

The label was:

"Some dude brought this illegal counter-strike server disguised as arcade game." (counter-strike was illegal in Brazil for a time, sadly, despite our constitution also having free speech... but the arcade machine I've made had no networking equipment, I still wonder where the journalist got that idea)

And the most flattering report on the cabinet had as headline: "Game addict bring his own arcade game."

Fuck journalists, they cannot be trusted. (also NONE of the ones that interviewed me avoided twisting my words).
IntelliJ IDEA 13 Beta is Available
How your posture might make you more likely to cheat.
Healthcare.gov rollout worse than thought - only 100 enroll in first 2 days
Ask HN: Do you work at night? Why? Would you?
I find myself constantly fighting between day and night.

Yes, I still live with my mom, and she hates me working at night (I do freelance and work on my startup).

I can't tell you how much more productive I am. I think I gain at least 10x focus at night. No noise, no one texting/calling.

Do you work at night?
Do you wish you could work at night?
Do startups and/or corps allow work at night hours?
> Registration will be open until Friday, November 6th.

Uh? Is it Friday today? I am unsure whether I shall hurry, or the site wasn't updated for years.
A fair point. Distrust of governments is a healthy position to have.
Untrusted Connection,
SSL Cert is for squarespace.com
>> People always complain that Linux desktops just mimic Windows 95, now that Gnome has done something entirely new (and good!) [..]

If by 'entirely new (and good)!' you mean 'just mimic the OS X desktop' (badly), then yes, Gnome is doing great :-/
The totals are all over 2+ years, not per year.
The company is very hot right, basically selling expectations thus I think well above 10x. In any case $350m with these kind of numbers still seems very feasible. Won't you agree?
While I take issue ith the "deserves" comment floating around the top of the page, in general the article is spot-on. For the most part, extended periods of high volumes of work indicate a project is either under-staffed or poorly managed.

Sprints and pushes now and again are exceptions -- there is nothing inherently wrong with needing to put in a long week or two, even a month or two, irregularly in order to get a feature out that just needs to be built. But extended continual work definitely does sap the creativity and stress every relationship a person has outside of the office.
They actually rewrote Angular in Dart, they didn't just make it work with Dart.
From a young age I always wanted to be a Funeral Director
No need for a wink and a nod I think. People know they wouldn't publish it if they got one, I think that idea is genius. I'd really like to know what lawyers have to say about it.
The US in Central America weren't angels, for sure, but I doubt if the USSR funding of left-wing groups was any better.

Stalin was a mad man on a par with Hitler, but even under later leaders it was still a repressive regime with Gulags.
doodle -> dude

google -> guge

(sorry that must have come)
http://spamcheck.postmarkapp.com/

http://akismet.com/
It doesn't apply with to every startup, but it does to most.

Getting early adopters is usually a very "manual" process, even more so in B2B startups.

My business' sales will be entirely online once (if) it gets into cruise speed. Then, the CAC will lower and the LTV will rise.

But until then, I have to spend a lot of) time cold calling, getting intros and doing the first B2B sales myself.

If I don't do this, I won't have any customers from where to compute a CAC or a LTV.
Ha, you're not alone there! Hell, the only reason I have projects on my GitHub profile are because I felt scared about having a bare public profile linked to my real name. Mine still looks a bit stupid, because I'm a .NET dev with three Java projects from uni, and a Python blog written for Google App Engine.
That is truly a horrible article. Meant to be nothing but mean about Microsoft.

I am fairly critical of Microsoft myself, but usually for stuff that they actually do wrong. Keeping a webpage about an old game unchanged online, what is wrong with that? It's not like they came out with 3 updates to the game without modernising their webpages.

My list of negative things about the article:

1. There is no author named
2. Picture of Bill Gates is irrelevant
3. Title is misleading
4. Second paragraph is too open to interpretation
- Should be "1 of 9^9^9 pages on microsoft.com remain untouched"
5. Third paragraph uses "such as" to imply there are more titles
6. Calling the hn thread fiery and inaccessible, what exactly is inaccessible about a thread on hn?
7. Second to last paragraph only tried to poke fun at microsoft. Essentially like complaining that a tesla car only runs on electricity.
8. Last paragraph, why not just add another 500 words explaining all the other browsers that the webpage might not work on without doing any testing.
> Do startups and/or corps allow work at night hours?

None of them come out and say it, but look for keywords: 'work from home', 'contractors', and 'global team'.

Yes, I work a lot at night too. Some of us weren't built for the 24-hour Earth.
Also see reddit top.

[1] http://www.catonmat.net/blog/follow-reddit-from-the-console/

[2] https://github.com/pkrumins/reddit-top
What was the physical location of this fiber? The UK?
I thought it was some stupidity done by my work's proxy.

What's with that again?
You don't even have to use C to create a preprocessor hell. I'm currently working on Unity3d/C# project which relies on preprocessor directives to behave differently on different platforms, and I would trade it for a runtime checks anytime.
I expect Apple has been hit with such warrants already, and this phrase is nothing but simple PR talk happily misinterpreted by the overenthusiastic airheads at BoingBoing.
Is it just me or does that page not really work on a touch screen device (iPad)? It loads with width exceeding screen width and the pinch gesture doesn't seem to work. It just scrolls horizontally. Or does that not make sense?
"Wow we received a tremendous amount of connections to our blog and our sql database needs more energy. We'll be back in an hour. Thanks for being patient !"

What a lovely message
I'm pretty sure (no evidence though) that because being a cop gives power over people, this job tends to attract sociopath.
Because if you are not changing nothing on the server, you should not use POST requests.
Why not just increase working efficiency by 1/8 and save that hour?
Oh come on, way to ruin it. It was a cool little piece of internet archeology.
What would be really useful is that if it would, somehow, support sites behind a firewall or a VPN.

The service could work locally, with perhaps only the interactive events synced across the clients. As far as I see it, everything passes through the surfly servers, so I'd be reluctant to "surf together" on any sites that require logins.
Google obeys robots.txt: http://store.apple.com/robots.txt

Clearly, this service doesn't.
Froogle (when it existed; they killed it a while back) obeyed this, though: http://store.apple.com/robots.txt
35 Temiz ve Minimal Logo Tasarımları
And let's just add Slack in there for demonstrating all the benefits that not overworking people has.
As the site's robots.txt tells crawlers not to do this, doesn't seem hugely unreasonable: http://store.apple.com/robots.txt
Who decided on the 5:2 ratio, where does he live and who wants to join me on an expedition to find him and physically punish him?

We deserve at least 5:4. Personally I think 4:5 would be nice. I'd get a lot done.
Well I beg to differ. I really like the Gnome 3 Shell, and I think it's a mature and usable interface. Of course paradigm stealing is happening since 1984 Mac OS (or before), but there's enough to Gnome 3 to make it not just a bad copy of something else.

Of course there's some stuff that sucks badly, for me it's some changes in Nautilus' drag&drop and keybindings, they seem to just change stuff there for the cause of being different. And the crude notification space on the bottom of the screen is pretty unimaginative and annoying.
Os 07 Pecados de um Concurseiro
I do not quite understand, sorry. I am concerned about security.

Why am I allowed to login into say, Trello.com, while I am on surfly.com domain? Shouldn't my browser's cross-domain security policy prohibit this practice?

Is it all being done through a proxy? If so, is it not true that a lot of sites don't work over proxy?

[Edit] And if it is indeed proxy, doesn't that mean you can read my password(s) in clear text?
There's two levels to the scale problem: (a) sufficient scale for a successful small business, and (b) sufficient scale to repay a whole VC fund, with interest. VCs agreed that (a) was achievable, but they really need (b) and didn't see that with us.

Tools for private photo collections are important, but don't have the same sort of explosive viral growth curve of, say, a public social network. Even private social networks have a more difficult time scaling up quickly compared to the more open but less privacy-respecting alternatives.
Just my opinion - I think this is insane. I literally cannot believe a massive distro like Debian has decided to switch defaults to such an ugly and outdated DE when Gnome is doing such good work switching to Wayland so they can support more than just desktops. Meanwhile Xfce devs are all "X works fine so why switch to Wayland?" as if there aren't a million great reasons. This is the sort of decision that causes people to joke about how we'll never see the year of the Linux desktop.
Os pecados capitais levam ao inferno, os do concurso à reprovação, desânimo e desistência. Os pecados capitais são os seguintes: gula, soberba, inveja, preguiça, ira, luxúria, avareza. Vamos vê-los agora em sua manifestação “concursândica”.
Maybe there are some good programmers and engineers who agree with the NSA's goals and methods?

There are some politicians, judges and journalists who agree with what they do - why should any other field be different?

Plenty of good engineers work on weapons systems, despite the use those systems are put to. The fact the systems are also used for national defence is often used as self-justification.

More directly: many good programmers build viruses and/or sell exploits for systems (and don't try and claim "they aren't from the US" - plenty are). Being a good programmer does not mean a persons moral code is the same as yours or mine.
Apple may be trying to set a new precedent here.

Or they are announcing that they will make the 215 order public, it doesn't matter how illegal it may be to do so, they are going to challenge it in the public arena.

Or, and I think this is most likely, they are just trying to deter getting served a 215 order.

To call it worthless is short-sighted.
That actually sums me up quite well. For various reasons, I just don't get along on Linux. It always made me run back to Windows, but I wanted to use open/free software. I eventually settled on OS X as it allowed me to use most of the programs I liked from Linux without having to sacrifice a good desktop environment.

To summarize; "I'll use free software but not if it means neglecting superior proprietary software".

Obviously to each his own in this matter. Linux is great in some areas but not for user experience or corporate support.
Funnily enough, working on one :-) It's long overdue though...
A JDK 7 bug just got backported to 1.6.0 as part of a security advisory
>Here? You created your account 19 hours back, just for this thread. What do you know about things 'here'?

http://xkcd.com/386/ :)
InsertNums - Sublime Text Plugin
Seems the story was originally on news.com.au ( http://www.news.com.au/technology/business-technology/compan...) - no idea if they're related to NYP.
Still no author credited though.
Dia Mundial dos Materiais
I may have jumped the gun on that one, sorry. I'll propose a law to forbid commenting before coffee.

That said, I meant "the law" as in the institution, not individual laws.
I don't sure I understand what is the problem with setting up a basic mercurial server. If you have TortoiseHg you just open your repository, click on "Repository / Start Web Server" and you are done. If you have bare mercurial just cd to your repository and execute "hg serve".

Perhaps you have some other requirement (e.g. authentication) that I did not take into account?
It seems people in Norway deserve just 7 hours of work/day.
Free as in Freedom :)
> Dart is a dynamic language that gives you the option of adding types that help with tooling, documentation and some type checking at design time.

But the tooling and documentation aren't telling you what will happen at runtime.

> At run time you can run it in checked mode and it will always tell the truth.

It doesn't tell you the truth. A static type system is designed to rule out errors are compile time. That's what makes a static type system different from type assertions or guards.

Besides, I don't really know what "telling you the truth" means if, for example, function arguments unify under covariance instead of contravariance like they should. Whether that happens at runtime or at compile time makes no difference—it's equally wrong either way.

> This means that if you cover your code at all, manually or automatically then it will inform you of type errors.

This is always true in any dynamic language.

> How is this worse than a dynamic language that offers you no optional typing with full checking at runtime?

In JS's case we can still add a static type system that's actually sound, whereas Dart has already crossed the bridge into unsoundness.
Hosting: Some BigV growing pains
>I doubt if the USSR funding of left-wing groups was any better.

When you say that you doubt it, is that code for having no idea of the impact of Soviet funding in South America, but not being willing to say that you don't know? Or is it just that you know that everything bad that the US did was to counter something even worse that the evil USSR was doing?

Missile gap?
>[...] were rediscovered by readers at software coding website Hacker News, kicking off a fiery yet inaccessible 160-comment thread about backwards compatibility and PC system requirements.

Maybe I misread this but what was inaccessible about that thread?
You are right. That is a small limitation of the graft command compared to the transplant extension. As far as I know that is the only difference between them. I have never needed to do that so I forgot to mention it, sorry!
maybe there's an idea for an MVP?
> Deserves? Why does anyone deserve anything? Nature itself does not act that way.

Deserves in the same sense that they deserve the other natural rights and protections which are afforded them within our societies. I wouldn't be quite so prescriptive about the number of hours, but being able to work in a decent and humane manner, without damaging your health, and with space for an outside life, is significantly more important than many other natural rights.

> How about those of us born into a life of privilege work harder until suffering is alleviated, until pain is removed, until equality is reached.

Work, for the vast majority of people, has no such aim, and no such outcome. If anything, people in the developed world are often in direct competition with their counterparts elsewhere.
Using Snap.svg to animate SVG icons
Octane Cloud: Windows running in Firefox [video]
OP: You should celebrate on your 1024th day, it's a more round number :).
Yes. It's fixable the moment the public realizes that it is within their power to fix.
Is Java the king of Mobile?
About time people start using "HN Effect:" prefix for title of posts like this.
Assuming Python is not running in the same process as InfluxDB, amend my code snippet:

double* data = shmget(key, sizeof(double)*num_data_pts, whatever_flag);

But directly embedding a Python interpreter is pretty easy in C, so I imagine it should also be fairly easy in Go as well.

(Of course, given that my code snippets are C, you can probably deduce I've never written any Go, so take my comments on how easy it is with a grain of salt.)
Gigayear data disc could outlast humans
That's an interesting point. Regardless, I still see a world champion boxer who has defended the title a few times as more of a champion figure than a tennis player who is currently ranked number one. A tennis player consistently winning most of the grand slams (like Federer a few years ago).

I think you can just look at thee things as extensions of the rules of the game itself. A close tennis match isn't won on a simple count of points won. Tennis' scoring system rewards the ability to win important points, rally, etc. Those are the rules of tennis.

The rules of championship boxing (or chess playing) is that you have to beat the champion to be the champion. They are also that a boxer is ranked where fans and fighters think they're ranked, not based on some objective analysis of past scorecards. Come from behind knockouts and coming out on top of a close war counts more than winning every round by technical point fighting. Beating a fighter at his own game or being aggressive too. Beating a famous former champion on his way out can count more than a higher ranked but lower profile contender.

Games have their own logic. So do meta games like tournaments or championships.
http://www.neweconomics.org/publications/entry/21-hours

New Economics Foundation report on a 21 hour work week
As a software engineer student I totally prefer working at night. But as far as my school projects are in group I can't do what I want anymore.
As you said I used to be much more productive at night, like from 8pm to 4am.
try neocities.org
Of course 8 hours at work is not really 8 hours... it's 8 hours + time for travel.

In the 8 hours for 'free time', a lot is taken up by chores etc.

I totally agree that working less makes more sense - although we are much more productive, this has not gone into working less, or even paying people more (except those at the top).
ZeroTurnaround's 2014 Decision Maker's Guide to Java Web Frameworks
XProc v2 requirements - flow based programming for XML (and non xml now)
handling of non xml data (json, binaries) in pipelines, smoothing out the rough edges of XProc v1, event driven processing
My hunch is that Google's spam detection is not necessarily better than open-source solutions. It's just that they may have a larger corpus of data to train the system on.

If I host my own email server, my spam filter will only have my inputs to determine what is spam.

This leads me to an idea. There probably can be a service to build a dynamic corpus of spam samples. If I mark a message as spam, my email server can send a sample to the service, and periodically, my email server will download "top 100" samples to feed its filter.
Totally agree. :)
Amazon AWS is now offering virtual tape services exposed via iScsi
Why vote in someone that doesn't represent you interests?
Full disclosure: I work at Vaadin.
Not only the favicon but http://www.whois.net/whois/internet.org says:

>Registrant Organization:Facebook, Inc.
name one (especially skipping js translation step for development).
btc-e.com processes USD deposits within 24h,
great exchange to buy for the lowest price