skysight-inc/HackerNews huggingface dataset:
Absolutely this. You can also use a tool like Gitstats (if you don't use Github) to track your progress. A lot of my code is written inside thirty minutes on the bus and tube on the way to work. Sometimes you might feel like there's no point even pulling the laptop out of your bag since the time window is too small- but every time you will surprise yourself with how much you manage to get done.

The best thing about the 'little and often' approach is how you get drawn into fixing something big just by starting to fix something small. Getting into The Zone for hours at a time is great and everything but honestly I'm starting to view the whole process as just clocking in keystrokes.

My gitstats (http://notes.darkfunction.com/gitstats/index.html) is showing commits on 56 of 85 days. A week of the remainder I was on holiday, and I tend to rebase quite a lot so actual days committed should be higher. But in that time I have written over 18,000 lines of code and removed over 6000. Almost a full iPhone application since January in my spare time, now onto the home stretch and couldn't be more pleased with the results.
I don't know anything about this app or Starbucks, but barcodes are basically just graphical encodings of numbers, and there is free barcode generation code out there (eg. in python's Reportlab package). The numbers are purchased in bulk from the retailer.
We aren't.

EDIT: details

Every users gets their own card to prevent tampering and crazy double-spend stuff.
I went through exactly this with World of Warcraft, and later StarCraft. I wanted to go pro playing SC but I realized it wasn't sustainable or as fulfilling as I had hoped. I ended up just giving them up, once I realized it wasn't really building towards anything in my life. It felt like a big loss, but looking back, I wish I hadn't played so damn much in the first place.

I wrote more about it here. https://danschnau.com/world-of-warcraft/
I don't know french, but based on some comments that I see on Guardian and other websites, looks like this report is false. This is not a law, but a union agreement, and it talks about 11 hours rest per day for executive and highly skilled staff. And it talks about "allowing" people to switch off their phones and not respond in non-working hours. This way employees cannot be blamed for not responding in those hours. Doesn't sound as exciting as what Guardian is reporting, obviously.
Amazon seems to be really good at acquisitions, sort of like 1990s Cisco, although in an entirely different way (Cisco integrated well; Amazon leaves them alone, but provides services).

I'm much happier to see Amazon buy a company for product, as I then have even more confidence it will continue to operate, than virtually any other acquirer.
That's fantastic, thank you very much!
Non-competes are enforceable against lawyers in most states, including California. Indeed, in some states, non-competes are even mandatory in certain situations, such as the sale of a law practice, and violation of the non-compete is treated as an ethical violation that could result in bar sanctions.

However, non-competes for lawyers are more limited in scope--they only apply to partners, and only to specific areas of legal practice. Generally, the non-compete can only prohibit the lawyer from marketing or soliciting clients but does not prevent new or former clients from voluntarily choosing to hire that lawyer (and the lawyer agreeing to take on that client). The big exception relates to sales of a law practice--in that situation, the lawyer generally can't take on new or former clients in the same area of law as they sold.
This appears to be a pretty straight ripoff of Boosted Boards, down to color. Though with an obvious price difference.
Yup as silly as it looks like, HabitRPG is helping me a lot to fight procrastination.
All is legal for the sovereign. After all, the Law is his tool: why would he consent to its use against him?
It's also nonsensical. Dropbox deliberately and directly lied about customer security before. Anyone trusting them for private data was out-of-touch. They chose to build a system that easily allows for digging through customer data.
I used to take 8 modafinil / day but have been able to bring my wakefulness back to what I feel is going to be normal for me without medication.

I did experience one side effect -- paranoia. I became really paranoid about what my spouse was doing behind my back. I knew that there was nothing going on though, so I was able to finally make the call to get my doctor to take me off the medication. I'd imagine the situation would be much worse if you were paranoid but didn't realize that you were delusional.
Interesting idea! We've got some clever stuff going on, but we definitely aren't taking advantage of geographic differences or the rewards program.
How has Obama been worse about torture than Bush? AFAIK he stopped the torture programs that Bush started.

He should do more, such as prosecuting the torturers. We will see if he releases the key information in the Senate report. But I wouldn't call him worse.
Don't fool yourself: they're both corporations and thus money making entities. Clearly, the difference is minor at best, since this behavior is spreading beyond the community based organizations.
As long as their content doesn't become Kindle Fire exclusive, I don't mind this change.
So that we are on the same page, I want to distinguish between three different components of HN that tend to run together.

First there is the news event [1]. This is just the fact that Rice has been named to DropBox's board [or more abstractly that it has been reported as fact]. We both agree that this is relevant to the HN community.

Second there is a particular article [1] submission to HN [or several particular article submissions] related to the news event. Again we both probably agree that most or all of the various articles are appropriate for submission to HN because the news event is relevant and furthermore the news event is not likely to receive attention in other media proportional to its interest to the HN community.

The third component is the comments that are made on a particular article submission and it is by this third component that many in the HN community judge an article submission as a contributory or detrimental. When those members see an article submission as contributory, they may upvote it [yes, people upvote article submissions because the comments are good]. When they see one as detrimental, then they are likely to flag the article submission. And although there are members of the HN community whose experience leads them to flag article submissions the fear will lead to detrimental comments, they do not appear to be the majority.

[1] Using the word "story" tends to conflate both of these.
(I should not have said "serious problem", I should have said "notable barrier to adoption." That people have made this possible at all is fantastic.)
You pick your battles.

In a moral argument, finding a target who's likely sensitive to moral suasion, whose audience or market is vocal, outspoken, and rights-oriented, and in which there's a reasonable chance for success. The Mozilla-Eich situation would be a case in point.

Condaleeza Rice has certainly drawn fire previously in her career -- despite Knuth's apparent support of her while at Stanford, I'm aware of others who were glad to see her move on, though perhaps not fully realizing she could do far more harm as National Security Advisor.
This system has obvious flaws, the first of which that comes to mind is how someone would respond to true catastrophes like a site going down for other businesses which are mission critical or represent critical infrastructure.

But... what if this was a rule that only 10% of employees could be 'on call' at any given time.

This could result in more independent contractors which probably isn't positive, but what are the other benefits and detractors of a system like that?
> Because "you" (the generic you--not necessarily you specifically)

"One". Wish this was in more standard use.
This book features two adverbs on the cover page.
Brant Cooper Talks Market Disruption and Getting Your First Customer
I don't think it's a good idea. Even with 256 MB FFOS is sluggish...
Changing the way people experience weather
The fact that the NSA simply ignored everybody finally triggered this. We now live in a different tech world.

Techies are trying to figure out how to have an actual impact that affects the people and institutions in power. And are discovering that with a bit of creativity they can upend some of this.

I, personally, think these boycotts are good things. People are voting with their money and that actually gets attention. And, it is also subject to vote; those who disagree can spend their money there and oppose the boycott.

Both capitalism and democracy at work.
It definitely _looks_ spammy. I think what's absent from this discussion, though, is that these are bands with a 'taper' culture, and the app is only useful for these, niche bands.

If an Umphrey's McGee fan (I've seen them ~10 times; a close friend has seen them >170x) were interested in an app to play music on their phone, and could only search using vague terms, like "free music", the results will be mainstream and commercially motivated; not a good match for their actual desire, of listening to that one show they went to, back in '05.
Does this mean they had your password, but didn't have access to your Authenticator? So gmail tells you when this happens?
I agree. It's getting weird how many Kindle Fire exclusives applications are out there with no Android equivalents. UK newspapers come to mind.
Hey, thanks for the quick answers! Good luck with the site.
Dropbox deciding to employ Condoleezza Rice is not reason enough for me to drop Dropbox; sorry. I will continue to use Dropbox, OneDrive, Google Drive, Box, and whatever else is out there.
i loved this; studying multiple implementations of the same recipe, even if most are not intended to be "exemplary" but rather cautionary, is a great way to learn.

