skysight-inc/HackerNews huggingface dataset:
Having participated in one informatics olympiad, not as a contestant but as a service engineer for the duration of the contest, I spent quite some time observing the contestants. It appeared to me that different teams had different preparation levels. I could see contestants from a few countrlies starting to type immediately after seeing the subject, when most countries teams struggled. My guess was that some countries had a more organized approach, when others were more based on personal effort and talent for the preparation.
Should Google and Amazon be allowed to control domains?
No. There was some FUD that because they didn't do things like rewriting Office in C# they weren't committed. Because rewriting 100 million lines of C++ just to prove a point would be such a good investment in time.
Text Extraction from Excel Spreadsheet using REST API
This is true. If possible it is best to start with $10k of extra funds beyond this in order to remove any worry of cash-flow issues. We are participating in Round 3 and the experience although not without it's challenges has been quite positive so far. Startup Chile held a graduation party on Friday for Round 2. Most of the teams are leaving Santiago either this week or within a few weeks and it is obvious they would prefer to continue. The staff and fellow entrepreneurs are most supportive of each other.

Be prepared to spend about one month just settled when you arrive. Most important advice I can give is to work on finding an apartment before you arrive to Chile as this has been a challenge to many who arrive. Startup Chile connects each team with a local who can help you by visiting apartments before you even arrive. Also, spring time will be coming soon and if it makes sense for your team, you can stay anywhere in Chile on the coast or in the south where the natural surroundings and outdoor activities are quite inspiring.
In another thread I was reading about this, someone observed that IOS (and similar) developers are probably doing most of their actual coding work on laptops or workstations. True, many people don't need desktops, but one might as well ask whether trucks are dead because of the ubiquitous availability of small cars.
Google is a company which is not short-sighted at all. I recently shared a story about Google's chairman's mysterious visit to Pakistan: http://www.thejaywalker.net/2012/06/googles-ceos-mystery-vis...
Flagged for being SEO horseshit.
I'm thinking that the first bill would probably be generated after the buyer's remorse period.
I'd love to hear some anecdotes from non-Americans currently raising kids, especially if they've also got some hands-on experience with American culture. Are American kids truly spoiled, or is the issue universal? If American kids are spoiled, what are you doing differently?
The author notes that although laptops can do a great deal these days, desktops are still the most flexible when it comes time to upgrade, are usually more powerful than laptops, and can generally be modified more easily. On the other hand, desktops take up a lot of space, more electricity than laptops, and aren't particularly portable.

Seems to me we're moving toward a computing experience in which the portable device and the desktop device will be one and the same; there will be no difference between a "portable" and a "desktop" machine.
In Australia Gumtree owns the space. Craigslist gets very little use.

http://www.gumtree.com.au/
My parents were both in schools where they were physically beat, their fellow students were physically beat, and physical violence was always on the table as a response to student behavior. Their resentment (and the feeling of betrayal by their parents who condoned this behavior) lives on to this day.
Customizing Kaminari's pagination
Did you get any feedback from Postgress or Mongo on this? Are you following best practices. I haven't touched Mongo or Postgress, yet, but I hope there is a better way to do this.
Kicksend Practices Part I – Backend & Web
As I read this I thought about social welfare: well-meaning and often counter-productive.

Another corollary would be dog training.
Less is less, but Less might be a better choice if you're particular problem doesn't merit the additional complexity of More.
For a long time you simply couldn't sign up for Google+ with a Google Apps email. This means that now I have a Google+ account attached to a rarely-used gmail address I had lying around, instead of my primary email address that anyone who knows me would use to try to find me. And if I want to create a Google+ account with my primary email, that will leave me with two distinct Google+ accounts and with no way to migrate all my contacts from my first account over to the second.

