skysight-inc/HackerNews huggingface dataset:
Notes for the next time I want to make a fun video with friends at school:

- Arbitrarily remove 1/4 of our male participants. Replace them with female engineers. If only one female engineer available, trim the team to four participants (3 men, 1 woman). If no female engineers, no video.

- Trim people based on their color skin. For added humor, tell the people I remove from our friendly video that "at least they won't have to take a train" or something related to racist treatments through history. Because after all, the only reason I am removing them based on their skin color is to fight racism.

- We can't have nice things. And we can't mock people either. If an actor is mocked in a video, make sure to blur him completely in post-processing to avoid any of this actor's features to be recognized: earrings? hair? skin? five fingers? Be serious people, we can't mock an actor with five fingers on each hand, think of the stereotypes involved!

- People can only use skill that their "ancestors" and "culture" created. This means if this friend wants to showcase his Didgeridoo playing but he's no Australian mate, he WON'T play the Didgeridoo. Same goes for reggae tunes which can only be used if you are all jamaican (This is a very important point: while I may think this is doing a tribute to Bob Marley, this is actually "stoner racism").

- Include minorities in my video. The more tokens, the more communities will watch my video and like it.

- Remind myself that if a "white male" is ever in the front row of my video, I am promoting white supremacy and sexism.

- That girl who wants to dance in the background because she thinks it's fun and doesn't like singing/doesn't want too much exposure? She can't. Feminists decided (for her own good) thatshe should be on the front row, having 1/4 of the verses.

Anything I missed before I rent the GoPro and call down my friends?
I run a Toshiba Portege Z930 with Linux Mint 14. The graphics card is not very powerfull (Intel HD Graphics 4000) but everything just works out of the box, including suspending and hibernation.
... The reddit thread about this had more insight than hackernews.

I don't get why the author want to freaking do long daemon in PHP. Even if so, there are people on reddit that talked about coding long process in PHP with failure in mind (that's like something you learn from Erlang and fault tolerant system). He/she could use a message queue if need it be.

And really? You want state in your web application? with HTTP protocol that is stateless?

It's almost like picking on a donkey cause it ain't a bird.

And he/she doesn't even offer a concrete solution. If PHP suck so bad, by all mean post a solution or an alternative.

And I am going to disagree with meant to die. PHP is actually evolving into a pretty language even if it's fundamentals are flawed.

I don't think PHP is going to die, it have adopted namespace, anonymous function, closure, and soon generator and whatever. Not only that but it recently got an awesome package management system, composer. It's going to stay for a long time. It's evolving and moving in a good direction with an existing user base.
Showing the code is not the same as open source. I get that you were joking, but it's a critical distinction. Unless otherwise stated, you should not assume that you have a license to use whatever code you find floating around on the Internet. Public domain is not the default when no licence is specified.
Programmatic Art
The other datapoint may be dead wallets. I think it's very likely there are a good number of wallets from the early days of bitcoin where mining was still possible with normal hardware. A lot of people probably tried bitcoin out, mined a couple (which would now be worth hundreds of dollars) and then lost their wallet because there was nothing you could really do with them.

Makes me wonder whether we will ever see the day when people will try to fake ownership of dead wallets. It should be possible to figure out which wallets are dead. Not sure whether it's possible or feasible to fake ownership, though.

Then again, if it IS possible and if the people who predict four digit dollar values for a single BTC end up being right, the incentive would surely be there.
'Too'? How's that? Are they special in any way or different from other people?
I have a T520 with the Nvidia graphic chips on it, and I have had an even worse time of trying to get the thing to work up to its supposed potential. The proprietary driver won't even work on the thing. Fedora/OpenSUSE is about the best I can do for it, with Bumblebee working. I can't even get PC-BSD to run on the thing, even with the Nvidia chips turned off in BIOS.

