skysight-inc/HackerNews huggingface dataset:
Define "better".

Everyone hates how Caltrain is run. But if you change anything - any one thing - to make it better, you'll get a particular noisy group screaming "You can't change that!"

That's why Caltrain is so badly run. It has too many competing interests pulling at it, and it listens too much to too many of them. Fixing it is going to involve making people mad.

Disclaimer: I don't live in California. I don't actually know anything about Caltrain. I just have an idea of how government works, and why it goes bad.
You are confusing localism, self-determination and subsidiary with libertarianism. Read more.
Example 1: You are a large company, and registered 200 domain names for various products, spellings, local shops and such.

That is 200 verification emails, which now need to be pressed or whoops, no more working web shop, email!, and internal API will stop working and so on. Remember that broken DNS will cause emails to bounce rather than being resent later by the mail server.

Example 2: A company is changing name/owner, and in middle of all this need to register new domain name. Whoops, forgot to activate in all that?

Example 3: technical contact is on vacation.
I understand this only enough to understand that it may or may not be a surprising and paradoxical result.

As a not-systems c++ programmer, it seems to reinforce the usual lesson: don't optimize your structures initially for anything but readability, once you have your system running and can pinpoint the bottlenecks, then try things like aligning structures to various things. But naturally always have a real-world-like test-suite to verify you are improving things.

Sorry if this is boring.
Ah, using it as a starting point, that you then want to test. That makes sense, thanks :)
7 ways to make this your happiest year yet
They could add the detection to GIMP. But then that would reveal what the algorithm is. And that would allow specific strategies for producing false negatives or false positives.

I'm still undecided about whether countermeasures to reverse engineering like this are useful or not in the long run.
I sold it on Ebay. My issue is just one of many. No matter what item I sell, the buyer can use for 30days and then return at ease. Even if they receive an item in mint condition and then drop it or break it, all Paypal needs is proof it is broken and they will refund the buyer the money and the seller is SOL.

Where else does business work like that? I can't buy a shirt and wear it for 30 days then ask for a refund when it rips. I can't buy an Iphone and use it for 30 days then ask for a refund when I drop it. I can't buy a car and use it for 30 days then ask for a refund when I crash it.
Durr: A shivering unisex bracelet that investigates our perception of 5 minutes
When I used to make news graphics for a tv station, every now and then this problem in Photoshop would arise and it was incredibly annoying to make anything with a flat dollar bill as part of the background.
The Internet isn't Over, It's just Getting Started
Don't the tests use the engine for the most part?
Hedge Fund Hiring Junior Bitcoin Execution Trader
Investors are the culprits for startups' diversity problems
You have to be careful about this, too. I've seen one of these from a California employer that uses a Florida "choice of law" clause, too. I'm no lawyer, but I suspect that radically changes the calculus.
The traveler has no effect.
The logical flaw is that with n > 2 blue eyed people, everybody knows that there is at least 1 blue eyed person AND everybody knows that everybody ELSE knows that there is at least 1 blue eyed person.

The traveler's comments would only have an effect with n<=2 blue eyed people. With n = 1, he'd instantly know. With n = 2, the 2nd blue eyed person would recognize that the first person now has the information and if he doesn't commit suicide on the first night, then the 2nd blue eyed person knows the 1st blue had the information before, meaning he saw somebody else, and then they both die on night 2. n > 2, the info is already out that blue-eyed ppl exist and the count has already started.
As many others pointed out this is a change in ICANN policies and we are required to do this. The page will be completely neutral without any ads.
I'm pretty sure eglibc(Embedded GLIBC) is basically a patchset for glibc for certain distros(especially debian and derivatives) because they disagreed with the maintainer especially over ARM support.
Learn Go—Free Getting Started Workshop in Seattle
Similar. A friend of mine used an epson stylus printer (new on the market then) and a scanner to copy £20 notes. They were inserted into the change machine in the local gambling arcade type place. It was stupid enough to accept a single sided copy.

