skysight-inc/HackerNews huggingface dataset:
I've observed a correlation between people who say things like "I could do X if I wanted to", motivation problems, and confusion about free will. I'm glad he calls that phrase out as crap. Unfortunately:

> If you aren’t 10x smarter than everyone now, how will you compete in 10-20 years? Imagine the math, physics, computer science, nanotech, biotech, etc. that will be common then — thus, you better get crackin! ... if you are less than 40 and aren’t working at least 15-18 hours a day you are not working enough, you simply can’t compete with the best in the world unless you are willing to throttle it that much

is also crap. (I think it's obviously so.) Some ways in which it's crap, without really elaborating further: you don't need to compete with the best, the best work smarter not harder, the best aren't necessarily working on problems where competition is needed for financial success, there are more domains to work in than those mentioned plus at least math and CS (I lack experience to say the same about the others) have so many branches either unexplored or lightly tread that you can pretty easily get into a niche without competition, the fundamentals in CS 20 years ago aren't that different from now, the Singularity might happen in 20 years and make all your effort moot (unless you're working on making the Singularity happen!), humanity's progress might stall for the next 20 years, it might grow linearly instead of the usual exponentially, even with exponential growth it may not look radically different under the surface anyway, what does "10x smarter" even mean, why not recommend the Uberman sleeping schedule that gives 22 hours of conscious work a day?

Here's a quote from the late Erik Naggum (from http://www.xach.com/naggum/articles/3141310154691952@naggum....):

> ... if you think in terms
of the imminent end of the world, _everything_ is soon food for the great
garbage collector in the sky and whoever is not scrambling in panic looks
like they aren't moving and have been passed by or are dying.

> the problem I see is not that Bill Gates has shaped the world of useless
trinkets in software, but has also managed to spread his competitiveness
and his personal fear of losing to imaginary competitors to businesses
and homes everywhere, so now everybody is _afraid_ of losing some battle
which isn't happening, instead of getting about their own lives. like,
if you aren't using today's fad language in the very latest version of
the IDE, you'll be left behind. aaaugh! but it's good that some people
run like they are scared out of their wits. if they suddenly disappear
over the edge of a cliff, a good number of people will notice in time and
_not_ follow them. those are the ones that matter.

It's amusing to me that the author has replaced the fear of not being able to finish with the fear of losing. Fear is the mindkiller.
That link is a survey of two towns, conducted in 2007. LEDs are a recent enough invention that 5 years is a very long time ago. And it asked "what is your primary fuel for lighting?", not "do you use fuel for lighting?"
> Ruby has no Benevolent Dictator for Life like Guido van Rossum ...

Matz? Or is his role just more informal compared to Guido?
Now show that this is a significant cause of costly errors in practice...
I'll focus on the positive.

FreeBSD is a more centralized and more methodically developed operating system. It shows in a few important aspects: just about everything in the core system has a high quality man page -- the most significant difference being the kernel drivers, which have near to no accessible documentation in Linux.

The kernel and the core user space are developed together, which leads to better compatibility between these two.
FreeBSD usually supports 1-2 old major releases, which is an obvious good thing for servers.

ZFS and jails. BSD license. Competition. The open source world will be a lot poorer if it will consist of only GNU and Linux.

If I may be a bit less serious, I feel that there's a competition between two philosophies of software projects in the OSS world: one is "lets hack lol" and the other one is a more methodological, thoughtful way. Examples: MySQL & Postgres; ruby & python; Linux & BSD. It seems obvious that neither way is absolutely superiour.
I want a plotter!
Without Fees? Nice try. The article doesn't cover this at all. I think it means "Without the High Fees of Credit Cards". Bitcoin has fees and the article mentions this. If anyone would actually like to write an article about avoiding BTC fees, I'm interested in that.
tl;dr: Even common Windows apps with massive user bases are still horrible about using even the most basic security features. Please use EMET on Windows to force these protections.

http://en.wikipedia.org/wiki/Data_Execution_Prevention

http://en.wikipedia.org/wiki/Address_space_layout_randomizat...

