skysight-inc/HackerNews huggingface dataset:
Jesus, man. If you want to go around throwing away money, why not give it to me? 1QHz6XPn8m8ujpMK1iCBaZfD5FTStfnk58
> If you believe that the only role of schools is to teach useful skills, then you are correct.

I believe the role of schools, especially before and during high school (it's another matter for college/uni) is rather to teach basic skills (read, write, count, know a bit how the world works and how to think) and to teach how to learn, and also what exists that could interest you.

Teaching only useful skills is very simplistic and even seems to me like a bad idea, and I think you demonstrate why in the rest of your post.
I regret never having heard of Seymour Papert before you mentioned him - although I did use the Logo Turtle at school many years ago.

Thank you for introducing his ideas to me.
Trials? Like they got in Guantanomo? Or like the African American population get in America where there are very many miscarriages of justice?
So he can confess. You'll get confession you want more often if a person that is supposed to confess knows what he's supposed to confess to.
As of an hour ago the topic is now correct.
Ok, based on yours and many other similar comments below I only now see where my argument isn't understood as I wanted it to be. Not that I think that now you and others will agree with me, but just to make this clear.

I do not think that people would "then be consciously good at probability" (I said naturally / later added instinctively), but that the results of their unconscious processes / intuition, would then be better matching the probability-wise view of the problem. While I think that exactly the intuition seems to fail the most at probability (planes, terror attacks, ...).
An open letter to Dong Nguyen, creator of Flappy Bird
Not to rile the fanboys but Sony went out late with a more expensive device that had a much more radical and challenging to program architecture and it looks time an awful lot like a tie and far from a victory for either device. That's a win? Don't get me wrong, they are mixing it up but of we are really honest, Nintendo outsold both of them decisively that round.

Is that the victory they aimed for and planned on?
The original list pertained to picking for a company, rather than the unsurprising discovery that a paid IDE is better than free alternatives.

For example, how would you compare SQL Server install to Postgres? Did your team have an easy time integrating with AD? Was the team more productive in C# than Ruby?
In case you hadn't noticed, the article shows how awful things are already with lots of data that shows coincidences and convinces investigators of someone's guilt, even if it's absurd.

The government surveillance program gives MUCH more data to be misused.
It doesn't matter how much you give. If it's not all - and I have to admit I checked from your post history - you're still putting a limit on how much other people's children matter to you. I'm not accusing you of being a bad person or anything like that, I'm saying that is unfair to disparage RexRollman for voicing something we all effectively do.
In term of teaching strategy, if you separate the hands-on, try and tinker things, from the more fundamental, you end up with only half of the learning process.
A good teaching format will help you learn the fundamental by connecting it to hands on building, to experiments, to the intrinsic reward of creating something. You can alternate or mix them. Most of the time you have to start with creative tinkering and foster going deeper and deeper.
So: yes, and yes! :-)
The information age is here
I didn't think it could be used for anyone but foreign citizens to the U.S.!

The FISC is pathetic.
I usually use Arch Linux but I've been playing with Debian lately. I don't like dpkg as much as I like pacman, but it a really nice distro (assuming the age of some of its software packages doesn't bother you).
I propose we call it a Techno-Militarized Surveillance-and-Incarceration Pseudo-Democratic State. Here are the basics on how to create one:

1) Education: provide a relatively weak public education system that teaches patriotism and not a lot about the rest of the world, so the masses are easier to fool. At the same time, have the best graduate schools in the world so you can have the best scientists and engineers (and technology).

2) Media: have a few corporations control 90% of your media. Make them work for you by providing news and shows that distract the masses from political topics, and at the same time instil fear in their hearts. Fear is very important for mass control. If possible, promote capitalist ideals such as meritocracy, free market, working hard, consumption, etc. through your media and school system.

3) Industries: your most important industries are armaments and defence technology, though your prison industry also plays a strategic role. Focus on having a steady flow of wars, preferably in unfamiliar faraway countries. But throw in a few domestic wars too, especially on "drugs"---to promote fear, help you with your prison industry and keep the masses away from the dangerous "psychedelics" that could make people question things. Use fear to gain power and reduce civil rights, then use your more rigorous laws and militarized police to keep the people in line and the prisons full.

4) Intelligence: your intelligence agencies work behind curtains to keep the system working in harmony and further the "national interests", using surveillance and their access to power---and the tools of fear, ignorance and propaganda---to make the masses work for the system while believing they are free and living in a true democracy. Beautiful.

Of course, these are not an US exclusive, many other countries are trying the same tricks, but it seems the US is far in the lead...
Netflix Architect on High Availability and Lessons Learned in the Cloud
I would wager money that there are many FBI agents to this day who lament that they let Mayfield get away with his crimes.
The field has widened, but that just means you have to choose between being an expert and being a jack-of-all-trades. You can't be an expert at everything.