Out popped pound coins.

He now works for GCHQ which is funny.

Edit: just to add that these change machines were really naff and obviously built by the lowest bidder.
Well, you'll look at it how you please, and I'll do likewise.
Edit: it looks like I'm wrong.

The first argument is true; the second has the logical flaw. The flaw is assuming that induction can continue despite additional pre-knowledge available when there are greater numbers of blue-eyed people.

The statement will have no effect when the number of blue-eyed people is 3 or more:

When the number of blue-eyed people is 0, the foreigner is lying, and if the tribe believes him, everyone commits ritual suicide.

When the number of blue-eyed people is 1, the blue-eyed person did not know there were any blue-eyed people in the tribe. Knowledge is added by the statement, and the blue-eyed person commits ritual suicide.

When the number of blue-eyed people is 2, the blue-eyed people knew that there was a blue-eyed person but did not know that the blue-eyed person knew that the tribe had any blue-eyed people. Knowledge is added by the statement, and the blue-eyed people commit ritual suicide.

When the number of blue-eyed people is 3 or more, the blue-eyed people knew that there were blue-eyed people and knew that the blue-eyed people knew that there were blue-eyed people. No knowledge is added by the statement, and no one commits ritual suicide.

Edit: clarity.
This is the first time I've upvoted a post that sells fake watches.
"One of the possibly side effects is decreased kidney function from the rapid increase of proteins in the diet (which don't metabolize very cleanly compared to fasts or carbohydrates). People with kidney issues or possible problems should avoid these diets." You are confused and incorrect on this point at least, I recommend anyone considering this to go to some legitimate sources of information. There is a liver condition that is unrelated to ketogenic diets which people confuse mightily.
I just have to second this. I have a checkout of the OpenBSD source tree on all my machines. While tinkering with stuff, I often end up browsing the code under libc/, with great curiosity. Though there are many not-quite-so-pretty bits inherited from the dark ages, I can't say I've ever really felt confused. On the contrary, there's plenty of nice, inspiring code just waiting to be read. Oh, and there's superb documentation to go with it.
> N900 has built in functionality for backups, too, but like the iPhone backup system I guess it's not as flexible as rsync in combination with various other system tools.

It would greatly help if he/she described how it is more flexible. I fail to see it, and I regularly do server backups with rsync, so I think I know the tool. On the contrary, my own technical evaluation is that it is a lot less convenient that the native, builtin backup solution, especially because it requires far more work to achieve the same, and it is going to be risky on the face of subsequent OS updates (that might invalidate your backups without you even realizing, unless you have another phone to regularly test your in-house backup/restore solution).

> If it enables me to run the specific software I prefer to use and otherwise couldn't, it's by definition empowering me to do so. The answer is obvious. It's not compensation for a missing feature of the platform; it _is_ a feature of the platform, whether non-power users will make use of it or not

If I understand correctly, you're saying that "having SSH access" is a feature, irrespective of how it can be used. I think everybody would agree with this :)

Instead, what I'm trying to find out is what SSH access enables me to do, with a specific focus on solving problems or implementing features that are not reasonably supposed to be part of the consumer-level features offered by the platform.

You can answer "nothing, but I still like it because I do", of course. I'm not trying to change anyone's behavior. But after 2 years of (not) using SSH access to my smartphone, I'm curious of how other people use it and why.
...Facebook's did, too, at least at first.

Facebook's stock price still seems unjustified. They're losing momentum, and not picking up the new generation of kids, which severely mitigates the relevance of their platform going forward. How, exactly does that justify their price being > 200% of what it was six months ago?

"Markets can remain irrational longer than you can remain solvent."
A Lexicon of the Internet, Updated by Its Users
on Circle's Growth Hack: "You cannot sign up without location, and they hide this "spam hack" in Bay Area, maybe even entire California."

Ha. That is especially hilarious. I wonder if it's true?

