skysight-inc/HackerNews huggingface dataset:
HNES is very good, but I prefer something less invasive, so I created this:

https://chrome.google.com/webstore/detail/ogfbcfkihdkplelnae...

https://github.com/danmaz74/HNMarkAllRead
I love the design. But, it would be better if the author also attach the source code on the Github : )
Actually, I think you might have something there. Key quote from the NYT:

“College graduates are just more career-oriented,” said Adam Slipakoff, the firm’s managing partner. “Going to college means they are making a real commitment to their futures."

From the comments: "This "degree inflation" seems like a new system of debt peonage. The individual borrows a fortune simply to get the "credentials" for a low-paying job and spends the rest of his life trying to pay off his student loans. That's almost a guarantee that the citizen will not get politically active or in any way threaten the status quo."

A workforce that is deeply in debt to non-dischargeable loans is a workforce that has limited options, is more docile, and more easily manipulated.

http://www.nytimes.com/2013/02/20/business/college-degree-re...;
Because it marginalizes anyone who doesn't want / cannot afford to take on about $100k in debt?
I know the heroku logs are labeled with the process (web.1, web.2, etc) but if you authorize a set of IPs to splunk and then add 10 more instances with heroku, I would imagine splunk would reject the new IPs. I'm curious if the heroku log drain always comes from the same set of IPs regardless of the dyno.
Are the listed quotes an example of what the user should expect to see if they sign up for the mailing list, or are they today's quotes?

If it is a "quote a day" service I would expect to see just one quote.
I do wonder about the long term success of Ruby. Rails is easily the most visible project for Ruby. Rails is big, and all that code represents a high barrier to entry for any framework in a different language that wants to compete. However, a lot of people I talk to are moving to pure JS front-end + REST backend. In this world Rails doesn't deliver any particular value (in my opinion).

Ruby also has utility for doing lots of scripting type tasks (things like Jekyll). The libraries you need to do this are simple to write. Python is perfectly adequate for this task already, as is Node (modulo callback spaghetti). So there is no barrier to entry here.

In summary I don't see any project going forward that provides enough value to maintain interest in Ruby. Thoughts?

[NB: I'm not saying Ruby is going to die overnight. I just think it will slowly become less relevant.]
You might want to change your spelling of 'receive'
The list of quotes gets an additional quote added to it every day and shows all quotes that have been sent/posted so far. It is the same quote that is emailed, posted on twitter and facebook.
Well that's embarrassing. Thanks for letting me know.
For me also the biggest issue when reading technical or scientific pdf is a difficulty to quickly go forth and back. What annoys me is that it is simply a software deficiency. I know serval pdf readers that do some things right and combined they would make a perfect reader. I love the way smart office 2 handles zooming (when zooming out you can see up to 9 pages at once and scroll quickly). It should pre-caches pages for a more smooth experience (this is a big issue with all readers, even on high end machines rendering is too slow, I don't get why), but zooming is cool. Unfortunately it lacks all other features as it is simply a reader and you can't make annotations, bookmarks, etc.).
To sum up I am waiting for a pdf reader able to quickly pre-cache all pages and render then quickly when I move my finger to flip pages both ways. Being able to zoom out and see many pages at once (with bookmarks, highlights and annotations visible). E-paper is probably still too slow for it, but any modern tablet should have no problems.
Is Ubuntu Touch Just CyanogenMod With Unity On Top?
I submitted my email but it says it is invalid email... I checked the spelling and everything.. My email was entered correctly.
And written an own Libc:
http://www.fefe.de/dietlibc/
Useful WordPress Utility Functions
Update: It seems that he has provided an implementation now. I feel better about that, I can't stand when people squat on package names in Node.js.

(Meta: the edit link expired, hence the reply to myself)
> Sounds also like there is some grudging that you have to commute...

Not the OP, but what I can say from my own experience is that people who work remotely are indeed seen by their co-workers as being "privileged" or "above the rest" etc. This might very well be an exaggeration, but the affect on morale and team-spirit is certainly there, especially during bad times.

To put it another way, let's say you just got into the office after a dreadful one-hour commute (by car, metro, doesn't really matter, we all experienced them), ready to drink your coffee when suddenly the server is down, or a crazy client is yelling on the phone at your sales-people who in turn yell at you, the IT dept. etc. What do you do then? You first curse the whole world for not allowing you to drink your morning coffee in peace and then proceed to quickly fix what needs fixing, you don't have time for opening bugs in the issue-tracker or skype-ing the guy who is tele-commuting and trying to explain to him what the hell just happened (by this point your boss might as well be asking passive-aggressively "do you know why this happened?", he's asking you who are on site not the guy who's tele-commuting). And so on and so forth, you just reason inside your head that none of this would have happened if you had had the same "privileges" as the guy who's tele-commuting.
It is despite of it.
Sorry about that. I just pushed a change that should fix that. It might take a couple minutes to propagate.
Not everyone needs to go to college.