Oh, and because Google couldn't resist making it even worse, some Google properties supported Google Apps emails and some didn't, which meant I actually had 3 Google accounts, two of which used the same email. When Google "fixed" that, they forced me to rename one of those accounts, except their data migrator tool is completely broken. So now I have 3 Google accounts, one of which is a throwaway gmail account that contains most of my data but on an email address I never use, one is my primary email which is a Google Apps account and contains almost no data, and the third is a garbage mangled form of my Google Apps email (it's myemail+google@mydomain) which contains all the data that used to be on my Google Apps email but which turned out to be associated with the shadow non-Google-Apps account instead.

It's a clusterfuck and I have no idea what to do about it.
On the top list is "Official Virtual DJ" which claimed $170MM in funding. Never heard of it. I doubt this is real. Is it possible the founders lied about funding? Why wouldn't I create my own Crunchbase profile and claim $1 billion in funding?
why do people repost three-year-old articles? because it's easier than finding new ones saying the same thing.

this is like anthropic reasoning--always true, rarely useful.
Our QA group is hiring
Unfortunately most of the good large-scale hydro sites were exploited long ago.
"at least" means that, even though the automatic switch was a bad idea, "at least" it's still doing something useful.

Except its not. It's actively counterproductive. Anyone who tries to send to that address will incorrectly believe I will see their message, and yet I never will. For people like you it may be useful, but for people like me it is an anti-feature. That address should never have been made visible on my profile without my express permission.
JQuery to remove synchronous ajax support
How is this article at all related to libertarianism? Its theses are -- and here I'm summarizing rather than stating my own views --

1. That (according to the article he links) Alan Turing's persecution and death were heavily mythologized.

2. This is not surprising, considering the nature of the myth: a great person becomes a martyr of a persecuted minority group.

3. This is a shame, since it distracts from Turing's actual achievements, which were pretty amazing, and perpetuates the association between heroism and downtrodden martyrdom.

(As an aside, if #1 is true, then I can get behind #2. It seems to be a common enough pattern of folk-hero-making to raises suspicion. Not sure about #3.)

I don't see any libertarian ideology in here. Could you point it out for me?
Sadly, that seems to be common. Is amazing how many people still believe that a kid who isn't spanked is undisciplined.
I don't want to go church bashing and I don't know how it is in the US but in Australia church run enterprises pick up a lot of government contracts for job placement, school chaplaincy and delivery of social services. Also church run schools receive a lot of public funding (sometimes in excess or poor public schools) while still pocketing large fees. And they do this without having to pay taxes. I am mainly concerned about this in Aus because of the denial of qualified counselling services to kids in favour of evangelism and the Internet and games censorship lobby. But there is no doubt the anti-gay lobby here is primarily driven by religious organisations and I don't doubt they benefit from the lobbying capabilities and funding that comes from being close with government.
I'm curious how one can file garbage collection under doing less, especially for a language intended for systems programming.
Yes, let's give up the idea of civilization. It's just much easier to inflict violence as a means of discipline and control. That doesn't have any long term psychological or behavioral impact.

Hey kids, if you don't like what someone's doing, use violence. Wonder why the world's nations' military policies are the way they are?
> Turing's castigation was a preventable result of his homosexuality he should have predicted and avoided. "Just stay in the closet and shut your mouth."

Given the results of coming out, what should Turing have done?
Again, the only problem here is that they automatically switched the email address on your profile. If it was opt-in, then people who actually use facebook and want the feature (not you, clearly) can use it.
If by physical punishment you mean spanking, it's all too far. You don't need to hit your kids, ever. The ends do not justify the means.
It's because some parents lack the intelligence or patience to differentiate. All some of them know is: do nothing... do nothing... then scream to correct behavior. When that doesn't work, things only get more destructive.

"Why won't my kids listen to me?"
It's not worth doing that; just leave the keys where they are. That'll have the same effect as far as you're concerned, and mean people who don't know dvorak can use your keyboard by switching it in software. (When I used a physically dvorak keyboard, I had at least five friends who claimed they could touch-type qwerty. None of them actually could.)
There certainly are.

However, for certain ages and situations, nothing gets the point across quite as succinctly or unambiguously as a sharp thwack or spanking.

I wouldn't, however, consider that as discipline per se--that is something that takes a larger, longer-term sort of environment and character building than fast "don't do that" punishment.
Have you tested it? Is this going to stay that way or will API usage move to returning only @facebook.com as well?
Karel Bílek, creator of AnonTorrent, recognizes that the future is nononymous.
I haven't tried the app, but it seems fine, but even if it isn't, don't get scared off, and please don't stop doing it the way you do.

The documentation and name made me laugh. Keep it up!
Yeah, I'm curious too, not just in what it's for, but how you provide the power to that - assuming a ~3V forward voltage drop on the leds, you need ~500Amps to light that up.

I saw these at a Beck show last year:

http://www.flickr.com/photos/bigiain/5982951177/in/set-72157...

Each of those squares was a ~2m x 2m array of individually addressable tricolour leds (they could play video on them). Individually addressable means the can't run any of them in series - the whole panel needs to run at the forward voltage of the blue leds, or ~3V. I'm assuming they're built out of the individually addressable led strip like I can buy at Adafruit, so 32 tricolour leds per meter, for a total of 64 x 64 leds each with 3 emitters =~ 12,000, which at 20mA for each emitter requires ~250A to drive it all to full brightness white (which'd "only" be ~750W). They had 12 of those panels on stage. How the hell do you provide 3000Amps at ~3V? I know that's only ~9kW, which isn't a lot of power (in the context of a concert lighting rig), but doing it at 3V and 3000A is quite a different thing to 110V or 220V lamps drawing "only" 80A (or 40A @ 220V) in total. A 3000A power supply must have some impressive amounts of copper leading out of it. Even if it's 12 individual 250A power supplies, that presumably implies thumb-sized or thicker copper wire to pass those currents (and even thicker if the cable runs are any sort of length, the I squared term in I^2 x R power losses mean R needs to be _very_ low at 250A to stop things catching fire…)

I'd be fascinated to know how they do that…
Dammit, I thought I copyedited this comment pretty thoroughly, but a stupid typo still slipped through:

s/Not that/Note that/
because it would make the servers ever slower?
Using this thread to extend the discussion about digital content authoring...

Prose relies on Markdown, the current de-facto standard for content authoring on the web.

But what comes after?

If you ask me the answer is clearly: Semantic Rich Text Editing.

So if you like Prose, you might also like the idea of Substance, which is essentially about considering content as data and separating it from presentation. The challenging part here is to come up with web-based tools, that reliably maintain plaintext and annotations separately. Once these tools are ready, a new generation of application for collaborative content composition can be built. The resulting structured content is ready to be analyzed, visualized, turned into arbitrary output formats (PDF,ePub, …) or integrated with other applications.

Imagine Prose, providing WYSIWYG editing in realtime, plus the concept of patches to suggest improvements to a particular document.

Related links:

- http://github.com/substance (see composer, surface, text as well as architecture and document repositories)

- https://github.com/prose/prose/issues/139

So if (and only if) you like that idea, pls support our entry for the Knight News Challenge's data call.

http://newschallenge.tumblr.com/post/25422992783/substance-t...

Or even better, start contributing! :)

