skysight-inc/HackerNews huggingface dataset:
Woo, just submitted a pull request to get openlexington of Lexington, KY on there.
I think he means that the people working on the Github repo have very likely nearly zero capability to do anything about the government shutdown, therefore it's the Wrong Place to Complain. It's not helpful for that project. (It was, however, funny and well-written. :))

Some people deliberately use repos, issues, etc for tracking things like that in their own life, but in general it's pretty discourteous to the developers who maintain a repo about one thing (a theme for the WH site?) if you are complaining about things outside their locus of control.

You wouldn't complain to your congressperson if the White House website is broken, so complaining on the issues page of the White House web theme repo should similarly avoided.

Call your congressman. Write letters to the president. Petition on the Whitehouse homepage. Those are all more constructive ways of complaining. Venting on someone else's repo seems rude, though.
Ah - missed that page. My bad.
opened the comments just to see if pg had chimed in on this. glad you came in to clarify. thank you.

this is somewhat offensive as a hacker -- moving fast allows me to iterate, and several iterations is wayyyy better at trying to build something perfectly the first time. even if you want things to be perfect, you should hire hackers. just have them iterate before you do new releases.
The irony of course being that Hackernews too is social media, and you still just "bragged" about the experience you had!
I understand both points of view on the usage of the term "hacker" but I think most people are missing the key point of the post.

Payroll is incredibly difficult to do. Even more so to do well. Having spent many, many years in the space I can honestly say that it is one of the most taxing systems I've ever been involved with.

A lot of startups and the folks that are interested in them are looking for cool, hip and fast moving projects to jump in and out of. For people of that mindset, payroll is one of those fields where you will be consistently frustrated.

It is filled with thousands/millions of a little one-off rules (per employee, per state/province, per country, per vertical/horizontal etc. etc.) that it can drive a type-A go-getter insane. I think it is better to get that out of the way first before possibly attracting the wrong type of talent.
Words tend to change meaning over time. Some words fade out of usage, and others get invented. Such is the nature of language, I'm not sure there's much point in getting upset about it.
I guess the sarcasm tag should have been more obvious :D
If any of these sites were built using a well-engineered deployment framework, I wouldn't be using a MediaTemple grid account to host them
This is very cool.

Although I'm a bit disappointed that the programmer's name is not Jesse, yo!
I think Github agrees. I have a feeling their 100M investment from Andreesen will be used for this goal.
Reading about direct TPMS, it's a shame that the sensors have to be battery powered. I was excited for a minute, thinking maybe they manage to power the device with radio waves, the same way a passive RFID chip replies using power harvested from the query.
I see where you are coming from, and money is definitely important. That cash flow is going to help us build our staff and our products. We understand the skepticism, but we are working on making things a lot better here.
I'm trying to reconcile the concept of a sane world with the concept of not having organized society "play favorites" and reward activities which are perceived to have social benefits.

You can reward activities that are perceived to have social benefits without playing favorites. People could still donate to the Red Cross if the donations were not tax deductible, and the Red Cross could still operate if there were no such thing as a tax-exempt organization.

