skysight-inc/HackerNews huggingface dataset:
I apologize: downvotes and 5 minute old accounts make me think troll.

Volatile memory, like RAM, needs a constant source of power to hold information, but is very fast, so computers use it for calculation, or information that it will come back to immediately. Non-volatile memory, like a hard drive, holds information even when the power is turned off.

cache: means a temporary place to hold stuff, and isn't a particular type of memory.

system RAM: is volatile memory used by the system.

virtual memory: is stuff that was in system RAM but hasn't been used in a while, so was stored on a hard drive for a moment. Or rather, the place on a hard drive that you've reserved for that stuff.

hard drive: non-volatile, spinning platters written on with magnetism, like a cassette tape. It's better than a cassette tape because you don't have to rewind or fast-forward the entire thing to get to what you want.

RAM: is volatile memory

ROM: is non-volatile memory that is written once, and usually never erased and rewritten. Many forms of ROM actually can be rewritten, but to the extent that it's easy to rewrite ROM, the less it counts as ROM.

Primary: another word for system RAM.

Secondary: another word for non-volatile memory, like hard drives.
The 2008 collapse saw initial bailouts of $500b.

A subsequent $700b was approved and executed, and later on over $7t where commmited (but not all used) for bailouts.

That easily puts the bailouts that banks needed in order not to go under at $2-3t. That's nearly 40-60% of depositor liabilities.

If the bailouts don't happen if JP or BofA go under (for whatever reason), then I don't think the 99c to the dollar theory holds up.
And this is a god example of why government is far removed from its citizens.

They all got their gobs through connections not merit. It's like a general who never fraught a war or ever even went through the training.
The difference is that Google had a clear unique value proposition that was to provide search results (and only search results) back extremely quickly and were highly relevant when they other players were focused on creating "web portals" and did not focus attention on search.

With CodeCombat and Codeacademy there UVP is very obvious (make learning to code a game and teach to code online resp.) and had not previously been done. With this site I don't understand what the UVP is (social programming challenges?) that hasn't been already by something like TopCoder, Sphere Online Judge, etc.
How a computer actually works, probably something microkernel-based, like Minix. Stripped down, show just what needs to be shown for the lesson at hand, and much easier to get inside and play with the gears.

Programming? I'd say the OS doesn't really matter. Simple, easy to see initial result environments like MIT's Scratch, or Logo run on pretty much everything.
put on hold as primarily opinion-based by Xavierjazz,
Olli, Excellll, HackToHell, Tog 3 hours ago

Many good questions generate some degree of opinion
based on expert experience, but answers to this
question will tend to be almost entirely based on
opinions, rather than facts, references, or specific
expertise.

If this question can be reworded to fit the rules in
the help center, please edit the question.

Stack exchange is broken.

The question mixes up uniform distribution and randomness, but the answers are factual. There's little to no opinion involved here.
I won a grant to build, donate, and maintain Raspberry Pi computers to rural schools in South Africa (about 7). It was a large project. Absolute nightmare. In the end I just started buying second hand computers and installing XUbuntu (much higher performance, much lower cost). I donated the Raspberry Pis to a university engineering department and managed to buy double the expected number in second hand computers for rural schools, feel much better about it. Raspberry Pi is simply a gimmick for those that love that kind of thing (which is fine), but it should NOT be marketed as a way to get kids to learn programming, or as a replacement for a computer. It's simply too expensive, and does not cater to the educational needs of those struggling to learn programming/IT.
I guess that's why he is calling it js engineering?
Ok, then I was wrong. I've previously heard that in theory, the electors could change their mind, so that's why the parties only nominated their most senior, most trusted members for electors.
> I don't know if this is what iTunes used to do

It is. iTunes would play a song, and randomly select the next one (it would do random play, rather than shuffle).

Nowadays it generates a shuffled playlist and goes along, and people whine because it doesn't reshuffle automatically (you have to disable and enable shuffle to reshuffle).

An other option is to use random sampling, and to re-sample after you're done with the current set (possibly excluding any song of the previous sample)
They bought my sister and I a Commodore Vic 20 in about 1982. A fairly serious expense for them back then. I don't remember her using it at all, but I did and I owe my career as a developer to their generosity.
My father bought an Amstrad CPC to learn computing when he got in charge of supervising IT deployment in the company he worked in. I was around three by then, and they let me play a little to a game [1]. I developed a fascination to all electronic device, especially ones with screens. My father did not need the CPC for very long, and sold it. We did not have another computer at home until I was 14, not long after Internet could be reached with RTC dialups. Needless to say, I got completely hooked on this machine.

[1] probably this one http://en.wikipedia.org/wiki/Harrier_Attack
Focus less on:
* Comparing them to you
* Changing them