Thanks,

Michael
Google lets you liveblog I/O from your own site
How does living in Pucon work since you are required to attend 70% of the SUP events?
Both really. The two concepts, in this case, are linked.
Wow. I'm happy for the team, but disappointed that they're shutting down the product. We used Thinkfuse for internal team status reports, and it really helped facilitate communication at our company.

Anyone know of an alternative?
I'm not the OP, but I have an opinion on this!

It's true that Sharepoint 2010 is better than earlier versions. With this version the whole edit-file-in-sharepoint-using-word scenario works probably 95% of the time. That's a huge step forward over earlier versions.

Of course, since the edit-file-in-sharepoint-using-word scenario is pretty much the only thing Sharepoint can do that still leaves it in the category of an atrocity against good software.

(Yes, I realize that Sharepoint technically can do other things: wikis etc. If you've ever used any other good product in the same space you'll find the Sharepoint implementations laughable though).
I'm not aware of a definition of reasonableness that hinges on the behavior of just "a few select people." To wit: if 100% participation is required, it's not reasonable.
I admit to being a former spoiled teenager. I didn't even do the basic things required to take care of myself (even being nagged to take a shower), nevermind the chores around the house. Now, over a decade later, I now do the things that others would consider part of being a responsible adult.

What changed? A trial-by-fire in autonomy in college that I failed.

Basically the story is that I wasn't responsible enough at the time, and it came back to bite me very hard. I returned home with my tail firmly between my legs.

But for the first time I had a taste of true freedom. No nagging, no schedules, no authorities telling me what to do. If I didn't want to go to class, nobody was going to make me. If I didn't want to do laundry, then I had a big pile of stinking clothes. If I didn't want to cook, then I spent money on eating out. I painfully learned what it took to take care of myself as an adult. Hell, I'm still learning.

Freedom is weird like that. On the one hand, it's the greatest feeling ever. The whole world feels like your oyster. On the other hand, it has a MASSIVE cost in both time and money. Rent, showering, work, food, car, gas, insurance, phone, computer, internet, etc. If you want that kind of freedom, you damn well better earn it.

Autonomy is a kind of freedom that I believe we don't give to children here in America. We don't trust them with that kind of freedom, so we swoop in and guide their every move and every minute. This is an enabling behavior because it doesn't allow for children to take responsibility, and yet we want them to magically have it. In fact, I would argue that kids don't even think about the basics because the parents magically take care of it for them, or nag them until it is done.

If we want our children to be autonomous and responsible, we need to give them the space to fail and face the intrinsic consequences of that failure without swooping in to help.
Just wait until Zuck starts getting hired by the White House.
If you have to ask permission to attend your daughter's soccer game or have dinner with your kids then that is a fucked up place to work; regardless of how much salary or stock options they throw at you.

If your boss brags about working insane hours then brace yourself for a shitty environment.
That is bad reasoning. Lots of things that you shouldn't do are effective, that doesn't make them any less wrong. That something works does not make it ok. The ends do not justify the means. It is no less wrong to hit your kid than to hit your spouse.
The difference between skill and talent
While what you say might be true for first time customers, I would think the complexity of IRL dating would transfer to the world of online dating. Meaning that most simplistic sort by distance type measures should fail once people actually start attempting to use the product for more than one date.
Unfortunately, police abuse is the coming standard. US schools in Texas, Florida, and other states are increasing buildup of cops in k-12 schools, along with the threat of arrest and deadly force by said cops.

