skysight-inc/HackerNews huggingface dataset:
Interesting and timely article! On an Ubuntu guest (Windows host), I install the Samba server and then use the native Windows CIFS client to connect to the Ubuntu host. This gives me the advantage of vm (virtualbox) native filesystem and letting me use my windows machine to open files on the guest

Perhaps this support can be added to some later version of vagrant
or maybe

5) Small offices with 3 to 5 people in them.
It really depends on who you're sharing an office with though. If you get trapped with one loudmouth, it's much worse than being in an open office because they're more likely to be right next to you.
Ever since the NSA business leaked, I've been thinking about this problem. It took me a few months to wrap my head around all the crazy stuff that's been going on but I've started building some systems that I think might have a chance of helping out.

"Call Congress Now"- using Twilio, you can call Congress folk from your browser (for free).
http://www.callcongressnow.org/

Here are some Congress people who are doing some shady stuff:
http://www.callcongressnow.org/profile/F000062
http://www.callcongressnow.org/profile/L000174

But it's pretty hard to get the word out about websites like that. In a sense, nobody passively cares enough to call Congress. Only when the Congress folks do something that brings about outrage do people care enough to really pick up the phone (or click the twilio button, as it were). So I built the /u/CongressionalHound, a bot on reddit that hunts for mentions of current sitting members of Congress in submitted articles and displays information about them in the comments:
http://www.reddit.com/user/CongressionalHound/comments/

If you are a mod on reddit and want me to run the bot on your subreddit, PM the bot and I'll have it saunter on over and get to work. Slowly putting the bot on subreddits that give me permission or invite me to. My hope is that when articles about the NSA, or Obamacare, or the shutdown, or or or any big political issue comes up, that the bot will channel people towards getting in touch with their representatives and senators and effectively voicing their opinions.

Both of these are prototypes and there are major known bugs in both, but I think they can serve as examples of systems that could help citizens better impact their government through the power of the internet.
We sold AppMakr. Someone asked if they should try to compete with it.
Too many lies in this article to take more from this than the bare fact that CGI Federal will be replaced by Accenture (the latter of which is no prize from what I've heard).

I.e. the government's Centers for Medicare and Medicaid Services (CMS) were notoriously the "prime contractor" until the 3rd week of October (when replaced by contractor QSSI, also responsible for the "data hub"), and the attacks on the contractors are misplaced when their management was so impossibly bad.

The linked Washington Post article is not great, but better: http://www.washingtonpost.com/politics/obama-administration-...
No, I think it's pretty much a CVS/SVN "Why are people still using this crap?" type of situation. I don't see much actual debate or argumentation happening around this.
Let me explain my position a bit. This thing looks cheap. I'm not talking about visual appeal, i'm talking about content. Website does not explain at all, why I should pay you $2k, as well as at the first look you cannot say at all, is this course free or not. So basically it looks like you are collecting emails.
Indeed, it muddies the issue. I am anti-NSA-spying but I am also anti-stealing-IP...

I should point out that I don't think Aaron should have been hounded to his death (tho' equally if he were mentally ill, anything could have pushed him over the edge). But that doesn't make what he did right. It has for 20 years baffled me that people can demand respect for the GPL et al but be happy to ride roughshod over anyone else's licenses.
> > What I find strange is that (Please correct me on this one) there just doesn't seem to be a political group of technologist who lobby(the original meaning) against politicians.

