skysight-inc/HackerNews huggingface dataset:
A bit off-topic, but I'm somewhat surprised that this is news. Not because it's not awesome, but that so many people seem to have been unaware of this feature. It makes me wonder how many things I know that I take for granted. How many simple things that I do, that I use, that others would find amazing.

Like CTRL-A in bash (I'd mentioned it in passing, and someone was excited to find out about it); ESC-. in bash as well to insert the last argument, incredibly handy for quickly injecting long paths. I did a talk on tmux at work, and it went over extremely well with those who attended, much beter then expected.

I guess the reason I think this way is I imagine I'm the dumbest person around, so I assume if I know something, everyone else must. And if I mention it, a part of me feels like I'll be exposing some weakness. It's stupid of me to think that way. It's a personal failing, I know. Even knowing it though won't change my way of thinking.

Sorry for hijacking.
Pixel Dropr
Yes, but discovering and proving interesting or useful facts requires some degree of transparency and replication. It's at least better, when possible, for a scientist to use apparatus whose functioning they can inspect, and that includes any major software components.

That's a bit different from Stallman's focus. Stallman is mainly interested in the freedom of users to modify the software they use (and share those modifications). But for scientific software the real issue is whether scientists can look at how it works. It would be fine for it to be under a "look but don't redistribute" proprietary license.
This is a lightning talk given by Grant Olson about using RubyGems-OpenPGP[1] to help secure the RubyGems system. Ever since it was hacked a couple of weeks ago people have been asking how to secure RubyGems.org and this short video shows one possibility.

[1]https://github.com/grant-olson/rubygems-openpgp
Clamato, also from Avi Bryant, is an interesting approach to in browser development: https://bitbucket.org/avibryant/clamato/wiki/Home
A small thing: If you are targeting Chrome, or modern browsers in general, use

Object.defineProperty(Object.prototype, 'grep', {
enumerable: false,
value: /* ... */
});

rather than

Object.prototype.grep = /* ... */

This way, your 'grep' does not pollute for () loops.
I like Hamza Yusuf's take on this matter [1], regarding free speech in the Arab world and in general. I think this is a stupid move on the part of the government. It's making them look like clowns and easily manipulated simpletons.

[1]: http://www.youtube.com/watch?v=VE7FZmpVhtA
Would you mind giving a link to the post about JavaScript that you mentioned? I would really appreciate that.

Thanks!
http://hnproposition.blogspot.nl/2013/01/0-unread-emails_23....
Thanks for letting me know, I implemented a quick fix for mobile devices. Unfortunately I don't have a WP8 to test it on, but it shouldn't require scrolling left and right anymore to read the text.
Yes and I very much enjoy it.
The only thing that's protected Assange from being bundled into a jet and whisked to a foreign jurisdiction is his high profile.

The only reason you think he's at risk of being bundled into a jet is his high profile. If he'd used his technical abilities to create what many want wikileaks to be - a secure platform for whistleblowers to anonymously communicate with the press, then things would be decidedly different. He has chosen to focus everything around himself.

The only reason people are debating the drone strike situation at the moment is because of leaks.

I'm not sure why you think this. Most of the drone stories I've read are about the killing of civilians which would be reported without wikileaks.

I don't think we're better off with the world getting increasingly closed off and governments being able to better protect secrets.

I definitely agree.

Focusing on being offended by someone's personality rather than the core issue of exposing things done behind closed doors in the name of people who may not approve of those things were they aware of them, is an unfortunate tangent to go down.

But it's the focus on his personality and him in general which many are objecting to.
IP logs or STFU
It isn't bad when they push the limits with Excel. That is normal, people tend to push the limits of the technologies they are comfortable with and use often.

What is bad is when they think Excel is a superior platform than some other more suitable technology simply because they have seen what it can do. I can excavate tunnels with spoons, but there is a reason we use TBMs for big projects.
I always produce Excel outputs from my applications and it works great, stops people from pestering me for stuff like different sorting options.

The problem comes when people start to view their database as the "point of truth" for some data and then want to suck their data back into the database because the sheet is "more upto date".

This of course is a hell of a problem when different people have different versions of said spreadsheet and want to somehow merge them all back together.

One advantage of macro laden spreadsheets though is that they are often much better for gathering actual requirements than some word document put together by committee.
I believe hacker news is very much so relevant to hackers. http://en.wikipedia.org/wiki/Hacker_(programmer_subculture)

I believe that jsdb.io is also a fine name for a database of js libraries. I find it easy to remember. While looking at the url might be misleading before you've visited, once you've seen the site it'll be clear.
Given that the author of the blog post seems to understand cryptography - but doesn't seem to have much in the way of the forensics skill set - I did intentionally try to keep my post at the general consumer level (though I did mention dd, like you suggested).

The real -legal- solution is to turn the computer off, stop touching it, and get a lawyer specializing in computer crimes. Get the machine to them so they can make an image of the drive, complete with hashes of the filesystem, so that they can prove it hasn't been tampered with past that point.

Then let -them- do the investigation, with someone that has the documented skills a court would recognize.

Thank you for your response, though. I was just trying to be a little more practical.
Congratulations to the Chef crew! Here's one thing I still am wondering though, being a relatively heavy Puppet user now. What are the big benefits to using Chef, or would it be mostly just admin choice here? When I was originally deciding upon a CM system I looked at Puppet, Chef and Salt and decided that Salt was too new (even though I know Python), Chef declared everything in Ruby and I had no intention of learning Ruby just to generate server configurations and then finally Puppet, which I found (personally) to be simple to use/learn and didn't require me to directly learn Ruby unless I need to extend the 'language' of Puppet.
Custom office chair covers - the new "snuggy" called the "Chirt"
Successful and widely-used scripting languages like Python, Ruby, Tcl, PHP and Perl 5 all have one thing in common: a main implementation consisting of a relatively simple interpreter written in C.

Yes, they have other implementations targeting the JVM, the .NET CLR, or some other virtual machine. However, these are only slightly better than experimental software in the best cases, and not really suitable for practical use. Serious users almost always use the interpreter written in C.

It should be clear to the Perl 6 community that their past implementation attempts have not been successful. Aside from a very, very small handful of people, nobody wants to use an incomplete Perl 6 implementation written in Haskell, or NQP, or Perl 5, or even Perl 6 itself. Since targeting Parrot hasn't been successful, it's likely that targeting the JVM won't be successful, either.

I think it's really time for them to do the right thing, and implement a Perl 6 interpreter using C. It's an approach that has been shown to work extremely well time and time again.
First you talk about relaxation as a way of life and then you say that 10 minutes a day is all you need?

Am I missing something?
Reminds of this paper by Simon Peyton-Jones at al.:

Improving the world's most popular functional language: user-defined functions in Excel

http://research.microsoft.com/en-us/um/people/simonpj/Papers...
"...I'm sure there's a dozen more languages that allow you to redefine at runtime"

Indeed. There are all the Lisp dialects to start with.

And it's no surprise that hence SmallTalk had this feature too: Alan Kay (+), one of the key creator of SmallTalk, acknowledged the heavy influence of Lisp on SmallTalk:

http://www.franz.com/services/conferences_seminars/lisp_50th...

(+) Famous quote attributed to Alan Kay: "I coined the term "object oriented". I can tell you I didn't have C++ in mind."
You guys have really great ideas. If the OP listed some as examples, it'd be easier for me to see why such a standard is necessary.
Don't pitch me, bro: 4 payment startup ideas to avoid
Yes but the point there was that sites had motivation to misrepresent their content. What motivation could you have to misrepresent your logo?
New users' Tailored Suggestions, based on browsing history
I guess my point was unclear. I was taking issue with the childish idea of there being "good guys" and "bad guys" for pretty much the same reasons you stated.
Reintroduction: Multiple Virtual Hosts on Nginx on Ubuntu 12.04 and Cent OS 6.
Here you go: http://javascriptissexy.com/how-to-learn-javascript-properly...
And I was trying to point out that the idea of agenda's being entirely "good" or "bad" is childish.
I just skimmed through all the videos and then moved on to https://class.coursera.org/dataanalysis-001 instead. It's from the same university, but it's much more "here are the statistical concepts, and I'll show you an implementation in R" rather than "here's the syntax for the R command that solves this particular riddle." Much better value for time!
Terrible and tragic? Yes, absolutely. However, blaming Google Earth for this is ridiculous. It reminds me of the scene from Steve Martin's classic movie, The Jerk, where his character, Navin, is picked at random out of the phone book as a target for murder.

http://www.youtube.com/watch?v=Tcwz8-EfFYE
The language is written as 'Smalltalk', not 'SmallTalk'.
Brilliant advice here. I often see similar questions about photography, and the advice given always centres around learning technical things about your camera or photoshop. Nobody ever mentions looking at photographs, visiting exhibitions, talking to artists, finding peer groups, learning about history, etc etc etc.

You do need to combine this broadening and growing education of taste with a technical understanding of simplicity and communication. Understand that design is essentially just communication. Realise that you may have to start doing extra, even "wasteful" work, in order to prioritise ease and pleasure of use. This seems to be an upsetting idea to many developers, but I adore it. What's better feedback of your interface/design/object than someone saying "of course that's how it works"?
Here's a similar Ask HN from a few years back:

http://news.ycombinator.com/item?id=1103578

I recommend Before&After (a magazine and a couple of associated books)

http://www.bamagazine.com/
Ubuntu on Nexus 7 was nice to have a real Linux system but there's only so much dogfood you can eat. This gives me the best of both worlds - try out tablet-ubuntu while keeping good keyboard/GPS.
The large pages feature (huge pages) still works the same way but the transparent huge pages patch has been integrated recently: http://www.slideshare.net/raghusiddarth/transparent-hugepage...

I personally wouldn't mess with the VM settings the way the author suggests. I don't remember doing that eight years ago anyway even with less RAM on a desktop. On a server you want the working set to fit in RAM anyway and the page cache is already pretty smart.

The best resource is a general kernel book: http://www.amazon.com/Linux-Kernel-Development-3rd-Edition/d...

in terms of the interaction between memory, the cpu, and virtual memory What every Programmer should know about memory should be required reading: http://www.akkadia.org/drepper/cpumemory.pdf
We can all find articles supporting one view or another. I'm not sure if this discussion is headed anywhere useful though. You may regard the proceedings against him as 'nonsense', and 'clearly' an attempt at mudslinging. But in reality neither of us can know either way, it's all supposition.
This would be more easily possible when this[1] issue is fixed. At the moment only one debugger client can be connected at a time. So only one of chrome devtools, or a third party client can be connected.

This is a problem because your IDE/text editor could have support(native or via a plugin) for the chrome debugger protocol[2] and update the js as you edit it, but you can't have the debugger open at the same time.

[1] http://code.google.com/p/chromium/issues/detail?id=129539

[2] https://developers.google.com/chrome-developer-tools/docs/de...
This is stated most eloquently in Christopher Hancock's dissertation [1]:

> And yet, if making a live programming environment were simply a matter of adding “continuous feedback,” there would surely be many more live programming languages than we now have. As a thought experiment, imagine taking Logo (or Java, or BASIC, or LISP) as is, and attempting to build a live programming environment around it. Some parts of the problem are hard but solvable, e.g. keeping track of which pieces of code have been successfully parsed and are ready to run, and which ones haven’t. Others just don’t make sense: what does it mean for a line of Java or C, say a = a + 1, to start working as soon as I put it in? Perhaps I could test the line right away—many programming environments allow that. But the line doesn’t make much sense in isolation, and in the context of the whole program, it probably isn’t time to run it. [end quote]

Light Table is interesting in this regards, though I'm not sure what they are claiming yet. I (and others like Jonathan Edwards) think we'll have to accept significant changes in our programming models to achieve true live programming, that we can't just tack it on transparently to our existing stack, e.g. by snapping back a few stack frames on an edit.

[1] http://llk.media.mit.edu/papers/ch-phd.pdf, page 56 bottom
Not sure if you can still get it but about a year ago I bought an Asus U56E. I think I paid about $700 for it at the time (probably pick it up cheaper now) and I think it matches what you're looking for.

Good design, high quality construction, higher-end construction materials (aluminum chassis), etc..

It's probably a little larger than what you're looking for if the Cr-48 is your preferred size.

Link: http://reviews.bestbuy.com/answers/3545/product/3411128/asus...
I did in fact learn the times table by keeping a printed one handy as I did my school's arithmetic problems -- 'cheating'. We were supposed to memorize it beforehand but I thought that was silly. My memorizing-along-the-way worked fine.
Scroogled: Why So Negative, Microsoft?
wait, how much money did he pay out to whom? what would be the point of not listing who is being paid nor what they're being paid except for deception?
Build your own icon font with icoMoon
Map Shows Where 220mph Trains Would Go in the U.S.
I've compiled all the resources from the comments here
http://datagrad.blogspot.com/2013/02/some-learning-resources...
Five hours a day is about my limit for any kind of creative work. I can sit at a desk longer than that but nothing significant happens.
In spite of the inevitable correction of this too-fast run up, it is very encouraging to see the growth of the bitcoin economy. Do you think it is exponential?
Aren't there any tools to generate documentation from an existing excel mixture of formulae and scripts?

This might be a great opportunity for new product.
Best part of HN is always getting replies with ever more details on a subject, thank you. I'll have to check it out and read it. Having gone through the American Public School System for part of my education, I am always fascinated to learn more about its origins.
Yeah, the analogy to the Haber process, like most analogies, falls apart pretty quickly.

I like that distinction between selling and licensing. It clears things up a bit and also exposes the ridiculous/terrifying consequences of being able to license lifeforms.

We're certainly not far away from modification of humans, at least in small ways, so we better have it figured out by then. If you, through some patented process, gave your children some genes for disease resistance the legal framework in place for agriculture would have the preposterous effect of giving patent holders control over how they were allowed to reproduce. Bit of hyperbolic example surely, but still an instructive one IMO.
Does it matter how much money he paid out and to who? Things are getting fixed by the looks of it. Do Google or Facebook release a list of names and how much they paid for their bounty programs? (I did a search, but couldn't find anything, so maybe they do). If Dotcom were to try and rip someone off, sites like Techcrunch would foam at the mouth to release a story like that. Everyone loves to hate Dotcom, the insinuation in your comment about deception proves this very fact (unless you have evidence that proves he is being deceptive and hiding the information for nefarious reasons?).
You're right, it is ridiculous. They'd have made a headline for it either way - the alternative would have been "MURDERER FINDS VICTIM USING GOOGLE EARTH".
No. A hired hit doesn't stick around to dig through only the dresser drawers while leaving wallets, [rare and collectible] coins, and other valuables (jewelry) laying out in plain sight alone. Not to mention who starts at the bottom draw and works their way up?
Thanks for the link; as a side note, this is not a "move on the part of the government" this is a "move on the part of a court"; chances are this will get appealed and overruled in a higher court!
Fixed.

Great suggestion, thank you!
And this makes Cross-Site Scripting even more fun then it already is! We can't even make the browser limit sharing across websites securely: what makes you think that this edit mode will not be a target?
Ask HN: How do you gain more Facebook & Twitter followers?
I've been using paid ads to try and gain more Facebook followers, but I haven't had much success. I've also tried using fan-gated giveaways with Rafflecopter but again not much luck. Any tips or advice?

EDIT* I guess what I'm really asking is for advice on how to setup an effective Facebook ad campaign.
A few years ago, I think there was a servic that allowed you to load another site with your own custom css. Does anyone remember what service that is?
I don't know about terrible and tragic. The murder was terrible and tragic, no doubt, but not the error. If it really did happen this way, then if Google Earth had given the killer the correct location, people still would have died.
Ask HN: Biz folks learning how to hack?
It’s funny when I think about the topic of my question now.

Traditionally, engineers, hackers and techies would seek to pick up
managerial skills to advance their carrier, well at least in stupid
boring-suited-corporate-fortune-1000.

Don’t get me wrong, I believe leadership skills are indispensible for
founders. However, the rapid development of technology and internet is
pushing the other way around – Biz folks learning to hack.

It’s been pushing me since awhile now, and before jumping off the
cliff, I really would appreciate your help in where and how to start
climbing up with a bag of programming/hacking skills.

A bit about myself, I am from Algeria. I am not entirely a “suit”
person, but my focus has been on leadership, management and language-
teaching throughout the past 7 years. I co-founded a social start-up
of an international student organization.

Funny enough, I first joined university majoring CS but then later
switched to statistics – don’t ask me why, I have no idea how I made
that decision, I guess it was because I started to be attracted to
business and leadership. Any way my 1 year CS at university allowed
me to gain some knowledge in Pascal algorithms and math.

I am not seeking to learn hacking simply because I have to but rather
I want to – It is beautiful to have that ability to help build the pr-
oduct you have in mind (YC folks make a strong point here).

I do have 2 business ideas, and I am thinking of approaching 2 of
my techie friends to possibly apply for the upcoming YC summer batch
but I am more heading towards bringing the idea to life first then
apply next times to YC, allowing myself to gain some hacking skills.

So Hackers, how should I start this journey off?

Merci d’avance

P.S: programming skills I am looking for tend to be around web
development.
This is not a well-grounded suggestion, but FWIW. Child stars (e.g. film) -- or their parents, although the child's income may well be paying for this -- hire tutors. They cram in concentrated, often one-on-one tutor time and independent study on top of often full schedules. In part, the concentration and quality may reduce the total number of hours required.

I don't know this person's income, but would something like this be an option? Combined with "graduating" early?

In this case, he might be taking the initiative himself, rather than through a parent. But the mechanics seem workable, even if this is not within some established paradigm and set of expectations.

In the business world, rather than e.g. the film world, this person might be considered a "star child". Why not afford him the same opportunity that a film star would have?

I don't know the socio-economic position of this "[private school]", but this sounds as if it's in the U.S., and "private school" and some other content lead me to assume a few things: Both parents are in careers and/or otherwise too engaged to consider home schooling. There may be enough money in the family to help with private tutoring in addition to or aside from the kid's own income. (Much private schooling in the U.S. is not cheap.)

From the language used in our protagonist's letter to his principal, it appears to me that he could benefit from some additional education. At least in written English, there is room for improvement.

So... get the degree, and some additional education. But do it your way, with a concentrated curriculum and instruction that provides the most useful concentration possible while eliminating as much of the bullshit and crap as possible.

Just a suggestion for consideration.
To the implementers: congratulations on a successful project, but please make sure you consider the ethics of your field before applying what you have learned for money.
Black suits aren't supposed to be worn for business. They are for evening wear. They should only be worn in the day if you are a waiter, doorman, undertaker, American etc.
PriceStats: global inflation data
99% of everything is CRUD
This is particularly interesting in countries like Argentina where the oficial information about inflation is fake