Class C misdeameaners are handed out in extreme regularity, with the common punishment is a fine or community service. Seems to me it's an intersection between the prison companies and school companies.

source: http://www.guardian.co.uk/world/2012/jan/09/texas-police-sch...
Are you really flying the flag of Facebook's ethical obligations toward the benefit of their users?
It's interesting how some in the hacker news community make such a big deal about this issue but doesn't put as much effort into helping all startups trying to build something useful. It seems like this issue has degraded into something beyond Craigslist and their decisions and into a charity solicitation for Padmapper. I wish my company got this kind of free marketing support. I guess I ought to steal some data and then complain when the owner pulls the plug. I am happy to read about the issue, but I am not happy that a company attempts to use HN as a tool for their own benefit.
Perhaps his Google+ experience is different then yours? I'm inclined to agree -- most people who I know have Google+ accounts, have added me to their circles (and vice-versa) but chose to keep all of their interaction on Facebook.

The groups of people you communicate with are different. Just like during the 90s, some groups used AIM, some MSN, some ICQ...
Founders -- why'd you move away from auctions? Seems like a money machine for landlords.
I'm confident that the bulk will have to do with a poorly executed customer discovery phase. 9/10 times, after some investigation / interviewing / research and your original concept turning into a basic MVP, you will realize that your original idea isn't going anywhere.

At that point you either pivot, or often you start from scratch, on something completely different, something that the founders didn't sign up for. For many it's highly demotivational and perceived as a failure, at which point things just break apart.

I know that everybody tells you that you should be sticking to your original vision, but often a vision that's not backed by thorough investigation doesn't go very far. Often you discover the vision has already been realized by someone else very adequately and you just hadn't done enough preparation. I think at the end of the day, as you embark on your startup journey, you have to all agree that it's ok if your original idea of providing accessible education to 3rd world children might suddenly one day turn into a dating site for foot fetishists. Perhaps that's a much bigger idea (the whole Derek Sivers's multipliers) and you can execute on it much better. Yeah, it's a real bummer that you moved away from that initial plan, but now you might be orders of magnitude more effective.
The main reason people know his initials is because he was one of the more influential people behind the "Open Source" concept and branding, as a distinct thing from the Free Software movement. He also wrote some fairly well-known books. His fame has declined since then, but his membership in the Three Initials Club has remained intact.

Here endeth the history lesson. Incidentally, you could have googled this if you were interested in hearing an answer rather than signaling indignation and/or contempt.
It's a general thing some people do. Anything that ends in an -er sound can be replaced with -ar for apparent hilarity. I think the most common (and maybe first) example is "winnar," though there are many more.
Sure. Let's build tools to steal other people's data and profit from it.
Failed HP Slate 500 behind Microsoft's Surface tablet ambitions
Oh cool... Polish government tried to enforce 10 or 15 years. We were discussing whether to keep it for them as printouts in 4 points font, or just as single copies of cheapest dvds ;) Thankfully, they were not allowed to do that.
With apparently 5 mn users, Microsoft just paid ~$200 per user... C.R.A.Z.Y. This just beat Instagram to a pulp as the yard stick for ridiculous valuation. When do I see an Oatmeal comic on this?
Thermal imaging reveals hot spots on the Macbook Pro with Retina Display
It won't make a dent. Getting landlords off of Craigslist is about as easy as gettin South Korea off Internet Explorer.
Its not just that many programmers want more control. Its also the case that many programmers want more complication. They really prefer the most complicated and difficult way to do things. They don't trust things that are easier or simpler. I think that maybe they believe deep down that ease-of-use versus power is truly a zero-sum game, and you just can't get more of one thing without giving up some of the other. Also, I think that many of them are afraid of losing some of their masculine programmer identity if they adopt an easier way to accomplish things. Also, many of them have invested such an enormous portion of their life and identity to becoming fluent in all of the complications that it is nearly impossible for anything to come around that would make them give up that investment.

But it boils down to the fact that selection of base technologies, like all of the most important human decisions, is generally a NOT rational process, but rather an emotional and subconscious one.

One thing that's interesting to me, and I know this will be hard to buy/comprehend for many Go/C++ programmers, but a similar thing is actually happening with JavaScript versus CoffeeScript.

Its amazing because the languages actually have the same capabilities and the syntactical advantages are so obvious.

Here is an example rationalization against the adoption of CoffeeScript from http://oscargodson.com/posts/why-i-dont-use-coffeescript.htm... :

`` You really need a transpiled language to save you some time from learning the right way to write JavaScript in the first place? Learn JavaScript's pain points and just don't do them.

It's like that C/C++ quote goes:

"In C++ it's harder to shoot yourself in the foot, but when you do, you blow off your whole leg."
-- Bjarne Stroustrup. ``
Anyone noticed increased CPU usage?