Also, when you say "perceived to have social benefits", whose perception, exactly, are we talking about? If you argue (I'm not saying you specifically are, but many do) that we need to give special benefits to the Red Cross because otherwise they wouldn't get enough donations, you are basically saying that other people's perceptions of what activities have social benefits differ from yours, but since yours is obviously better, you are justified in skewing people's perceptions of social benefit by giving them tax breaks for donating to the Red Cross.

Even if we leave aside the question of what justifies skewing other people's perceptions, in a sane world, you wouldn't have to do it anyway. People's perceptions of the social benefits of various activities would be sane, i.e., reasonably accurate, so you wouldn't have to trick them into paying for things they otherwise would not pay for--more precisely, doing so would be a net loss to society.

(I'm not sure it isn't a net loss to society even in our actual world, because I think most organizations that take advantage of tax-exempt status are not doing things which are as obviously beneficial to society as the Red Cross. But that's a different discussion.)
>So when a woman who is traumatized writes an article out of anger, there is inherent value in that

But that doesn't mean there is value to it being posted here. I don't think it is surprising or bad that angry rants disappear quickly, while a dispassionate analysis lives on.
Yes, and it starts with people using words without knowing what they're talking about, just to sound cool
Get your SnapChats out of SnapChat
I'm not sure it was meant to deceive you, but at least we got it cleared up.
I'm not sure exactly what needs to happen before you'd take the issue seriously, but enough already has happened for many of us to be very concerned.
That's paid over two years and you usually don't get yearly bonus during that time.
I feel this same thing happens at almost all companies I've worked for. I had to leave one of my favorite jobs at a company doing really well because I was never going to get to work on what I wanted, in the group I wanted...
Steve Ballmer: The. Worst. CEO. Ever.
Many of these organizations may be testing the response they get from creating a Github account. This project is a way they can receive feedback instead of dying in obscurity. It's a chicken and egg problem.

Edit: Longer explanation at https://news.ycombinator.com/item?id=6556181
I cannot think of the name of it but this reminds me of a scene in a movie.
Vaguely it was set in the future and insurance owned the world (something like that). At one point the main character was in the bathroom and the toilet did an analysis right there (he was drinking and swapped it for clean stuff or something like that). I just can't think of the name of it.

Personally I find the idea disgusting.
> The only real difference is that academic systems call for an authority or group of authorities that issue the currency.

That's quite a difference, and one of the main features of Bitcoin. See the message in the genesis block.

> It is hard to even say that Bitcoin has no central authority at this point; the developers of popular Bitcoin software have tremendous power over Bitcoin (e.g. they can trigger block chain forks).

I agree with you on that.
> The top score in Juárez Correa’s class was 921. [...] The top score in the entire country was also 921.

> Ten got math scores that placed them in the 99.99th percentile.

These facts are fishy. These standardized tests are usually pretty easy and have a high number of perfect scores.
Alanis level irony: millions of people use Ghostery and most aren't aware it tracks them and sells their data.
Full Screen Mario
TwittStorm is a web app that monitors tweets in real-time
Type in your favourite keyword to see just how much of a Twittstorm it's creating right now. Sit back and watch the tweets fly in! That's right - every single Tweet in the whole wide world that contains your chosen keyword, popping up on your screen in real-time.

You might get a breeze, or a gale, or a storm. But a true Twittstorm is anything over 120 tweets per minute, and at two tweets a second, unless you're some kind of super-sonic speed-reader, you'll probably want to throttle the speed back a little to keep up. Twittstorm provides the tools for the job. You can limit the flow of tweets to a rate that's good for you, and you can filter your keyword in any way you like (to look only at links, hashtags or retweets for example). You can use keywords in any language and you can filter the results by language too.

Twitter is one of the fastest moving social platforms, and it's great fun to watch the world spread the word about the hottest trends and topics as it happens. You can keep an eye on the movers and shakers* in the Twitter world, you can trace particularly heavily tweeted links back to the source, you can see the big picture. You need never miss out on anything ever again!

The stormiest Twittstorms can be found on the home page and you can bookmark your own favourite Twittstorms and share them with others. If you happen to be a Chrome or Safari user who's into whale-song or very abstract jazz, we think you'll rather enjoy the audio interpretation of Twittstorm too.

There's no need to login, no need to register and it's totally free. So what are you waiting for? Why not push the boat out and set sail into the Twittstorm?
It's true that many of the attacks (such as BEAST) rely on attacks related to the IV. However, look at underlying mechanism of that attack; it requires that the attacker be able to predict the entire IV (which it can do since it can use the CBC residue from the previous packet). If the attacker can predict 64 out of the 128 bits of an IV used for AES, that's less of a disaster than if the attacker can predict 64 out of the 128 bits for an AES key. So there is a difference, although I might agree with you that relying on application developers to understand these distinctions might be unrealistic.

You're right that for DSA nonces, even a partial failure of the RNG is a disaster; to me, that's more of an indictment of DSA as being really extremely fragile.

I agree that making /dev/urandom to be as secure as is possible, as quickly as possible after a cold start, is a good thing, and indeed most of my efforts have been focused in that area. I'm not convinced the FreeBSD approach is a panacea, since that presumes FreeBSD's entropy estimator is sufficiently accurate. And I'll note that even with the Fortuna design, which completely gives up on the entropy estimator, it's still subject to the cold start problem --- you just don't know when Fortuna has accumulated enough entropy such that it is secure. In that regard, it's no better than Linux's /dev/random approach.

I'm not opposed to some adding a cold-start block to /dev/urandom, and ultimately, I might go there just because it's easier than making recommendations that userspace wait until the last possible moment to lazily generate keying materials. However, it's a bit of a bandaid, so I'm more interested in trying to collect as much entropy as possible right after boot, to narrow the window after a cold start.

FreeBSD's approach certainly won't help with the criticism leveled by the "/dev/random is not robust" paper, since it assumes that fundamentally the entropy estimator is broken. But if it's broken, then FreeBSD Yarrow will also not be robust in the face of the cold start problem. So it's certainly not going to help people who are going to kvetch about entropy estimators being hopeless.
Here is the Changlelog episode of Civic Hacking

http://5by5.tv/changelog/95
I've just downloaded this, looks great, may well tempt me away from my current set up freshbooks combined with a spreadsheet my accountant gave me :)

A couple of questions:

How do I set up things like financial year start date, VAT quarters, etc.

Does manager.io support flat rate VAT? (I'm in the UK)

Not that it matters, I'm just intrigued - why is the OSX package so much bigger?
Try typing a paper, thesis, book, etc. on a touch screen...
LeetCoin Enables Skilled Steam Gamers to Earn Bitcoins
MythBusters: Roundabouts vs. 4-way stop intersection, which is more efficient?
The great grandparent who started off the line of reasoning was pretty explicit about it, saying things like the following:

> 99% of the "Successful" kids I went to school with had rich parents

In either case, you're referring to a poor minority of Americans. I don't think anyone else was arguing that average Americans are overprivileged compared to ... other average Americans.

(If I misinterpreted, please let me know: I've been on a roll today.)
I wish we could use Git for scientific papers and legislation. I think the "Pull Request" model makes a lot of sense in both of those cases.
If you take a look at the HN jobs page, you'll see that's not true. Of the companies looking for "hackers" one is doing document signing and the other is writing healthcare software.
Great app congrats!

I have a tech related question. It seems like you are running a web server locally and using a web browser component to display the pages processed locally.

Would you care to explain how everything is setup?

What webserver are you using?

Is it a QA app with a webview?

Thanks!
If you can afford it, you pay to found a private company, and have that purchase the house.
Preferably with cash, and have the company registered in an offshore tax haven.
Perhaps you're buying alcohol for a party. Or all that fatty food you purchased on your credit card was because you get shopping for a friend. But the anonymous algorithms won't know this, and you will pay for their assumptions. How is that fair? It's little relief to me if these systems are only mostly correct.
sxc.hu — free and often high quality
You can copy/paste the passwords out of the LastPass app.
why break regex support just because it's not what one person wants to use; the philosophy of more than one way to do it goes back to the beginning of computer science. I like Rubinius for the fact that it has educational value to see ruby implemented in ruby but feel breaking unix system programming features sounds more like turing it into someones personal DSL than actually modernizing it.
I like my friends, I like to travel, I like to do things. Effectively letting the government control your life because you are afraid of what they MIGHT do? Give me a fucking break.

The problem is the reverse here. The "system" (i.e. our society in general) has been co-opted. It is profoundly wrong that a normal life in the modern world requires so much disclosure to unrelated 3rd parties.

It's like the argument - if you don't want to be recorded, cataloged and tracked by innumerable license plate scanners on the road by the police, DEA, etc and private data-brokers like TLO [1] then you shouldn't drive. It's completely ass-backwards, the price of driving shouldn't be a permanent record of all your movements in innumerable databases that are anonymous to you.

[1] http://www.forbes.com/sites/adamtanner/2013/07/10/data-broke...
MathGifs
I'm actually planning to build a native OSX app. Would love to talk more about your needs/pains. Shoot me an email if you get a chance. My email is in my profile.
You can get around this by having more than one device. Hence, if I have a fresh install, I can lookup my DropBox account on an existing install, then install 1Password and it auto syncs when it detects the password vault in DropBox. Hene, I only really need to remember 1Password.
Mnemonic. :-)
I find it great that my country (Brazil) is not so mindless about technology. I hope that this anti NSA moves sparks an actual development in the industry here.
In addition to the specific advice others have shared, the usual advice also applies. Try to get them to name a price first, be prepared to walk away if you don't like the price, and don't agree to a deal that you will regret when you wake up the next day.
I cannot, even in a world of total science fiction, think of anything short of straight up mental entry that could totally replace a keyboard.

Even in a world where dictation is perfect, do you really want to be saying 'Colon, Dee' to enter in :D. Not to mention the implications on coding, or other places where the language we use is simply the middle man.

So, as Aaronem said, 'no'. Maybe one day if/when a device can just read your mind and immediately put what you are thinking on the screen, but until then, the keyboard isn't going anywhere.
He's saying it eliminates garbage collection by emitting code that doesn't dynamically allocate any objects. The GC is still active it just never needs to do anything. If you remove the 'use asm' pragma the code will still not allocate any objects and hence the GC will still never need to do anything.
Love this post. Only about a fifth of the way through it right now (@work), but I'm definitely going to peruse the rest later and bookmark it for when I make my own pitch deck here soon!
Alanis level irony: millions of people use Ghostery and most aren't aware it tracks them and sells their data.

You have to actively turn the reporting on, it is not the default. It isn't a hidden option either, it is the very first one on the configuration page.
1.) Manager has already full support for UK VAT. Just enable VAT plugin for United Kingdom. You will get necessary tax codes and VAT return to prepare your VAT.

2.) There is no need to setup financial periods, just setup individual reports for periods you need.

3.) OSX package is bigger because it bundles Mono dependency.
its a trend others and I have seen elsewhere. Far too much a popularity contest, trying to ensure during your daily and weekly routine you don't piss off someone who might be sitting on the review panel.