I'll make my next Thinkpad Nvidia free.
System76 is a company that is dedicated to making Linux hardware. You will have the least driver trouble with their stuff.
Speaking of Thinkpad http://www.thinkwiki.org/wiki/ThinkWiki
I wonder if this is enough to make his Bacon number finite.
Since asm.js is also flavour of the month and not a million miles away from Rust and Dart in terms of target application, would be great to see this added.
This. Most of the time when people say "NP-hard" they actually mean "no algorithm substantially better than an exhaustive search is known".
In the meantime, is there any ideologically better proposition suitable for gaming?
They ship with Ubuntu; you can easily put another Linux on. You can get more power than a Dell XPS13 for less money, albeit at a substantial weight penalty. Support is very good but hardware turn-around is not fast.
On the other hand, its 2013 not 1983. A lot more people today are at least casually familiar with code. Saying unrelated technical words could unwillingly make your movie a joke.
While I'm not a lawyer, I'd be surprised if trying to report a possible fire couldn't be be considered a "just cause", the lack of which is a key element in tort law everywhere.
I do open source because I don't care of making money I just want to hack on something, pass the time, have fun.
You realize that the source they used wasn't originally released with a license and thus they can't neither legally use the code or release it themselves
I was just reading On Food and Cooking: The Science and Lore of the Kitchen by Harold McGee, and that reminded me how recent the presence of Old World honeybees ( Apis mellifera ) is in the New World.

http://animaldiversity.ummz.umich.edu/accounts/Apis_mellifer...

Those bees were brought here to the United States by European settlers, and their progress across North America is part of the rather recent historical record.

It seems prudent to me to check the trade-offs between using different pesticides and continuing to use those apparently implicated in reduction of bee numbers recently in the United States. A report I heard on National Public Radio included comments by companies that distribute the more recent pesticides that those can be reformulated to reduce risk to bees, which seems like a sensible thing to do. What was happening to plants and especially food crops before those pesticides (and, for that matter, before Apis mellifera bees existed in North America) would be well worth considering carefully before deciding what pattern of regulation to follow. Environmental trade-offs happen all the time: they have been happening since long before Homo sapiens came on the scene. Perhaps developing new methods of applying the pesticides most in doubt may be enough to preserve healthy populations of honeybees in the United States.
I bought a ASUS X201E-DH01 11.6-Inch Laptop 3 months back and I am truly happy with it.
Ubuntu is preinstalled on it, all hardware is working out of the box.
The performance of the Celeron dual core CPU is more then adequate for my job as a JS-developer using Sublime.
I've changed the built in HDD against a SSD to speed up the whole system.
For this price and if you don't need 3d acceleration, it's a really good deal.
E-TeX - past, present and future of Extended TeX
Rather wordy writeup on the use of double standards to excuse behaviour in one group which is not accepted in others. The 'elite' used to pride themselves on drinking like fishes while prohibition/temperance was seen as necessary for the lower orders. Or gambling, rich people are 'high rollers' while poor people waste money on scratch cards. And of course feminism, men are sexist bigots, while women are righting historical injustices. So yes, double standards, the only thing we all have in common.
My first thought was that it looked like CSS o.O

And somehow felt a bit like VB
Well then the HN title should've reflected that somehow...
"Neonicotinoids will kill bees, let me be absolutely clear about that."

– DEFRA's chief scientist, who refuses to support a ban on bee–decimating pesticides. Nice touch.
I'm using the Asus UX32VD with extra 8 GB of RAM and a Samsung SSD. Everything except the Nvidia Optimus works perfectly. I'm running Ubuntu 13.04 and with downgraded xserver-xorg-core (1.13.3-0ubuntu2b1) the Bumblebee works just fine and I can play my daily dose of Minecraft.

Everything else works like I said: perfectly. I love the gorgeous display (1080p IPS), as good as Macbook's keyboard and a pretty nice touchpad. The only problems I've had was the upgrade of xserver-xorg-core, which broke the Bumblebee support once. I hope that there will be a bit more stable solution for running the second GPU.
Why not! If so, it would be 3, so quite low.

