skysight-inc/HackerNews huggingface dataset:
John Holt's book "How Children Learn" uses the cello as an example. After discussing what he's found by observing children play with a cello (some will tire immediately; some will indulge in "total activity" of random exploration, followed by attempts at synthesis and control), he writes:

> There is a special sense in which it may be fair to say that the child scientist is a less efficient thinker than the adult scientist. He is not as good at cutting out unnecessary and useless information, at simplifying the problem, at figuring out how to ask questions whose answers will give him the most information. Thus, a trained adult thinker, seeing a cello for the first time, would probably do in a few seconds what it takes a child much longer to do—bow each of the strings, to see what sounds they give, and then see what effect holding down a string with the left hand has on the sound made by that string

> That is, if—and it is a very big if—he could bring himself to touch the cello at all. Where the young child, at least until his thinking has been spoiled by adults, has a great advantage is in situations—and many, even most real life situations are like this—where there is so much seemingly senseless data that it is impossible to tell what questions to ask. He is much better at taking in this kind of data; he is better able to tolerate its confusion; and he is much better at picking out the patterns, hearing the faint signal amid all the noise. Above all, he is much less likely than adults to make hard and fast conclusions on the basis of too little data, or having made such conclusions, to refuse to consider any new data that does not support them. And these are the vital skills of thought which, in our hurry to get him thinking the way we do, we may very well stunt or destroy in the process of "educating him".

> But the greatest difference between children and adults is that most of the children to whom I offer a turn on the cello accept it, while most adults, particularly if they have never played any other instrument, refuse it.

He wrote about his own experience with learning the cello in the book "Never Too Late: My Musical Life Story."
Certainly true, carbs are addicting. But perhaps the satieting effect of fats can help individuals curb their hunger.

http://europepmc.org/abstract/med/9683329
http://www.nature.com/ijo/journal/v32/n11/abs/ijo2008166a.ht...
I find funny that the by investing into JITs instead of optimizing compilers for Java and .NET, C++ managed to get a spot in HPC.

Now both Java and .NET eco-systems are getting there AOT optimizing compilers. .NET with MDIL and .NET Native, Java targeted for Java 10 (if it still goes to plan).

Also, thanks to Oracle's disregard by mobile platforms by not providing neither JIT nor AOT compilers for Java, C++ became the language to go for portable code across mobile OSes when performance matters.
Yes the `-Sy` bit is a bit cumbersome / annoying. I would have much preferred `pacman update -s` and `pacman remove <package>`.

When I have to install a font on my machine that isn't in AUR I'll just roll up a PKGBUILD, install it and dust my hands off. Makes it incredibly easy to remove the packages later if I no longer need them.
One does not get rich by saving money. One does get rich by earning it.
This is kind of hilarious.

I think the article might be a bit dense for those who aren't aware of RSA's algorithm though.
Even without the standard library, C++ offers lots of safety mechanisms over bare bones C.
AFAIK, Motorola started lightening their custom skin before Google bought them and continues to ship lightly skinned devices.
Thanks for your reply.

I was unable to figure out a way to send you a private message.

There's a link in your profile to a personal web site, but I could not find any contact info on it.

There's a link to your account on Keybase, but 5 minutes of exploration of the Keybase service did not reveal a way to use Keybase to send you a message.

So, I'm curious as to whether it is your intention that a random HN reader such as myself cannot figure out how to send you a private message or whether I'm missing something obvious, or something.
Transistor-level simulation of the Atari 2600 (2014)
In the CS community a new (sub)subfield has emerged called "Fairness, Accountability, and Transparency in Machine Learning" (FATML). It's a young research topic, but I find it quite interesting.

http://www.fatml.org/
I may be a sentimental old fool, but I feel a vague sense of sadness at the removal of yum. Seth Vidal, the original author of yum (or, the fellow who forked it from Yellow Dog Updater, and made it yum), was one of the sweetest, brightest, and most helpful developers I've interacted with in my long history with Open Source. He was killed a few years back when he was hit by a car while cycling, and yum has never quite been the same without him, but I occasionally think of him when using yum.

