skysight-inc/HackerNews huggingface dataset:
The vast majority of our traffic was done by people while they were at work. It was actually pretty funny how most of our traffic came in on Monday mornings and then went down from there and then the weekends were unbelievably dead.

Beyond that, 1998 wasn't exactly the dark ages. I knew plenty of people that had cable modems in 1996. I had an ISDN line myself in 1996 and a DSL line in either 1998 or 1999. There were plenty of options for people back then that didn't live in the middle of nowhere. And call waiting took care of letting calls through unless the person explicitly disabled it. Heck, any time I had dialup I had two or more phone lines and I had a cell phone since 1994.

But you're right - like all solutions it wasn't 100% perfect but it sure helped tremendously.
And first is?
Increasing fiber was originally used to reduce sex drive. http://www.marksdailyapple.com/dietary-fiber-is-bad-for-sex-...
How would it be less fair to permanently imprison a repeat DUI offender than it would be to wait until he's actually killed someone before locking him up for good.

Perhaps I'm misguided, but it seems to me that its more fair to impact the life of the offender than it would be to allow an innocent person to die.

Fortunately, there are more than two options. The best idea I can come up with would be to permanently suspend driving privileges for anyone with a second DUI conviction.
I think the human mind is best at that. Even if there are too many reviews for you to completely read, you can sample them, especially the ones others have rated for usefulness, and with some practice recognize the ones that are passionate with sufficient support.

Specificity is one think I really look for. Those who say essentially nothing more than "It's wonderful" or "It sucks" are noise. Those that say, "It's great, but I'm subtracting one star because the control console is a pain because of X, W and Y" are golden ... especially when people add comments on workarounds....

It's kind of funny, in that this "impersonal" mail order outfit very often manages to provide a better shopping experience than brick and mortar stores for those of us willing to buy things sight unseen. Heck, it's not uncommon for me to check Amazon.com reviews before buying something from one of those.
I'm assuming it's because hosting a video site is still a very costly venture and the fact that many content creators started on YouTube. Since the bulk of their views are on YouTube they aren't going to move, especially if their livelihoods are at stake. Also, the difference between YouTube and news sites is that the both the content and the and the aggregation is happening on the same site. That means that they are tied to each other which ties the user there as well.
Yes, why not? It's not hard to make a new account.
Valve has been focusing an extreme amount on becoming the place indie studios release on. They're intent is clear: focus more on finding the next top-tier studios instead of a pointless pursuit of the current ones. There's also nothing preventing you from using Windows on one of these boxes, or streaming Windows games from another PC.

Valve has an anti-cheat system, but I don't think they license it (someone correct me if they do).
About 7 years ago, I worked on an embedded system that had to be localized to a few different languages.. I actually used mono for the main display portion on Linux. It really didn't have much to do with mono, it was essentially an embedded browser run full screen. The content was local html files as menus, and the input logic was separate from the display (it used a keypad, not touch screen, as the end product was deployed in relatively hostile environments).