http://www.youtube.com/watch?v=21TmsT1qsPo
The report doesn't include Kindle ebooks. Not very useful, considering ebooks are all I ever buy these days.
BlackBerry sues keyboard company founded by American Idol host Ryan Seacrest
I wouldn't say having to confine your speech to private quarters where word can't get traced back to you is being able to "speak freely". If you can't write a newspaper letter to the editor, or post an update on Facebook, without your creepy employer stalking you and disciplining you for it, you aren't able to speak freely.
The Tumbler — A simple physics simulation / meditation / relaxation experiment
The big problem here is too many "overnight learn to code in 24 hours" developers choose PHP to develop by "cut & shut approach" using code they acquired online from a dingy website. This yields insecure implementations. And the cycle begins over and over.

Better languages have a far superior way to implement code following standard industry practices & conventions. For example, how many ways are there to get the length of a string in PHP vs say Python?

When there are too many ways to do some basic manipulations you start getting many different code implementations doing the same thing. Also how many Built-in Functions are included in PHP vs other languages? Too many is the answer.

Shall we even touch up on Unicode support? lol..
The problem is that there are two types of bubbles, and those that say there is no bubble are only looking at one type. The real bubble is on the other side: not the individuals, but the banks and funds

The Federal Reserve pumps hundreds of billions of dollars every month into the economy in various ways. The traditionally safe investments (like treasuries) aren't performing well because interest rates have been suppressed for years. As a result, all this cash is being thrown at anything that has a hope of yielding a return.

The bubble here is that, at least in the view of many observers, the current situation is unsustainable. At one point, something will happen (in recent days, the suggestion is that the fed may slightly trim asset purchases). Once that liquidity is sopped up, what happens? Most likely, a bunch of investors will end up suffering losses in the face of "down rounds", early stage investors will tighten in the face of concerns regarding the late stage investors, and the bubble will burst.
The European Union is only hanging on by a thin fibre. These values are certainly admirable, but that doesn't make them scalable from a systems engineering perspective.

Like natural resources, it's called human resources for a reason.
"The best of our world answer to the worst of theirs, because we've been colonized by the MBA culture, and most colonial soldiers and officers are people who failed in their own countries."

Thank you. This is why I love Hacker News. :) That is remarkably clear and concise and from my experience absolutely true. In one of my worst examples of a total sleazenugget from high-tech, it is literally true. I know for a fact that the guy tried and failed to become a high-finance type and was indeed incredibly bitter about it, so he entered high-tech and tried to hustle nerds (like me) out of technologies he could (fail to) flip.
Check Namecoin and dot-bit
http://dot-bit.org/Main_Page
Here's an addition to the answers from the others -- I'm one of the authors of the post.

Thanks for your feedback.

Perhaps we did not sufficiently emphasize it in the blog post, but we do tell the students about strong existing architectures, open source as well as from industry. The books listed in further reading in the post actually contain chapters about git and emacs, and I share your enthusiasm for Bentley's little language approach.

The philosophy of the course is based on trying to apply published approaches to software architecture (such as those in Rozanski & Woods' book, but it could be others) to real systems actually maintained and used. We encourage to get in touch with the creators of those systems.

The students actually take a deep dive into a foreign code base -- I included pictures because that is easy to share in a post, but the students analyze code, report about that, execute test cases, deploy systems, etc. The pictures are indeed, as suggested by some of the others, means for communication.
Please don't promote "observational" studies. They are not worth the electrons it cost to display them on my screen let alone transmit them across the 'net.

You can find an 'observational' study to promote nearly any point of view. If it's not a properly controlled peer reviewed study it's not worth anyone's time except the shills who got paid to write it up by whatever corporate group commissioned it.
I liked the first version better! :-)
Just because the car dealership isn't making money doesn't mean you are not being screwed anyway.
Fig: lightweight Docker dev environments using YAML
Well, sure; if you want to define it that narrowly. "Blue is only Pantone™ 292. The sky is not Pantone™ 292. Therefore the sky is not blue."

