skysight-inc/HackerNews huggingface dataset:
No I would not.

A simple proof. Swedish is a Germanic language, the people are a Germanic people. Finish is a Finno-Ugric language. That's not even one of the Indo-European languages! Magyar is in the same language group.

In other words, despite their physical proximity over thousand of years, Finns and Swedes have maintained a huge cultural difference.

And the same goes for almost any two old world neighbors. Even the ones you may think of as super similar. As big as the differences between Oregon and Mississippi are, they really ain't much compared to the differences between France and Holland, which geographically are much closer together.
Welcome to the NSA
Holy broken. This thing pops up "Mountain View" for me, presumably using geolocation, then refuses to allow it as a real city name. Also, if I fill in the "big" version and hit enter, the "little" version in the corner yells at me and tells me to enter both cities.

Long story short? I couldn't get it to give me a result no matter what I entered, and this was in two different browsers. It's broken.
Ha, well said. I could never understand why GoDaddy didn't bother to improve its Rails support. I tried more than once to get a Rails app up on GoDaddy only to find that they were still supporting a version from 5 years ago. Seems like it would be an easy way to get several thousand paying customers who just have simple Rails applications.
It's Rails, so presumably the API will be one with the (regular) code for the most part.
Hackers put hijacked Web views up for sale for webfraud
Pairing Is Not Codereview
Fresh Impressions on Brandmarks (from my 5-year-old)
See also http://www.ididwork.com that was a YC company in 2008 I believe.
There are already plenty of legal ways for people to "throw away" 100% of their money, as quickly as they'd like. It is only their own judgement, perhaps after being burnt or perhaps after watching others get burnt, that keeps these processes in check.

You're overestimating the effective payback of lotteries, for example. If someone "invests" $1000 in government scratchers, perhaps they'll technically get around $300 back on an expected-return basis. But they were playing to win, so that $300 is used to buy more scratchers. Lather, rinse, repeat: they're at zero. Within a day. Legally.

The only lesson to be learned there is: the government shouldn't offer, and the public shouldn't buy, rigged games.

Even the worst hopelessly-naive startup dream or haphazardly-structured equity investment offers a greater benefit to the participants and society, even when there's a 100% loss.

Someone was being paid a salary and devoting effort to a purpose as they burnt through the money. They'll do better next time.

The investors, too, will either drop out or better evaluate/structure the risks (and their tolerance for risk) the next time. People of all means (not just SEC-accredited millionaires) know to get started at something slowly, in measured amounts. That means the learning losses are effectively capped, while the social benefits coming from those who do manage to learn could grow very large.

And if everyone with less than a million dollars is so clumsy with money they can't possibly learn, we shouldn't let them buy stock/options, leveraged real estate, or lottery tickets, either.
It’s an excellent name. It’s not supposed to be proper grammar—that’s part of the playfulness of it. It’s not a sentence, it’s a name. What you’re saying is like saying ‘Flickr’ isn’t a word.
It just goes to show that all project owners should be responsible for turning on maximum compiler warnings which make sense for their project. There are lots of great gcc warnings/errors which are not enabled by default. In particular, this one is reported by -Wformat-nonliteral or -Wformat-security. From the gcc docs:

-Wformat is included in -Wall. For more control over some
aspects of format checking, the options -Wformat-y2k,
-Wno-format-extra-args, -Wno-format-zero-length,
-Wformat-nonliteral, -Wformat-security, and -Wformat=2
are available, but are not included in -Wall.
Surprising. Mobile Basecamp became a lot faster a few months ago. I thought that it was because of code improvements, now I'm guessing it is due to iOS 5.
Actually most bugs are being introduced in the translation between pseudocode and your working programming language. For instance pseudocode does not deal with 32-bit integers that can overflow.

But that's not the fault of the algorithm, or the fault of its proof and it also has nothing to do with the origin of your computer parts.

Also, the "mechanics" of binary search work perfectly in practice. I see no evidence to the contrary, either in your comment or in the above article and that same implementation described works perfectly in Python.
Pure conjecture, but didn't he start complaining/ranting about programming around the time Node.js for Windows was being developed? Maybe it burned him out.
How ARPU can lead to a 120% error in Customer Lifetime Value
Game analytics: "The Fairytale Rules of Exceptional Analytics"
That would explain it :) A similar effect happens with the Stop and Refresh buttons. If you put them next to each other, they become a single element. And if you put them both at the end of the address bar, they all merge together. But if you move them apart, they are separate buttons.
You seem to be saying that if I write and record a song and put it on a dropbox public folder, then issue a DMCA takedown for another user who has copied my files, dropbox should delete my files as well.

That makes no sense, whatsoever.
"offer xml or similar export".