Now he needs an Erdos number :)
4th problem for The Guile 100 Programs Project announced: tar files
I only release code that I really like myself. So, essentially, I open source to brag.

PS. Participating in the O/S projects of others is the whole other deal. You may want to clarify the question as to what you are asking about.
I feel that it improves the quality of the code I produce & motivates me to improve it further when I see others using it.
The bodies are tweakable so you can install some upgrades yourself. I'd wait for their Haswell lineup personally, since it is right around the corner and promises a lot of power consumption improvements.
Dell XPS 17 bought on sale.

Originally got it for MS SQL Server development work, soon switched to Ubuntu and running the MS OSes under VMWare after a zero day exploit jacked the Windows 7 install. (Fix your f*king fonts Redmond!)

It's not light, but it's really a semi-portable desktop for on-site data crunching and development. Doing more with Python and on Linux now.
My HP dv7 works great with Linux Mint 13 out of the box, 8GB of RAM and running just a 1TB hard drive, with another slot I want to add an SSD to.
Although I earn my money by selling commercial software, open sourcing private projects is a way to give back the knowledge I was able to learn via open source.
Why do you say finite? The point of the Bacon and Erdos quip is that most people would have a low number (8-10).
Put it in a separate translation unit and compile that with different flags.

But seriously, if you're really at the spot where you have real, debugged code that is better than compiler output, the compiler is providing no value and you might as well use the assembly you've written. The point to intrinsics is to expose hardware features that the C language doesn't, not to promise to do it better than the compiler.
Macroeconomics is the part of this that isn't FUD. The BTC money supply will remain slightly deflationary regardless of what's in your national best interests. It's not unlike being in the Euro, except that we have pitiless automation playing the part of Germany. You might want to devalue, or print money to cover your pension obligations or restart a stagflation death-spiral, but BTC does not offer you any means to do this.

The old way of maintaining control local macroeconomics was to demand that "you may use whatever variety of wooden doubloons you please, but you pay your taxes in USD". For simplicity, people use USD for everything. However if the economy starts to run on BTC, this rule's traction fails, USD becomes funny-money you buy at the government's gate, and its inflation saps the government rather than the taxpayer.
What is your most productive shortcut with vim?
altruism, symbiosis, ego and profit.

--

altruism: it feels good to help. plus, there are times you solve a problem that others are likely to encounter and want to save them the grief.

--

symbiosis: open source technologies make it easier to create our projects. to ensure these resources dont go away, we contribute back to them.

--

ego: it is quite an accomplishment to have a large number of other devs use your work. you also want to show your knowledge on a given subject.

--

profit: there is money in providing support to open source technologies. it also helps strengthen trust in a service.
If a politician or a leading business figure said "I think latinos are lazy and worthless. I'm not going to debate that, it's just a personal opinion", would you still say that no-one would have a right to ask them to justify the statement or hold them to account?

No, because I hold the rights of races of people not to be discriminated or slandered against far, far more important than the right of video games to be considered art. Calling a race of people lazy promotes racism and actually affects people's lives. Whether video games are art is mostly an academic question. That's the difference.

I don't think journalists should have to answer questions on any topic that comes up. He clearly didn't know much about video games and he was happy with the art that he knew. People who think video games are art have a right to reply, but not a right to expect him to debate it with them.
Just tried it myself with the C version and with 1.0.3,

C: ./a.out < sudoku.txt 0.07s user 0.00s system 94% cpu 0.077 total
Go: ./sudoku_v1 < sudoku.txt 0.06s user 0.01s system 88% cpu 0.079 total