It takes a decade to learn something inside and out, and then you can't spend all day learning which JS mvc framework has gone out of style over the weekend. If your technology lasted long enough for you to become an expert, you can probably make a living on it even if it goes out of style like COBOL. And if you are a skilled developer you have no problem applying your knowledge to a new platform/language.

Those who get steamrolled are those who work but don't develop their skils. After 10 years with COBOL you will be steamrolled unless you have actually become an expert at software development, not just an expert at your job.
Nuclear weapons are extremely dangerous, not just for the people being targeted but for all mankind. If I had my way they'd never be used. And I want to respect this author's opinion -- after all, they wrote a book about it, and they've been kind enough to write an article.

Having said that, this article reminds me of somebody trying hard to work a problem, giving up, then saying the problem is stupid. That is, trying to work out moral agency in a world where one person can kill hundreds of millions of others, the author (and those like him), give up and pronounce the question wrong -- that is, we should not live in such a world.

Well, that's fine and dandy, but that's the world we live in. So I think we can take "no person should be able to order a nuclear counterstrike" off the table right away. The author doesn't have much to say except running out of gas from waving their arms around so much. This is unfortunate, because we live in a world where more and more individuals have the capability to kill huge numbers of people. Trying to limit the discussion to nuclear weapons does the entire topic a severe injustice. (Though it might sell some more books. Hard to say.) And then effectively giving up and saying that the world we live in shouldn't be like it is does the entire topic disservice.
So as someone who helps with website optimisation, If I said that perhaps you should increase the size of your font on your site from 13 to 14 if not 16 to make it more readable - http://conversionxl.com/9-key-steps-to-improve-website-reada...