Lets pretend my Mummy/Mum/Mom signs up for this service, a realistic target audience, given an "isomething" from their geek son.

Firstly, I would have to explain to her what "xml" is then she would ask. Cant I print it with a nice little graphic or, does it come in another colour.

To the creator:

Do you cook yourself?

Do you keep pushing little features in or trying new things as you think of little ideas?

Will it work without internet?

Can I take a picture of a complicated part in the recipe?

Can you make it easy for me to post "how I mix bread dough" to youtube?

I love my daughter, I want to send her a recipe. Will you tell me when she reads it.

I have all these cut out recipes, could you do something magic (ocr) and save me typing.

I too think this is a great market, there is clearly space for an innovative well made, well thought out product. You only have to look at ravelry to see how "nongeeks" flock to something they can use to enhance their real world.
The difference is that node.js is just an environment for an already established language to run on. Ryan accomplished a lot of great stuff with node, and Isaac will do the same. JavaScript != Node.
ShareJS – Live concurrent editing in your app.
Yeah, pretty much. One of the essential principles of Western democracy is that everyone should be equal under the law, that what is a crime for a peasant should also be a crime for a noble. If you can use money to purchase better legal outcomes (through e.g. better legal representation), that principle is undermined.
I would second Mathias' thoughts in that this does feel more bigtable/column oriented than traditional dynamo. Dynamo and its derivative, Riak (not from amazon), make no attempt to determine data types or schema in any way. The fact that dynamodb can do range scans and has various counting features leads me to believe that it is more hybridized along the lines of Cassandra. Either way, it is a welcome addition to the nosql toolset that developers have to chose from today. I will certainly look at it more closely.
Such a good idea. I mostly use Mercurial, which has a clean, logical and consistent CLI which I like a lot. And while I like the concept of Git, using it makes my head hurt.

I'm reminded of the article that compares the two: Git is Wesley Snipes; Mercurial is Denzel Washington: http://www.ericsink.com/entries/hg_denzel.html.
I've been using the Firefox nightly channel for a while, and I had never even noticed this change til it was pointed out to me.

I think you're overestimating the opportunity for confusion, here... :)

-edit- I'm using OS X, perhaps the change is somehow more obvious on other systems?
node.js isn't a language.
I second this.. at Bloomberg we also craft specific projects for interns that can be completed realistically in the amount of time that they are there and are genuinely useful either internally or inside an external-facing product. Much of what is produced by interns is released into production.
Does anyone have a link that doesn't require me to login to see this?
Node.js Project Leader Ryan Dahl Steps Down To Work On Research Projects
"Now that the rewrite on top of libuv is largely complete, I am ceding
my position as gatekeeper to Isaac Schlueter. Our energy will now be
largely focused over the next few months on improving the third party
module system experience including a website for browsing modules, a
new addon build system, and binary installations from npm. Isaac is in
the unique position to bridge the gap between core and external
modules to ensure a pleasant experience. After three years of working
on Node, this frees me up to work on research projects. I am still an
employee at Joyent and will advise from the sidelines but I won't be
involved in the day-to-day bug fixes. Isaac has final say over what
makes it into the releases. Appeals for new features, changes, and bug
fixes should now be directed at him. "
yes, each mathematician guesses incorrectly as often as they guess correctly. but that is not the same as saying that there is a 50% chance the group "wins" on any given round. remember with the possibility of passing the number of guesses on a round need not be uniform...

Hope that helps get you on the right track,

-- Max (the original poster)
FDA staffers sue agency over surveillance of personal e-mail
Almost the same bug: http://code.google.com/p/guava-libraries/issues/detail?id=61...
Yea - that's what I'm afraid of. I've been trying pretty hard to get people to view data as an asset and it's very hit or miss. Some people embrace it, most will agree with me but not do anything more than that, others don't care.
That's not at all the same to working on the core product. Launching a new public-facing project isn't going to have the user base that the core product has.
Google Going Evil is the Godwin’s Law of Tech Commentary
The point isn't that the founder loses 200k out of his pocket, it's that the founder loses out on a potential of 200k by taking a lower salary working on the startup instead of working at a company.
Linux isn't a language either, but they have Linus since forever.
Actually Riak can be used in a way in which it is content-aware of JSON and XML documents.

http://wiki.basho.com/Riak-Search---Indexing-and-Querying-Ri...
I've not come across the article before. The section on coupling tests to implementation I guess is the most pertinent part (http://martinfowler.com/articles/mocksArentStubs.html#Coupli...).

> Coupling to the implementation also interferes with refactoring, since implementation changes are much more likely to break tests than with classic testing.