http://www.microsoft.com/en-us/download/details.aspx?id=3042...
NASA Opportunity could be rolling on martian clay
I flashed on a fantasy where we all retire during our 20s-30s, then work like slaves until we die. Strangely distopian; strange correspondence to what we do now anyway.
I actually remarked on this on a thread this week:
http://news.ycombinator.com/item?id=4888768

I said it was funny that Matz was the only modern language creator not listed in the BDFL Wikipedia entry...but someone went in and changed that shortly after...

Matz is involved with design decisions but is maybe less demanding, given the number of implementations that compete with MRI?
The problem is switching not occurring, or occurring too late - with the OS shuffling a single threaded app around I/O units it looks like the CPU usage is say 20% so no need to move to higher clock.
An example of someone writing a better implementation of a program and taking over a protocol. DirectConnect was a centralized client-server file sharing program[1], with a client and server (both written in VB). DC++ was a C++ implementation that started out as 3rd party implementation of the client, and then IIRC the server. The original client/server were incredibly buggy, so DC++ client/server over-took the original client (they may have even extended the protocol).

[1]: Basically, you connect to a central server (that anyone can run), and you can share files with other connected to the server, chat with them (a single central chat room), private message connected users, and search files shared by connected users. Note: that some of this may be out of date as I'm mostly referring to the initial implementation.
That article was hard to read. So much suffering in this world.
/facepalm

Who mentioned Nietzsche? Why is half your reply about him? Why are you incapable of expressing yourself?

Are you an amateur philosopher by any chance? This reads like it's straight from a bad philosophy discussion forum that I embarrassingly used to frequent before I learnt how to actually structure my arguments.
oops "boot into backup cycle" is my method of installing new systems. I create them in a chroot/lxc on a NFS server, and boot the real system or laptop by PXE, rsync it on the disk and make it bootable. The real system will also rsync itself to this master, and the master is doing incremental backup.

So every system has a backup before it even exists on its own disk, and installation is just a normal restore of a backup.

Also on Chromebook, specs tells some funny CPU, and only 2+16GB of SSD. Thats much lower than an old eeepc1000. Especially as it likely ships some funny crippleware, and not a minimal Debian, Arch or Gentoo.
Sounds like NZBMatrix had an API for auto-download clients to consume. If NZBSearch doesn't have that it's not really a replacement.
Nice to meet another "South Coaster" on HN :)
Robots. More robots.
I love both Django and Rails. I like the language of Python more than Ruby, but I like the Rails framework more than Django.
The reason it reads like history is that it was heavily based on actual history in terms of general political narrative (especially on Gibbon's "The History of the Decline and Fall of the Roman Empire"). You might want to read Asimov's "The Foundation of S.F. Success"; a copy is at http://www.bowlandcentral.com/forum/archive/index.php/t-6886... for the moment. It's quite amusing.
Stand Up, Startup
Is MBA Program in India a “5000 Crore Waste”? Rethinking the MBA Program
> I thought that there would be a fair amount of similarities between Rails and Django given the structural similarities between Ruby and Python. I could not have been more wrong.

Duh? This is just a silly rant that isn't about anything in particular.
Nice, hopefully it can be enabled for people with certain roles, behind VPN, etc?
Plan 9 Operating System for the Raspberry Pi - ported by Richard Miller
الفيس بوك أكثر من 13 مليون صفحة نشطة
في إحصائيات حديثة تم تداولها في مواقع الإنترنت مؤخرا، وصلت عدد صفحات الفيس بوك إلى أكثر من 13 مليون صفحة ، أغلبها صفحات تجارية.

منذ نحو ستة اسابيع فقط تم نشر إحصائية تفيدة بـأن عدد صفحات الفيس بوك بلغ 12.8 مليون صفحة، ليتم نشر تقرير جديد خلال الايام القليلة الماضية يفيد بأن عدد صفحات الفيس بوك تعدى حاجز الـ 13 مليون صفحة.
You could always have sites that only serve up indexes of NZB files (e.g. "NZB file => SHA-256"). Then you could use these to determine which NZB files to trust. I would assume that distributing a "NZB => Checksum" hash would be a lot smaller/easier than running an entire site on top of a terabyte of NZB files.
I have the same complaint regarding gems. They’ve always seemed more brittle than Python modules.

I have an operations background so I’m used to supporting these apps rather than writing them but I’ve had a lot more trouble in the package management department with Ruby than Python.

My assumption is that devs in Python try to stick to the Pythonic way of doing things across modules, which helps maintain interoperability. Ruby feels like a “more than one way” type of language more closely related to Perl.
I like some of these, but for some reason they all remind me of the Portal 2 propaganda and I hear them in my head read in the Cave Johnson voice.
So, I guess the developers must be happy at it being widely used in the form of iPads, iPhones and iPod Touches, even if BSD doesn't see a dime of the $100B+ in cash and billions more every quarter that Apple made leveraging it.

I would be sad, since even 0.01% of that is $10M, which would amount to 20 such FreeBSD fundraisers. Of course, the BSD license allows you to take code an run with it, but it would still be very nice if Apple donated at least some amount that is absolutely insignificant to them. Judging from [1], they don't even donate a penny.

Of course, in the past they used to donate code.

[1] http://www.freebsdfoundation.org/donate/sponsors.shtml
You're right, it doesn't fit. Now I recall that rates of red-green colour blindness are exactly predicted by whether one or both must be defective (7% for boys, .49% for girls). Both being active but the defective version having no effect would explain the evidence, but doesn't fit the Barr body theory... it would need to know which one to choose (and it wouldn't be "random").
Plotting android sensor data with d3.js and three.js
It's not a punishment, it's a form of pre-trial custody under restrictions (can't read news, can't have unmonitored communication with people outside) so you can't interfere with the criminal investigation.
> downloading billions of headers to try and find a
> particular NZB is a mammoth task

