skysight-inc/HackerNews huggingface dataset:
This is exactly where I was for 10 years - until I learnt how they actually work (age 30+).

Since clicking with these basic things - I have enjoyed my job much much more.

However - at what age they should be introduced not sure - 10, 15, 31?
They bought a Windows 3.11, that's where it started for me :).
There are, in reality, a lot of different memory types in your computer. Some of it is DRAM. A tiny little bit is SRAM. There must also be some ROM in there, as well as some Flash, which may or may not be hooked to the computer pretending to be a hard disk. There are various entire subsystems composed of DRAM/SRAM in the peripherals of the computer (such as your hard drive, your wi-fi adaptor, your GPU card).
Well, it was his first day on the job. I didn't expect him to roll out a 50-page strategy document.

He was cheerleading here. Boosting the morale of Microsoft employees by talking about how awesome they are and how their lives will improve under his tutelage.
I wasn't trolling, hence the account name. Its hard to learn about how computers work because I don't even know where to start. When I typed "types of computer memory", there are a bunch of different resources. Its difficult and inefficient to just google every term/acronym I don't know. But thanks anyways for the answer.
For me, the single most efficient anti-procrastination technique has been Don't Break The Chain. I have a few tasks that I need to complete _every day_ and the point is that the longer the streak is the bigger the incentive will be to continue. It also creates a clear routine which helps a lot on the psychological level (anyone who is into physical training of some sort knows how important this is).

I usually break it up in "do X for Y minutes" and timebox it to 1 hour. Right now it's "read a book for 15 minutes, clean the house for 15 minutes and code on a side-project for 25 minutes". I also have a shorter version for busy days which is basically "read two pages, do one chore and complete a trivial task on the side-project" but as long as I do something it's fine.
The standard RPI os seemed crap to me too that's why i switched it to Arch.

Hardware wise the USB hub is probably the weakest part in it and that's where they have the most issues.

Plus the fact that some hardware part are undocumented because their proprietary.

Try not to be the "fix it guru" all the time though since if your daughter can always ask you to do it she will never bother to learn herself.
My argument is that you should examine what your intended outcome is. If your goal is (1) to feel better about yourself by not contributing to the extinction of fish, then by all means continue what you're doing. If, however, your goal is (2) to halt or significantly slow the extinction of fish, then simply not eating fish is completely insufficient, and you need to figure out how to do something that has a larger effect. I think you're arguing as though your goal is (1).

"All I can do is change my behavior. I can't change the behavior of hundreds of other people as much as I would want to."

Well, millions, I assume you mean.

"make the cognitive effort to recognize the wrongness."

I think you're assuming my conclusion. :)
No, in fact they actively discouraged me from pursuing an interest in programming.
They of course supported me. But the worst part was that I had to share a personal computer with 1 sister and 1 little brother. We had to take turns which slowed me down in my development.

My children will each get their own computers for sure :-)
The Minister of Health doesn't go around stating that every schoolchild should learn how to operate on people...
I prefer other brands, but it is great to have MacBooks as fallback options. It is only maker who still makes 16:10 screens.
98% of SSL enabled websites still using SHA-1 based weak Digital Certificates
I love this quote: "You’re seeing a lot more cases where people can afford to use C, instead of using assembly language.". Yes. Definitely 1986.
Awesome release, especially since I can now use Docker on OS X without having to boot up a full Ubuntu VM through Vagrant.

If anyone else is using Boxen, I packaged up a quick Puppet module to get up and running with Docker on OS X: https://github.com/morgante/puppet-docker
I know in 1974 Turkey invaded a European country and is still holding its land. Now you will say it was a peace keeping operation which might not be true but in case it is, its 2014, and Turkish military is still occupying the land of another country. An EU country which obviously veto's its accession to the EU.
This is exactly what I mean. With a simple terminology trick, both are doing the same.

Do you really think that the domestic propaganda machine (of both) doesn't label these people as terrorists? How is Assange and Snowden treated? Were they terrorists?
Amazon Acquires Video Gaming Studio Double Helix Games
This is a good question, but based on my experience, I have come to the conclusion that the mindset that characterizes the three groups really go beyond engineering or computing. It takes a certain amount of curiousity, interest, ability, learning and so forth to have a type 3 mindset and some of that simply cannot be externally driven.

Having said that, encouragement is good. Share what you learn as you do it, talk about the books you've read and what benefit they provide. Sometimes people just need an example closer at hand to see their own potential.

In the end, it really up to each person to decide how they want to approach life.
The Standards Wars and the Sausage Factory
Cool stuff with CSS3 vw and vh units
> How many of them would ever see a PC running Linux again?

