skysight-inc/HackerNews huggingface dataset:
I put all my sensitive files under my home directory. Every subdirectory of my home directory is non-world-accessible, and I have a cron job which chmod's world privileges away from new files and directories that don't match a whitelist of directories I wish to publish (e.g. ~/public_html).

I've started giving each application its own user and group, and do the git checkout, compile, and install as that user. (You don't need root for "make install" if you ran configure with the --prefix option.) Then I know it's not going to be able to write anywhere but its own directories, and won't be able to see my browsing activities or sensitive files, because UNIX permissions won't let it. For added security, once the software is built, move it to a location where only root can write, and chown -R root:root.

You can also use VM's for added security. With the new namespaces in 3.8 (the kernel for Ubuntu Raring Ringtail), it should (in theory) be safe to let untrusted software have root in a Linux container (LXC). (LXC is like chroot but you can virtualize stuff like the network, and since the guest uses the host's kernel memory allocator, you don't have to dedicate a block of memory to running the guest as you would with Xen or Virtualbox.)
"part of my ego or my destiny"

They're very intertwined in a way that you won't be able to separate. The best way to find out whether you should do it or not ISN'T to not-do it, but to do it.

(Exception: When it involves potentially hurting other people irreversibly.)
It's time for this term to die.

If it doesn't involve data, it's not science.
The Quick, Molting Sweat Lodge of the Soul
The organizations being regulated are also the only
ones who have any idea what is going on.

Oil companies are the only organizations that have any idea about global warming?
nVidia chips are intended for high-end tablets but fall short. They are essentially trying to compete with "good enough" GPU/CPUs that cost less than $10 wholesale, but a Tegra 3 is about $20 wholesale.
Yeah, it's really a bit of a strained analogy. It's not like there's been a long running history of discrimination and objectification of introverts... or that introverts make 70 cents to the dollar that extroverts make.... or that introverts aren't allowed to drive in Saudi Arabia....
Yes, because you can't hide behind the corporate veil of limited liability if you yourself are mixing business with pleasure and other things personal, so to speak.

So creditors and other stakeholders are going to be able to pierce the corporate veil, which means you are personally liable. Just like if you were a general partner in a partnership.
I'm not talking about appreciating them as human beings or social status, I'm just saying I value being able to eat meat more than I value being able to watch movies. Social status has more to do with fame and wealth, which successful entertainers are more likely to receive.

And yes, you can easily pay between $30 and $200 for a butcher, though usually only hunters and ranchers will know about that: http://ranchersmeat.com/Items.html

Even for those of us who just buy meat, rather than providing our own dead animals to be processed, we probably end up spending more money on meat than on any particular form of entertainment.
Hey Meetup, can you spot the problem?
Not printing "Hello, World!" to the screen would be considered a LOGIC ERROR.
Fantastic job -- your app is stylish and clever. What are your thoughts about your price point? I would think you're leaving a lot of money on the table selling at $1.99.
My interpretation of his stance is- "there's not much point having a law if it's technically being violated all the time, and it's exploited by those with power and authority to suit their own ends".

He's not promoting lawlessness, he's recognizing it as the current state of affairs, and suggesting that we address it differently.
While nice in theory, there's no way I can see that working in practice. With real property there are comparable sales and the like, which can be reasonably accurate - if another townhouse in the same complex sold for $x one month, $x is pretty good estimate of the other values in the complex. Even this gets tricky when you get out to a more rural area like wear I live, and the only other sales are significantly larger or smaller houses.

I'm not even sure how you could do comparable sales for intellectual property. Yeah, Disney's publicly traded, but imagine an trying to assess the value of an asset owned by a privately held company that doesn't have to disclose any financial information.

And even if you could assess values, look at the mess of property taxes in California with Prop. 13.
I'm sick of everyone perpetuating the notion that developers need to either become spectacularly successful through starting companies or die trying. There are many people, perhaps even the preponderance, who are perfectly content with having a $100k mortgage and two kids while working a nine-to-five job for $75,000 per year.