Is that advice you would ignore or should I instead show you experiences or link to other sites who do something similar?
Out of the box VS 2013 (C# development) sucks comparing to Eclipse (Java development). You need to buy a bunch of plugins for VS, like ReSharper.

I don't know much about C++ though.
> It is rhetorical, because in front a judge, you would have to have actual evidence.

Like a confession that they would surely get if guy was not a lawyer himself.
Learning to code helps you use tools to build stuff.

Learning CS helps you build the tools.
Multiple reasons... History being one. They clear the books after market too, it's a big part of catching the crooks and frauds. Almost certainly makes auditing easier.

Is executing trades quickly bad? Or is flipping an equity quickly bad? I cam see no good that comes from buying and selling in milliseconds; the tax should inversely exponential to the hold time or something.
While it may be perfectly acceptable to ignore the lower-level details when first learning some new technology, or even when using it for personal use only, that sort of ignorance is not acceptable when working on systems that are meant to be used seriously.

At that point, you need to have at least a high-level understanding of each and every layer that you're building upon. If you don't, then it will come back to haunt you, whoever uses your software, and whoever has to maintain it after you're long gone.

We've all encountered, or at least heard of, the Java and Ruby programmers who use ORMs, but who refuse to learn SQL, and refuse to learn how relational databases actually work. They write their software while understanding only the highest levels of the abstractions that they're working with, and then the system ends up performing horribly. Then somebody more experienced and knowledgeable gets called in, and gets to see how the ORM is generating abysmal SQL queries, or indexes aren't being used.

It's better to know and understand than to not, especially in the long term.
And yet, many of the people who are undoubtedly suffering horribly still manage to find moments of happiness in short, brutal lives. We as privileged people should absolutely be doing all we can to help improve quality of life for all humans, but I think you're projecting bleakness you feel on situations that do in fact have moments of joy, and even peace.

And I think joy is a better word than beauty. Beauty kind of implies to me objective truth, but joy can be found even in unimaginable trying situations where no objective person would see beauty.

I guess at the end of the day, all you can really choose is to believe in something or to believe in nothing.
Beautiful 3-D Brain Scans Show Every Synapse
Sure the sun isn't a point source in the sky; as it sets and you can still see it past the half-set point, you're experiencing the 'extra light'.
It provides a lot more, otherwise Cyanogenmod wouldn't be possible. I have a cheap Huawei phone and replaced the annoying stock firmware with KitKat per Cyanogenmod and it's virtually impossible to see the differences compared to my Nexus 4 besides logo's and the extra features that Cyanogenmod has (I installed the Google Apps bundle).

At this point in time, it would be nearly impossible to make an open source, fully compatible, version of OS X. Replicating the APIs and user interface would probably cost hundreds of millions and a few patent lawsuits.
Installing VLC Media Player voids your speaker warranty
It's reassuring to know that a product or service your relying on is open source.
Can you imagine the feelings those two employees must've endured when Armstrong made the remark? I would've felt sick to my stomach.

Armstrong runs enterprise like it's game; a game where people are just interchangeable cogs. He comes across as borderline sociopath with distressed mind.
Bitcoin threatens kleptocracy
Imagine if the author of the novel had to write those irrelevant scenes anyway in order to get to the good stuff. There might be someone, a literature academic for example, who would want to study that material. It wouldn't be for everyone but there are some who might want access to it. My point is that we are generating this history anyway, so why throw it out? There may be someone who wants to see how the code has evolved. Plus, nobody says you have to watch stuff that is not interesting. There are ways to filter out things you aren't interested in.
Valid point, but I'm more peeved by how the campaigns incorrectly interchange CS with coding with programming, which will probably lead to student confusion.

In any event, they're calling it "learn to code" for a reason. They're focusing purely on pragmatics - operating entirely within the confines of the abstraction that a language presents you. It's a mechanical skill.

The whole thing is a sham to appear progressive, anyway. I honestly do not believe computer science and programming are fit for the outdated bureaucratic classroom/routine model of schooling. We should worry more about how efficiently it will be taught, than about nomenclature.
As a musician and a scientist, I wonder if music and art are better analogies than science? And what if we had the luxury to teach some things in school just because they're interesting and fun? Isn't that why most of us learned programming?

When kids learn music, they typically start out by playing an instrument, or singing. Teachers are comfortable letting theory be taught later, if ever. Even the dilemma of what programming language to teach is analogous to what instrument a kid will choose.
How is the story spoiled by the title, I don't get that?
The clueless preaching to the more clueless?

Early data access has been around for a decade and generally has NOTHING to do with HFT. Events desks typically have very different architecture than other groups in HFT, and, well, are a very very small cog.
Jesus! Just go talk to her!
Turns out it is a rebranding of Bang With Friends after settling a suit with Zynga over 'with friends'. They are one in the same.

http://techcrunch.com/2013/10/25/bang-with-friends-down/
Coder Radio
This office (TIB) is not new at all. From what I understand, here is what really changed:
Before for blocking a web site you needed a court order. Now
People can contact TIB for a take down request. They immediately contact with association of ISP's and within 4 hours they take down the site. This request is also presented to Court (by TIB I think) and court has to give a verdict in 48 hours to make the take-down permanent. Otherwise after 48 hours site access will be restored.

New law looks better for content protection and personal privacy cases because it is fast, but of course this power can easily be abused.
coinbase is just as bad
make sure the larger culture knows what it doesn't know

A million times this. I am not sure if it is possible though.

I fear that any programming training as part of basic education will only expand the number of people who feel entitled to code, because they've been exposed to it, and then commence to build absolute shit. That is already a big enough problem, with large-scale failures like the Target breaches or healthcare.gov.
Yes, it does. Drepper's two points on the mails are the same points I made above:

- your code is not valid C code, fix that.

- these changes are pointless, since _unused0 could create problems in another system using invalid C code.

So unless there is a very good reason why this cannot be fixed upstream (and it has too be much better than "sorry but we are used to write invalid C code"), then I sincerely don't see why this patch should be accepted.

> The problem is where there are multiple contexts of what is "the" implementation.

The fact that the macro _unused doesn't conflict with NetBSD's implementation of libc doesn't mean that you should use it if you want portability. Sooner or later you are going to get this problem with a different libc implementation. You could submit a patch to that implementation to "fix" it, but you would be again avoiding the true problem, which is that the _unused macro is invalid C.
Yeah, any time people object to theft, it's "trading luddism".
That's a bleak outlook. In the end all we get are the "pretty flowers on the hillside". Look at the sadness and say "nothing can make up for that" and you've died already.

I say "look at the flowers on the hillside, nothing can cancel that out"
I don't like arguments like that, as they don't have any supporting data. I happen to analyze significant amount of bugs in a large C codebase and things you are talking about don't seem to be as important, as you claim. But well, this is what's wrong with programming languages, nobody cares enough to do some research. That's ok though, we just think about languages differently.
Growing up, before the internet, I fell in love with libraries. I discovered Scientific American and it's regular column "Mathematical Games" by Martin Gardner. I eventually read every one of those columns written by Gardner and picked up a lot of science from the rest of the magazine along the way. When I discovered his 1950's column on hexaflexagons I introduced them at my junior high school where dozens of us carried them around and played with them at lunchtime. Several other diversions I learned from Martin Gardner also made the rounds at that school.

I highly recommend the Mathematical Games columns written by Gardner; many of the more interesting ones are available in his books as collections, for example [1], which is less than $5 on Amazon. (Equally fascinating to me then was the Scientific American column "Amateur Scientist", this went back decades farther than "Mathematical Games" and showed projects, actually built by readers, that were often completely over the top--atom smashers, x-ray machines, sophisticated seismographs, etc. Thank goodness I didn't kill myself in my homemade lab in the basement.)

For an up to date treatment of the flexigon see [2].

[1] My Best Mathematical and Logic Puzzles, Martin Gardner, Dover, 1994.
[2] Flexagons Inside Out, Les Pook, Cambridge Univ Press, 2003.
Oh no, 7 Billion people on this planet and they forgot the meaning of "drone" for Yemen or Pakistan, the greatest IT nations on the planet ;-)
Who thinks of the title when reading the storey? Its a kind of double-meaning thing - when I'm done reading, and think of the title again, I see the irony or secret or whatever. Its a good title because it adds to the storey when you're done.
4 Reasons Why Development in the Cloud Makes Sense
Possibly the worst part: the courts ruled that what they did to him was unconstitutional (duh), but that it's perfectly OK to keep doing it to other people because he already got his payout:

http://blogs.findlaw.com/ninth_circuit/2009/12/mayfield-v-us...
I love learning about new and hopefully more productive programming languages, but I also have found out that with the limited amount of time that I have, that I need to focus on things that are relevant to my career.

I used to justify playing around with Clojure and Scala because it would give me insight into better ways of problem solving when programming. But one day, when I was sitting at work, I realized that I need to concentrate on things that were relevant to my job that I was weak on - Javascript, SQL, etc..

So I think it's important to know what's relevant to you and your goals instead of endlessly toying with the latest shiny thing.
Sigh... People always remark on Debian having old packages. Well the "stable" repository might be stable which in this case means run-in-production-for-5+-years-on-many-archs without problems.

But then there is "testing", and "unstable" too which gets newer packages quite often. I personally run "unstable" as my main development machine and have for many years. Even "unstable" is very stable, but might require some manual work once-a-year or so, with a solution often easily found by some google-fu.

Then there is also "experimental", which might very well have broken dependencies etc.

The cool thing is you can run stable, but then pick some packages from unstable using what is called apt-pinning. This way you can get a rock solid base, but use newer packages of some software. Best of both worlds!
New Vulnerability Found on Snapchat App
> popular reporters want to turn HFT into a moral issue and paint HFT firms as evil manipulators, when they really aren't.

First, almost every issue is a moral issue, especially one dealing with the value of a certain endeavor (isn't that what ethics is about? Trying to find the value of things?).

Second, claiming that HFTs aren't evil is as much of an assertion as calling them bullshitters. Most "popular reporters" as you call them (I assume pejoratively) at least support their claim. They say that HFT has little social value, and then claim that putting so much effort into something of little social value is at least morally questionable.

It is claiming that this is not a moral issue that is the more powerful moral assertion here, and quite suspect, at that. Whatever economic risks HFT may entail, its mere existence is first and foremost a problem of ethics.
an example of keep calm and carry on. the wit of the onion is trancendental.
Specifically, you get a bunch of benefits: if the provider goes away, you still have the source and the right to fix it. You can hire in a competitive marketplace to have changes made. When you find a bug, you can fix it. When the documentation is unclear, you can read the source. When other people make improvements, you get to reap the benefits. Support often comes from people who actually wrote the code that perplexes you.

Finally, licensing costs are zero, and support costs exist in a competitive marketplace. If you've ever been stonewalled by Oracle or Microsoft refusing to acknowledge that a bug exists, or worse, acknowledging it but marking it WONTFIX, this is worth more than all the other advantages put together.

From a user's point of view, open source is a win all the way around.

I have to say, though, that not every startup is best served by open sourcing all of their work.
You're not including the cost of the car. You should.
IMO it's more that it wasn't funny enough to be funny.
Ha ha... yes, it sounds painful but imagine you come across a function that you don't fully understand. You can highlight it and watch how that code evolved. The code will be animated very easily (compared to trying to reconstruct the history from some VCS). Most people will never watch (or care about) you writing code but sometimes it may be very useful.
Dark patterns + election websites = illegal
World obliterated by a drunken president. I'm not sure if it's alarming or hilarious.
People need to realize most things in business are a "numbers game".

A funnel.

You try 10 companies, 2 work etc.

You have 10 co-founders, each time you learn something.

Don't understate the value of luck and randomness. Even Bill Gates realizes he was just plain lucky as much as he was smart, had the tech, timing etc.

The more you try the more you can take advantage of randomness.

IE if you don;t play you can't win.
Client for chunk.io – file upload for hackers
Anonymous Internet access: Tor vs uProxy round-up
I enjoyed the extremly minimal cost of entry in terms of UX. But it's just a little bit too ~naked. I don't know when or if the sync has been done (maybe my system lacks some DE notification) and I have no other way to see what has been synced, I can' t find a browser based interface for the account. account.mozilla.... restricts itself as a login form.