As I've stated I am rather ignorant of such groups. I stand corrected. Now, awareness of those groups should be more spread, wouldn't you agree?
It works great, I spend a lot of my time with noise cancelling headphones on but nothing playing, it mutes the outside discussion enough that I can focus and signals I shouldn't be disturbed unless necessary.
I Hired My Mom
Sometimes I like to eat lunch at my desk, other times I eat in the dining area with co-workers, and other times I eat out. Why does it need to be an all or nothing proposition? There are days when I'm very busy on a problem and I don't want the distraction of taking lunch so I'll either eat it at my desk or eat something low impact like a protein bar/shake. Alternatively when I get stuck on a problem I'll take a longer lunch and get away from my computer for a while.
I bring a book to work. When I'm not eating with coworkers, lunch is when I forget I have a job and read.
Xiaomi gets another new convert as Steve Wozniak drops into Beijing HQ.
I don't personally care, but the headphone argument doesn't take into account that many people don't like working with music either.
Why We're Marching Across New Hampshire to Honor Aaron Swartz
If your WiFi actually works (unlike at my office where it sucks and often is home grown supported) there isn't any reason for people to be stuck in one place. We had open office where I had like 10 sq feet of space, then moved to a cube farm (7x8 ft) which was much better. But I like the idea of random areas with lots of good places to sit and a mix of quiet/collaborative as needed. But if you had both offices and open seating, how many people would like which one?
I've never heard that, but I never do it anyways. Why sit at my desk when we have ping pong, pool, pinball, or arcade games?
[reposting this from another comment for visibility]

Ever since the NSA business leaked, I've been thinking about this problem. It took me a few months to wrap my head around all the crazy stuff that's been going on but I've started building some systems that I think might have a chance of helping out.

"Call Congress Now"- using Twilio, you can call Congress folk from your browser (for free).

http://www.callcongressnow.org/

Here are some Congress people who some consider are doing some shady stuff:
http://www.callcongressnow.org/profile/F000062
http://www.callcongressnow.org/profile/L000174

But it's pretty hard to get the word out about websites like that. In a sense, nobody passively cares enough to call Congress. Only when the Congress folks do something that brings about outrage do people care enough to really pick up the phone (or click the twilio button, as it were). So I built the /u/CongressionalHound, a bot on reddit that hunts for mentions of current sitting members of Congress in submitted articles and displays information about them in the comments:

http://www.reddit.com/user/CongressionalHound/comments/

If you are a mod and want me to run the bot on your subreddit, PM the bot and I'll have it saunter on over and get to work. Slowly putting the bot on subreddits that give me permission or invite me to. My hope is that when articles about the NSA, or Obamacare, or the shutdown, or or or any big political issue comes up, that the bot will channel people towards getting in touch with their representatives and senators and effectively voicing their opinions.

Both of these are prototypes and there are major known bugs in both, but I think they can serve as examples of systems that could help citizens better impact their government through the power of the internet.
If you need space you can remove half of the memory

I would notice if I didn't have 16GB.

or remove the cooling fan

Any tech person is going to notice the difference in about 40 minutes. I know this because I once didn't seat the plug for the fan correctly on my girlfriend's Macbook.

or install a slightly smaller battery

This isn't going to be so simple. There's electronics in the battery that talks to other hardware in your Macbook. That said, it's one of the most accessible and fastest to replace components in a Macbook.

A spy-agency could manufacture a battery with he addition of a little microcontroller with its own cellular broadband. It's probably within the technical capabilities of such an organization to be able to use accelerometers and microphones to determine keystrokes enough to greatly narrow down the search space for passwords. The device should be able to sense when the machine comes back from sleep mode very easily, and a cluster of characters typed shortly after that is likely to be the password.
Agreed. Even in a place with full-size cubes, you can still hear/smell food from others. My old office, we group of us would eat lunch in a conference room. During that time we did various activities: Watching various TV shows on the projector. Playing card games (lots of Magic The Gathering), and other fun stuff.

Working at home it's a bit different. I generally eat at my desk. I sometimes use that time to go for a walk or go to the gym. But mostly it's internet reading. :\
Traipsing around botanical gardens with my laptop sounds divine, but what if I need (yes, need) a multi-monitor PC and wired network?

If adjustable sitting/standing desks are all the rage nowadays, how about cubicle walls that raise/lower (all the way to the ceiling)? Scrum time? Lower the walls. Need a bit of quiet contemplation? Shields up!