It has taken getting good work done and placed it second to making sure to not tread on any toes, even if that means things that should be done don't get done.
I figure what's happening is the governments around the world have started picking up people who are excited about open source and GitHub, as those people grow old enough to work in government. It wasn't long ago that GitHub was (in my eyes) mostly popular with early-twenties and younger, a demographic that doesn't usually work in government! But they grow older, some get hired in government, and they bring their enthusiasm with them.
Twitter’s S-1: More Social Media Company IPO Drama
Korea Tops All Countries in Information and Communication Technology
There's a strange gap between levels 4 and 5. 4 is for new graduates, and 5 is for product managers? What about experienced engineers?
Structured Thinking vs. Going With The Flow
Before they were failing these easy tests, these numbers show a marked improvement.
Skinned Models in DirectX 11 with SlimDX and Assimp.Net
Cleared up for the folks who happen to be reading this comment thread. Maybe you should update the FAQ?
Watch Dogs will be delayed till 2014
The nice thing about knowing everything going on in your company is being able to judge it easily when it exceeds expectations. The shitty thing about standardized metrics is gaming those metrics.
I might download and try to use for me own personal expenses and bills.
How an undercover agent busted one of the biggest counterfeiters online
Google Search now Prompts for User Feedback in Search Results • vlogg.com
Well, while the developer might have cased a few rounding errors, the people with an hourly wage of 6.8325 are in for a nice bonus paycheck the month the hacker starts work...
Source?