Focus more on:
* Identifying and leveraging their strengths
* Position your self as a Silvers type leader. Be a first follower to any of their ideas that you think can be tweaked to hold water.

That last one may be non-obvious. Learning to be a first follower promotes humility in yourself, supporting others, and showing others how to lead and follow. When others lead their 'laziness' (I hate that word) begins to dissipitate.
So, how does one render a website properly into a PNG? Headless Chrome?
At school I had much the same type of machines which I could program on, though in my final year as they moved to windows, pretty much any possibility of programming was taken away due to the system.

I visited a school the other day, all they seemed to have were windows machines, which presumably are pretty locked down. Fortunately we brought Raspberry Pis to the school and kids seem to love it and learnt a bit of python on them.
Has 3D Printing Found Its Home In The Netherlands?
Well, it seems you can't have so much success and preserve original community values. We've seen that over and over on various websites.

If you haven't seen it yet, try http://hackermonthly.com/. I'm not a subscriber, but the free issues I've seen had more business stories in them. You can download the current issue from http://hackermonthly.com/issue-45.html
Yup, they bought a BBC Micro in 1983. Playing around with that was what got me started.
Flappy Bird developer says ‘No’ to everything
http://phantomjs.org/ would be a good start.
Yes, they did a lot. Even if they were both Literature and History teachers :)
Important security information for FRITZ!Box users
mportant security information for all FRITZ!Box users with MyFRITZ! service enabled

You are receiving this message as a user of AVM MyFRITZ! at the e-mail address registered with this service.

In recent days there have been several reports of fraudulent use of telephone services connecting through FRITZ!Box routers. AVM has notified its customers and published revelant security instructions. How this abuse has taken place has yet to be established conclusively.

As a temporary safety precaution, AVM recommends that all FRITZ!Box users disable Internet access to the FRITZ!Box via HTTPS (port 443). This also disables access to your FRITZ!Box user interface from any location using MyFRITZ!. Please go to www.avm.de/en/sicherheit for brief instructions.

After disabling Internet access via HTTPS (Port 443), FRITZ!Box services like MyFRITZ! and FRITZ!NAS are no longer available and the FRITZ!Box user interface can no longer be accessed from on the go. But you can continue to use all Internet and home network applications safely at home.

If you saved e-mail addresses in your FRITZ!Box, for example to use push service, we recommend changing the mail password at your e-mail provider for this mail address as a precaution. Any other e-mail addresses not stored in the FRITZ!Box are not affected.

See www.avm.de/en/sicherheit for the latest news. We will inform you as soon as you can resume using both services without restrictions.

If you need further support, our support team with experts on this topic is ready to assist you: contact us at security@avm.de or call +49 30 39 004 554.

We apologize for the temporary limitations to access from on the go, but have decided to recommend these instructions as a securtiy precaution.

Best regards

AVM GmbH
So a little soap/chemical enters through the edge. A 99% reduction in exposure still beats 0% reduction in exposure.
Scratch is ok at first, but really they need to come out of schoool knowing something more than that (python/ruby/java etc.)
"Given how powerful they are, they seem to be surprisingly underused."

"At present, vw doesn't scale dynamically in Chrome and Safari, you have to refresh the browser."

Seems pretty obvious why they're (currently) underused.
Do people mind more about inequality than poverty?
It's done by Usersnap: https://usersnap.com/
When I was very young, my dad traded a motorcycle for our family's first computer, because he recognized them as being "the future". He didn't end up learning to use it very much, but I learned just enough DOS commands to play Space Invaders. Our next computer was a 386 with Windows 3.11, and that's where I really got interested. That computer and the NES probably contributed more to getting me into IT than anything else. For a short period of time in elementary school, my parents encouraged me to get straight As with a Nintendo game each quarter - they had bought several in a garage sale or pawn shop and had them hidden. Once I got in that habit, along with the interest in the computer, my nerdy tendencies were sealed.
The article is pretty trolling with it's wider commentary about political placemen. If anything one of the problems the current government has is that it hasn't been placing those sympathetic to their agenda in wider society.
Gove is currently in trouble because he isn't renewing the contract of someone he initially appointed. She happens to be a former Labour politician.

I'd be far happier if the technically minded politicians were those holding schemes like this to account rather than running them. Running a scheme like this involves lots of skills, none of them technical. She isn't writing the curriculum, she's navigating it through the corridors of power and dealing with all the vested interests for and against it.
Not really, I'm afraid to say, as a) I'm not part of their community, more of a passerby and b) this was all face-to-face conversations over shared meals/tasks/adventures etc.