This is true. Even a ~10 of years ago, downloading just the headers on some of the newsgroups shot my cache directory into the gigabytes (for a single newsgroup).
Do it in JS, client-side with 3 second delays. I have used this to get available data (location, name, status, etc) from the latest 500 available likes of a page I manage
I think I agree.. but your own culture can be useful in this form. I dig the "Go fast and break things" posters hanging around the facebook office (dunno if they're still there). It makes sense to me that if your team finds some core values it might be good to commit them to paper and toss them up and a way to remind everyone, especially new folks that it's a hard-won tenant the team believes in.

But I think the idea of importing those values in the form of posters picked off of a website somewhere makes it easy to skip the important part of doing the hard work to figure out what your team collectively believes in.
How about honoring the RFC's as a first comparison as to capabilities. Example: nginx doesn't even honor Vary headers:

http://trac.nginx.org/nginx/ticket/118
If his new employer wouldn't welcome him earlier under the changed circumstance, it probably wasn't a very good career move...
Twitter Character Count For Tweets With Links Is Heartlessly Reduced By 2
They're having to use a custom version of LLVM (for GC reasons, I think) but havent yet got the patches back into the upstream mainline (but are presumably planning to).
The poster attributes "Don't compromise" to Steve Jobs.
Jobs probably demanded only Done and Perfect.
> Ruby feels like a “more than one way” type of language more closely related to Perl

Which is somewhat ironic, given that Perl has one distinct CPAN, and the CPAN tools are so utterly solid.
Interesting. Given a community, how does the naming of a BDFL come about?

If the original author, say Mr. Hansson, is not interested in taking this task upon himself, can the community elect another individual...especially if some aspect of order needs to be brought about?
1. Quiet and dark. Usually early morning (0:00--9:00).

2. I like each team member having a schedule that they set (as long as the team has a couple of hours of overlap daily or a day or two overlap weekly).

3. I wish that while some members of a team are involved in high-focus activities, another team member (changing day-to-day) would be the emergency point-of-contact.

4. Technical side. INTP.

5. Almost never: I sometimes use Jabber, but that's usually just to get or receive a quick note. I find that face-to-face communication is the best, unless you need to send a command or code fragment or URL to someone.

6. Most of my work is done on my own, but it's also necessary for me to have the other team members within speaking or walking distance for quick conversations. IM could cover that, I suppose, but see #5.
> If I want to make a complex application run, chances are I'll need five gems to do it... and versioning is extremely important. I was following an application template that clearly spelled out all the gems and versions I would need to build it, but hit my first snarl when one gem wasn't quite prepared for Ubuntu 12.04...

Five gems? I haven't seen very many production Rails applications that can do with just five gems. More gems is mostly a good thing - each does just one thing, and does it well. It is like having more smaller methods instead of a few large methods.

> Are these gem heartburns a common problem in Ruby/Rails or is this mostly due to my ineptitude with the language?

Yes, gem heartburns can happen, but they are not very frequent. I'm sure the author will find that Bundler makes versioning an almost solved problem as he understands the language and ecosystem better. Good luck!
"Working hard and more than your peers" is shown by many great people as the keys for their success. For example, the German singer Dieter Bohlen of Modern Talking, in his classical first book (best-seller) says also that, his secret for success is, working when others are not.
I found it very cynical that man hold in custody has less rights than in regular prison.
Inject into their code and wait until the big players log in and reveal their keys to the trusted site. Game over. The encryption only protects against an opportunistic database grab.
I find drinking a lot of water keeps me alert. I read that the brain uses a lot of water so I started drinking water and trying to stay hydrated at all times. Not sure if its placebo or it actually works.
I have also started meditating recently and I find it very good to relax before I go to sleep. It also keeps me happy and sane.I use this site, I haven't upgraded to the paid version.
http://www.getsomeheadspace.com
I find the below a good blog for productivity and well being articles.
http://www.bakadesuyo.com
ProTip for meeting a coworker before a new job: maybe have an open mind about this person being helpful to you instead of spouting a prejudgement about their existence being a problem.
Thank you for donating!

I'm not affiliated with the FreeBSD Foundation, but I created a thread on the FreeBSD forums about the spam detection issue so hopefully the message will make its way to someone who can look into it:

http://forums.freebsd.org/showthread.php?p=200149
Same for VMWare. More than half of the VMWare Workstation 8 is protected (an many of the unprotected ones are 3rd party, like zip.exe).
Previous HN discussion: http://news.ycombinator.com/item?id=4873542
How is this any different from someone keylogging your bank passwords?
As some anecdotal evidence here - I used to run FreeBSD on my laptop, and when I would connect to wireless access points of use vulnerability scanning software (as a student) - I would often be identified as running OS X.
If you've got a decent test suite, it's much faster to leave the browser out of the loop, especially when you're refactoring stuff under the hood.
How Patagonia Makes More Money By Trying To Make Less
Thank you for your reply.

>I really think Lapdock+PC-On-Stick is my new direction

Ideally an ARM-based PC-On-Stick or one with a beefier Intel or AMD processor?

(I am aware that the second option cannot be powered over the USB connection.)

Also, how does the video get from the PC-On-Stick to the Lapdock's display? does it go over a USB connection and then through DisplayLink hardware?
You must have me confused for Linus. I wrote a compiler with my operating system and it is God's temple, not a atheist lair.

I swrote all 138,000 lines of code myself, just like Jesus making the temple in three days and them scoffing. Took me 9 years.
Sorry about that, missed a config param when transferring to the host. Should be working now.
I don't understand this, it seems to be posted all over this thread, but it doesn't make much sense. Did anyone get it?
Just waiting for the first person to announce that *BSD is dying, a la the ol' Slashdot trolls.
Don't mean to rain on your parade, OP. Just having a little fun...

+-------------+ +-------------+ +-------------+
| | | | | |
| No room | | Tear down | | Posters |
| for | | this poster | | & Posers |
| posters | | and put up | | differ by |
| in your | | another | | only one |
| MVP | | white board | | letter. |
| | | | | |
+-------------+ +-------------+ +-------------+
18x24"-$26.00 18x24"-$26.00 18x24"-$26.00

+-------------+ +-------------+ +-------------+
| | | If you | | Objects |
| MOTIVATING. | | need to be | | on posters |
| | | motivated, | | are less |
| POSTERS. | | you should | | oriented |
| | | be working | | than |
| DON'T. | | somewhere | | they |
| | | else. | | appear. |
+-------------+ +-------------+ +-------------+
18x24"-$26.00 18x24"-$26.00 18x24"-$26.00

+-------------+ +-------------+ +-------------+
| 00110010 | | Stop | | The less |
| 11001011 | | reading | | you read |
| 10010110 | | this & | | Hacker News |
| 10001001 | | get | | the more |
| 10010011 | | back | | likely you |
| 01011001 | | to | | will be on |
| 01011001 | | work. | | Hacker News |
+-------------+ +-------------+ +-------------+
18x24"-$26.00 18x24"-$26.00 18x24"-$26.00
It is not too late to get things into Rails 4. We haven't released a beta yet.

One of the things Rails 4 already features is better error pages, though no REPL.
Forrest got lucky by leaving. Imagine what management at that company does to their employees every day, including spontaneous firing.

I have never had a job where my last two weeks weren't full of important brain dumping and transition meetings.
In my case the interactive performance when using "ondemand" is highly noticeable when gaming or while using some apps like Firefox. It seems to be a known problem [1] with GPU intensive tasks.

[1] http://jasondclinton.livejournal.com/72910.html
no error message ....

how to help you ???

doctor doctor my body is hurting!
doctor:"where?"
i just told you MY BODY
doctor:"-_-"
Here's a rule of thumb: If a new business isn't impossible, it isn't worth discussion on a web site with the word "hack" in its name.
Well it's different, but the end result is the same.

Banks are massive and have pretty much everything insured. If they mess up, it's on them. Not so much with bitcoin, if they mess up their users lose out.

Additionally demonstrated by Mt. Gox, most bitcoin services are run by complete novices. Basic SQL injection on a website dealing with currency is unforgivable.
> While manufactures had been able to control some whiskers by mixing small amounts of lead into tin solder, the 2006 European Union ban on lead in most electronic equipment had ignited a debate among scientists about whether whiskers would remain a perpetual problem.

Oh Europe. Yes, let's ban the use of minuscule amounts of lead so that people will have to replace entire devices when they fail.
Remember how exercised everyone got about Window's private APIs?
No, I agree with the OP. If you want to install some interesting Ruby app or library you quickly find yourself installing all sorts of interdependent gems to get it to work. This is, of course, a matter of YMMV, but I can see where he's coming from.

And with Python, BTW, it's a lot easier, probably because of all the batteries that are included.
This is one of those situations where the author's simplification makes his assessment dangerously misleading. In the case of DEP+ASLR, there's rarely any value in doing it partway. If every executable image in your process does not have DEP+ASLR, then the protection is often worthless because either the attacker will be able to generate executable pages or will have enough predictable surface for a ROP chain. However, to make that assessment against an application you also have to verify what the files are and when/where they're actually loaded. And of course, you have to look at how the rest of the application runs to verify it doesn't undermine the protection provided by ASLR+DEP (e.g. Java historically allocated all memory RWX, making DEP pointless).

Since I know Chrome well I can use it as an example assessment. The first thing he mentions is xinput1_3.dll, and he correctly notes that this is used only when a gamepad is connected. What he doesn't mention is it's used only on Windows XP, which has no ASLR support. Since DEP is essentially worthless without ASLR, this file doesn't really have any negative security impact. Of course, it would be best if this DLL simply had ASLR+DEP enabled, but unfortunately it's part of Microsoft's DX library and MS doesn't see the point in changing it (for the reasons I've described).

As for the oddly named installer files, they look like differential updaters, which are temporary files created during an update. They don't handle any malicious data because all of the data is embedded in the executable file and the whole binary's signature is verified before it's run. I'm not sure if there's something preventing ASLR+DEP on these files. I'd have to check with the Omaha project http://code.google.com/p/omaha/ to verify, since they're a separate project and I just don't know it as well as Chrome.
Square introduces gift cards
Where's the evidence that the Federal Circuit is intellectually swayed by those with an interest in lowering the standard of patentability? The Fed Circuit is the largest collection of judges in the U.S. that actually understands patent law (not to say that all of them do...); I wouldn't be so quick to dismiss their jurisprudence as "capture."
Or at the very least, if a new business isn't generally thought to be impossible.
Infrastructure is/was the easy part of cable (due to the monopoly grants). Content is, and always was, the hard part. Without the proper licenses to stream Video over IP, you're DOA.

But it has been done before, many times, successfully...by the data companies (see e.g., Verizon FIOS).