It's awfully self-serving for pmarca to deny the existence of a bubble. Leaving aside the question of whether or not there is a bubble, how much does he — personally, nevermind a16z — stand to lose if people were to start behaving like there's one?
I think most people imagine these things buzzing around at treetop level but there's no reason not to go up a bit higher, just below aviation floors (500 feet in US I think). As long as it was at altitude a simple parachute could save it from a majority of (bad) crashes. It would only need a vertical "tunnel" to safely descend/ascend within.
The article mentions sending SMS invitations and shows as an example the case where the user apparently did not mean to send the text message.

Do text messages cost the user money in the US, too? In Europe, they do, and while it's not a big amount, I would be furious if an App just sent out a text message on my behalf without making very sure I wanted to do that. It's both my reputation with my friends and my wallet they're damaging here.

So SMS "invitations" seem to be an extremely risky move to me.
Actually the cheap ones were really naff and relied on correctly sized notes and a mask and backlight with a couple of phototransistors.

A pretty picture cut to the right size would work. I think it was enough to prevent casual errors rather than strict validation.
I think you're probably right. Although I, like probably many others on here, dropped everything to move countries (or states in many cases) I still could go running home with my tail between my legs if anything were to go too horribly wrong. So I suppose there is really very little worrying about having to do or die, it's more like do or suffer a bruised ego.
Generally speaking, satire is used to mock the powers that be:

> Satire is a genre of literature, and sometimes graphic and performing arts,
> in which vices, follies, abuses, and shortcomings are held up to ridicule,
> ideally with the intent of shaming individuals, corporations, and society
> itself, into improvement. Although satire is usually meant to be humorous,
> its greater purpose is often constructive social criticism, using wit as a
> weapon and as a tool to draw attention to both particular and wider issues in
> society.
>
> Historically, satire has satisfied the popular need to debunk and ridicule the
> leading figures in politics, economy, religion and other prominent realms
> of power.

http://en.wikipedia.org/wiki/Satire

This is often summarized as "punch up, not down."

Therefore, this isn't satire. This is a person who is a part of the aforementioned group in power attempting to mock those who would be employing satire as a means of critique.

Satire would be an essay written by a non-tech person, in the voice of a tech person, in order to lambast what tech is doing to San Francisco.

To make this more concrete: I just moved to the Mission, and now commute to SOMA. You can pretty much extrapolate everything else out from there. This blog post is like me writing one laughing at all the people staring at the Google Bus, but satire would be one making fun of me.
This happened to me in ~2009 where I worked for the worst CEO I have ever worked for.

When I left the company, he offered me ~$5,000 to sign a non-disparagement agreement.

I refused and said I was free to say whatever I wanted about the company.

They literally held the check out to show me "Here is your carrot, take it".
Republish it on April 1st :)
But isn't it still possible to use an address at the newly-registered domain? And what's the point then? Or, if not, how broken is that?
This is absolutely not true at all. Wireframing is nice and can be important, but it's not design, it's architecture. It tells you the ballpark of what you might want to achieve and how a app/site might be structured.

You need to sit down and put real-world pixels to the screen to see if the thing you're making works and fits. Rendering is not fashion. It's every bit as much function as the code on which an app/site sits.

No wireframe tool I've ever seen will let you know how much text you can or should fit on a particular sized canvas.
I would like to believe that I'm paid as much as I am paid on merit alone. Perhaps based on some universally objective measure of work ethic and difficulty.

But that is a fantasy. We are paid according to how much the market has decided we are worth. We are rare and therefore, in demand. That is it. I could say that I got here on hard work alone, but that's not the whole truth. How I got here is a mixture of one part hard work, one part privilege, and one part fortune.
Photoshop remains the industry standard program for web/interface design, for now.

Yes, there are alternatives approaching maturity, but if you are hired to design a website by a client or third party, they will most likely expect the design to be delivered as a PSD.