Which seems a bit interesting...
They're too busy studying and trying to do well in school ;)
My statement about OSI was wrong, but Ubuntu is free of charge and will always be. Canonical can't charge for software they have only partly written.
Extremely sorry, now I feel really stupid.
Using Sequelize on Heroku
Emacs for Scala functional programming course
Agreed, this probably was a minimal cost compared to the positive publicity among the tech crowd. I hope Dell is going to be more innovative in the future and tries a few things as they are no public company anymore, i guess this can only help in the long term.
To help the community, aka make the community you're in liking you better so you feel better. Humans are selfish, open source let you be selfish while contributing to humanity.
bout 2 years late for this one I'm afraid
It's the natural thing to do.
I don't think there are too many.

One really roundabout way is for you to own a foreign company which is the majority stakeholder in a US company. Thus, if and when you get funding, you can come on an exec visa (an exec of the parent company). The caveat is that your foreign company must have a steady cashflow as well.
I get paid to do it ;) All the code we write at the company I work for is Free Software (though not all is available online).
This might help with your literature review: http://codingfreedom.com/ (A PDF of the book is freely available for download on the site.)

It's a long read. I managed to get part of the way through it before getting distracted by other books, but a lot of it held true for me.
>And would the IRS necessarily see these regular deposits as inherently dirty, or merely unknown?

Well, the logical thing is that would be perceive those as potentially dirty and have an inquiry. They might act legally as thinking they are "merely unknown", but they would be suspect of them nonetheless.

>If I were to make structured payments over a long period of time, low enough that they were unnoticed each time, how much pleading of ignorance would it take before the IRS decided that the person really did not intend for that to happen?

Well, if that was the case, why didn't the person protest the sudden influx of money over that "long period of time"?
The project name changed 6 years ago.

"The Virginia Tech shooting in April 2007 once again pushed gun violence into the media headlines. There was no wish to be associated with or to trivialise the slaughter behind the phrase shootout so the project was renamed back on 20th April 2007 - The Computer Language Benchmarks Game."

http://benchmarksgame.alioth.debian.org/dont-jump-to-conclus...
PyPy simply isn't at the same level as V8 and LuaJIT yet.

V8 is a professional, full-time project employing some of the best programmers money can buy. And LuaJIT.. well LuaJIT is written by a fucking genius 10x programmer. Let me quote him:

"
The reason why X is slow, is because X's implementation is slow, unoptimized or untuned. Language design just influences how hard it is to make up for it. There are no excuses.
"
Source: http://www.reddit.com/user/mikemike (that's his reddit account)

Python (and Ruby for that matter) could reach a comparable performance level if people with the necessary skills invested the necessary amount of effort.
Sure, you do what's best for you. But I'm objecting to the blanket generalization.

There are plenty of positive outcomes other than an acquisition offer from talking to a competitor. My anecdotal data is that those other outcomes are much more common than acquisition offers. Yours appears to be the opposite. It might be due to the different kinds of businesses. It might be geographical. Or something else. It seems much better for people to not start applying your rule of thumb until they figure out which camp their business falls into.
It was also a wonderful departure from the style of the previous games in the series. I loved sailing about, looking for islands and ships to explore. Easily up there in my top 10, along with similar styled games like Okami.
When I put the URL in the URL field it forwarded me to a post a few months ago about Intrade ceasing trading. The latest announcement and that announcement a few months ago were both put on the Intrade homepage so I guess the forum thought I was reposting something.
I'm surprised at how small the working group is.
If I was the OP I would just ask them to stick my name somewhere in the credits and call it a day.
This wasn't really a competitor. I'm not going to name them since, despite not promising any sort of confidentiality, I don't think it's fair to "out" companies like that; but I think it was far more a matter of secure backups filling a gap in their service offerings.
> 0x10c (pronounced ten to the c)

Really? It's pronounced like that? What's the reasoning behind it? Why not "268", or "ten cee hex"?
Web & SOA are a given, design patterns and high performance concurrency are all a given and there's strong signs of that all over my CV. Also, I've worked at Insurance companies before, I thought all of that might be enough to get my foot in the door.
And was already referenced in the blog -- "Other statically typed languages are about twice as slow, which broadly agrees with Computer Benchmark Games."