This reminds me of a similar effort called "evolution of a python programmer" and published in this gist:

https://gist.github.com/ghoseb/25049

something like 30 different implementations of factorial; my favorites are the 'expert programmer' and the "web designer"
Consumer Productivity: An Oxymoron
what if "they" just block DNS access to "176.58.120.112" ?
(this needs to get very low-profile to work under the radar)
Nice work, really cool method for visualizing this data.

I don't agree with the decision to include a political argument in the writeup, but I suppose that's to be expected.
I make a good living with C# and the entire .NET platform. There are plenty of jobs (KC area) and I regularly get recruiters contacting me with new opportunities. In my opinion there is nothing wrong with that.
ARM is switching to LLVM
In the case of the sample described in the post, there was a TLS handshake that was immediately terminated, followed by a client hello and the heartbeats. The client hello and heartbeats were sent in the clear.

I conjecture that the TLS handshake was used to fingerprint the server, since not all 3 versions of the payload will succeed on all TLS versions.
I don't understand the motivation of that argument. Writing assembly isn't hard either, is it. If they make a mistake, you can point it out to them.
The typo was fixed a little while later:

http://www.openbsd.org/cgi-bin/cvsweb/src/lib/libssl/ssl/Mak...
When I think too much my ideas change; what was once meaningful is not anymore. Feature creep is the other problem: as time passes features creep in and I never move out of the design phase.
I am not sure why you would want to use the ios app. This is definitely a use case that requires tactile feedback.
I likewise supported Eich and oppose Rice.

This is because it's a matter of looking at whether there's a conflict between their stated beliefs and the way I'd like their companies to be run.