People prefer this because it is safe, and affords a nice lifestyle. Starting a company offers neither, and those who pursue startups incur massive risk. The overwhelming majority fail. Entrepreneurship is incredibly dangerous and trying, and is neither optimal nor tennable for most. Encouraging people to blindly quit their jobs to go take part in what is essentially a lottery in which the odds are stacked tenfold against you is ridiculous.

Don't just up and quit your job right now. Think long and hard about what you in life. You'll probably come to the realization that you don't want to subject yourself to the tribulations of entrepreneurship.
FYI, most of that bullshit "Read More: <URL>" injection garbage can be blocked by adding "tynt.com" to your favorite adblock extension. I believe it's already in ghostery, just not enabled by default.

If ever there were a company that just needed to be nuked from orbit, it's tynt.
14-Year-Old Prodigy Programmer (video)
> 1. You assume because a "korean immigrant" can do something, that it must not be intractable (hard).

Or he assumes that integrating yourself and your family into a new culture, quite possibly while learning a new language, are both difficult problems which the OP would have the benefit of not having to overcome.
I don't care much about gaming, but even my casual reading about EA has left me with the distinct impression that you (addressed to EA "Management", I guess) have been exploitative... erm, "jerks" for years. (I had a less PC word in mind.)

Spare me your Johnny come lately mea culpa. Clean up your act, or don't. I don't give a fuck what you have to say.
Very cool. It reminds me a bit of the genetic programming work (aside: GP and genetic algos are different schools of research) on evolving programs where the genome is a string of assembler instructions.

Markov chain Monte Carlo would appear on its face to be better suited to this problem than a pure GP approach; at least to speed up convergence to a solution. It's actually quite different from GP -- no crossovers, more global state etc. Maybe a flock/swarm optimiser approach would be a better analogy in the nature-inspired computation world.

I'd be interested to know whether they experimented with other cost functions. For example, in some schemes, some candidates which fall outside the acceptable solution state (eg code that doesn't run, code that produces the wrong answer) are simply culled. In some you try to perform "repairs". In this case they've taken the other common approach of assigning a cost to incorrectness.
Funny, I've avoided startups precisely because I want to avoid working for others. The sense I've gotten is that "startup" means something very different from starting a business with your own money and contacts, and with monetization already figured out.

The latter makes a lot of sense to me, especially as a reason to quit a salaried position in an established company. So, I'm not sure it's fair to say that you prefer startups; it sounds like you just prefer to work with who you want and on whatever you want. There's much less risk there, versus what I've seen "startup" defined as, particularly because you've already worked well with your partners in a previous successful venture.

(P.S. - Hi George! I'm glad to hear you're having fun. CodeCombat looks very interesting.)
>I like socializing, hanging out with friends, and going to parties, but they make me feel tired and I need time alone to "recharge" afterward. It's especially draining to meet new people.

