skysight-inc/HackerNews huggingface dataset:
> So, because I disagree with your point of view I am 'brainwashed'?

No, it's because you disagree for patently stupid and obviously wrong reasons, and you don't even see it.

> Because otherwise you cannot control that a child receives decent education.

Sure you can. You give quarterly tests. And not on a case by case, automatically - no permission or application needed, but your kids need to pass the test.

> Oh? Really? So .. we should decide on a case by case basis? Maybe ask for a 'driving license' to teach your kids?

Nope. You ask the parents themself. There are a minority who are nuts, but 99.9% of people are perfectly able to decide if they can teach their kids the needed subjects.

The testing will help find the obviously unqualified and the rest run their own life, just like people have been doing for thousands of years.

Do you trust the parents to educate their kids about morals and behavior? Or are you going to have the state do that too? Actually, why not have professionals raise the kids in group homes and forget the parents completely?

> Show me the sources and I'll probably find out that most of the 'home-schooled' were privileged rich kids where people bought their way out of the 'normal' way.

Your brainwashing is showing again. You are simply wrong. Go lookup your own sources, nothing else will convince you.
The section they are construction is a section that a) will need to be built anyway, and b) be used as a test section to iron out the inevitable kinks that will pop up. The logic is that if a project is going to run into problems (which any large project, including this one, will) you may as well do the easier part first to make the later harder parts go more smoothly.
Some people are just wired to post quick retorts. For the rest of us it takes years of painstaking practice.
You do 389 Directory server, I was just thinking of http://freeipa.org
defragmenting
defragging

It's just 3 letters saved. Vote me down if you must.
As much as I'd like to agree with the author, the case stated is pretty holey.

To pick on the "We'll never be automated example":

It's not that one day programs will write programs that write--oh wait, that's already happened. It's not that tools will come around that making throwing up a simple website with ecommerce functionality ea--shit, that happened too.

It's that the core functions of software, from a business perspective, are pretty much nailed down now. It's that the average dudebro with an MBA and half a brain can throw together an MVP and start getting market feedback. It's that the homeless guy who lives down the street from me can publish an ebook from his acer.

The thing that we all love so much, the removal of gatekeepers and democratization of information capital? Yeah, so, that thing is what will put us out of jobs. And that's fine.

The thing the author misses is not that there won't be a few gigs around for people who need to optimize their database backends and red-black tree all the things and skiplist their twitters--it's that the vast majority of things that used to require people to find a coder to help them are now a few buttons away.

Oh, and also that we've cultivated a user base so ignorant and attracted to simple glossy black boxes that they can't appreciate what it is to have a real engineer along for the ride anyways, nor how to usefully communicate with them if they had one. That's going to sting too.
Thanks for the feedback all. Checked them out, looks like seeking alpha is close to what I want.
"Forcing a Favicon Refresh ... For yourself and all site visitors: Append a query string. (TODO: find out if any browsers have problems with this.)"

Don't do this - it prevents the file from being cached by some proxies [1]. Instead, use a filename-based approach to 'cache busting' [2].

[1] http://www.stevesouders.com/blog/2008/08/23/revving-filename...
[2] https://github.com/h5bp/server-configs-apache/blob/master/.h...
As a side comment, a story inspired by many-words: http://physicsnapkins.wordpress.com/2013/05/20/all-paths-to-...
I mostly use the dictionary on my phone. I can get by with a paper one, but it's a bit slower.
> Racket is really very complex thing with many man-decades of research behind it and even where it is being advertised, it looks like a typical "academic" thing.

As a fellow Racketeer, I'm curious: what do you think can be done to shake this "academic" image?
I got a `Uncaught ReferenceError: twttr is not defined`
Im visiting MS but live in Boston, would like to look for jobs there; Computer location wouldnt work for me. Would be nice to override that.
A distributed company: The virtual office
Well the rent seekers are coming apparently, as much gain as I see coming from this I also see a lot of malaise from it.

"I'm only doing what the best practices say I should." Sounds somewhat like a cya mechanism akin to what architects do. Along the lines of sprinklers every N feet, walls have to be buttressed no longer than N feet and with Y giant bolts etc...
I second this, I would love to see EFF in the list.
Exactly this. General Keith Alexander is basically saving his own skin here by publicly showing he has a plan because I can only assume those in higher places are not all too happy about the Snowden breach and as usual in Government, looking for someone to blame.

Sure, certain aspects can definitely be automated. But it's kind of the equivalent of using robots in your factor that run on batteries. If the battery goes dead in a robot, how does the robot replace its own battery if it's not even on? Presumably another robot, but it proves automation is very hard,