I stopped going to community college after my first year; I had the choice between signing up for another semester or working full-time at a new job that I just received an offer for. It was a small hosting company that paid enough for me to live comfortably with my barista girlfriend. It also allowed me to move out of my parents' house, which was kind of a big deal when I was 19.

Now I'm 24 and I've since moved out to silicon valley (when I was 23). I now have 6 years in this industry (plus another 5 or so doing odd IT jobs here and there before I got a "real" job). I'm very happy that I didn't stay back in Michigan to finish college. I have many friends who are just now graduating (and a few still in school) with tons of debt and not many good jobs to hope for.

One of my friends actually hitch-hiked out to San Francisco. She's currently in her last semester of a well-known design school and she can't find any work.

I get offers all the time to interview at Fortune 500s for positions like "senior dev/ops", "cloud architect", etc.
I currently work at a Fortune top 1000 company, and I was previously a linux sysadmin at an INC 5000 company.

I regret nothing and I don't see how college could have possibly made my situation any better. I wouldn't describe myself as a "go getter" or particularly motivated; I simply rejected the notion that college is necessary and found employers who were willing to look at my skills rather than pieces of paper which anyone with enough cash can now attain.
No, he's not "on to something" because a random commenter on a NYT article shares the same conspiracy theory.
This kind of design doesn't strike me as very intelligent.
I like the project. Its simple and clean.

Just one thing which may be a bit off-topic too. What if you receive a quote in the morning and you tend to not agree to it?
If you want a mathematician who can also program, that's fine. But you should be aware that that's what you actually want, and make that clear to potential applicants.

The majority of development roles do not need any more mathematical knowledge than any other job.
Dare to use / test all different drivers on different systems from different vendors to read / write single piece of disk with some valuable data is really brave.
Use NAS.
...and with publishers trying to preserve their ancient business model, is anyone surprised that the digital versions are half-hearted efforts to "modernize"?
> Thoughts?

I think most of the things you say sound like you haven't worked with either.

Few people are moving to pure JS front-end. Some are, some write blogposts about it, but the majority of people isn't. Some are even moving back, a year or so ago there were a lot of blogposts about that kind of stuff.

Rails offers a lot of interesting things in the M and C parts of the MVC pattern (Object persistence, REST endpoints, ...). People even write books about the topic ( https://learn.thoughtbot.com/products/1-backbone-js-on-rails )

Ruby and Python are pretty similar and as with Java and C++, there is space for both. I personally like Ruby more, but I guess that's just a matter of style.
I decided to simply add to the description, "use parentheses to specify operator precedence."
Meilishuo would probably disagree since they're making a ton of money with it.

http://www.meilishuo.com/welcome
> I just think it will slowly become less relevant.

That's true for virtually anything. Do you think C/C++ or Java or JS will be mainstream 30 years from now. They will be in the same situation FORTRAN is today: important because of lots of legacy code, but not a viable choice when starting a new project.

Of course some of them will never die. LISP comes to my mind. :-)
I don't know about Rails, but as a Symfony2 user, it's actually a bit on the slower side compared to other PHP frameworks.

But ~300ms server response times is nothing if your end user has to wait 5-6 seconds for the page to render due to suboptimal frontend code. Plus, throw in varnish/nginx microcaching and requests drop to ~10ms regardless of your framework.
Unfortunately, not everyone will agree with every quote that is sent out. I'll try to do my best to accommodate as many people as I can and gladly will take into consideration any feedback. You can get an idea of the kind of quotes that will be sent out by what is listed on the site already. That being said, if you are not happy with the quotes that you receive there is an unsubscribe link in every email.
> While technically hibernate (to disk at least) should unmount all filesystems

Not a chance. Hibernate is just like Suspend to RAM: freeze all processes but core kernel, blit RAM to disk (usually stored in swap) and send poweroff command straight to CPU. Of course it doesn't unmount anything, hence there are FS data structures live in RAM. Booting an alternate system and accessing a filesystem open on the other side is like mounting twice the same filesystem and writing to it. It will blow up on you.
Enjoy - Best adult videos for Android devices
I former client of mine said that employees with and without college degrees would perform equally at his company, but the big difference was the ability to adapt to changes (e.g. changes in technology or changes in assigned responsibility). Once there was a big enough shift in the assigned activities for some reason, the people with college degrees was able to quickly adapt, while the others were lagging behind.