This sounds like a Forer statement to me, to be honest. (http://en.wikipedia.org/wiki/Forer_effect) Just about everyone needs time to relax by themselves sometimes. Wanting to be left alone once in a while doesn't make you an introvert.
> Research (I'm not finding the studies, sorry) has indeed shown that protein intake is minimally correlated to muscle growth. He was on the mark by mentioning that only certain amounts of protein can be used in one setting, while the rest is wasted by the body. It's not one hard and fast number; individuals bodies vary greatly according to metabolic rates, capacity to grow, and ability to gain strength.

Please keep your incredibly-incorrect-opinions to yourself.
Two things.

1. You're thinking of genetic programming, not genetic algorithms.

2. They used the Markov chain Monte Carlo method to perform the search. It's a different method altogether. For example, note the absence of crossovers.
Ticking time bomb
One recommendation, stolen from patio11: sell weekly blocks of your time. This is more fair to both those hiring you, and to your startup, because ramp-up and context-switch time are an expensive part of software development.
Go on then..
or "cat > /dev/null" and paste into the terminal to review.
It's nice, but I'm more of a fan of direct inline editing on the web page via HTML5 contenteditable=true. The Aloha Editor http://aloha-editor.org does this very well. I've actually just recently added their editor to my node.js mini cms, called ContentBlocks http://contentblocks.herokuapp.com
I'd argue that he has been influenced by others in the mainstream when it comes to producing his own videos / specials.

Jeff Dunham comes immediately to mind; IIRC, "Arguing With Myself" was done without the help of any network. I don't know if his later DVDs were done that way or not, but that was nearly a decade ago.

Either way, giving the finger to HBO, Comedy Central, and all the others is a good thing.
I wrote an actual libc-free "Hello World" program for Linux: http://codepad.org/rUckf7jR

It should work as 32-bit or 64-bit and compile with clang or gcc. It compiles to about 11 assembly instructions.

To produce a fairly small file:

$ clang -nostdlib -O3 -o helloworld -m32 helloworld.c
$ strip helloworld
$ strip -R .note.gnu.build-id ./helloworld
$ wc -c helloworld
428 helloworld
German Court finds Apple's 'slide to unlock' patent invalid
Jonathan here, Co-Founder of Zipfian Academy. While it is easy to get up and running quite easily in R for simple analysis, it is a complex language that takes years to master. I recommend learning Python for the aspiring scientist because of its breadth of applicability. While R is probably better for statistical analysis than Python (every language has its specific domain where it shines), across the entire domain of tasks a data scientist must perform, I feel that Python provides the best aggregate utility.

Also, as the comments below highlight, actual statistical analysis is but a small part of the data pipeline. Python has great facilities for interacting with data stores/sources in addition to being a powerful tool to clean and munge data.

>When I think about, in my data programming related work, I'd say about 5% is doing analysis or executing statistical routines. And 95% of my time is spent on finding, cleaning, and properly normalizing data.

I hope the post doesn't downplay the importance of R to statistical analysis, it is a mature language with a great community surrounding it. The toolset of a data scientist is probably one of the most heterogeneous out there and necessitates learning and using many different abstractions.

For such a new (and hard to define) subject, I think dialogue is crucial to constructively advance the field. I would love to hear suggestions from the HN community about how to train the next generation of data scientist, what aspiring data scientists want to learn (or find difficult to learn), and how we can build a great data community.
Ask HN: Will trade design/front-end/biz for sysadmin help
I'm looking for a capable sysadmin to help me out with issues I have with some Ubuntu/Apache/Wordpress sites (permissions, FTP, etc.).

I do design & front-end development and would be happy to trade services, or help out with biz-dev/marketing ideas.

Please let me know if you're interested.
Thanks.
Now how about an open source driver for the GeForce line?
> If you're opposed to regulatory capture, then you need to get rid of regulatory agencies.

This presumes that the unregulated results will be better. This may be the case, but doesn't automatically follow. An alternative is to watch carefully and object loudly when you see problems, ideally with structural supports to check agendas and realign incentives. Of course there will still be failures; they may or may not be worse or more frequent than in the deregulated case - I would expect this to vary substantially by field and particular systems involved.
'Torment: Tides of Numenera' breaks Kickstarter record for game funding
Great point and excellent context.
True, but there's also no need to capitalize it. It's a shortened version of Macintosh, not an acronym.
Destroy All Scrollbars
> Just about everyone needs time to relax by themselves sometimes. Wanting to be left alone once in a while doesn't make you an introvert.

I think it's more of a spectrum than a binary thing. I agree, everyone needs to be alone sometimes, but I guess it differs on how much time they need to relax by themselves, and how much or how often they want to be left alone.
That's not a sandbox. If you have ten programs installed in /usr/local, and you want to uninstall one of them, rm -Rf /usr/local is not the tool for the job. (At least on Linux. I'm assuming UNIX-like Macs are the same.)
Anyone have any idea what sort of algorithm would be used to convert the photos? It's a really great look; I'd love to play around with that a bit.
The closest you have to that is making charity donations and offsetting that against tax. In that case you are diverting money away from central government and putting it elsewhere.

Many government projects require a certain level of investment over a number of years or even decades. It wouldn't be efficient to start say a fighter jet development program if you might have to ditch it half way through because public opinion changed.
It sounds like you really want BSD jails.
At the end of the day, I want to write the least amount of code, have the best performance, and be able to have an easy way to test my code and all I had to do was get over putting extra code in my DOM and structuring my javascript in a way I wasn't familiar with.

Browse the AngularJS source code and you'll see it littered with jsperf, they care about performance and you'll learn a lot about javascript performance.

You'll write fewer files in AngularJS since you don't need to create a file for every view and model. I'd say I write 60% less javascript.

Testing is easy, AngularJS integrates easily with Testacular, and because you never manipulate the dom directly, all your code you write is logical making writing test code straight forward.

You won't see many tutorials but when you google for specific problems you'll find many jsfiddle examples which made learning AngularJS easier than BackboneJs and EmberJS.
Not taking anything away from the developer or application, but Apple's capricious decision to feature an app doesn't really help other developers formulate a strategy.
What you've got is more of an argument against inefficient or wasteful means of enforcement than the concept as a whole.

Compare: "The practical ease with which privacy may be violated is in itself an argument against its rigid enforcement."
Nitpick: "actual weightlifting" is the biathlon, contested at the Olympics and elsewhere, consisting of the Snatch and the Clean & Jerk.
Chase, thanks for the reply. It makes perfect sense that your providers would perform the treatment before getting your funds, as you operate as an (almost) insurance provider. I was worried they were waiting for funds to proceed, but it's obvious that is not the case.

The only other thing that stuck out looking over the document were patient updates. There are a few patients, specifically Madeline[1], whose treatment is still in progress but haven't seen an update in over five months. It would be great if you could ensure that no patient would go without an update for more than two months.

[1]: http://eepurl.com/p25Jb
"I am more likely to start reading a longer piece if I don’t know its length at the outset."

Isn't this expected though? The only reason I don't read longer pieces is because I don't have the time right now to complete them. This is, more or less, the sentiment behind TL;DR
I got to say the grid layout is really ugly. I think it could have worked if it didn't scale up to the screen size.
Good point!
Just add some inline-assembly to have it call write:

int main()
{
char *str = "hello world\n";
int len = 12;
__asm__ ( "int $0x80"
:: "a" (4), "b" (1), "c" (str), "d" (len)
);
return 0;
}
This may have been true 5-10 years ago, but modern desktops are removing the ability to manage services, sessions, and startup apps easily and clearly.
Wikileaks release "PlusD": Database of 1.7 million diplomatic cables
there is an infinite amount of information products to sell.
Neuroscience needs its Einstein
lots of people
I like to know more about the mentioned scholarship. Will it able to cover the whole tuition fee? And who's sponsoring the scholarship?
I am incredibly annoyed with how many clicks it takes to get to the formatting options. An easy to follow email often includes bullets, numbering, and indentation. The new design overlooks this
You're right, it's definitely a spectrum. But I guess just generally speaking I find the whole introvert/extrovert dichotomy to be massively overblown.
Exactly. Clearly this message is somehow still being missed or ignored: The one metric this list attempts to address just is not as relevant as suggested.
I think this says more about the market that buys featured apps than the developer. Specifically, it has become much smaller, but getting featured is still a guaranteed payday.
As someone trying to hire Rails devs right now, I have two things to say - one good, one bad.

* The Good News: I started coding 18 months ago, and now I'm a lead developer at a funded startup and a two-time contributor to Rails (along with other contributions to open source).

* The Bad News: While there is a hiring drought, there is NOT a drought for hiring guys who just learned Rails three-to-six-months ago at a dev bootcamp somewhere. We get literally dozens of cold emails a week from people like this. The amount they can contribute is almost nothing and 95% aren't capable of holding down a FT junior position.

I think my point is don't think that you'll go to some bootcamp at have a job for 90k with benefits in 6 months. You need to work your ass off to be employable in that amount of time, although it's possible.
Kids Junk Food – OMG, Is This What We Are Feeding Them?
Love the site! It would be neat too to allow the user to drag. That way they don't have to think about which button they want to use, they just drag in the direction they want to go.
Homebrew actually uses /usr/local/Cellar, so rm -Rf /usr/local/Cellar/pypy is what you'd want, except that it won't remove symlinks to /usr/bin, launch scripts and such; you still need some kind of uninstall script (brew uninstall).
not too long ago I attended a talk by Thomas Hales (proved the Honeycomb conjecture and the Kepler conjecture) where he talked in detail about his Flyspeck project, which he says has just a 400 line kernel that traces every line of a proof down to the axioms, that will formalize his proof of the Kepler conjecture and many questions in the Q&A after had to do with curiosity of machines being able to do exactly this. very interesting
It looks very cool, especially the “Zoom” button interaction.

Unfortunately, there is nothing about the site that screams “this is useful, I should bookmark this!” All of the suggestions are hopelessly generic, and prices are all over the place.
Foreclosing isn't as easy as it sounds. For one, the bank can sue you for the difference between the auction price and the loan. For two, the IRS will expect you to pay taxes on that "forgiven" difference. For three, your credit will be (temporarily) ruined and it will be difficult to get a new apartment/mortgage/loan. So, owning an underwater house can be a big problem. Though, sometimes it is worth it to sell for a loss in exchange for freedom; within reason.
NFL Player Hacks His Way into Stanford
I'd actually argue that modifying existing programs is where Haskell really shines. Strong static types and purity allow you to know a LOT more about arbitrary bits of code than any other language in mainstream use today.
Code is reusable data, and regardless of language is much more useful than an arbitrary data format. There was an attempt to port homebrew to linux, but it didn't go far.

dotCloud has just open-sourced Docker[1], an attempt at solving the deployment issue.

[1] http://docker.io
Except this is totally unmaintainable as "open source" since there isn't any documentation or even any sort of register listing: https://github.com/grate-driver/grate/blob/master/src/libhos...

Actually, the way it's written it seems that folks at Avionics Designs did not have access to any documentation and it's pretty much a reverse-engineered effort anyway.
Wikipedia claims that MCMC is for sampling from probability distributions, and that's what I was taught, too. Is there a way to use it to sample from a general search space?
The ASPLOS paper makes a bold assertion regarding the first example:

> To the best of our knowledge, it is truly optimal: it is the fastest program for this function written in the 64-bit x86 (x86-64) instruction set.

This is an unwise claim to make, since x86_64 speed is a moving target, and what is fast today will not be 6 months from now. For example, this sequence should be slightly superior on modern Intel CPUs:

mov edx, edx
shl rcx, 32
; xor rcx, rdx
; mov rax, rcx
lea rax, [rdx + rcx]
mul rsi
add rdi, r8
adc rdx, 0
add rax, rdi
adc rdx, 0
mov r8, rdx
mov rdi, rax
Like I said, Homebrew installs in its own directory pretty well. I chose /usr/homebrew, explicitly so I can rm -rf. I think for most Homebrew users their Macs have nothing else in /usr/local and so that's why it's not an unreasonable default.
Sound advice, and a good explanation. I prefer not to own (or use) contraband, but even so I would prefer to exercise my rights and ask for a warrant before a truck search.
Heh, kids these days. We needed to do that to even have a chance at competing in 4k intro competitions.
What are some of the differences between Ember.js and AngularJS?
Going Nowhere Really Fast, or How Computers Only Come in Two Speeds (2010)
Now I don't know how to define myself.

Perhaps you're a person, rather than a label.
I can't say specifically how any of these compare in size to Discourse, but there are a number of apps listed here:

http://builtwith.angularjs.org/
Paying out in Bitcoins is very low risk since there is only a small holding time between acquiring the Bitcoins and making the pay out.
Original (and better imo) article here: https://news.ycombinator.com/item?id=5486006