There will always be human error though. Humans will be programming whatever automation Alexander has planned and that automation will take years to refine and perfect before it's close to flawless.
Notably, Play services is totally closed. So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product.

Edit: downvotes don't change the truth of the observation. Android is no longer meaningfully open, other than a years old core of basic functions. Just like OSX and Darwin.
Funny, I don't see coding ability, distributed systems, or algorithms anywhere in the exam spec, which is what most engineering teams actually interview on. Also, though I've been an "engineer" for the past five years, I don't have a college degree which means I'm ineligible for taking this test. Therefore, "the public" won't be able to trust me to write code for them, whatever that means. Thank goodness I never plan on taking a government job.
This is slick, well done!

I got a 500 Internal Server Error when I clicked to sign up for Coinbase though (http://trybtc.com/ajax/coinbaseregister). My account still got created and I managed to get it back by requesting a password reset from Coinbase.
Making an Indie Desktop Game, Part I
Donated, 100 more people can try!
SVG has a "shape-rendering:crispEdges" option that you can use to snap lines to pixels. See this blog post for more details:
http://simurai.com/post/19895985870/icon-sharpness-limbo
I think the hardest part of "trying bitcoin" is quite simply converting any native currency into bitcoin. The last time i looked into it from a GBP perspective, it was a major pain in the butt.

If i could buy bitcoin with my CC online like i can pay for anything else with my CC online, then there'd be a lower barrier of entry.
It'd be interesting to see how it pans out for OEMs that don't, for various reasons, bundle Play Framework/Services with their phones. This could be fixed by having the user install a GApps zip through recovery, but it'd be a pain to the average user. Also, are there, or will there be, any manufacturers forbidden to use the Play Store and its framework? It seems for the vast majority of people, this move is great, but for a tiny minority, i'm not so sure.
Three letters, a syllable, and sounding better to the technical crowd who understands the jargon (and, if you're outside that technical crowd, you won't understand "defragmenting" any better).
Hey, thanks! We're working to fix this issue right now.
This was an amazing experience, great work! I especially like the Ocelot :)

One issue is that the sign up and claim link to register with Coinbase seems to be be stuck, or else is taking over a minute. (Edit: still got the email from Coinbase)

How have reactions been from people who aren't already familiar with Bitcoin?
Beautiful. The third screen appeared to be breaking on my computer though. Clicked the next (right arrow) button once and the numbered information boxes disappeared with some flickering without any further information displaying. Needed to press button again to progress to next screen. Noticed similar problems when clicking through a few times (ex: "This is your wallet's Bitcoin address" shown below with no address displayed)

I'm using Safari 6.0. If anyone can remember one of those services that captures machine information I'd be happy to use one and post that here.
Thanks! I just updated the demo! :)
So, this is basically Qt/GtK/<game engine here>, but in Javascript?

