skysight-inc/HackerNews huggingface dataset:
Nice list of stuff, especially for people relatively new to command line stuff

there's a cool twitter account called "Command Line Magic" (https://twitter.com/climagic) that does some fun stuff, and is pretty shell-agnostic.

Also, for those willing to, I'd strongly suggest checking out fish. it's not bash-compatible, but there's a lot of good usability aspects to it (especially compared to vanilla bash), I love it.

Out of curiosity though, this command :
tar zxvf package.tar.gz -C new_dir

it's always intrigued me that the tar command (I imagine it is mainly used to "unzip" things) does not make it very simple to do this. I've started to memorize the 4-letter combo but for a while I had to google it everytime (man pages are not useful for learning things for a lot of unix cl tools).
I don't know. It feels kind of pink lego to me (the marketing successes of which aren't lost here). When my daughter (now 2) gets just _this_ much bigger, I'll probably find myself showing her Adafruit.

To be clear, I don't have a problem with the product itself... more that it's clearly pushing itself exclusively toward girls. My son would _love_ this thing.
This, exactly. Not really sure why this is such a revelation.
"Does the author really think that Apple put this much thought into not letting certain journalists into new coverage. "

Dunno about the author, but me? Absolutely, yes.

Not just Apple either. Probably every large business with a half functioning marketing and PR operation.

Quite right as well. Its their job. Present the product in the best light possible to maximize profits of the owners or share holders. That is the purpose of business.

I make no moral judgement. Its just raw capitalism. The trick is to know this and to never accept a single source, then make a judgement.
Apparently Oracle has an "early access" version of Java SE for ARM. I'm pretty sure that there are a few open source VMs floating around with ARM support, but I wouldn't count on any of them being full drop-in replacements for Oracle Java.

(Obviously there's a bunch of J2ME and other embedded implementations, but I assume that's not what you're looking for.)
Naming and shaming won't in the least affect people like Spangenberg:

http://arstechnica.com/tech-policy/2013/11/newegg-on-trial-m...
I'd say that finite automata give practical answers to many parsing problems which would be difficult otherwise.
Apple's target market doesn't give a shit about anybody's reviews of their new products. Their target market will buy whatever new products they produce simply because of the Apple logo on it.
50,000 generations of bacteria prove that evolution never stops
sorry for being off topic, but twitters pic flagging algorithms are crap in my experience.

I searched for huntermoore in twitter and I came across a nsfw picture of a man trying to cut his testicles. https://twitter.com/search?q=huntermoore&src=typd

twitter's safe picture algorithm is a fail in my experience, it fails to tag these gross gore and nsfw pictures but it tags all the pictures uploaded by fernando alonso formula 1 racer as nsfw by default, I never understood that.

https://twitter.com/alo_oficial
click on any twitpicture and you will get a warning.
make sure you have your profile set to not view tagged pictures by default, "tweet media settings"

I always found this annoying being a fernando alonso fan.
Many of the parents I know report that despite their best efforts, their kids display a powerful innate tendency towards gendered behaviour. So I guess engineering toys "for girls" might be met with greater enthusiasm, even if they're basically the same as boys' toys.

It seems to me that there is a slightly problematic relationship between "toys for girls" and the "anti-pinkification" movement though.
Show HN: Alice in Wonderland
>Is someone living true to their values so bad?

Are those values tolerable to me? To go straight to the absurd end, Adolf Hitler lived a life entirely in accordance with his values. Yet, hand me a time machine and I'll kill him myself.

Of course, if we want to talk about how to reconcile different people to each other when they have radically conflicting values, we've hit what might be called the Hard Problem of Meta-Ethics.
"Merely directing a computer to perform a function does not transform the computer into a specialized computer. Such a principle would lead to the absurd result of allowing the patenting [of] the computerized use of even the most basic abstract ideas."

What a sensible judge they had. Perhaps noting that the rest of the world most certainly does not allow patents of quite this type might focus a few minds. This parasitic business opportunity (trolling) might be costing US its innovation lead...
Because it's blog. He's not writing for the Times.
admins: possible hacked account? Look at kioub's submission history, a regular stream of javacodegeeks posts that stopped 569 days ago, then this? Seems incredibly out of character.
Of course the author himself notes that a direct comparison is absurd, and that the examples from the Red Scare are illustrative of the purpose and historical context for blacklist.

Perhaps you were a bit hasty in calling others witless.
CTRL-x CTRL-e to bring up editor in bash, often helpful
Definitely there could be some "die-hard fanboys from both sides of the fence are attempting to create bad rep for the other", but there are other possibilities as well:
1) Some people bought from other channels are upset enough to want to vent their disappointment on Amazon (quite likely, as I did that to a book that I bought elsewhere to warn off others on its issues)
2) People with vested interests (paid or otherwise)
>So I think while these courses won't take you from beginner to employable or experienced, they do serve their own purpose.