It's all hearsay/anecdotal evidence, but I'm inclined to respect the opinions and views of folks who've spent more than half their lives on the water. It's unbelievably sad... it really feels like "last chance to see" for the seas.
Seeing customers get this treatment is exactly why I created my own exchange, in fact there are so many alternatives nobody should be using Mt. Gox anymore.

So many good alternatives:

VaultOfSatoshi.com, Bitstamp.com, Kraken.com, etc..
"caches: means a temporary place to hold stuff, and isn't a particular type of memory."

Of course processor caches are a type of memory! All RAM is is a "temporary place to hold stuff" too.
Deploying cloud services to Azure with Powershell
Sorry but no. This isn't a tory only thing. This is down to the political system we have that allows people with little experience in a sector to be put 'in charge'.

What I will say is that an expectation to be able to program is not something I would expect from a career politician. I would expect them to listen to advice from those that can.

(edit)
OK I went and read the article. I take it all back. If you are given a job, you should at least have a basic understanding of what is involved. :(
My dad taught CS at high-school beside math, physics, and chess. He got a C64 when I was in kindergarten and showed me how to load up games and write simple three liners in Basic.

As a young teen I got interested in game development and my dad taught me some Pascal and C. I never really gained much traction because I just couldn't see how learning about data structures and OO could benefit me if all I wanted to do was putting pixels on the screen. But it was enough to realize that programming could be fun.

Later I decided to study CS because I thought I had a knack for solving logical problems and that learning how to program wouldn't be too hard for me. This turned out to be true, and although I would drop out of college soon I was always in the top 10 percentage when it came to doing programming assignments or exams.

I spent my 20s making music, getting drunk and chasing after girls. When my dad became ill with cancer I had to find a job fast in order to support myself, so I skimmed Michael Hartl's Rails book and put Rails on my CV. Shortly thereafter I scored a job at a corporation working on a Rails project with about 50-ish Models and what felt like hundreds of routes and controllers, not knowing why the parentheses were missing from the method calls or where some of those Methods are defined (in the Helpers folder).

I showed my dad what I was working on when I visited him at the hospital and he seemed pleased. Two months after he died I got laid off after working there for a year because the company made some losses (about 22 million Euros if I remember correctly) and I wasn't contributing to the core business. I was going to quit anyway because I didn't feel challenged anymore.

Anyway: Yes. My dad has done a lot to make me interested in Science and IT.
It happens at our recent dnd game our mage roiled all 1's on a magic missile 6d4 all 1's
Happiness is a natural measurement of how well you (believe you) are achieving your goals. If you are unhappy, it's a signal that you should change something about your life, not a signal that you should short-circuit the measurement system.
Programming-wise... when I was around 10 I had an old 80386 machine with MS-DOS, BASIC, Borland C++, Turbo Pascal and Windows 3.1. I learned to hack in BASIC pretty fast and made a good number of scripts and games for myself, and then I learned to optimize those since the computer was so slow, so that helped a lot.

My dad used to teach stochastic processes at the university, so he would try and explain me set theory and complex numbers when I was 5 years old (and also, play Civ 1 with me!)... eventually, I finished high school when I was 14 and college (MSc in CS and applied math) when I was 19. So I'd say my parents have done a lot in making me interested; although they've never pushed it.
I have just been able to withdraw 0.3 BTC.
I disagree with very little of what she said. OK, so she doesn't know how to code, she admitted that, and she doesn't know a great deal about technology. She confuses graphic design and coding at one point.

Here is an MP on Question Time saying all the things I want to say on Question Time. Coding is a vital skill that our education system is ignoring. Children that grow up without any idea of how computers work will be disadvantaged. An economy that has no young work force even introduced to coding will not be digitally productive.

When I'm trying to sell the "teach children to code" course that I occasionally run I like to use this metaphor: people that don't know how computers work to even the most basic level aren't people that don't know how an internal combustion engine works. They're people that only know how to get taxis.

So don't hate on this woman (even if she is Tory, even if she does know powerful people) because she's standing in our corner fighting our fight.
May I ask, how do you use HN these days?
I'm unsure what to make of this post.

> Your data stays with you: It is scary enough to hand over your company’s most precious data - your customer database - to a large company with all the data break-ins today. But with a start-up, the risks magnify, as there is the added worry that the start-up will fail, or will be acquired. What happens to your data then?

> We never ask our customers to provide us with their data. We ask our customers for descriptions of their products and descriptions of their customer’s pain points. That information is enough to provide a continuous stream of targeted leads to our customers.

Considering that the "data" being collected & sold by Compile doesn't belong to its "customers", where is the question of trust? Also, why would any customers who are buying leads from you ever share their customer data with you?

Or maybe I'm missing something here?

[0]: https://www.compile.com/technology/
For all on mobiles - here is an example result page: http://www.snapbugz.com/p/88a7a69a
I appreciate the response.

Where was this, if you don't mind? I've got a few docks I can walk myself. And yes, I've seen changes to the sea as well over the past few years.
In February of that year, I bought a Dell Dimension e520n, which came bundled with a copy of FreeDOS. I still own that computer, which has a 1.86ghz Core 2 Duo, and it currrently runs Arch Linux.
Twitter Is Collapsing
Lottie Dexter is not a politician, she's a civil servant. She should have been appointed based on her professional neutrality and ability to do the job, a substantial part of which appears to be to lead a team promoting how to learn programming.
Art, made with code: calling all future interactive artists
It's not even painstaking anymore, even with a cheap diy book scanner.
> but 'separation of concerns' and 'loose coupling' have been central to every design decision I've made.

I'm guessing no design decision you've made has ever involved assembly language. Bill Gates obviously knows a little bit more than you on this topic.
When I see the word "random" I parse it as "unpredictable", since this is usually what people mean (even if they don't realise it) and can clear up many arguments. The concept of 'random' is interesting in some cases, but the vast majority of the time it's far stronger than what is required.

In this case, the question is:

> If a number generator is uniformly distributed, why might that not be 'random enough'?

If we rephrase this as:

> If a number generator is uniformly distributed, why might that be 'too predictable'?

This makes the flaw obvious: there are many ways to choose numbers uniformly which are completely predictable. For example, choose the smallest value first, then choose a value which is furthest from any previously-chosen value (in, say, lexicographic gray-code order).

The point here is that 'uniformity' is not the property we care about; it is a consequence of the property we care about (unpredictability). If a distribution were non-uniform, we would be better able to predict it (by biasing out predictions to match the distribution), hence the least-predictable distribution is necessarily a uniform one.

Other times this comes up:

> Are quantum measurements 'truly random'?

That's untestable, but we can test whether they're predictable or not.

> This encryption algorithm requires a source of random bits.

It would work just as well with a source of bits that are merely unpredictable.

> This strategy can only be defeated by a random opponent.

It can also be defeated by an opponent which you can't predict.

And so on.
Clicking on your logo in the blog should go to your main site. If not, please add a link to your main site. It's very difficult to navigate as most in-app browsers don't have a url bar.
Amazon is eating the world. I can't wait until they start producing TV shows and movies like Netflix. The game is on.
So around £24.4mil? That's nuts.
Thanks for your answers. Its really impressive if you rattled all of that without even having to refer to anything except previous knowledge. I'm not sure I quite understand the general interaction between the parts but it definitely makes 100x more sense now than before.
EVidence – Auto Generate Tests for Cucumber, Selenium, Jira, Quality Center...
eVidence is a free and open source application made to ease software management. In it's beta version it will offer interesting features such as: Test Case generation, Cucumber Test Scripts generation, Documentation generation such as User flow, User Requirements, Integration with Quality Center, Jira and more... Come register to try it out once launched ! More info in my blog: http://evidence-agile.blogspot.fr
That's basically my impression, but my understanding is that NLP is not very strongly supported so I'd be leery about using theories from there as if they provided much evidence about the world.

I don't think you need to get so vague though - if you want to communicate a task to a human, you very explicitly use language most of the time (particularly for anything complex). They may not follow your instructions for whatever reason, but the act of communication is done with text.
But "everyone" is poolmining. And the pools are surely professional enough not to mine directly into mtgox?
FIFY: I'm sure the US did this during the 1996 Atlanta Summer Olympics. A lot of international leaders attended. I'm sure the was lots of targeting.
So they send code to Redis to make sure that they won't increment too high? I know Redis already has a ton of functions prepackaged but this seems like it would be a good one: INCRIF.
+1 for PyCharm. The guys from JetBrains are doing a great job and keep improving it. Performance today is much better than it was half a year ago.
With Android you don't need to rely on Google to install third party applications on your own hardware.
Clicking the house rather than the name seems to go to the main website.
It's a great set of questions, and a set we hear constantly.

To slightly extend, there's also the question of "Will you raise your pricing for the same offering at any point?".

Plus, in addition to can I get my data back, "will it be of any use to me when I do get it back?". i.e. is it exported to some standard format, will I get enough source code to run it long enough to build (either myself or collectively) some way to get the information (as opposed to the data) out?

"Can I get my data back" actually figured in our architecture prior to building, that's why we went for bring-your-own-storage. Google Drive and Dropbox both now provide direct JavaScript on the client to their servers functionality, the data doesn't need to go your servers any more for storage (only for processing, should you need that).

Our SaaS isn't our main, or even a pay-for, product, we heard this constantly. We do now have a set of answers, but it's taken a good couple of years to put them together in a way that satisfies people.
How to delete your Facebook account [2014-02-04]