I'll bet that somebody with better time/money/smarts/connections/looks/luck/location than me could get funding for this invention ;)
Who could it possibly be? Jeff Dean?
Awesome deals for the city in jan.. and it even includes the SKetchfest tribute act and the Wootstock founder's night :) :)lovely page, though it takes a little while to load, but still a good experience!
Fire traffic cops.
I've have never eaten lunch at my desk in 3 decades, I refuse. I need that time away to clear my mind. EIther I go out or eat in the company cafeteria (if it has one) or if I had to eat in some kind of lunch space.
OK. Re-reading the article for like the fifth time, I finally realize where I'd gone wrong -- the fact that rebasing from branch to master, and rebasing from master to branch, are pretty different things, used in different ways.

In case this helps anybody else:

I had always understood rebase as a mechanism that replaces merging a feature branch onto master, that allows you to squash all the 'messy' development commits on the feature branch, onto a single nice clean commit on master. In this model, you can be as messy as you want on the feature branch (with 'whoops bugfix' commmits and lots of merging in), and the feature branch is generally short-lived -- once you rebase+squash it onto master, the feature branch gets deleted, and you start a new one if necessary for further work.

The proposed model is the opposite -- you try to keep a clean feature branch. Every time you want to fold in changes from master, you do it as rebase, which has nothing to do with squashing anything -- it's about bringing forward the starting point of your feature branch to match master's current state. Then, when it's time to bring feature into master, you merge, not rebase, so the branch history is preserved, it's just nice and clean. And I suppose you can keep the feature branch around for more work on it, so it's almost more of a long-lived 'topic' branch with a bunch of individual features stringing along it.