I wish they'd keep the yum name, since dnf is still based on yum, even if a lot of the innards have been replaced. Also, "dnf" is not at all awesome to say out loud, while "yum" is among the most awesome commands to say out loud.
if you are asking why more people don't take up engineering I would tell you that you need to think what percentage of the population has the cognitive ability to write code day in/out and then filter the list for personal characteristics,hobbies,jobs that were given to them, equal opportunities etc. Then think of how much our society has switched focus to software development in the last decade.
how did you discover that? on ghostery it doesn't say anything
oh, wait a second, it just factored a second one... (and no, it's not the one sharing a prime with the first factored one).

So summed up: 2 known keys factored so far, 2 more waiting to be identified among the running product (should apparently take a week to identify).
Could you please qualify your statement with an example.

In his essay, He has already mentioned that he considers Microwaves, TV's, ATM's as utilities and has no qualms,

>"if updating software is not a normal part of use of the device, then it is not a computer.",

So, it derives that he is OK with flying on planes (which has proprietary software but is not prone to updates like your PC software is) or maybe an MRI machine or an Xray machine of the sorts for your life threatening scenario you mentioned. These are utilities.
Re: [2]

But what are you to do when you have no purpose in life? No motivating, goal-oriented activities that you enjoy? For many depressed people, including myself, everything seems pointless and therefore nothing has purpose and nothing is motivating or truly interesting.

No one really offers any good advice on this part of the solution and yet it's the most important part! Everyone seems to think that everyone must have something that interests them enough to chase a goal for the rest of their lives but I think the reality is that very few people have this. And furthermore motivation ebbs and flows, I have found that it's not very reliable and so a solution that involves it seems oversimplified to me.
The foundation is being created with help from the Linux Foundation. http://blog.nodejs.org/2015/05/15/node-leaders-are-building-...
No, we solve that one second, when there is actually a reason to solve it. Step one is ending the ongoing holocaust. Step 2 is finding room for the refugees.

Would you have argued that absent provocation the Allied powers should have done nothing to stop Nazi persecution of Jews, Gypsies, and homosexuals because (and this was true) no nation was willing to take in the refugees? No. Priority #1 is stopping the ongoing slaughter of 100,000 people _per day_.
I don't think that's really fair — that makes it look like Scotland almost unanimously voted SNP, which they didn't. While yes, the SNP got 50% of the vote, that's far from the 94% of constituencies they won. Similarly, it also overstates the Tories' success in England — actually only 41% of the vote. (And it doesn't look like Labour has anywhere near the same number of seats that the Tories do, even though they're only a hundred off, out of 650.)

Being disenfranchised with Westminster is far from a Scottish phenomenon: the SNP's success one can easily argue comes in significant part from the fact they've managed to position themselves as a viable winner in a large number of constituencies, not least through leading the Scottish Government since 2007, as a large proportion of voters end up voting for one of the two largest parties in their constituency given a single-winner system. Convincing the electorate a vote for your minor party isn't a wasted vote is a major part of the challenge of making a small party a real challenge in a large number of constituencies.
Thanks, and agreed. The point is good enough that it doesn't need exaggeration like that.
I disagree with your charge of dishonesty. Gates said that cheap copies of Windows would ensure that many people in China get "sort of addicted" to Microsoft technology. Stallman's "characterization" of the comparison says that Gates likened Windows to an addictive drug. That is not incorrect. Your claim that he is fabricating is itself a rhetorical point intended to discredit Stallman as a liar.
I think the point is that once you sold a copy of your free software once, the buyer may give it away for free.
Realistically I'd say it's not really possible to make money by selling free software. That's okay if you can make money off from services and integration but selling isn't really possible and some free software advocates tend to ignore that fact. Especially if it's about other digital content like music. I don't think that Wu-Tang Clan's model of just selling one copy will very be sustainable.
I had the opposite reaction: good name and idea, but the link takes me to a page with a big image, the link to the reader app is tiny, and the app itself is heavy with JS. I'd rather the design was rethought than the name...
> Also keep in mind that it is 10 standard drinks, so a bottle of wine quarter bottle of scotch

10 standard drinks is two bottles of wine, and 3/5 of a bottle of scotch.

(Both using standard, 750 milliliter bottles.)
You're right, there's a wide spectrum. It was an oversimplification for the sake of brevity.

I consider myself part of the 80%, so it is not like I am putting anybody down. There's parts of the 80% who care, but not care so much that they are at google.

I am one of those people, I do good work, I just don't devote my life to programming. Then there's the other parts of the 80% who can't even program and bullshit on their resumes.

What the 80% have in common is given the choice, they'd MOSTLY take fewer hours and bigger paycheques. The 20% would likely not take fewer hours but would still take the bigger paycheques.

That's the difference as far as I can tell - some people devote their life to work, others see it as a big part of life, but not all-encompassing.
What you present is not simple or universal. Nix permissions and ACLs are for file system access and sadly in Linux "everything is a file" is a lie.

Jails or Docker are practically heavyweight sandboxes and they need root access.
So, like, what is a package manager and what does it need to do? All the distros have one. All the lanaguages have one. Why do we have so many of these things and is all the complexity necessary? All our configuration management tools try to abstract the differences. The list goes on on and with these things. As I start down the path of doing more and more operations/systems administration I find myself asking the question over and over: What are we doing with our lives?
Can anyone confirm this is true?
Adblockers are immoral
It just doesn't come across very well in text.
Without full time effort correct. They have demanding day jobs.

First full time employee. They are hiring a server side dev, UX, Design and QA.
I agree. I've rolled OpenSSL certs for servers, but crypto isn't really a forte of mine. A generic rundown of implications would be nice.
Better incentives? An incentive is just something that drives you towards a certain course of action. How can one be better than another? Isn't the act what matters?

The choices we make can be moral, amoral, or immoral. Incentives aren't really relevant there.

For example, imagine you're walking out alone at night, and for some mysterious reason come across a little old lady on the street. She'll probably have a purse with her, and that's your incentive for robbing her.

But assuming you're not a psychopath, you won't even think of doing that. Even a psycho would be more likely to just mind his own business than rob her.

> the possession of money and property is a form of political power

Why would it be? Political authority is the perceived right to impose your will on others by force. Political power is the position to do that. Asking someone to do something in exchange for money is a potential trade.

There's nothing immoral about offering a woman $500k for a blowjob. She'll probably do it too. But it's her choice - she'll have to figure out if the $500k would be worth any loss of dignity she would experience as a result of selling you that blowjob. As long as it's voluntary, there's no problem. It's just a choice she'll make, and be responsible for.

> My ultimate point is that there are conflicts between the market economy and the democratic political structure.

I'm not sure what that means. But again, as long as there's political power, people with it will be bribed, regardless of what else happens in the economy. The solution is to abolish political power. You might note that coercion is immoral anyway, and perhaps start a line of questioning from that premise.
There's a difference between spouting negative emotion filled complaints into the ether (or claiming things are "shit" or a "turd" on random hacker news comment boards) and positively engaging in a community to effect change. All of the statements you've made are just a more articulate re-hashing of the same facts that everyone knows. You're engaging in the same cycle of "Problem here! Barriers!" If everyone took the viewpoint you've described and extrapolated it into the rest of life nothing would ever be accomplished. Yet somehow, here we are flying around the world in a day and walking around with futuristic computer phones in our pockets. Just because you think the barriers are too large for you doesn't mean they're too large for everyone (and resources are something you accumulate, you don't wake up one morning with them at your beck and call).

"...but things never change." I think you're wrong. Things do change. They just don't change at a pace that is fast enough and obvious enough for someone who feels passionate about an issue (Gay rights, Women's rights, Black's rights, all civil rights crusades, anyone?) And it often takes a long time for people to realize they need to be actively engaged instead of complaining from the sidelines before any change occurs.

By all means, continue to grumble on comment boards, just don't act surprised or upset when the direction of the thing you were grumbling about doesn't go the way you want it to.
Solicitors can also appear in the Supreme Court of the United Kingdom for civil matters (the Supreme Court has no jurisdiction for criminal matters in Scotland and therefore under Scots law).
> And the first factor - get a load of this - is 231. Which... yes, 231 = 3 * 77.

The best part.
> 2 more waiting to be identified among the running product

I don't know anything about this factoring project; does this mean that keys are somehow "tested" in batches, and if the batch comes out "dirty" then you know you can easily factor something in that batch (for some value of "easy")?

EDIT: Ah, nevermind, just figured it out. For those coming after, there's a running product of all public moduli in the tested set; you can test one key against all of them simultaneously. When you find a GCD /= 1, you've found a factor, and you know the key you just tested has it, but there's an older key which has that factor too, and you don't know which one. Presumably you either go and test them one by one or store "snapshots" of the running product to test.
The ongoing conversation is pretty fun too - http://log.bitcoin-assets.com/?date=17-05-2015#1134741
Well, it lists the key and says the first factor is 231. If you have a big enough calculator, this is trivial to verify.
From my understanding, this doesn't show that he can break RSA but rather that the key generator that generated the keys in the GPG strong suite were completely broken. The factors were 7 and 77 which is completly ridiculous, they should be in the range of 2^2048. This does mean further scrutiny on key generators is a must.
I began learning to play the piano 3 years ago, when in my early 40s. I'd never studied a musical instrument before, apart from messing about with guitar a little in my teens. Having been a software dev all my professional life, continuous learning (new technologies) is a part of what I do, but learning to play the piano is somewhat different to the tech- and science-related learning that I've been familiar with.

A difficulty I've faced as an adult learner of piano is finding the right teacher. I'm interested in the learning process generally, but especially in effective and efficient learning in the context of piano (practice smarter, not harder). I expect I seek to question and discuss things with my piano teacher more than a young learner might.

I suspect I'm also more anxious in performance (e.g. grading exams) than a young pianist might be. Unlike the generally solitary process of writing code, playing piano for others has an unfamiliar immediacy and demand on the more extrovert aspects of my personality.

It's useful and encouraging to read the experiences of other adult learners in these comments and I continue to look out for tips to help me along with the 'practice smarter' aspect of my musical development.
What if 'a' is a device?
I think this is not surprising. After all, "academic results" in schools are measured by your grades, or: how much you participated in the given courses.
Smartphone usage leads you away from that curriculum, grades therefore may fall. But this doesn't say much about your knowledge gain.

I can only refer to my German experience. In a single "Wikipedia night" (I had a lot of those) I learned more on let's say geography than in the entire 14 years of school. (With ca. 45 minutes a week in time allocation)

That said my grades were probably much worse than they could've been but technology enabled me to fight back the outrageous forced inefficiency we call school.
I know of RSA, but could someone break down this article a bit? Does this mean RSA is now broken and we must find a new algorithm?
You can confirm this independently with the key itself and the published prime.
One of many good ways:

https://docs.python.org/3/tutorial/index.html

Use Python 3 unless you know you have a reason not to.

As you progress through the tutorial, be aware of when you start to think about problems and experiments that start to pop up in your head. Pursue small pieces of those.

And if you do use Python for your beginnings, install and use the ipython shell for trying little bits and pieces of Python. Easy from the repository if you're on Linux. If you're on Windows, probably easiest is to install the Anaconda distribution; ipython comes with it.
Written using Allegro Common Lisp, a "commercial implementation of the Common Lisp programming language developed by Franz Inc." Which was related to the Macsyma and going proprietary, and "the closing of the MIT Lisp
and Macsyma efforts was a key reason Richard Stallman decided to form
the Free Software Foundation."

https://www.ma.utexas.edu/pipermail/maxima/2001/001119.html

RMS: fighting proprietary software for more than 3 decades.

Also interesting: the game company "transitioned to C++ for future projects" according to Wikipedia.
Ask HN: What's better for long-run productivity: caffeine or no caffeine?
I'm a 19 year-old iOS developer and just starting to get a taste of the 'work grind'. I've been trying to minimize my caffeine intake to avoid building a tolerance and dependency on caffeine, and instead try to get a good night's sleep and nap whenever I need to and can. However, I've noticed that many of my coworkers at my internship consume multiple cups of coffee daily, and recently read the Stackoverflow 2015 survey that said programmers drink an average of 2.75 cups of coffee a day.

I'm starting to wonder if avoiding caffeine or just letting myself become a regular coffee drinker is better for my productivity in the long run. I have noticed that coffee does give me a slight productivity boost, but I'm not sure if it's worth the tradeoff of becoming dependent on it.
Is there? http://www.theatlantic.com/education/archive/2014/03/the-myt...
Nice of them to give you a credit, and a good decision from a customer service standpoint, but I doubt they're at fault in any real way. It could be any number of things, many of which are completely out of their control to do more than mitigate and minimize, and thus part of working with real computing systems at scale.

Cultivate healthy paranoia that systems will fail - because eventually, they will, particularly if you run 100 of them or run them for several years or any other "you have to survive 1000 coin tosses to miss the error" combinatoric series. And always make a backup before doing system-changing events like resizing a partition or reprovisioning a VM.
>Even if they managed to do that, they would not strictly have a majority at 49.5%

They would have also almost certainly got the DUP, who had 0.6%, taking them to 50.1%, and the opposition would need to take off Sinn Fein's 0.6% as they don't take their seats.
API cognitive load
If the research can yield ways to improve the happiness of society, then I would say it is worth doing.
6TB Fixstars SSD could be the last hard drive you'll need for a good long while
Few people die of hunger or being shot by police (Seriously, that is your example?). Yes, even in Africa. (Think about the implications of a global life expectancy of 70+, and African life expectancies ranging from 47-74, and 59 average.)
It should be viewed in an evolutionary perspective. If you had an equally functional amazon website that used only basic HTML elements, which is orders of magnitude lighter (but still loads in about the same time for most users), which one do you think would succeed?

Do (most) users need all the shininess? Nope. Do they (most) prefer it? Absolutely.

Each product has an optimal "clutter" (in competitive terms, maybe a "Nash equilibrium"?) -- a good example is the Google homepage/search results; anything more complicated is clearly unfavorable in terms of competition, unless you offer a qualitative improvement.
I too can post a public key I have the private key for and a factor? Or intentionally create a weak key?
Nah, it just found a weak key bug. A very embarrassing weak key bug, but not one that breaks RSA.

Disclaimer: I'm not a cryptographer, I have very possibly misread the article. Corrections welcome.
FBI: Hacker claimed to have taken over flight's engine controls
You can also use `aptitude`, available on both Debian and Ubuntu. It addresses your complaints and it's the first package I install.
No, it seems to suggest that some version of the GPG software, under some conditions, erroneously generated a terribly weak key. It's a software (or even malware) issue rather than a mathematical issue.
For people who don't know hpa, the owner of the factored key: he's a core Linux kernel maintainer and has been the kernel.org sysadmin in the past: http://en.wikipedia.org/wiki/Hans_Peter_Anvin

If it's true that the normal key generation process would reject creating a key with factors this small, this is especially concerning.

Edit: Fortunately it looks like this is garbage on the keyservers, rather than a real problem with hpa's key.