Is the opt-in feature noted here [1] what you're referring to?

[1] http://en.wikipedia.org/wiki/Ghostery#Criticism
Box by Bot & Dolly
Definitely the export list is a barrier to adoption. Really, it's all I care about.

I'm sure that any small business package is going to have a chart of accounts, invoice creation, etc. What I have to make sure of is that my accountant can import the package's exports and do my taxes. :)
I don't think the whole project should work like that, I think the developers should work like that.

Example: I want to make a node.js push server. I've never made a push server, let alone a node.js one. The first thing I'm going to do is make an "echo server" just to verify I understand what I'm doing. If I'm doing this for Unity or Flash, I'll quickly learn I need a separate "policy server" to even make this work, so I'll hack it together until it works.

I'll then iterate on this until I have a client sitting there and at random times it receives "push events" and reacts to them by printing something to the console or lighting up something on the GUI.

This is Step 1: I've hacked it, I made it work.

The point is that I wouldn't dare push my changes to everyone else yet. I'm going to iterate a few times, add a couple more of the features I know I'll need. I'll quickly discover the abstractions I need for this to have something of an architecture. At this point all the little nitpicky things and API calls I needed to do just to "make it work" get put in their proper places. Build scripts are made or modified. Tests are written.

This is Step 2: I've made it right. I haven't overengineered it, but I've expressed my solution in terms of the abstractions that make the most sense. I can bring in my experience outside of this specific problem to determine how far is too far. YAGNI and all that.

Next, I might throw a wild amount of connections at it. I might have it generate as many push notifications per second as it possibly can. I'll find some crashes, some resource leaks, and some REALLY naive, slow code that an hour ago I thought was OK. But that's alright, it's almost never the abstractions that are slow, it's an algorithm that needs to be improved or replaced, or an API I didn't quite understand.

That's Step 3: make it fast.

When all is said and done, I probably have 10 - 20 commits in my local repository. The first ones were absolute brutish hacks. The middle ones were factorings and abstraction exploration. The latter ones are performance tweaks and polishing.

This never gets pushed to anyone else, it's my private experience and workflow. These commits all get rebased on top of everyone else's finished work and squashed into one commit. I will still HAVE my local history, but nobody else needs to know or care that version 0 of my push server was held together with duct tape and bailing wire.

When a whole team works like this (and if you're lucky enough to find a team that can), really good things happen. "Hacking" is still involved, it just turns into "engineering" by the time the code has to move out of my basement and start paying its own bills.
Sequoia: Great Causes
I recommend sxc.hu. It's free.
Sorry I meant type "tags" in the sense of modifying the language syntax to have required type annotations.

I understand nan-boxing and similar techniques, but they seem to imply at least some runtime overhead to test the type of the value in some cases. Also, AFAIK, 64 bit integers cannot be represented with nan-boxing, as there are only 51 bits available for the payload.
Prismic.io for Laravel - Re-defining the CMS
Alphabets of Europe
Visualising SipHash
> do you really want to be saying 'Colon, Dee' to enter in :D

"Open mouth smiley"

> Not to mention the implications on coding

Could be the renaissance of english-alike programming languages like HyperTalk.

on mouseDown
answer file "Please select a text file to open."
if it is empty then exit mouseDown
put it into filePath
if there is a file filePath then
open file filePath
read from file filePath until return
put it into card field "some field"
close file filePath
set the textStyle of character 1 to 10 of card field "some field" to bold
end if
end mouseDown