In Eich's case, he was opposed to marriage equality. While I disagree with him, this does not affect his work because (thankfully) private corporations don't issue marriage licenses.

In Rice's case, she supports warrantless wiretaps. This attitude (that government requests can and should be responded to even if they lack warrants) is directly applicable to the decisions and policies she'll guide for Dropbox. My privacy will be directly compromised.

It's a matter of applicability and impact, not politics.
They caught it. It is in a newer commit now. Still kind of "funny".
Stephen Colbert to replace Letterman
The picture language is supported, BUT includes different primitive images.

SICP uses 'wave' and 'rogers'. The package for racket includes only 'einstein'. FYI.
And Brendan Eich gave $1000 to an organization people don't approve of. A guy made a joke at a convention about dongles and got fired. A whole lot of Sci-Fi authors were prevented from publishing at Tor because they identify themselves as politically conservative.

This particular pattern has been growing over the last decade or two. The politics in question are growing more extreme and the required level of political correctness demanded is also getting more extreme. One exception does not disprove the pattern.
Dynamically set server weights in HAProxy based on load
Hey David! It's been too long :)

I agree with your sentiment -- I've been through long periods of little-to-no side project hacking. Like multi-year, long. I've been working on my current side projects for over two years now but I finally made the decision last fall to make the hard decision: either this is going to be something that I REALLY want to get out there (and thus, I need to work really hard to make it happen) or I need to be comfortable with letting it slowly progress over a long period of time. I made the decision to go for it, so I'm writing the code to make it happen!

But yeah, for every season there is definitely a different formula. In the next phase of my life hopefully I can find other things to bring this level of excitement and stimulation!
If only the price of my house was based on the value I provide my employer.
Read my response to willvarfar. If you have ideas and suggestions on how to deal with that problem, I'm all ears!
True, but cars deal with this by having separate manuals for normal owners and for maintenance. Owners usually need information like how often to change the oil and what pressure the tires should be at, but they're less likely to need engine timings.

Git's documentation (from what I hear, anyway, I've barely used it outside the GitHub client) seems like it's written to say "Everyone using git is a programmer, so everyone using git wants to know about git's implementation details."

As someone who would rather have a handle on the basics (and 99% of use cases) before digging into that, google does a better job at explaining what things are for. Which works, but I really wouldn't mind having some canonical user-friendly documentation available instantly on my computer.
In theory, SQL is a declarative programming language, in practice, past the simplest of examples, there are dozens, if not hundreds of ways to ask the same question, and each one of them performs differently. The moment one starts to do things like add anonymous views, the declarative facade tends to disappear.

Let's also remember that many companies stuck with big RDBMs systems have entire teams of people whose job includes turning declarative statements into extremely procedural ones.

So in practice, writing a SQL statement has little to do with making a query readable, but with abusing knowledge of internals to make it work fast. So declarative, not so much.
I felt the same way about the constant barrage of NSA threads last summer, and I can't help recalling that you've submitted a good number of such stories yourself. It's a bit hard to take your complaints about scope creep seriously under such circumstances; if those submissions were relevant, then surely so is this one on the basis of Rice's empowerment of the NSA during her tenure as National Security Adviser.
Is the IETF the implementors of OpenSSL? If not, this is pure crazy. The heartbeat feature seems useful to me. I mean, keep alive at TCP level leaks information. Even when this information is that there is no transmission. Transmitting a heartbeat tells the other side is alive and is not distinguishable from normal traffic to a passive attacker.
California provides an exception to the non-compete prohibition which applies to owners. The theory is that someone in the position of meaningfully owning a company is in the position to compete with that company.

Generally, that means someone who owns a significant amount of the company (on a facts-and-circumstances basis) so just owning some stock or options in a startup isn't enough.
Ask HN: How do you keep track of contracts and other documents?
A bit ago, one of my clients stopped answering my calls and emails. I went looking for the contract, to mention it, only to realize that it expired a couple months ago.

So, how do you keep track of all your contracts?

And how much interest would there be in an app for managing legal documents? Something that would send expiration alerts, keep track of revisions between you and your client, sign them digitally and have an "at a glance" view of all your documents with a client. I'm building a simple solution like this for myself, but if it'd help other people, even better.
10 Totally Awesome Online Courses in Graphic Design
I've used Comixology and Marvel Unlimited before. Marvel Unlimited is a travesty on Android tablets, which is really unfortunate, because a subscription service like that is probably the only way I will consistently read comics.

Comixology's app is certainly better, but it's tough to shell out the money for something I could be done reading 5-10 minutes later. It'd be nice if they could get together a subscription service like Netflix, but for the smaller publishing houses like Image, since DC and Marvel will obviously go their own way.
When I was in China my university VPN stopt working after a while. Don't know what happened, but they seemed to have blocked it.
The last time I looked at it the go stack was very weak compared to any of the mature C SSL stacks. IIRC it only took me a few minutes to find a security bug (which I reported and is now fixed) that I'd reported against various browsers several years earlier. In short, I highly doubt the go SSL stack is production ready.
I would honestly prefer people to have a set standard, e.g., Should I drop a nuclear bomb? No. Never. Under any circumstances. Whether I agree with that standard is another matter altogether, but having a solid measuring line is significantly more reassuring than a flip-floppy wet noodle.