(Although I suppose that's some-kind-of appeal to authority?)
I personally prefer Prototyper by Appgyver (http://www.appgyver.com/prototyper), editing your mockups from your computer with a mouse and keyboard.
That sort of stuff is really only necessary if on your home network you're doing port passthroughs or if this machine is directly connected to the internet with a public IP. For most users behind a router, you don't really need fail2ban and iptables.
Because Open Source is the code way of how societies work and evolve.

Any great project made by humans has always been the work of a group of people working all together to solve a problem. This is how Egyptians built Pyramids, Alexender conquered lands and our people today built Linux and the Internet.

Sure history will always pick a person and gives him all the merit (Like father of the internet and visionary of that ...) but the truth is, every thing those people buit was done on top of what others have done before and the hard work of those who team up in groups and communities to build on top of it. If scientists haven't worked all together to understand Einstein theories and apply them, e=mc2 would be useless.

This is Open Source.
Some of it because they're contributions to already open projects. (In those, I've noticed that the contributions that look good tend to live long without change, and more specifically that contributions with few indentation jumps live longer.</digression>)

Some of it because of project-specific reasons — there is some reason for that particular project to be open, and it's not a general reason.

Some of it because I'm paid to.

And some of it because I have an urge to write the code. That code is more or less art for art's sake, and art wants to be open.
Xkcd-competition, determining which xkcd-comic is best Facemash-style
"a good system ensures even garden variety engineers will deliver."

I assume this points to the idea that test procedures can replace individual expertise ? My experience is that testing systems get bypassed by "garden variety" engineers (mostly with PM/Manager support), usually in exactly the cases where you wouldn't want them to do that.

Even when this is not the case, tests, no matter the coverage, don't cover everything. The 100% test coverage demands that are in vogue these days make sure tests are usually written specifically to minimize interactions between pieces of code, which is of course exactly what a good engineer would test for.

Of course with tests testing interaction, there are pieces of code (the ones that worry me) that get tested 1000x (in one case literally iterating over all possible calls and verifying constraints afterwards, almost fuzzing), and there's pieces of code that just don't get attention (usually an if out_of_range check at the beginning of functions, since I would just test for the same range, with potentially the same mistake in both the used number and the tested number, but other things happen too. If the consequences of the function screwing up is a slight UI aberration ... well I barely test UI code at all, really. MVC for the app MC for the tests). Also there's pieces of code where I know they're potentially not thread safe and so, just to make sure big screwups get caught, I test firing off the same test 1000x in parallel. If the function works entirely based of the stack and return values, no such test is done.
Marketing is hard. Open source is less dicking around and more time to write software.
16^c
Whenever you find yourself responding (or just tempted to respond) to a general claim with specific examples, you don't actually have an argument. I'm not going to make Cowen's point for him but it's fairly clear what he means:

> In part our guns problem is an alcohol problem. According to Mark Kleiman, half the people in prison were drinking when they did whatever they did.

Is it fair to say that elites don't have significant numbers of them imprisoned after alcohol-fueled crimes? It either is, or it isn't. And if you want to attack Cowen's position, this is how you do it. By showing that there is no significant difference.

Not with Charlie Sheen. Who's gonna be perfectly fine BTW because he has had one high-paying gig after another since he was... 20?
It's been just 2 days since go1.1beta1 was released, the other language implementations seem more out-of-date than that.
To reduce the waste of human energy that repeats the same task a million times by not communicating, and in the process to increase the quality of the output of human energy by having what energy is available be focused on improving the existing output or using it.

I can't get over the profound sense of waste when I do something and think "50,000 devs have probably done this before, and 100,000 more will do it again"... and yet it's the same shitty thing and it could easily be some open lib.

Every single one of us is standing on the shoulders' of every dev that preceded us, the least we can do is to help the next generation stand on our shoulders' too.

None of this is to suggest the politics aren't also important, but for me the waste trumps all.