From my point of view, that makes sense. Isn't the primary goal of a college education to learn the ability to learn?
What are you referring to when you say 3rd party cookies are evil?
With noscript (ff extension) it didn't even gracefully fall back to a non JS based switch (checkbox).
I don't know specifically about Sublime Text 2, but from my own experience writing a configuration library which accepts JSON as an input, you usually strip out those comments before feeding the resulting content to your appropriate json_decode function.

1- Read the contents of your JSON file.

2- Strip out the comments with some regex foo or such.

3 - Feed the remaining contents to your JSON parser.
Yes, I find them confusing as well. It's because the 2 options are mutually exclusive. So you have to decide to either display the current state (On or Off), or display the possible action (switching to On or Off).

It always takes me a few seconds to figure it out. In the end, I believe displaying two radio buttons is the best option here.
While it's true that individuals who are in financial trouble are not especially politically active, when there is a homogeneous group of people who are in financial trouble they often cause political discord. This is especially true if the group is educated. Some examples:

China, who semi-openly talk about the hell that will break loose if the middle classes have to suffer a recession.

The French revolution, for which a major short term cause was food prices.

The current unrest in Greece.
full of crap. It sounds like when an office clerk in a publisher house demands abandoning latin words, puns, ironies figures of speech etc. because he is too dumb to use them properly. There are poets and there are mba-style bullshit writers. Great C++ code can read as beautifully as poems in style and elegance (c.f. Elements of Programming by Stepanov).
Preparing Your Development Environment for SSL
I made something very similar (without the animations) and a blue background for ON/red background for off is pretty readable (I still have to check for color blindness but I think red/blue is not a problem).
Um, well, we know.

Well, I know. You know. Others seem to know. We are not special people with special knowledge. So we must presume every one, or at least a majority know. Unless of course we clever people want to label them ignorant, or what ever.

So, tell me, why are "we" voting for this?

At some point, those with the vote need to take some responsibility for what we are voting for, and stop blaming those we give a mandate to.
There was a post on HN with a fix for that problem, I can't find it right now but maybe someone could.
Yes, this is a good point, thanks.
AFAIUI libc is in the initrd, but it's a statically linked libc. Guile's dynamic FFI uses dlopen/dlsym to get its function pointers, so it can't do that in a statically linked libc. (Or could it? I suppose there's no reason why a statically linked library wouldn't expose symbol tables, whether via dlsym or some other means.)

Your point about size is well-taken though. Besides libc in this case, Guile's build products are much larger (and slower) than LuaJIT's images because we've been trying to write the compiler in Scheme from the very beginning. We can't even think about doing a nice JIT until we have a good AOT compiler, because otherwise the JIT written in Scheme would be too slow.
Earth's Smallest Space Telescopes Launching Monday
Setting Sublime Text2 for JavaScript Development
Looks nice, but two simple things that I noticed:

- The animation is a bit slower than I would expect.