(Not that there's anything wrong with that, mind! Just would've been a lot simpler than claiming to be a browser, and would've been less confusing.)
I don't know if the sunk cost fallacy applies to politics and war but I suspect that comes into play here.

Recent (July) articles indicate he's considering a withdrawal in 2014.

This article is interesting as well
http://www.realclearpolitics.com/articles/2013/08/08/obama_s...
> Mediterranean Lingua Franca was a pidgin: “a simplified language that develops as a means of communication between two or more groups that do not have a language in common”.

English, instead, is a full-blown language.

Since modern English was the result of combining Old English and French, you don't consider Germanic and Latin languages to be far enough apart to be pidgin?

Things that got simplified:

1. Gender of nouns (they are largely gone)

2. Declensions.

3. Verb conjugation.
I think you just invented an internet forum with a proof-of-technical-proficiency requirement for each post. Well done, sir.
Yeah, for 2D interfaces I think that HTML/CSS basically solved the problem, finally, forever. Was soooo happy to switch to web development from doing Java Swing or native toolkits and APIs.
It's worth noting how closely Android's apparent path going forward mirror's Apple's strategy with both OS X and iOS: closed end-user components built on top of an open source core. I guess Google's realized that "openness" isn't a meaningful market differentiator for the average consumer.
The IEEE is as important a publisher of computer science as ACM, if not more. Check out the IEEE Computer Society.
Most commercial flights are actually in the troposphere, which is about 17km deep in the temperate zone. Your point is still right: air density at 36000ft is ~0.37 kg/m^3, as opposed to 1.23 kg/m^3 at sea level.
Indeed. The one thing worse then programming with Excel formulas.
Linux Kernel 3.11 Release
The lack of evidence isn't surprising given that they are a spy agency. They may not be protecting the US from terrorism, but there are major geopolitical adversaries at work who have no scruples about using cyberwarfare techniques. There is something akin to the Cold War in play, and the NSA is a significant part of the US's position in that war.
Paul Graham got you feeling self-conscious about your English accent?
Indeed it makes an increasingly important part of Android closed. It would have been better to make all of the parts of Android OS that run in a Dalvik instance updatable - or something like that. Unfortunately that part of Android is effectively held hostage by OEM modifications.

It would be nice that if an OEM commits to limiting their modifications to, say, at worst, some privileged apps, that there would be a workflow from Google's OS development to the SoC makers' chipset support engineering, to the OEMs so that new versions could be continuously integrated and therefore delivered to each product shortly after release. That plus some kind of community support model for EOL'ed products would harness openness in the cause of timely updates and long-term support.
Reliable software has more to do with proper testing than proper engineering. Rather than license engineers, they should license QA methodologies.
Its official the NSA learnt Ssl strip.
Yes, it is indeed inspired by that.
This is a nice, comfy thought but it's just not true. Programming and web development are entirely different things, and it doesn't have anything to do with barriers to entry or how apparently "difficult" each of these things are. They're just different.

Any suitably competent and experienced programmer could pick up a new programming language in a week or two of focused study, but they'll basically be starting from scratch if they're learning HTML + CSS for the first time. Meanwhile, a web developer who only knows HTML and CSS is entirely unprepared to do any serious work in any real programming language, and would be starting from scratch if he decided to pick up C. This doesn't mean one is smarter or stupider than the other, but it does mean that the process of telling a computer what to do and the process of telling a computer "here's some text, and here's some guidelines about how you should display it" don't inform each other.

> one of which is Turing complete

Turing-completeness is not difficult for a piece of software to achieve (HTML5+CSS3 is basically Turing-complete by accident) and I'm sure you'd admit that HTML5+CSS3 is not an appropriate language for performing any serious computation.
That's precisely why these kind of high speed trains have no future. They cost way too much in infrastructure.
Because nodejs already has a high performance http server and a cluster module.
Babou the ocelot was swiped from Archer the TV series: http://archer.wikia.com/wiki/Babou
In its current implementation, once the JS gets your computer location, I just store the data in window.currentLocation. Until I add the functionality, you can start a location sort, and modify the latitude longitude coords in window.currentLocation to Boston in the console. Then click a filter on and off to trigger a re-sort.
I just ran through the demo and everything was great. Although, I believe I just dumped 400 uBTC into a black hole (was given 500, donated 100, didn't bother saving the wallet #).

I'm sure a lot of people will do exactly the same. You might want to not give out the 500 uBTC so easily / fast, I doubt much of that will ever be used.

Another solution is to update the donate screen to be donating all 500 of it, that way it's completely used up by the end of the demo.
"What are we even doing there?"

Opium.
And we have to assume that Google will do exactly the same thing with Chrome and Chrome OS when it is to their advantage to do so.
I'm a freelancer in Virginia. I work on web apps for companies that want to figure out their sales figures better. I work on reports for non-profits who want to see how they are raising money. What hospital in its right mind would buy a heart monitor from someone like me? What car manufacturer in their right mind would want me to work on their control systems?

I could do it, but that's not the point. Those examples they provide, they are already controlled. They're already covered by very large corporations that have these sorts of controls in place. If they subcontract out to me, the responsibility lies with them to verify that my work is suitable.

This is just about preventing people like me from doing what we're trying to do: quit our jobs, make some money, bring their friends in and bootstrap a company.
Had the same experience (also UK). At some point, there was a service to exchange to BTC via Barclays Pingit [0] - it wasn't working when I tried a while ago but seems open now.

[0]: https://blockchain.info/wallet/deposit-pingit
"So Google has abandoned the open source part of Android and is now developing the operating system as a completely closed product."

Not sure what's new here.. Play always came with strings attached. OEMs can choose Play or use AOSP and roll their own Play analogue like Meizu or Xiaomi or Amazon.
"I have investors and recruiters and these other professional fucks ready to judge me."

Exactly because assuming you are not simply trying to be funny you have a huge attitude problem that would definitely be a red flag.

Nothing wrong with thinking anything by the way, to yourself. I can come up with some pretty inappropriate thoughts from time to time. The difference is I don't share them and if I did I would have to suffer the consequences.

If you say things people will judge you. If you meet your mother in law you aren't going to tell her what you really think of her, are you?
The difficulty with that is the reversibility of CC payments. A user could buy coins using their CC, then go to the CC provider claim they were scammed and get not only the coins they bought but also their original payment. This is why you should not buy BTC with services like PayPal.

There are a number of services that will be opening their doors in the coming months that will lower the barriers to fiat <--> btc conversion.
Agreed...it's the ultimate lottery ticket...what a brilliant writer!
I would argue it's fairly similar to using javascript to load documents. If you have a web-app, I'm a huge fan of javascript/client-side rendering. If you've got a blog, not so much.
This is beautiful. Thanks for creating it :-)
Both Surface tablets should've had the cover included from the start, and honestly the prices should be, oh, $100.00 lower than they are now. The Surfaces remind me of those 2011 era Android tablets running 3.x-decent specs, but poor apps, poor user experience, the same price or more expensive than the iPad, and were usually vaporware (or one small step up from that).

MSFT is in the position Android was back then, the big difference being obviously that Android has moved ahead.
Sorry not being clear enough. Yes I was kind of asking why they didnt try simpler options. When you look at their paper on Haystack you see that it's essentially a constant local database.
No, this is not the right way to look at it. Everything started in the state of Texas, where you have to be licensed to have the word "engineer" in your official job title. Since there were a number of "software engineers" running around in the state, they figured that something needed to be done to ensure that such engineers were licensed.
Entirely an aside, and not meant as criticism but merely an interesting (hopefully) point noted in passing:

If you are doing something that requires Turing-completeness, you're doing something that can't be done on real computers, because any collection of digital hardware can be represented as a (flippin' ginormous) finite state machine.
We got out of Iraq and plenty of lives are still being lost there, even though the government is still in place. Afghanistan is a tougher case. They will lose even more lives.
Technology is very handy nowadays. :)
Someone needs to make a "Try Litecoin" now.
I too thought about OSX and Darwin when I saw this. Except that before, with Android, you had an open userland system on an open kernel. Now you have a huge binary blob that can do everything without control, on top of a open userland with an open kernel. It's a closed layer on top of two open layers. And the best of all, more and more things seem to depend on the closed layer instead of just on the other two.
From what I see, as it "defrags" Google has been moving core functionality, previously open, into that closed-source Play Services thing. I think the plan is probably to take everything related to UX into the closed part, that Samsung, HTC and etc. won't then be able to change to create their own UX, and leave as open source the essentials needed for porting to new devices.
I have mixed feelings about this... it's great if they manage to dismiss those who think there's a fragmentation problem in the platform. But they are doing it at the cost of decreased openness, and I don't like that.
It was fnord that brought up our alledged status-quo policy euthanasia of the unemployed via starvation and exposure.

However, you are right that may last comment may have over-stretched the point. Sleeping under the stars in SC is just as homeless as sleeping under the stars in NY. Still, I don't think there's much of it going on among the non-mentally-ill in any state.
My vote: Code is unreadable crap written to be discarded later. Spend some time typing it out. You're writing for the x # of people (including the author) that will have to read it countless times in the future. I would be better if they didn't have to think about the "cleverness" when they come across it.
Unless of course, you're participating in an obfuscated code contest.
In other words, Python
If everyone who really could work remotely did so, nothing much would change because most jobs require a physical presence.
Software Engineers in Canada are already able to become licensed Professional Engineers after graduating from an accredited Software Engineering program, writing the ethics exam, and gaining the prerequisite experience working under another engineer.

However, because there is no current requirement for any software to be certified by an engineer, most graduates don't care much to get it, and won't end up working directly under a P. Eng. anyway. So in my experience it hasn't really taken off as a licensed discipline. I have an Iron Ring, but that's as far as my P. Eng. path has progressed.
disqus deals with this issue quite well , disqus will just notify you there are new comments ,it's up to you to load them or not.
Sorry, 1% of America's GDP is too much to pay for a suit-and-tie version of Anonymous.
My Summer at Mozilla
Hey, we're a Toronto-based predictive customer analytics company, YC S12 -- http://www.canopylabs.com/

Currently hiring developers. Email me: wojciech@canopylabs.com
Let's say Google said it. "If you want to use Google, then you need to stop using IE." There would be some complaining, but they'd get it done.

That's where the "balls" part comes in: you have to tell your users, that you just don't support their platform. Happens all the time, but for some reason browsers are treated specially and we all live in fear of losing the IE market share.
"limitless extent of modern greed"

Why do you feel that greed is a modern phenomenon? You just know about it because of the fact that information can be shared more easily. People have always been greedy. If anything you would expect that with the ability to highlight abuses it would actually be decreasing.