This has been the deceptive part to me (and maybe it's only me). They're a great way to get new syntax down, but as I've learned syntax from a few languages now (Python, JavaScript, C), I really don't need these programs to serve this purpose. I learned how to learn new syntax from learning syntax.

Determining when you're employable can be difficult (entry-level at Google vs. some LAMP web shop) and I'm sure that some portion of people trying these programs are looking to switch careers. I found it easy to get the notion that "If I learn through a bunch of courses and books and maybe do a few projects, I can put these languages on my resume and get hired". That, unfortunately, turned out to not be the case.
It appears clearly in this timeline that since chrome made its appearance with its fast release cycle, web technologies evolve at a much faster pace.
Linux From Scratch: step-by-step instructions for building custom Linux
The PS4 will be released the 29th in Europe.
Roominate is to Erector Set, as GI Joe was to Barbie.
I just saved an attachment from GMail. When I go into the Get Info box (OSX), I can see what URL it came from. I'm sure that Windows attaches similar metadata when it saves attachments.

Maybe something like this could serve as a basis for what you propose. The attachment I saved came from https:///mail-attachment.googleusercontent.com. Maybe the solution is as simple as webmail providers putting some standard hostname in their attachment URL that identifies it as an email attachment.

Unfortunately though, there are legitimate reasons to circumvent this (have you ever emailed yourself something so you could run it on another computer?), so it would only be a matter of time for attackers to figure out the social engineering required to convince people to jump through those hoops.
>"More than that, what do they have to gain from doing this?"

Gaming console wars are a great example of people who have confused their self-worth with their preferences/possessions. Combine that with viewing the world and this contest in particular as a zero-sum game and there you have it.

People creating fake reviews to feel better about "themselves".
http://www.reddit.com/r/programming/comments/1rbgpr/gitlab_6...
No this is not a hacked account. I have to add a link for a long time its true but the weight loss experts is my new endeavor which I want to share with the Hacker News community.
It depends what you mean by a server: the Utilite http://utilite-computer.com/web/home with its dual gigabit Ethernet ports might be enough for some applications.
I had come across this answer some time back, but got to revisit it again while reading another one of the author's (Vijay D. - http://www.eecs.berkeley.edu/~vijayd/#about ) answers trending on HN (https://news.ycombinator.com/item?id=6787836)

Additional discussion: https://news.ycombinator.com/item?id=6788969
> Eventually it will be deflationary because coins get lost.

It eventually becomes deflationary even if no coins are ever lost.
Understanding on a purely cognitive level what is moral and what is not has nothing to do with what you're actually going to do, if you're a psychopath. That's really one of the most striking characteristics. Psychopaths are perfectly able to understand what can hurt others, but the lack of empathy is what causes them to behave the way they do when the time comes to act. Depending on other personality traits, and intelligence, it can manifest in a range of ways, from being a cold calculated monster to being a successful, ambitious professor who's a jerk with the grandkids.
Why NSNotificationCenter is Bad
Raison d'etre means "reason for existence" and it refers to a particular thing. The problem is that "why studying algorithms is important" does not describe a thing, so you can ask yourself: the reason for existence OF WHAT?. "raison d'etre of algorithm classes" or "raison d'etre of algorithm research" would be grammatically correct phrasing. Why use fancy words only to get basic sentence structure wrong?

See also: http://grammarist.com/usage/raison-detre/
and they tried!
Play Dragon´s Prophet for Free. Review
Ruby in 2D: Create 2D graphics applications in Ruby using R2D
Nice study as an example for statistics teaching, shades of the Lanarkshire Milk Experiment, but the design seems to preclude that. Not clear if the pupils within each school were selected through student ID numbers or similar or left to school groups?

PS: The Isabella Stewart Gardner Museum has regular classical music concerts that are downloadable as mp3s, classified by composer. Very useful resource as they are CC licensed.
Coroner: Merrill Lynch intern died from seizure
Strategy games, pricing, and the enjoyment curve
My equally scientific observation is that the tendency comes from the parents. However, it doesn't matter from the perspective of a toy maker, there is a market to be filled, and they seem to go after it.
"You can find your own Angel in the most ridiculous of circumstances"

I think it's dangerous to find salvation on 1 single person. Life is not black and white, and there's no "angels" in this world.
I wonder the same thing. I have 2 girls (8 and 6) and I kind of cringe when I see these types of learning toys 'for girls'. Slap some Disney colors on them and they suddenly become attractive to girls? My personal experience is that they will play with interesting toys regardless of coloration. Mine have many of the same toys that I grew up with and will play imaginative games with them for hours given the opportunity.

Instead of creating/perpetuating a separate toy market for girls, I'd love to see more efforts to bring girls together (along with boys) to participate in activities that include these those toys...STEAM clubs, etc.
As JoeBoy said, little girls and boys will fiercely defend their perceived gender. I remember being a young girl and my parents expecting me to play with my brother's legos: not going to happen. Then an aunt sent some swedish blocks, which no-one else had, and it was acceptable for me to share and play with these with my brother. I wasn't self-aware at the time to know why (and still can't recall!).

Edit: see children's toys from the victorian era: boys have rocking horses and hoops, which would now be considered girl's toys. Social expectations, anyone?
To be honest they don't even have to actually do it, if they so much as just announced that they were going to do it is probably enough to cause a panic sell utterly destroying any chance bitcoin has because so many people would be burned.
Well, HTML is not a programming language, given that it is not turing complete. Hence, knowing how to write HTML doesn't make someone a programmer.
http://www.quora.com/Elon-Musk/Is-Elon-Musk-the-next-Steve-J...
The US is really weird when it comes to gender roles. When I was growing up Legos were gender-neutral, and by the time I was in college it seems like Legos were gender-coded. And there were almost no girl lego people :(

The color-coding is not my thing but might be subversive enough to help it get through to girls who are enforcing pinkness on themselves and others.

Three things (I'd like to see):
* ship extensions with Raspberry Pi or Arduino integration! How cool would it be if your fan went on only when it's hot or the roman shades went down when it got sunny?
* make a little solar panel kit extension for real, so on a sunny day you can have a solar-powered dollhouse.
on examinations of code it's normally pretty easy to see who has a formal understanding of state machines, and who doesn't.
Looks like they'd be a lot better per watt.

http://armservers.com/2012/06/18/apache-benchmarks-for-calxe...

This is hardly surprising to me. I worked on similar low-power high-density systems at SiCortex for a couple of years. High clock rates and big caches do improve performance, but they increase power consumption even more, so for a parallelizable workload a larger number of "wimpier" processors can do more work per watt.
Well no, the wishy-washy "properties are certain kinds of methods that we can't really define in a particularly concrete manner" definition of properties is the arbitrary one. Saying that properties are those things which are declared with @property is pretty non-arbitrary. That's the definition the compiler users, that's the definition the runtime uses, and that's the definition I use.

Using the wishy-washy definition doesn't help, in any case. Nobody would say that e.g. autorelease is a "property", but you can still call it with dot syntax.
I have to say I am very happy with this discussion and the "data structures in the Linux Kernel"

Such theoretical basis (and even their practical considerations) seems much more important than "What are the advantages of latest fad.js"
> Before you learn to code, think about what you want to code

This is and always has been my problem. I like to look at what other people do, and I like coding in theory. But the little I need for myself isn't enough to keep pushing myself. I don't work anywhere near programming, and I don't particularly want to, either. Because of that, though, I haven't progressed very far into SICP, my finished Scheme programs can be counted on one hand, and most of my shell scripts are simple <1h (including looking things up) hack jobs.

I only really script for personal use, and my personal usage patterns are either not terribly demanding or too complex for me to satisfy.
This is a really fantastic idea, and really needed - I would enjoy showing these to kids. The illustrations of these classics now in the public domain have so much character (one day the work of Quentin Blake will go alongside these).
>Quad socket x86 is still prohibitively expensive

Less expensive then a rack of these new ARM blades.

Still, lets take quad socket off the table, 4 2U dual socket x86/amd64 boxes still is a better value proposition.
> 7. Once you regularly deliver great value to others, you will often feel like an imposter. The compliments will exceed what you think you deserve based upon how hard it was for you to build. That's OK. Accept it and enjoy it. It's payback for all those hours you slaved away and no one knew what you were doing.

That's a byproduct of learning any craft. It is not the act of writing 20 lines of a script in 10 minutes to process that file that makes you amazing. It is the fact that you know what 20 lines to write.
I find that it goes away with experience. Over time we learn that the true value in our output isn't to ourselves, it's to the users.

I see users of a simple file parsing utility that took me an hour to write gushing over the amount of time it saves them every day and it just makes me feel good to be able to help someone with such little effort.
This effect is grossly exaggerated. I'm a self-described Apple "fanboi" but I make sure to read every product review and make an intelligent decision. I'm still on iPad 3 ("the new iPad") and iPhone 4S for this reason.
A very clever troll then?
Nope, I'm not too far from Birmingham.
Conferência Internacional de Geotecnia
Do we really need either Angular's or htmlbars' (see slide 37) way of "decorating DOM elements with behavior" when it is so trivial with just ES5 and HTML? See this jsfiddle: http://jsfiddle.net/dexygen/nU8VK/ Give me a couple/three strong JS devs and I guarantee you I could take these simple building blocks (as well as spans with data- attributes, and innerHTML, instead of templates), and I could build out a framework way faster than either Angular or Ember.js and would validate as HTML5 to boot. Doubt me? I pretty much did the same thing for PHP; see http://dexygen.com/ria/#!/docs/jackrabbitmvc
> Disclaimer: I have a B.S. in psychology (and a B.S. in Computer Engineering) so I'm probably biased.

You're not biased, and that shouldn't be a disclaimer. You just know what you're talking about. ;)
What's the best book on this?
(I'd prefer something non-academic)
Computer Lib/Dream Machines is amazing. It made me appreciate _why even more, actually...
If you're interested in learning Automata from Prof. Jeff Ullman of Stanford you may join the current session on Coursera. What's best about this course is that Prof. Ullman is always present in discussion forums, and helps everyone learn and enjoy great discussions. Join here https://www.coursera.org/course/automata

Edit: I'm currently learning there, and enjoy it a lot. Especially in video 6, you may listen to the stories of Junglee startup, Started in the mid-90’s by three of his students, Ashish Gupta, Anand Rajaraman, and Venky Harinarayan. Goal was to integrate information from
Web pages. Bought by Amazon when Yahoo! hired them to build a comparison shopper for books. They made extensive use of regular expressions to scrap..."
A researcher in programming languages once told me that when she encounters the "HTML isn't a programming language" meme she always thinks: Agda and Coq aren't Turing complete, are they also not programming languages?

The point being, I think, that drawing this bright line at Turing completeness doesn't hold up when you give it any thought, and so it's not very useful. Aside from that, you've utterly missed the point of the OP.
The claimed benefits resulting from the tours:

>The surveys included multiple items that assessed knowledge about art, as well as measures of tolerance, historical empathy and sustained interest in visiting art museums and other cultural institutions. We also asked them to write an essay in response to a work of art that was unfamiliar to them. These essays were then coded using a critical-thinking-skills assessment program developed by researchers working with the Isabella Stewart Gardner Museum in Boston.

They've demonstrated that exposing children to art makes them care more about art. Having said that, the title of the article really seems like a stretch.
Nope. We're going to build a small compute cluster for java 7 code. It's for a few dozen cores so nothing huge. I love these embarrassingly parallelizable problems so the idea of using cheap servers has some appeal to me. Though the individual job run time matters too so we need something somewhere in the middle.
The mnemonic that I've ran across that has been helpful for this is feigning a horrible German accent and saying "eXtract Ze File!"
I made a new Ghost blog in 3 minutes. This platform has future.
I agree with you, it is equally possible to learn syntax in other ways, whether that's from a book or tutorial etc but I think these programs reach people that may not otherwise have considered starting to code. They produce a zero barrier to entry, needing zero expense and minimum effort to get started.

They also make the initial stages of learning to code 'fun' (I'm aware that's a highly subjective term however) when learning syntax, often without having grander goal in mind e.g. an app, can be a dry subject at best.

On your second point, are you referring specifically to people who complete these courses or people who teach themselves to code and build a few projects?

EDIT:typo
The console wars are quite pointless, I think.

Maybe it's just regression and nostalgic delusion, but I find that the consoles of old (up to the sixth generation) had novelty in their designs and ability to mod them.

But now I find them to be dull. Unless one really wants to play exclusive titles, I find no reason to own a console.
you should add a link!
Girls can do wonders with duct tape, craft sticks, paper, scissors, clay, pipe cleaners, and blocks. I am sure boys are good at it too. These toy sets are almost a step back from the crafts.
"It needs to be said..." After spending several paragraphs mentioning the most egregious black list example in US history. Sorry, but "this is just an illustration" is just a cop out given the example was there to set a particular tone.

The article could have been written without the extremes of prior examples.
Not what this indicates? http://www.amazon.co.uk/gp/bestsellers/videogames/
Sometimes, pictures show information better than words.

Also, infographics get embedded, which still sends traffic your way...
American here, watching from afar. I personally do not mind the socialist overtones of the measure. I think a big problem was that it aimed for an unrealistic ratio (1:12). A ratio that was closer to existing practice might have been more tactically effective. If at first you fail, try, try again (somewhere else)!

What I really like about the 1:12 idea is that a more practicable version of it would put in place an incentive for self-interested and self-serving execs and board members to look after the wellbeing of employees in a more substantial way than the "career advancement" programs and similar palliatives that are currently fashionable. At the moment there are few real incentives in place for companies to look after employees, and this feeds into the ghastly and unseemly wage inequality that we're seeing.

Obviously there would be an ongoing game of closing loopholes, but that's always been the case with things like taxes, so the difficulty of implementing something like this is not a showstopper in my mind. The worries about talented execs leaving in droves seem to me to be speculative; if anything, I wonder whether companies might benefit from the flight of execs who are there primarily for the extremely generous compensation.
Automatically reject buggy pushes with git hooks.
> 4 2U dual socket x86/amd64 boxes still is a better value proposition.

Not if you're aiming at a good density (processing power per rack). But there are many blade options (8 boards in 3U, or 4 in 2U from Supermicro e.g.) for x86 that will fit the bill, yes.

The cost for the vendor should be much lower with ARM CPUs though (the CPUs will probably be dirt cheap, while Intel's aren't).
Show HN: Single-Payment File Host using Golang and Bitcoin
A key for learning anything is being curious and exposed, in combination. A great way to get that as a beginner (in coding or in a new environment) is to take on bug fixes and CRs. While not always everyone's favourite it forces you to dig into others code, see things you like/dislike, grok new concepts, and challenge the inner-you with doing what's right vs. what is faster. Perfection vs pragmatism - knowing what to side with and when is a key to a long career.