- If you're dragging the button from left to right with your mouse it sticks to a side when it touches it. This prevents me from playing with it while thinking about my choice.
Yes, not for the syntax itself, but for a mere "smell" of code quality. The use of "new Object" is found only in two kind of JS code incredibly old or incredibly badly written.
Especially when you do 3D stuff the overhead for a VM is no longer acceptable. So I'm also dual booting. I wasn't sure which FS would work well and made partitions with ext2, ntfs and fat32. But also using ntfs now as it just works good enough (no filesize limit and with ext2 I had the trouble that it wants fs-checks once in a while and if I booted just then into Windows I couldn't access it... also VS had once troubles with files on ext2 for some unknown reason).
Thanks for pointing this out.

This is the reason why I would hire educated (Academic education that is) people over people who are more practical. When you have had an academic education you also (should) learn to think critically about your sources, the way you reason and alternative strategies.

The main difference I have noticed around me between people of applied sciences degrees and academic degrees (a difference that contrasted much more in my country) is that the former will accept any source; Wikipedia, any newspaper, some guy's blog, a comment on some thread from a conspiracy theorist. The latter, the academic, will (should) only use proper sources i.e. academic research or, in the case of less important things (like HN), at least some form of respectable medium.

When reading up on important subjects, something that isn't researched and then published through reputable scientific journals, simply does not exist. Otherwise we'd waste time discussing whether we went to the moon, etc.
That was the question: why the class is named Hash instead of HashMap or Dictionary? Was it done intentionally, or it is just an accident because someone did not know English very well?
While some points may be incorrect and some outdated in this 2007 presentation there are valid points. Especially it is true that the behavior of a line of code in C++ cannot easily be inferred from it alone, which can quickly become a problem as a code base grows in size and there is no common coding standard. A coding standard and automatic tools to enforce it (think clang-based compiler plugins that run before commit) can solve such problems and make C++ still one the best languages out there for high-performance programs, while guaranteeing good maintainability of the code.

There is C++ code out there which reads beautifully and is correct, you just have to work a little harder than in other languages. When you need the performance and control then it is worth the additional effort.
The other example i've seen working of this layout "Tokyo Otaku Mode" http://otakumode.com/
The JSTARS aircraft which has been around for 20+ years is kind of interesting as a forerunner. It can track 600 ground targets (vehicles) over 50,000 sq km using radar. This was 20 years ago, and that is the unclassified portion. We don't really know how it's improved since then, or how many simultaneous targets it can actually track in 2012.

During the DC Sniper incident, they were debating posse comitatus and whether or not to bring one of these craft into action to track cars in the vicinity of a reported sniper attack.
Well you should use a framework not because you are lazy but because there are a million other actually important things you should be doing than implementing state for HTTP for the billionth time.
IIRC the framework is older than the PEP.
Just a side-note, if he's not using Apple hardware to run OSX, there could be some licensing issues here.
http://www.chrisnorstrom.com/2012/11/invention-multiple-choi...

I think that's the post you are referring to. He sums up nicely why this standard style of 'on / off' slider is a terrible UI choice.
Ubuntu for tablets - Full video
I am a pythonista by hobby... and I've seen many times in these too many ruby / python comparison, that only in ruby "Everything is an object, without exception."

but... I cannot find a "thing" that isn't an object, in python neither... care to tell me, or point to a link regarding to, what is the difference in this context between the two languages?
Just an example or something like that.
Thanks.
RIP Ray. :(

People can say what they want, but the Dalek design was both pragmatic and cool, making it the iconic representation of the series. More people think of the Daleks than of any of the Doctors or TARDIS when "Doctor Who" is mentioned.
GitHub Commit Message Tricks
FWIW, I only used examples with which I have personal experience. All new front-end projects we're doing are pure JS. I've used Jekyll in various commercial and non-commercial applications.
(Again it's a broad overgeneralisation but ...)

People in the UK are simply not so scared of rape or paedophilia that they want to wield the power of life or death over everyone they meet.
Excellent points. But what are your views on the ambition getting a reality flavor part? You hear that from many gurus, that when you are young, you just don't know what is not possible?
Sure. It's the time scale that's important. Irrelevant in 30 years has vastly different implications to irrelevant in 5.
People program in what they know and what gets the job done in the most optimal way for them. Learning a new language without a good reason past certain users not liking it is silly.

Plenty of people criticize Notch for using Java in all of his games, but Notch gets things done. It's hard to ridicule someone making so many useful things (well you can, but most end up looking like jerks lacking tact). Might not be in the coolest or most efficient language, but the results speak for themselves.

People use x language because x gets things done for them, their business and it shows results. People that spend much of their day thinking about how they dislike a particular language and its users generally are not the ones being productive with their more enlightened language(s) of choice.
I don't care what the good is. I simply don't want to be policed by robots.

And yes, I object to a lot of what is already deployed, including CCTV, speed cameras, etc. I don't mind so much on private sites, but it should never happen in public space unless, IMHO, its for a limited operation of some sort.

Reading your contribution makes me think you have been willingly "divided" off in to one camp. For you its border protection. Other will have other issues, drugs, immigrants, terrorists, poor people, ghetto control.... Even so, the second you give an inch, the authorities will encourage mission creep. Then those who approved of the original spin will begin to disapprove, but by then, damage will be done and it will be far too late to reverse it.

See, Im willing to be that the would be many who would approve of these things being armed and taking down targets on US soil. The public will accept it, until granny is taken out.

If we carry on this way, it wont be long until we are all required to carry trackers so some creepy organisation can follow us 24/7 on bloody google maps.

What continually worries me is watching old dystopian scifi films. They are like a check list of today's society. Watch them a year later and you'll be able to tick off more.

But, then, we do keep consenting to it. We do keep voting for it. So, I guess we want it. And who am I to object to the democratic will of the people?