The funny thing is, I've never seen a blog post that talks about both kinds of rebasing at once. Every one I've seen seems to look at it from one viewpoint or the other, which it possibly why rebasing can get so confusing (maybe I've missed one that does explain it well, both ways). The "git-scm" site describes the first way, but this blog post helped me understand this other way of rebasing:

http://blog.marcomonteiro.net/post/are-you-a-merge-or-rebase...

Thanks!
I'm pretty sure there are a lot of apps that have similar behavior. I know at one time Twitter and Facebook did something similar.
If GCHQ and the NSA were actually dedicated to securing our networks that would be a start, e.g. helping businesses and individuals migrate to SELinux or something.
I guess I'm wrong about their mass? I must be inferring incorrectly from the "Super" that they are Super heavy.—I was under the impression they would be pretty, but not necessarily habitable because their extra mass would be too much of a strain on the human body. Say like 3g instead of g. Or something.
You need a law or a bill. And then the protest (and ensuing momentum if companies are incentivized to blackout their sites because it's strongly in their interests) pushes the lever for lawmakers.
The Express version restricts distribution of the binaries created with it IIRC. Also it's quite a heavy download compared to MinGW.

Please keep in mind that I'm not comparing writing C++ programs with MinGW vs. VC++. Rust just needs a linker for some tasks, which should be lightweight.
I'm so angry I put a banner on my website. While I greatly support the cause, I doubt the effects this "online protest" will have.
In January 2012 we defeated the SOPA and PIPA censorship legislation with the largest Internet protest in history. A year ago this month _one of that movement's leaders_, Aaron Swartz, tragically passed away.
Yet Another Near-Zero-Inbox Recipe for Getting Things Done
There's also the British Library's archive of Accents & Dialects.

http://sounds.bl.uk/Accents-and-dialects
Safari for Windows was discontinued after version 5.1.7.
> it is actually totally fine to walk home at the end of the day and celebrate a small victory.

It is fine to walk home and celebrate a small victory.

It may not be fine to walk home and celebrate a victory, however small, when that victory is nothing but an illusion. Exactly what kind of victory will this movement achieve? From what I can tell it's another let's-feel-good-about-ourselves-by-shouting-at-same-time.

It makes you feel great, sure, but in the end what have you achieved? Two child comments from my comment have corrected me of groups who are fighting back. Perhaps a donation? Spreading awareness of the groups?

A political motion needs to happen continuously. A day's worth party may be fun, but in the end it's a party. People walk home and do not follow.
It's actually both.

Digital in generation and transmission.

Virtual in that we treat it like something that has financial meaning and weight.
Mmm. 3d-printed pizza. (Drool)
It sure is the best option for C++ Windows development, but not for Rust to depend on and use.
Isn't the default pretty ok anyhow ? Atleast looking at the ntp.conf on a raspbian/centos/fedora here, there's

restrict default kod notrap nomodify nopeer noquery

The noquery stops you from dumping the peer/monitor list.
It is interesting that YouTube isn't mentioned in this blogpost, despite there being good evidence that ffmpeg has been used there[1].

The fuzz testing they mention is based around constructing malformed (or at least "exotic") input files and then monitoring for failures... ie simulating exactly the kind of attack someone might use against YouTube's transcoding infrastructure.

[1] http://multimedia.cx/eggs/googles-youtube-uses-ffmpeg/
Good for you. Hope it works out again!
If you use the word "hack" and "hacking" as synonym for "unprofessional" (ex: he is just a hack), then growth hacking makes sense that it's not good.
(Also, when non pro's write code, that is a hacking)
Done and done. Thanks for posting.
The dreams of readers
"Based on your post it appears you're not profiting at all from your assets"

Not true. I'm making decent cash flow and a net profit.

"Is this more "first world problems" and in fact you're making a reasonable return given your investment of time and money?"

Of course it's a "first-world problem." I think you're misinterpreting me as somehow complaining about how bad I have it. That's not the case. I'm in a very fortunate position that I can even be doing this.

The point of my post was specifically to respond to the previous poster's comment about how investing in real estate seems like "funemployment." It's not fun, and it's hard work. It can be lucrative, but it's not a set-it-and-forget-it type of job. And it's not easily scalable unless one is prepared to do it full time (in which case, if they're good at it, it can be quite lucrative).
Yeah, but that's the important bit. After that you (probably) just need a few lines of code:

import git
import fs
handle = fs.open('config.php', 'w+')
config = handle.read()
git.start('./')
git.auth('rsa_pub')
git.clone('git@github.com:foo/bar.git')
git.remove_untracked()
handle.write('config.php', config)
Public metadata, irreversibility, and lack of FDIC protection are all good things. Volatility is in no way inherent to the system, and is mostly the result of an increasing pool of speculators (because it's new and people are still learning about it). The "deep cold storage" thing sounds like a bigger deal than it actually is, and is easier or more secure (or both) than the storage mechanisms of every other asset I can think of.
I think the hiccup style is a bit dangerous myself. It's great for a one-man show, or a situation where everyone who would ever have to touch the HTML is a developer, but personally I find it's a pain in my ass when it's my problem when someone else wants to insert an element into the DOM.
IBeacon Could Be Apple’s Secret Gaming Weapon, Developer Says
So, something like this:

People: "Stop spying on us!"
NSA: "Well, we kind of want to, but if you insist.."
People: "Alright then, cool."
(NSA calmly continues doing whatever they damn well please)

Here's an alternative version:

People: "Stop spying on us!"
NSA: "Fuck you, peasants."
People: "No, fuck you! We'll write to some thoroughly
corrupt sociopaths and they'll stop your spying
because they care about our well-being!!"
NSA: "Good luck with that."
(NSA calmly continues doing whatever they damn well please)

The actual problem is the existence of the NSA and governments in the first place. They're not accountable to us for anything they do, until there's a revolution, and then the cycle just starts over. The real solution is to stop believing that anyone has the right to rule anyone else.
So I was thinking, "Wouldn't the people in the pool just opt out as they're obviously enthusiests?" Sure enough I see in the article a bit down the page:

"As soon as the Bitcoin community realized what was happening at GHash, "independent" miners who'd subscribed to the collective removed their computers from the pool."
Aaron was an intensely private person. I am fairly certain that "zero privacy" was not a goal that he valued.
Great tools for startup developers
The Most Popular Ways To Get Things Done With IFTTT
I am unconvinced by "The Europeans[..]did not adapt and subsequently lost the option of smooth land transportation for almost one thousand years."

By the subsequent text, "Roman road infrastructure remained relatively useful until about the 11th century AD" and they started building them again in the late middle age. The middle ages by definition in the 15th century so the 11th is already near the late middle age.

Moreover:

"New roads appeared during the economic revival of the late Middle Ages, but these were not paved or hardened in any other way. This made them at best inefficient in good weather and nearly impassable when (and after) it rained. "

But that is also true of the chinese ones. I imagine pushing a wheelbarrow balancing on a single central wheel in the mud is not easier than a two wheeled cart.

Good article nonetheless, but I thought the "dark ages" trope was already discredited?
Have you ever worked with MatLab or other "Scientific Computing Languages"? They are like 10 times slower then Python.

I am guessing you are against dynamic languages?
Synthesized Speech From Text - iOS 7 APIs
But if you innovate quickly and avoid breaking changes, it's easy to end up with a completely bloated language.
My favorite example is from Terminator, blogged about here (not by me):

http://www.pagetable.com/?p=64

When I first saw the movie I was with a friend who laughed out loud at that point and said "hey, that's 6502 assembler".

I guess "I know UNIX" from Jurassic Park doesn't count.
That bot is amazing!
Watson is open for business
No cognitive dissonance here. I've tried both. I like open offices. Some people aren't exactly like you. :-)
There's a forest near my office, and I like to drive up there during lunch and walk for 30 minutes.
I'm always surprised by the complaints about open office plans, especially from programmers. Am I the only one who tends to have programming jobs that rely on close communication between multiple team members? The idea of me having my own enclosed office just seems ridiculous.

Of course, I once mentioned this on HN and someone replied that the need to communicate readily with my fellow programmers is a sign that our code base isn't well-documented. I thought that was pretty funny.
Bytestring is a widely used library with very special performance requirements, and not a typical example of good Haskell code.
Here's my toy programming language compiler written in Haskell using LLVM. It has classical Hindley-Milner type inference and a limited form of "lambda" closures using LLVM's trampoline intrinsic.

It's not in a state where the language would actually be useful for useful, and it's only a learning project for me. I tried to suggest this project as the topic of my master's thesis but my prof thought that it wasn't a good subject.

https://github.com/rikusalminen/funfun
Ask HN: What exactly happens when accelerated startup fails?
Hi, just got an offer from accelator for our idea/project accelaration and Im quite dumb about how things work in financial side of things.
Will we owe them 20k seed capital if in case something bad happens and we fail?
How its usually handled?
Thanks!
Bitcoin with escrow to the rescue!

:-)
They probably figure it won't necessarily work very well, so people would complain, so they'd rather just short-sell their machines.
Thank you! It's actually really dumb. Like, it's piping out to Readability and then just searching for capitalized pairs of words and then pounding a hash-map for look ups of Congress folks. MVP or something right?

https://github.com/zmaril/CongressionalHound
[Edit: removed confusing paragraph.]

"Rebase also during development", I'm assuming they actually mean "squash" commits, since step 4 was all about rebasing. But if the whole point of rebasing instead of merging is to keep the feature branch clean as you go along, why wouldn't squashing "less tidy" commits also be strongly encouraged?

Man, you think you know git well enough, you've got git-flow down, then you read an article like this, and realize there are people who use it in a totally different way, and you're confused all over again.
Yeah, I felt like you could consider the novel without the class system and it would be more interesting.
Just curious, what were the initial assumptions proven wrong by their 3 week old MVP? Would be awesome if the founders jumped in, there's not much backstory on the blog.
Interesting that they are pushing fixes for both FFmpeg and the libav fork. I guess they decided not to pick sides in that war.
Super-Kamiokande Nuetrino Detector
> Do you think the NSA, or whoever else for that matter, would actually care

What made you think that's the point of this? This isn't about convincing the NSA of anything.
I actually never bring my lunch to work, entirely for this reason. We don't have a cafeteria, and if I don't force myself to step away from my desk for an hour I'm never going to.
With no formal background in CS and a C compiler, you'll run into data structures soon enough.

I wouldn't worry about creativity and discovery. I found that writing a double linked list was damn entertaining, I thought it was a lot like knitting. I'm looking into hash-browns and trees next.
3GB/s writes on a single SSD should raise more eyebrows. I dunno what was actually benchmarked, but there's a problem somewhere...