I agree that no two situations are alike, but principles by definition should still guide the decision making process.
Is Safe and free Wi-Fi possible?
8 Good Reasons to Leave Apple's OS X Utility Apps Behind
I tried this a few months ago and failed miserably: https://medium.com/lessons-learned/ab219377be93

Really enjoyed your post, though. I think I might give it another shot from a different perspective.
It may be the season, but I'd love for it to be able to go faster (15-20?), and for the rider to be able to attach the board more firmly to themselves, more like a freebord.
.... did .... did you crosspost this from reddit ???

http://www.reddit.com/r/programming/comments/22nhb2/six_prog...
Is the graph measuring the number of distinct names that end with 'n', or the number of recently born boys who have names that begin with 'n'?

If it's the former, then unpopular names with many distinct spellings may be vastly overrepresented in the graph.
>'But that's not the case when you're the only member of your five-person company who's left behind...Even though she founded the company and "the product was my idea," she didn't get a deal because she was not an engineer.'

While technically accurate, the headline is pretty sensational. She goes on to describe herself as a generalist (and not an expert), which is something that is not really the target for aquihires.
Novena laptop contest: Hash Away
Android is already there, so tough competition for FirefoxOS
It's a bit insane for a cloud company to hire a chief government wiretapper. It sends a strong signal that Dropbox stands on the wrong side of one of the big issues of the day.
I bought one as well. Can you root mine too, please?
It's crazy that I found this today...I just started something similar except instead of coding every day I set a goal of 4 hours per week and I use Beeminder to track my progress. Many of the benefits you listed are spot on especially "the feeling of making progress is just as important as making actual progress." Now that I have children, coding for 8 hours on a Saturday just doesn't work. To reach my current goal of 4 hours per week, I plan on coding for 30 minutes in the morning or night where I can but I also have arranged with my wife one weeknight where I leave the house and go code at a coffee shop for 2-3 hours.
Tripping.com partners with Interhome
An Emulated Commodore 64 Operating System for the Raspberry Pi
Magic Animations CSS3
It's got a common longboard design with a common wheel color. The tech is the differentiator, and yea, as you said, 1/3 the price.
Twitter and Facebook Wield Little Influence on TV Watching
I like the concept. How will you monetize the site?
Scala Times #9 is out The free Scala/Akka/Play weekly newsletter.
A simple guide for automatically generating cross-browser screenshots
> I've redesigned the site twice

I chuckled to myself at this bit because it's the type of productive-but-utlimately-unnecessary task I'd find myself doing if I were trying to write a book.

Not trying to be a downer, that's an impressive streak and I hope your book does well!
https://www.youtube.com/watch?v=FJZZvXzTtCo
the IETF stands for Internet Engineering Task Force. They are the people who design protocols that run the internet. Note however that you don't necessarily have to listen to them, it's more like a defacto standard. Also they have nothing to do with implementing them necessarily.
I work at a Starbucks. The scanners are usually customer facing and all the barista needs to know is that you are going to pay with an app on your phone. As long as there are no complications I doubt the average barista will know or care exactly how you paid. As for the crowd sourced gold card, Starbucks' loyalty program gives you a special card after 30 transactions (Gold Card), once you hit that level, you get a free drink or food item. Every subsequent 12 transactions earns another free drink or food item. These would obviously be earned very quickly if multiple people are using the same account. However, I feel that if this is the way this app works, that it opens itself up to both Starbucks shutting it down quickly and user exploits. You could just generate your own image of this accounts barcode and use it whenever you'd like. The worst that would happen is that the barista would inform you that there wasn't enough money on the card, or that it was an invalid account, something that happens often. So I doubt this is the case with this app, I am interested in how they are running this though.

Edit: Up above it is mentioned that each customer gets their own account. So this isn't an issue.
Heartbeats are used for UDP and other connectionless protocols. TCP doesn't need heartbeats to tell if the connection went down.
It's surprising that Marvel and DC didn't purchase Comixology to prevent this from happening. We've seen what Amazon did to book publishers, I don't see any reason to believe they won't do the same to comic book publishers.

On the other hand, perhaps lower pricing/subscription services is just what the comic book industry needs to get more people reading comics.
Yes, You Can Read Deleted WhatsApp Chats
I agree. Its nice to get away form the computer and achieve other things. A break from coding also helps build hunger to get back into it on a Monday morning. I love programming, but there's a lot more to life that doing it everyday.