The biggest reason for html as the menu format was it would be the best format (in terms of flexibility) to use for the display content and localization. The local db was embedded FirebirdSQL, and connected to a remote Firebird instance running on a central server (transactional data was replicated as connectivity was available, and it wasn't more than half the time)

If I were going for a digital signage solution even two years ago, I would probably lean towards windows. There still aren't tools for developing visual animations that match what Flash (though deprecated) offered. Flash is really easy to embed in a full-screnn app, and offers a lot of flexibility for the purpose. The tooling is broadly available, and setting up a canvas of the right proportions is all you need to start.

Flash costs a lot more than Windows even. IMHO The cost of software licensing is really minimal for most companies for these kinds of things.

Today it would be a tossup of a windows solution with Flash and/or an embedded or otherwise chromeless/fullscreen browser and a linux solution. If I were to guess, the windows solution would probably be done faster. Dealing with multiple displays and orientations in Linux is much more of a PITA, let alone that VS is actually pretty decent.
> As an app developer, I sympathize, but if you've got a reasonably complex app that requires 8 permissions, that's 255 permutations of code paths that you need to test (that you don't need to test right now) to make sure your app performs correctly. And that's not a reasonable request to make of an app developer.

Your average app already has significantly more than 255 permutations of code paths. While testing every permutation with e.g. automated tests is a great way to try and ensure full coverage, simply handling each once will often be sufficient: a significant number of these permissions, properly handled, will be orthogonal to the others.

Many disabled permissions aren't adding fundamental complexity: What's the functional difference to your code when it reads 0 contacts from my address book because I don't have any, vs when it reads 0 contacts from my address book because I disabled the permission? You already need to handle the former.
Ask HN: How to pitch a software idea to a potential employer ?
Hi HNers,
I, as a software engineer, got contacter by a company to interview with them. I got the first "get to know each other + coding test" stage easily. During the itw, I realized they are making a sofware that is in the same vein as one of my hobby project. Their software is B2B, mine would be (it's not written yet) B2C. So, long story short, have some of you successfully pitched a software idea to a new company ? If so, how did you do ? Do you get some percentage off the sales of this software ?

Also, how do you prepare to pitch a software that doesn't exist yet ? Do you write SRS documents or is it too soon ?

Managers and employers : how would you feel if someone you are interviewing, is trying to pitch for a new idea, or a new software that you could do with him ?

I'm not sure I should talk to them about this idea of mine. They are B2B, this idea is B2C.. What are the chances they make this idea real without me ?

Thanks for your answers!
I work at a company that has a "flat" management structure. You probably use a product that has one of our products several times a day and not even know it. While we are not a hardware design company, we do design and manufacture plenty of products you make use of every day. Mostly known for GORE-TEX.

I don't believe the management structure would cause any major issues. Generally a team is created to handle a project, and people not in that team really have no major say in what is going on.
> Except there have already been consequences. There has already been a financial penalty applied and creditors sent to collect it. You are trying far too hard to make your original, wrong comment accurate, when it was a wrong conclusion based on an incomplete understanding of this story.

That is mentioned nowhere in TFA. In fact, TFA explicitly states that it would be fraud to report such debts to the credit bureaus. To wit:

> Once again — if KlearGear asserts falsely that someone accepted a contractual term, and asserts a debt based on that false statement, and reports that debt to credit agencies, that's fraud. It's not just a civil wrong, it's a crime.

(from TFA). Now you say:

> The subjects complained to the credit agencies and were essentially told to get lost (credit companies have no interest in playing conflict resolution agents, especially given that their bread is buttered by creditors).

Again, this tidbit appears nowhere in TFA. Reading through to the linked stories, it does appear there. That doesn't change the fact that the title is an incorrect summary of the linked article. The article is a legal analysis of the expected long-term consequences. Which again, states that there are unlikely to be any.

At least for the customer - it sounds like this company is well and truly screwed.

> They have a chance now simply by getting as much publicity as possible (and the outrage and attention which you specifically claim isn't necessary in your post), television networks and others acting on their behalf, however that doesn't make the reality of this bizarre and abusive situation from being real.

They would've been much better served by getting a lawyer to begin with, and letting the system work. The linked article is a pretty good indication that consumer attorneys dream of cases like these. Outrage and attention, while certainly good fodder for the portion of the public that loves to be outraged and pay a minute of attention to the cause-of-the-week, is ultimately an ineffective method of resolving messes like these.

The only resolution will come through boring legal work. Everything else is window dressing.

EDIT: this whole story is a pretty good affirmation of the fact that people who "can't afford a lawyer" usually can't afford not to have a lawyer.
Complicated code speaks for itself.
Thanks for the information. Sorry I was misinformed before...
Yeah, FB got permanently banished from my phone once I saw my contact list grow by a couple hundred people.
Apply to the Winter 2014 Batch of Hacker School
In Israel, there is one day a year [1] where the streets actually look like this [2].

(Granted, most of the time you will see plenty of people walking around the streets, or children riding bicycles.)

[1] - https://en.wikipedia.org/wiki/Yom_Kippur#Observance_in_Israe...

[2] - http://www.demotix.com/photo/862508/tel-aviv-streets-empty-y...
Rational people have no idea the justice system is so messed up.
The problem is governance. The web sever needs to be patched, the web site configuration needs to be maintained, as does the web application. Bear in mind that a display doesn't live in an IT department, and that developers don't maintain apps - operations does. So if you compare the web server/web site scenario to a single, self-configuring native app (presumably a single .exe and a couple .dlls or something, the .exe is cheaper over a 3 or 5 year lifespan, especially if the .exe works with SCCM and ops can push updates out using WSUS or similar.
Wondering: Sunset on earth has blue sky and red horizon.

Why has sunset on Mars red sky and blue horizon?
By asking a Scotsman.
Wow, frisson-producing photograph [1]. I remember waiting for the mars rover to land on NASA TV, and watching the celebration [2]. Can't imagine what it might have felt like watching the moon landing live.

[1] http://www.reddit.com/r/frisson/

[2] https://www.youtube.com/watch?v=dkVBXW4JeUI
The largefiles extention is now bundled with mercurial (since 2.0):

http://mercurial.selenic.com/wiki/LargefilesExtension

[edit: this isn't quite a solution, more of a work around -- but one that can be expected to be installed by default.]
What supposed intent do you find disturbing? Google wants to associate a credit card number with your login, and getting your phone number is a good way to do it. Someone created a throwaway account on a website, and wrote a post asking for phone numbers. Someone made the mistake of giving hers.
The interface is simple and clean, their mobile site is lightweight and they seem committed to continued improvements. I'd highly recommend switching to FastMail.
Still not sure what's the case exactly. You mean, kind of partially revert a commit, but only the files in the commit which are in a specific subfolder?
It doesn't seem like I can use my own domain. That's actually extremely important as I don't want to end up in the same scenario I'm in (can't just pack up and move). It seems my options are:

* Host myself and deal with possibly losing mail, high spam, rejected mail or downtime.

* Pay for a service to handle this for me (either partially like Mailgun or fully like FastMail).

If I want more uptime, I could lease a VPS. Either way, I have to pay up somewhere (money or loss of data). If I'm paying, I'd rather back a company that cares about privacy, like FastMail.
In svn's default configuration, users cannot inadvertently destroy a project's history (one can configure svn to allow users to change commit messages; AFAIK, rewriting history in the git sense requires a dump and a restore from svnadmin)

For many types of users, I think that is a thing that svn does better than git, especially since git makes it so easy to destroy/rewrite history.
Things around here have gotten a little better since I joined HN. I put myself in that camp of developers happily using Microsoft technologies. I've been on HN for over 5 years and I feel the tone has changed a bit.

I was originally pretty surprised at the responses from the HN community when I first shared that my startup was built on .Net and was happy with it. Now I bump into many other startups around here built on .Net too and I'm seeing more and more discussions about Azure and C#.
ACLU doesn't understand the difference between burglary and theft, apparently. Breaking into an occupied hotel room and stealing a wallet is hardly best described as "taking a wallet".

Burglary is a terrifying experience that can leave the victims with life long PTSD. This man is lucky he wasn't immediately shot to death by the occupants. Every day he spends in prison alive is still a gift after that.
You shouldn't read that as "second best book," it's "best second book," i.e. reading a more introductory book would be a prerequisite to reading K&R.
Other than the controller it sounds like they're not getting into the hardware business:

- http://games.on.net/2013/11/steam-controllers-will-only-be-m...

This seems smart to me, control the quality of the controller (as that seems to be the central point of the experience anyway), and since the box itself is just a PC let the existing boutique builders build the boxes.
My main issue, one that is especially relevant to gaming, is with the shitstorm around Mir. I would be thrilled if Valve built off Debian, however I would be disappointed if their interpretation of 'open' was strictly literal (GPL etc) and did not take in to account the fact that cooperative and collaborative interactions with the larger linux community are equally (if not more) important. SteamOS is also not the only distro that valve is targeting, so going down a road that reduces support for other distros seems like a rather stupid idea to me (and yes, I am saying that Canonoical's current behavior is isolating their platform from other distros).
One summer, a few years ago, a friend and I flew from New York to Iceland. After a jet lagged snooze, we ventured out into Reykjavik town centre around 10am on Saturday morning -- to find the streets completely deserted.

Made sense later on, when we realised that seemingly everyone in town went out after midnight to party through the night.

Boom years when the sun doesn't set...
My husband disappeared and sent a rapist to attack me
Not sure how Valve 'pioneered DRM', not to mention that DRM on Steam is purely optional, as in it's up to the game publishers to decide if they want to use DRM.

Unfortunately it seems only indie game developers are opting for DRM free releases on Steam, but again it is the choice of the publisher, not Valve.

As for SteamOS, as far as I've gathered the OS itself will be fully open sourced, the Steam service application will remain proprietary.
Thanks, this is one of the many little SEO things that we need to get more experienced with... That link you sent is very good and will be followed to the letter.
Take a wallet off someone's table and run? Theft. I call the police.

Break my door down in the middle of the night? I may blow your head off.

Big and important difference.
that you are ignorant?
I think Bitcoin will be around for a while, but even when it dies out, for whatever reason, one of several other cryptocurrencies will take over.
Oh yes I am well aware :) I think Replicant is the one for me.
instead of trying to paint an accurate picture with statistics

When that starts working I'm sure advocacy groups and politicians might give it a try.
Go on, tell me how you send spam e-mail through Google+.
I'll second this notion. I no longer write C, but it is what I learned in high school. My teacher had an interesting class requirement: we needed to review one C/C++ Users Journal article. Length, difficulty, or topic didn't matter - just read a trade article and write about it. We also had to code a lot, and we had to write code by hand on paper tests, and we had some fun competing, but the journals let me know what the Real World was doing.

It takes a large volume of work to really get into programming, and I think that reading is easier than writing, so it's a fast way to dig in (keeping in mind that feedback is critical - so reading without writing has severe diminishing returns)!
It works fine. We have had hundreds of branches and it hasn't ever got in the way.

A lot of bad press on SVN branching comes from the TortoiseSVN tooling on windows which TBH can be a bit crappy at times.
If a curated, less bloated, startup dictionary like investopedia existed: then people would learn what to ask.
I just read the comments, some people like it, some other discuss whether it really makes sens. What's wrong with that?
Most people who complain about pair programming, tried it only on tiny laptop in loud cafeteria. But pair programming is easy, all you need is decent hardware and private office. Pretty awful this is not common in year 2013.
Bitcoin is decentralized, and hypothesized by many to have been created by the US or other top GDP government in the world.
But it makes me super happy, so I rate it 5 smiley faces..
There's also Google's QUIC:

https://docs.google.com/document/d/1RNHkx_VvKWyWg6Lr8SZ-saqs...

http://en.wikipedia.org/wiki/QUIC
This is the article relating to the pin:

http://kotaku.com/tips-for-using-the-playstation-4-146522878...

"A thin piece of metal in the port got raised when we put an HDMI cable in—at least that's what we think happened. A Sony official fixed the unit by pushing the metal down with a pin."
Here on Brazil DUI is just DUI...

Unless you cause a accident, then you can get attempted murder, or murder (depending on the outcome).

Then people will say: "Oh, but the driver had no intention to murder someone." here the most common argument from the judge is: "someone that knows that driving under influence is dangerous and do it anyway, is taking full responsability for the fact that it might accidentally kill someone, thus it is not accidental, since the person is on purpose gambling away with other people lives."
They shut down that whole area for 2.5 hours for that scene.
Of course! One is murder and the other is criminally negligent manslaughter.
FYI: Big Ball of Mud has two meanings. The one author uses and Lisp meaning.

"APL is like a beautiful diamond - flawless, beautifully symmetrical. But you can't add anything to it. If you try to glue on another diamond, you don't get a bigger diamond. Lisp is like a ball of mud. Add more and it's still a ball of mud - it still looks like Lisp." - unknown

(alternatively Lisp is bean bag because it always returns to its original shape)
I don't give my phone number to anybody who doesn't need it. Lots of places ask/demand it, but it's always actually optional. There's no law that says you have to have a phone, after all.

So, there's no way I'm going to give up my phone number in exchange for a log-in on a free web-site.
Microsoft ditches the stack ranking system. Yahoo lays off 600 because of it
Facebook does the exact same thing. They want your interests so that they can show you ads.
"New/dynamic addresses tend to not be trusted by other mail servers"

Running my own mail server for over a decade, and never had a deliverability problem. Of course, you shouldn't try to send from a dynamic IP, but what is a "new" address?
XCode comes with profiling tools. It's not easy to stray outside of Apple's own development tools.
Were still trying to wrap our heads around the issue of physical shipments in regards to bitcoin purchases ourselves. There is a new "bitcoin payment protocol" for authenticating merchants that is part of the solution and which we discuss in the book... But more and more goods are becoming virtual every day (just consider 3d printing for instance as a way to increase virtualization of products) and this is where bitcoin shines.
I'm in the business of always trying to put myself out of business
> you are getting 5-6 times the sugar you would normally get eating the fruit whole

So what? If I'm hungry and need the calories provided by the sugar, what's the problem?

> Eating a lot of high glycemic foods leads to insulin resistance

Sugar has lower glycemic index than starch. And in any case I don't really buy the whole idea that eating carbs causes insulin resistance. Being fat causes insulin resistance. If you're not fat, sugar is fine.
What made me crave SVN after using git:

1. One corrupt repository.

2. The Git tooling for windows is horrible.

3. Stupid people setting up their email address and username wrong then pushing it. We have AD integrated authentication with SVN so you can't screw that up.
The problems I was often confronted with in work were of this kind:

http://blogs.msdn.com/b/ricom/archive/2007/02/02/performance...

"2) The project has far too many layers of abstraction and all that nice readable code turns out to be worthless crap that never had any hope of meeting the goals much less being worth maintaining over time."
I wouldn't be surprised if there are people behind the scenes at the NSA and other agencies that are pushing for regulation that cripples bitcoin in the US. The reasoning here is that it represents a legitimate existential threat to SWIFT, which is likely used for economic espionage in one form or another [0].

[0] https://news.ycombinator.com/item?id=6743393
People say that, but these are just labels, and ultimately it doesn't make a difference. The thing that matters is who has power in the relationship. Look at heroin; users are customers, but those supplying the product hold the power. Or look at the music industry: musicians are the product, fans are the customers, and neither of them have much power.
Sweden's ice hotel told it has to have smoke alarms fitted
And don't forget to pat yourself on the back when you do!
Good point, I changed it!
> Not storing directories is definitely a political decision, so by default I oppose it

It's a technical decision. Git doesn't store files or directories. It stores blobs of data identified by arbitrary textural identifiers. These identifiers tend to be paths, but they need not be, for example for a smalltalk-like system. There are advantages to this representation, for example when tracking changes across refactors that merge/split code files.