Fowler acknowledges two different styles of tests - state/behaviour also can be termed as classic/mockist. He doesn't really advocate one over the other. I do mock when I have to, but only when there is no other way to setup my test. It is certainly not the default. I find that taking this approach does not make my tests brittle, and makes them robust enough to handle the majority of refactoring exercises.

Of course YMMV.
At previous jobs, I've always kept a journal.txt record of what I worked on from day to day, so translating that to snippets at Google wasn't really anything new or annoying (disclaimer: I've been here about 6 months).

Personally, I think it's great to get the automated email every week with what the rest of the team has been doing, and you can setup snippet reports for other teams you collaborate with as well.

These days, I'm using DayOne (http://dayoneapp.com) which make it trivial to type F5 + "met with Bob about new <mumble> for the <mumble>. He said it'll be ready on Friday". Then, at the end of the week (usually on the Friday afternoon shuttle), I just read through and cherry-pick the larger items for my snippets.
Multiple Click Handlers on a List View Row in Android
...bah. I keep forgetting that 64-bit C/C++ compilers are generally LP64 (or even LLP64) instead of ILP64, so "int" being possibly too small is in fact typical.

Still. In the example (Java) implicit down-converting isn't allowed, so this is a result of the spec putting arbitrary limits on array size (must be indexed by nonnegative 'int' values). In C or C++ there is no such limit and I think more modern compilers (llvm) will give a warning on loss of precision, so either you have that warning ignored/disabled/unavailable or you have 32-bit code with a billion-element array. I guess what I'm thinking with this is, with a sane language/compiler, the only way to trigger this should be to fill half of your theoretically-logically-addressable memory with an array with single-byte elements.
Make this even more intuitive by wrapping git (or gum) in a REPL:

https://github.com/defunkt/repl

I use this on a daily basis to avoid having to type "git" repetitively.
Backbone.js 0.9
On OS X at least, this looks really good and I haven't found it a bother at all. Then again, I'm probably not the average computer user.

As it is only hidden when there is no forward-history, and the user wouldn't be looking for it at that time, I still believe it's a good change.
"... As of an hour ago, we have come to an agreement on acceptable licensing terms with Random Rab for the music we used, and an apology. ..."

It's not that you stuff up that matters, but how you recover. A tick in my book.
You have to careful with this. Really really careful. The status reports can be sign of a broken company - and in a broken company they are used for politics and other gains in the worst possible way. And sometime reports will make a good company into a broken company (I saw it with my own eyes).

Furthermore, please understand that for many types of positions the snippets will not work very well because work on hard problems is then discouraged (causing low quality code).

In short, I don't think TPS reports are the key of Silicon Valley's productivity...

YMMV
The same could be said for Apple. If you want to make a product at a competitive price, you do it in China.
Some users may experience a crash when moving bookmarks (681795).

Seems pretty strange to proclaim a crash as something to be proud of in the 'whats new' list.

Probably they mean this bug went away (thus the fixed tag) but then the text should say 'Moving bookmarks no longer crashes'.
Speaking from a big company point of view, it has a lot to do with the individual candidate, obviously. Someone could be a freshman, but if they are constantly working on projects and have a decent portfolio (doesn't necessary apply to just programming) to review, it is much easier to bring them in.

Personally, when looking at junior hires, personal projects can have a lot more weight than minor job experience. The vast majority of candidates with very little job experience also do not have a lot, if any, personal projects. Anyone who has built anything stands out.
From http://www.zendesk.com/product/compare it seems that SSL encryption is provided on the starter plan. Only hosting of an ssl certificate for custom domains isn't, which seems fair.
TL;DR: I am a programmer, thus everybody should be one. I have only programmer's friends and am immersed in programming culture where I work, therefore I don't understand the importance of other professions.
This is ridiculous. There was a single incident at Google in 2004 (there might be more, but that's all the article mentioned), and you're using that a a basis to say "when I meet a person from Google now, I'm going to have a fairly good idea what they're thinking about me as I speak". Google has 30,000 employees, and you're judging them all by the actions of a few people 8 years ago.
Sure, its pretty simple actually. Your manager says to you 'I want you to write snippets every day' and you find yourself writing silly snippets like

"Spent the morning trying to get the six people who care about serial numbers together to talk about the serial number issue, then argued with them for three hours over changing the return value of getSerialNumber to return 'None' when there was no serial number rather than 0 so that the machine database won't have several thousand machines with serial number 0. Argument against is that they will have to change their script to deal with a non-integer when the serial number doesn't exist."

Now your manager might not think that was so great, they might think you "can't get things done" because it took you all day and you didn't actually get a decision, the other 6 folks are pissed off because you slammed them in your snippet for being lazy, and you get slammed back for not being a team player. So you write a more 'friendly'

"Spent the day working on the serial number issue, not a lot of progress was made."

And now your manager complains that you are being so imprecise in your snippet that nobody can tell if you're working or slacking off. So you go looking for others who are nominally at your grade level and their snippet streams. You see either snippets like:

"Organized a summit meeting of key stake holders around our efforts to re-architect the serial number categorization issues which are have been plaguing SRE for months. Using the input received I've put together a comprehensive plan of action for addressing system wide issues."

Which is eloquently worded bullshit which makes young managers feel all happy inside but really doesn't say anything, or you see

"No snippets in the requested range, last snippet was xx/yy/zzzz (some year and a half to three years ago)."

You ask around and folks will say "Oh everyone knows what <some engineer> is up to." but you ask and say "Do you?" and they admit that no, they don't but its probably important, after all they've been here forever and they are a 'big cheese' in the system.

And of course if you point this out and it causes trouble for the 'big cheese' where it comes out that you asked their manager why they didn't seem to need to write snippets, well things would get really bad for you for a while. And its then that you note that what snippets 'are' is not at all obvious or useful.

That being said, I've always kept a note book and I write notes in it and track various projects. Its great to review and figure out what is stuck and what is making progress and it is wonderful to dump all the state into a single page or two so that I can work on a different project but 'swap back' into the stalled one just by re-reading my notes. Its exactly like keeping a lab notebook of your experiments so that when you go to write the paper all the data is right there. So I don't think snippets in general are bad, just that as a management tool they are easily abused.
Why do you even think about version numbers? Just always be on the current release. The numbers keep getting bigger so the average user stops and considers how far out of date he is. The average tech person should be happy with version # 3.1415926535.
If you mean that it is possible to "blast satellites out of space", then yes, it is true. China used it on one of their own satellites to test with, and considering other nations were not informed, the US-government was outraged.
Not necessarily... snippets can be usefull for the simple fact of organizing one's mind and week. Whether or not a manager keeps track of them, they allow the employee to personally be accountable.
I generally meant some kind of digestible deliverable within the context of the core product. You need to have a well defined goal that is achievable within the amount of time the person is there, otherwise it will not be a good experience for the intern or the company. So let me correct... most of what is produced by interns is part of the core product and released to production.
Major new factory in Malaysia producing all new models:

http://crackberry.com/blackberry-smartphones-now-made-malays...

Indications are the Waterloo (Canada) plant is mostly engineering plant with a tiny slice of their total output.

Components mostly Chinese:

http://www.forbes.com/sites/jeffreycarr/2011/01/13/do-you-kn...

RIM’s five biggest suppliers account for 90% of its production costs. They are:

Elcoteq SE: Elcoteq is a Finnish company with a global factory network that includes “a regional office in Hong Kong, branch office of Beijing in Shenzhen, an Engineering Service Center and after-market services unit in Beijing and high-volume manufacturing units in Beijing and Dongguan.”

Jabil Circuit, Inc.: Jabil is a successful U.S. multinational company whose customers include Apple, Cisco, GE, IBM, and Research In Motion. Much of its manufacturing is done in Asia. “Prior to 2005, it acquired a Lucent Technologies plant in Shanghai, China. The company later added the electronics manufacturing business of Varian Inc. to its arsenal. It opened new facilities in China, India, and Ukraine, and expanded plants in Hungary, Malaysia, Mexico, and the United States. During 2006, Jabil set its sights on Taiwan Green Point Enterprises Co., a manufacturer of plastic casings used for items including cell phones, iPods, and Blackberry devices.”

Multi-Fineline Electronix Inc.: A U.S. company who makes RIM’s flexible circuit boards at its manufacturing facilities in Suzhou, China.

QUALCOMM is another important supplier who’s CDMA development center is in Beijing although it’s not clear which of its many overseas facilities supplies RIM.
In the absence of a ~/.gitconf file, how is offering to set username/email more damaging than instructing the user to set them manually?

If the user doesn't think something is odd when the program wants initial setup info again, there's no helping them either way.
Yes but real hardware with an SSD disk plugged inside could deliver excellent performances with many reasonable on-disk databases, with a fraction of the cost per megabyte, with many many millions of keys.

It is like that other than the fact you don't have to manage the DB, that is a good point, here the best reason for many small-mid business to use such a service is since they are already on EC2. May work in the short term but I see something odd about this model.
You are right. I got confused in the myriad of options in that giant comparison chart.
How do you get rid of an employee that doesn't fit in with the culture if they're old? Having an employee that doesn't work well with everyone else is absolutely terrible for a company in it's early stages.

I'm not saying the things that were said were right (they weren't) but how do you handle firing someone that doesn't fit in with the company culture without them claiming age discrimination?
Shades of Grey: Anti-Piracy Legislation and Independent Labels