I've been freelancing at studios across London for the past year and was never once asked if I could use Photoshop — it is assumed.

PS. I'm also working on my own guide to designing websites in Photoshop, which concentrates more on ways to improve and speed up your workflow:

http://greig.cc/photoshop-webdesign/
Good point. This also very much depends on the manager-employee relationship between the two people in the 1-on-1.
Others in the industry have updated their sites or informed their customers as well:

- http://support.godaddy.com/help/article/8948/verifying-conta...

- http://www.hover.com/blog/icann-registrant-verification-is-c...

- http://blog.dnsimple.com/2013/12/new-rules-for-domain-regist...
1. Suppose the foreigner makes his statement to a group of islanders C ("contaminated"), and the rest of the islanders P ("pure") do not hear it, and it is known to all that they didn't hear it. Call the group of blue-eyed people B. Then the intersection of C with B will kill themselves after a number of days equal to the size of that group.

2. Nothing. (I interpreted this as being without a statement by a foreigner.)

3. Nothing. (I also interpreted this one as being without a statement by a foreigner. With such a statement, it's the same problem as case 1; everyone will recognize that the baby, having not existed on Foreigner Day, can't know about nor have been mentioned in the statement.)

EDIT:

I should point out that I've assumed the foreigner's statement refers to the group he's addressing, not to the population of the island. ("At least one of you who I see before me has blue eyes".)

With a better interpretation of your problem 2:

2a. On some day, the foreigner addresses a village, saying "at least one person on the island has blue eyes". A blue-eyed stranger wanders into the village shortly after he leaves, allowing the villagers to believe that he was referring to the stranger.

In this case, there is no synchronization point, and "nothing" will still occur.

2b. A blue-eyed stranger wanders into the village the day after the foreigner leaves, allowing the villagers to believe that he was referring to the stranger.

As far as I can see, this has gone back to case 1 again. The foreigner's statement provoked a first day of blue-counting, and while it is revealed to have possibly not meant what they thought it meant, day 1 of blue-counting is sufficient for day 2. The blue-eyed villagers should kill themselves after a number of days equal to the size of their group. (The stranger, even if he settles into the village, will be unaffected.)
I hate it because I don't like fun,* but it's still genius. Also, it's only a matter of time before crowdsharing of video taken by spectators at games allows for a full 3d reconstruction of the entire game action. You have tens of thousands of people at an NFL game, the field is a fixed quantity, and you only need maybe 10 people filming the same action at any given time to accurately model everything that goes on.

* what I really mean is that most animated gifs sorta suck in my view; obviously I'm in a minority on this.
I sometimes describe what I did during a particular day as "trying to shove my brain through a concrete wall". (Usually applied to debugging, where the "concrete wall" is the reasons why what's happening is impossible. The trick is to find where the crack is in the concrete wall,..)
Nationalist.org hacked
You've acknowledged that you do burn calories during exercise so consequently losing weight IS a benefit of exercise.

It is true that in general one should not depend on exercise only for losing weight. Watching what you eat is the easiest way of managing weight but it is a message often lost on many.
Nice article, it highlights other side of the gentrification issue. People in tech are there for a reason (one or more):

1. Passion about tech.

2. Rational logic - tech is where jobs and money are.

3. Luck.

4. Whatever I am missing.

I would argue that point #2 comes to mind of quite a few people that go into tech, it certainly did for me. From that angle, people who did not go into tech (or other career path that would allow them to compete) are making irrational decision. In ancient time, tribe that did not switch to bow and arrows inevitably lost to one that did. In modern times, people who did not plan their careers are getting pushed out by people that did.

On a related note, I wish tech people would start to make more rational decisions too. Quantify cost of your time, and use that to figure out if getting $3400 apartment and having 20 minutes shorter commute is worth it.
Because they want to hear yes. So, they will keep looking for it even if you start with no.