How many of the will end up making decisions on the assumption that there is nothing else that runs on a computer except for Windows?
They bought home an old 386 machine from work when I was around 6 or 7. It just attracted my curiosity... So I got it up and running by myself when I got home from school the next day, before my Dad had got home from work (with the intention of setting it up for me himself). He came in stunned to see me playing with Paint, with all the bits plugged in correctly, sprawled out across the floor. It just made sense somehow. After a week, my kitchen was covered in dot-matrix printed pictures printed on reams and reams of paper (with those funky perforated holes on the side). I used up the whole ribbon in less than 2 weeks, which was apparently naughty haha. I also used to like making letter and signs, which I helpfully placed all over the house.

The modern equivalent is leaving a Raspberry Pi out for a kid to play with, I guess. So much fun :)

I went on to study Computer Science at uni and am now a Software Engineer, aged 23 and a quarter!
What annoys me the most about all of this is that the media and Government are too focussed on the actual code and not the benefits that come from learning to code.

By the time these kids are old enough to gets jobs (so in some cases in 10+ years) technology will be even more prevalent in the work place than it is now and it will penetrate every sector.

If kids start learning to code and making things with computers (whether it's apps, websites, programming Lego or robots) then they will become more familiar and comfortable with technology and whilst being able to write a bit of JavaScript may not directly help you get the dream job as a doctor, but being able to sit down in front of a new computer system or patient care device and very quickly learn you way around is a huge benefit to employers - and that will stem because they're going to have 10 years of being exposed to different devices, UI paradigms and OSs.

In terms of the code it will hopefully teach the kids some maths skills, language skills (in terms of learning about syntactical structure and expressing your instructions), and also learning to fail (which we still see as a huge negative here in the UK). Of course there are many other benefits and skills they will pick up too.

A final thing that pisses me off is this "year of code" aspect, it shouldn't be just one year, it should be tens years of code; the Government should be shouting about how enriched today's 6 years olds will be when they finally leave school to work because of a decade of exposure to technology.

</rage>
Maybe not in SV, but a lot of places are still business casual. Which means a sweater and nice pants.
Well the pain point is financial, it just lies with the merchant which gets a chargeback, I believe, when a fraudulent cc is used.
I wouldn't be surprised if these auditors were like this or even worse: http://serverfault.com/questions/293217/our-security-auditor...
Maybe a 'redbull' username would be more honest.

I have nothing against community manager / PR curators posting links, but making it clear would be IMHO preferable.

About the content: Interesting, but really weird font.
True we aren't at Apple II level, open hardware would be great but as I said the whole culture surrounding it as well as the documentation which exists is really good. It's still a very cool project which succeed to get this ball rolling, obviously there is room for improvement.
Reading the title, I was expecting to see a somewhat shady article on using multiple servers to dodge API rate limits.

Instead, they've got a pretty snazzy writeup of how to effectively keep your distributed processes working together properly. I'm curious why they didn't pass a token rather than the actual Lua over the wire via Redis, but it certainly seems to work for them.
Enclaves of hippie culture in America? Loads. Floyd, VA, Asheville, NC, Nevada City, CA, Yellow Springs, OH... Every state has 2, 3 or more enclaves.

In "hacker culture" today? No.
Startup Accelerators In India Face A Reality Check
French here (context).

Legos [1] (starting with Duplo Train) and Kapla [2] were probably the most stimulating toys I played with. Also, Logiblocs [3], Meccano. Oh, and some random basic electric components (lamps, batteries, switches, etc). I did have some more "sciency" toys like chemistry kit or such but I quickly got bored with these.

But I think that, before that, being given the opportunity to read books, play around with a computer and having limitations (restricted computer time, limited Internet subscription, finite number of books) really made me think to find workarounds or other ways to pass the time.

tl;dr: Science and IT skills are just results of a stimulated mind from the early age

[1] https://en.wikipedia.org/wiki/Lego

[2] https://en.wikipedia.org/wiki/Kapla

[3] http://www.logiblocs.com/

[4] https://fr.wikipedia.org/wiki/Meccano
yes, my dad invested in technology in the 80's as that was the future and he and mom thought should get used to it. I remember he bought home the Commodore 64 from Germany. Besides of gaming there was always a push to look at how the machine worked etc. Reading the manual and playing with Basic and later machine code.
Good times!
Which one is the best tool, when you want to teach how a computer actually works? or you want to teach them programming?
In a day.
> have no idea how to even make the simplest of programs.

The simplest possible programs are still very simple and short. Even with verbose languages.

One drawback here is that even a simple game by modern standards is light-years ahead of my best efforts on the Apple II. And those best efforts would be considered rather mundane or sub-standard today. A modern-looking program involves interacting with a GUI library and they are complicated animals.

What a successful teacher should do is to instill the love for the essential part of the program. When you write a "guess the number", there is no need for particle generators, applause, music and animated backgrounds. Keeping the basics short the kids will learn that programming is no different than creative writing using imperative forms all the time.
No. Or maybe yes, they bought me a Commodore 64 and a BASIC book when I was a kid. It was quite popular at that time for people to have a personal computer. The OS presented itself essentially as a basic interpreter, so learning how to use the computer usually consisted in learning BASIC.
My dad brought me a book from a library when i was 8 years old:related to astronomy. Also, i found some old geography boojs around that time which made me develop interest in world geography maps!
The most important info in a list of "books" are the book titles/ISBN. Secondary is why the author of the article thinks they are important but, when I'm reading an article written by someone I know nothing about, that's a distant second. Under no circumstance is "an 896px-high picture of the book embedded in the article so that you must scroll past it" considered "important info" when I'm browsing a list of book recommendations.

Maybe this sort of design works on a mobile device. On a computer though, if I want to read the whole thing, I'd have to scroll (or click) with my mouse probably 20-25 times. No thanks. If it was because there was so much dense, great content - I'd be interested. But come off it - at the end of a day, it's a *(#&&ing list of books that could be summed up to bullet points.
I don't have to understand how my car works in order to be able to use it. Sure, everyone would benefit from someday learning to use Linux, but to say it's vital is extreme exaggeration.
due to the way the account was "handed over" to the attacker, it puts Twitter in a difficult position - they don't really want to open the floodgates of having to investigate every single request for intervention due to an alleged account hijack/ transfer made under duress etc.
Russia becomes the second country to ban bitcoin
So Linux is somehow immune against people ritualising how they interact with a computer? They will have a problem one day, google for a solution and remember that solution. Few will actively try understanding the solution and how and why it works.

Operating systems don't have magical powers for making users interested in their internals.
"(other than the easy disputing of erroneous charges)"

They are not easy nor simple AND you can't use your credit card while they mail you a new one

So yeah, as someone who have had their CC misused, it's a pain in the behind
Not particularly excited. After spending a number of years with embedded systems, my tolerance has faded a little. We tried the "follow the instructions" and no help thing to start with. Unfortunately we were blessed with only a composite video cable which is to be fair, a flipping nightmare of reading inconclusive LED states and fumbling around in the dark with no video output. That is where the documentation stops and years of prior experience of embedded systems and knowing what to search for kicks in. Each step came with its own pile of crud to deal with. Each hoop jumped through chips a little bit of interest away. The inevitable question that gets asked is:

"Dad: is this what your job is about?"

It's not and never has been.

The perfect Apple 2 / C64 (or in my case, BBC Model B) was the one that you opened the box, plugged it in and it worked the moment you turned it on without fail, every time and never poked you in the eye unless you told it to.

I still think the (partial inspiration for the Pi) i.e. the BBC Micro is still a better starting point than the Pi itself. Well documented, relatively simple, very powerful, forgiving and the ability to write high level (basic) or low level code (assembly) from the get go from the books that came with it, can play games on it and if you screw anything up, just restart it.
Pretty asinine that I can't even read about what snapbugz is in my mobile. It might be the greatest thing since sliced bread, but I'll never use it, because I tried to find out more info and got slapped in the face for it. If it were of interest, then I would email myself a reminder to use it on desktop.
> This once again makes it clear that Bill Gates, although incredibly smart and successful, was never a visionary.

He became successful because he was a visionary.

He saw in 1978 that the future was in software, not in hardware (Apple went the other way and ended up in a hole for two decades because of that mistake). Then he saw the future of licensing software and bootstrapped Microsoft based on it.

Then he saw the importance of operating systems and built the company around it.

Then he saw the importance personal computing with Word and Excel.

You can say a lot of things about Bill Gates but saying he was not a visionary is absurd.
My father was an electrical engineer. His ability to just repair/fix all manners of electronics about the house and go into depth detail about how stuff worked gave me deep insight.

We also had a ZX Spectrum 48k in the house which I learnt how to code BASIC on and read/write from tape.

The turning point for me, though, was when I wanted a SNES (Super Nintendo Entertainment System) for Christmas and he persuaded me that I should have a Commodore Amiga instead.

So I got the Amiga 1200 and ran with it. That introduced me to more programming languages, a GUI that was pretty much replicated across the PC platform and beyond and all sorts.
Sony to Dump PC Business, Revamp TV Business and Cut 5,000 Jobs
I came up with a similar idea while planning a recent trip in South Africa. Couldn't find one. Great idea though.
1. At the very least take down the option from the website.

2. There are no transactions on the blockchain. All withdrawals are stuck within MtGox.

3. People who withdrew money don't care about the fix, they care about getting their money back. Start paying now or say goodbye to your business. This is no game.
<http://en.wikipedia.org/wiki/CPU_bound>
Don't give them any ideas on how to "improve" the NHS!
I believe all government institutions should be using open source software virtually everywhere (if something doesn't exist yet, they can build it). That way the things we build with taxpayer money will be much longer lasting, and interoperability with future technologies should be a much easier task, rather than relying on the whim of a private company and its profit incentives.
I can highly recommend "Professional JavaScript for Web Developers" by Nicholas C. Zakas. It's almost a thousand pages but I read it cover to cover.

It explains all aspects of JavaScript in a very clear and concise way and contains the best description of the prototype chain and inheritance in JS I've ever read.
My father got me a subscription for a computer magazine (finnish Mikrobitti) as a part of it you got an email account some space on their servers /~username/ and a 56k modem connection. He helped me do some fiddling around on Frontpage Express and I made websites with oh-so-cool flame gifs and 3D text banners.
I had a huge stack of random 386 and 486 hardware that was brought home from flea markets and such after recession, which I used for my first Win95 "servers" (only running apache)

He was a construction worker and a taxi driver, but had an interest in technology. He's always been very supportive of my nerdy ways, even though my knowledge quickly surpassed his.
I'm not interested in monetising it to be honest
Asyncio – Asynchronous I/O, event loop, coroutines and tasks
My father got a master craftsman certificate in electronics and worked a lot from home. At some point I decided I want to know what he's doing and also wanted to understand it - one of the ideas a kid has when he sees his dad doing things he doesn't understand I guess. My interests changed after we got our first computer (286dx IIRC), I found it way more entertaining.

One day I've seen a book about programming in QBasic and my parents got it for me. They always wanted me to learn new things and to learn things I like / enjoy, so I had the pleasure of regularly getting my hands on one or two new books about programming and other IT related things.

They supported everything I did, especially LAN parties when they still we're not as mainstream as they became. This was the only way for me to meet more people who enjoyed IT and gaming. I'm not sure how much of what I have become and what I know came only from me or is caused by them, but I am grateful for everything they did, they are not perfect but they could have been far worse as parents.
My school used Windows for everything. I remember when in year 7 (6th grade) I was complaining about the computers to my IT teacher, as many do. His response was "there is another way!".

A few days later, he found me and gave me a Linux live CD with Knoppix on it. I remember it claimed to have 2GB of software, compressed into the 700MB a CD could hold. I could put it in my family computer at home, and without installing anything, changing settings, messing up the computer my parents used in any way, I could use an entirely different OS, it was amazing!

This was the point at which I realised how software and hardware were truly separated. A computer was no longer an 'appliance'. The "start button" wasn't part of the computer, it was just some software that I could replace.

I believe, and have told many people in the years since, that this was the turning point in my computer education, that has lead to me studying computer science, and becoming a software developer.

Linux should be a part of school education, because teaching kids that computers aren't appliances, that hardware and software have a split, and you can change both, is crucial to developing a real understanding of how they work.
What's with the feminism non-sequitur?
Don't listen to these fear-mongering selfish people. There's nothing wrong with AGPL for what you are going to use and it does not force the whole site to be AGPL. All that is nonsense.
ha ha..that was so cool
It's not all that bad now and wasn't when I was at school (in the UK). During my time, we had the Acorn BBC Micro to start with, then the Archimedes. These were both programmers dream machines and code we did, usually plugged into large Lego machines. After that it diverged into "office studies" as RM dumped millions of PC clones but there was still Quick Basic and Turbo Pascal available that was taught at a lot of schools either as a mainstream subject or through "computer clubs".

Now there was a gap for me but I have children now and they are learning how to write HTML and basic JavaScript. They are using software to produce video productions and stop-frame animations, they are even getting instruction from parents on how to write python. They have Windows desktops, iPads and a few Linux netbooks. They have it pretty good.

And this is a London primary school with an Ofsted "needs improvement" rating.

It's not all that bad.
Ask HN: What are good open source video management and processing system
I have heard about two open source video management, transcoding and streaming system which are 1. Kaltura 2. Opencast Matterhorn. But I want to know what are other such open source systems. I want to use such system and I have knowledge in Node.js and PHP
Even if it will become a standard, it may be complete evil. This concept is quite complicated for regular developer, so some day we'll see petabytes of cryptic, totally undebuggable markup. It should not be done in that way.
Facebook's nuclear advantage
Ask HN: What's the best way to schedule multiple HO?
I need to schedule 1-on-1 google hangouts with 20 of my users.

I want to send them a mail with a URL to an app that allows them to pick a specific time&day when I'm available for the hangout. Once that slot is chosen, the others cannot chose it any more.

Is there an app for that?
> Expecting anything less from the tories