skysight-inc/HackerNews huggingface dataset:
The bar for resistance to boring tasks? Probably that would really be a good indicator for a valuable employee who would work on whatever you throw at him.

Don't get me wrong, I love that kind of puzzles, but only for a while.

They don't seem to be too hard either. I randomly found this: http://uva.onlinejudge.org/index.php?option=com_onlinejudge&... which is literally just translating the given algorithm into a programming language of your choice and adding a counter.
Algo-comp still has huge potential. The reason it's largely unexplored is because most computer music is really computer science music - trivial algos flapping around semi-randomly, producing trivial-sounding results.

Sound synthesis is largely a solved problem. Composition is just getting started. The problem is there are very few people who have deep insight into music and are capable of writing complex software.

Academics and engineers are often capable of the latter, but the former is a truly rare talent. So what you usually get is algos that work at the wireframe level, but lack anything that produces the musical equivalents of texture, lighting, depth of field, motion, and so on.
Have you considered the possibility that you're asking the wrong question?
Twitter data show that a few powerful users can control the conversation
Sales Consultant – The Bitter Business
Evaluating persistent, replicated message queues (RabbitMQ/ActiveMQ/Kafka/SQS)
This, and contact trademarks@twitter.com to confirm with them.
I do not know much about bitcoins, but it seems online third-party solutions like Coinbase, Case, Trezor, Ledger Wallet are needed for posession and trading ?

So I may conclude bitcoin is not the ultimate answer to distrust and/or in-dependency ?
I a completely blown away by what this guy did. And a huge kudos to him and his boys!
Word vectors using LSA
https://en.wikipedia.org/wiki/Application-specific_integrate...

Bitcoin mining started on general-purpose CPUs. Then people discovered they could compute more hashes per watt on GPUs. Then people realised that a custom circuit optimised just to perform that calculation would be most efficient, starting with FPGAs and then burning those circuits into ASICs.

All mining that is feasible these days is done with specially-built ASICs, and even then the cost of mining 1 BTC (hardware and electricity) is hovering around 1 BTC.
The author is trying to shove too many things into a CS curriculum that just don't belong there. CS is for studying the theory and nature of computation, so why is cutting and crimping a network cable on the list? System administration, user experience design? No way. This isn't a vocational program to get someone a job, it's Computer Science!
This. I tried (and failed) to build an export business out of Uganda. I am sure that somehow, somewhere somebody will make a fortune - but it wont be easy.
Just merely writing what you think is a shorter, cleaner, better solution isn't really enough. It can be easy to overlook the reason for the complexity. If the rewrite seems to work as a replacement, just use it to come up with questions about the current code and ask the co-worker. If there are actual reasons for the complexity, add the necessary comments so someone else doesn't have to go through that or find out the hard way.
It is indeed true of pretty much everywhere in the world. But the people in the United States have, in my opinion and understanding of the world, a more natural tendency towards cold mercantilism where the personal feelings don't take precedence over good business models and potential financial gain. It is a trait that I believe is true of many protestant-based, trading-infused societies (like the UK, the Netherlands and others).

That should have read: "Money talks everywhere, but even more so in the U.S".
Yes, many military engagements and some that are well beyond the category of gunboat diplomacy, but I can't name any I would call invading either of those two countries. Invading is a big word.

Edit: Perhaps what I really dislike is that that map draws the actions of the Royal Navy on land. Which isn't entirely untrue, people on land are affected by e.g. a blockade, but it does look like yet another infographic that aims to infuriate rather than inform.
I am trying to think how on earth can we avoid that in the future... Every country will turn into an closed-Internet Island. You won't be able to buy anything abroad without being taxed (multiple times), you won't be able to purchase remote services (even if they are far superior).

Government will turn the internet into something unimaginably ugly. Then we'll have books to explain how the internet was once upon a time.
That looks pretty cool. I had a play with orgs agenda a while back, but the lack of integration with devices made it less useful than it could have been.
A PCAP file of captured traffic?
The dangers of empathy
Often times people who are good at dealing with complex code become programmers, and they themselves write complex code.

Since so many projects contain a mess of complex code, programmers like these will always find jobs and you may end up with one as a coworker. It's not a bad thing but ideally they have enough of an aesthetic sense about code readability to use their powers for good.
Lizard Squad Blamed for Service Interruptions During Pacquiao/Mayweather Fight
I'm unconvinced that current trends and artists imply a terrible "fate" for either algorithmic or symbolic language processing. People are still working on both, and there's lots of potential.

Functional representation of music theory is interesting from an educational perspective, for example, even if avant garde composers have moved on to other methods.

And by the way, isn't Band-in-a-Box still pretty widely used? It's certainly been a lot of fun for me in playing around with jazz improvisation.
It's a nontrivial task, I wouldn't waste too much time in trying to prove that someone's code is complex. I tried in the past with the result of being appointed as "lazy" or "basic" developer. I heard arguments like: "if you think this is complex then you are not so good" or other very unnecessary arguments.

Don't prove he's writing complex code, it would be interpreted as "being wrong", but instead prove that you can come up with easier and cleaner solution. Write your own, test it and then propose it to the original author, see if he can admit that your solution is cleaner, easier to understand and easier to handle. I did this few times with very good results on feedbacks.
Not sure if that logic holds. Seems like a viable strategy to show your best side while trying to lure a candidate. Once they are hired, they probably won't be showered with swag and limo rides anymore. In fact I would consider it a warning sign if too much fancy stuff is going on before the interview (even though I know Joel from FogCreek does it, whom I generally like).
That's interesting, what does "break" mean exactly? Does it stop compiling after GHC being upgraded? Or does it suffer from performance regression due to the changes of the optimizing strategy in GHC?
Python Trainer
>but it's unfortunate that it has to be Clojure

Could you elaborate on that a bit ? Why is Scheme/CL superior to clojure ?

I chose to explore Clojure out of practicality.
Clojure has the jvm (and the ocean of libs for it) and javascript (with another ocean of libs) on it's fingertips and in theory it allows you to build any modern application..
While CL, Scheme doesn't seem to have as much library support (although I honestly don't know a lot about either of them).
Patent Pledges and Open Source Software Development
I've seen these before - someone leaves it all for the simple life. This is the first time I've seen the added benefit of being able to spend a lot more time with family. To me, that's one of the most compelling reasons to do something like this.
So it has. From what I can find though it appears the tunables and behaviour around the tunables is pretty much the same between flush and pdflush.
Except they had to call it php_real_equivalnce_4() because php_real_equivalence_4() was taken.
I've used org-mode to publish books, pocket mods, invoice clients, run tabletop games, organize links and snippets... while text is supposedly the universal interface in the Unix world it does have limitations when it comes to sharing information across devices. I carry my laptop with me so this isn't a problem for me but I know it's there and not yet solved.

A mobile org-mode client with cloud sharing would go a long way.
Growing or selling cannabis is illegal in Portugal. Owning cannabis seeds is illegal in Portugal. The only thing that was changed is that the consumer of cannabis is no longer treated as a criminal. I've yet to see a good argument why the same approach wouldn't work in the US.
Bees don't live in cultivated fields anyway. Don't understand.

Further, any chemical - especially that one you spray on your grass in town - kill bees. They are acutely sensitive to ANY treatment. Since they visit a wide area (miles) your lawn treatment affects bees all over the neighborhood.
Google's Mountain View HQ Could Turn Pipe Dream as Politicians Press for Homes
I created this to help people in my Python meetup group to quiz themselves on Python. I started it a long time ago, got busy with other things that left it broken in a re-architection (where I expanded it to quiz on not just builtin functions, but keywords and modules and stuff like that), but a friend in the group got it working and I got the rest of it working (for the most part). Just clone it and run it with python pythontrainer or python3 pythontrainer or whatever you have aliased various versions of python to, and it should work. Feel free to contribute pull requests, but I'm mostly going to encourage contributions from the meetup group.
Having worked a couple decades in the trade, occasionally with some very unstable people, I have seen one suicide. I doubt it had anything to do directly with work but it's been a reminder to be nice to people, even when they are wrong.
VeraCrypt hidden volumes
I was going to ask you to tell the story, but I guessed it was on your blog, here it is :)

http://jacquesmattheij.com/content/story-behind-wwcom-camara...
For context, Erlang is designed for building highly reliable fault tolerant systems, things like telecom switches that may run for many years without rebooting or powering down or failing. "Fail" like "error" and "fault" have specific technical meanings when talking about such systems. A fault causes the system to enter a problematic state, the problematic state is an error, if the problematic state causes the system not to perform its intended function then the system fails.

What the article is getting at is adding an error handler that's not in the specification keeps the system in an unspecified state [or transitions the system into a different unspecified state depending on how you look at it].

Well, I guess there's another piece of context: it's probably best to treat systems as algebraically closed in that combining two systems produces another system and so forth [1]. This means that when a specific system crashes (and "crashing" is not a technical term in the context) the larger system may be designed to handle the error. With proper encapsulation, there's no way for the crashed system to "know" what's going on above it or what's best...without a specification.

In other words, the assumption for such systems is that if a system is supposed to handle an error then the specification would say so. High reliability fault tolerant systems aren't built with cowboy coding. The software expresses the design and while some systems are such that failing results in failing to delight someone with a piano playing cat, other systems are such that when they fail 911 calls are missed and people die. In those cases, the author is suggesting when you don't know, don't guess.

[1]: 52. Systems have sub-systems and sub-systems have sub- systems and so on ad infinitum - which is why we're always starting over. --Alan J. Perlis
You got two options :

1.Give him a better solution and prove that it can be done better
2.Let him drown and drag you in too.
Maybe you don't understand the problem she's solving? Or maybe the co-worker designs in a way different from your comfort zone. How about trying to learn a few new design patterns. Then that 'complex' code will become familiar.
Nothing is stopping you start a new root DNS. In fact, people are doing just that:

https://bit.namecoin.info/
I've come up against this many times over. When it stems from over-enthusiasm for using recently discovered features or concepts I've reliably changed a trend-toward-complexity by picking a small section & re-writing it in a simpler/more elegant fashion, then proposing to the author something along the lines of "can we make it _all_ that simple"? The subtle (or not so subtle) creation of a challenge towards simplicity has worked well with coders near the beginning of their career.
How did you come to the conclusion in the first place that his code is complex?

The answer to this question may provide your answer to your coworker. Ultimately if its only an opinion, then you don't have much to go off...
From Dev to Prod in the Cloud
RJMetrics - Philadelphia, PA http://rjmetrics.com/jobs

We're hiring for software engineers, devops, analysts, designers, business development, sales, and account management.

Some more about us:

At RJMetrics, we inspire and empower data-driven people with powerful hosted software. Hundreds of high-growth e-commerce and software as a service businesses use our analytics platform to collaborate and make smarter decisions using data.
RJMetrics is backed by some of the most successful technology investors in New York and Silicon Valley, but we are Philly born and raised. We are located in the heart of Center City Philadelphia in convenient proximity to all major rail lines.

We are a growing team tackling big problems:
- We want to transform large datasets more efficiently
- We want to push the envelope of possibility for in-browser data visualizations
- We want to make complex data questions easy for anyone to understand
- While we currently work with tools like PHP, Clojure, AngularJS, MySQL and Hadoop, we are looking for candidates who can identify the best tools for a given job and quickly adapt. Prior experience with these technologies is not a requirement.

The life and responsibilities of an RJMetrics developer include:
- Source control using git
- Continuous integration and deployment via our one-click build-and-deploy system
- Milestone and issue tracking with github and Trello
- A commitment to preventing tech debt and tackling the root causes of issues
- Comfortable working conditions and access to the best tools money can buy
No, he wouldn't. Remember when Obama was running the 1st time? ALL the Democratic candidates promised to cancel the Patriot act, discontinue executive orders, and generally undo what Bush had done. Yet none of that happened.

Its naïve to assume a candidate knows what they will be required to do as President.
Its a simple plugin, but i guess this would be useful in eCommerce and News websites where users without programming knowledge change the content using the 'Inspect Element' in order to create fake screenshots of the page. Thanks for sharing.
Cantonese culture on Teespring
Personally I think the change of pace is what some people need. While routine is comforting, it's also a trap and can be soul sucking.
Actually, at a paid job, you can't really redo your coworkers tasks and also get your own done. Not being paid to do that.
Weekend project? Tell more people about it. I just made something called glitch club that is sorta like "Show HN" on steroids. Show us Chirpy via video if you have the chance: http://glitchclub.com
The conspiracy nut part of me could also believe that they have a parallel stream of stupid and mentality ill ones that can be used to actually implement 'terrorist' attacks, but are supposed to be both directed, then contained and killed before they can inflict too much damage (or talk afterwards in front of a jury).

http://en.wikipedia.org/wiki/2014_Sydney_hostage_crisis

http://en.wikipedia.org/wiki/Charlie_Hebdo_shooting#Ch.C3.A9...
That bit about coming down with the 22 got to me a bit. I had a dog attack on my chicken flock last week and one of the last remaining birds was still alive but obviously dying. Even though I see them as livestock, not pets, it was still not easy to pick her up, break her neck to kill her quickly then stand back and watch it end.

Never easy to kill something you're supposed to be taking care of.
Can't you remove this plugin using another one? And the page war escalates...
did you publish it anywhere?
They're sorry you're such a terrible coder, worse than Rasmus Lerdorf himself:

"For all the folks getting excited about my quotes. Here is another - Yes, I am a terrible coder, but I am probably still better than you :)" - http://en.wikiquote.org/wiki/Rasmus_Lerdorf
and they don't seem to get it even after people explaining it to them
If anything Germany is moving closer to the NSA because they want to be part of the five eyes.
Fiksu’s New Service Lets Developers Track Apple Watch Apps
Biicode goes open source early after outpouring of community support
As he said "say “Hello” to the real world is one that has paid me in ways that money simply cannot". Totally agree, hoping to him a happy life.
Hardly related, but as a recent graduate from a cramped city apartment to owning my own home, with space for a workshop and a reasonable sized (300m^2) garden which was bare sand has been incredibly rewarding, I wake early on the weekends, and spend time working in the garden, building furniture, tending to my plants and building (well, once) fences. I look forward to sharing this stuff with my son when he's older, and continuing to teach him that whilst I'd love him to get a well -paying job, I'd prefer him to be happy.
Music exists without a man-made technology that is the result of a conscious application of the Fourier transform.

Optics too. People understood geometrically how a lens focuses reflected light to produce an image before the Fourier transform view on it was revealed.

(http://en.wikipedia.org/wiki/Fourier_optics#Fourier_transfor...)
They have it backward. Cognitive Empathy is what lets you move forward. As the Boss, you can't be emotionally tied up in that low-performer you have to fire. You have to act 'coldly' to get anything done.
8 Arab Crowd Funding Platforms You Should Know
Googling that brings you to Putins fans and islamophobes. Googling that with Spiegel brings you to Spiegel Online...well I don't know. I'll stay with the tagesschau for my daily 8PM news overview and look for details somewhere on the net avoiding Spiegel Online. Can't do anything bad this way ;)
This. For me also, a distro is measured by how easily I can get my preferred desktop environment and regularly-used apps.

I am at the level where I can self-solve all my own problems, but if you are a beginner then stick with one of the major distros. Ubuntu and Ubuntu-based distros like Mint can't be beat for the sheer size of their community. Any problem you have, someone else has hit it before, they probably solved it too.

Arch Linux is a great learning experience, you really learn what the components of your system do, how they work, and how they interact together. Everyone should use Arch for a while as they become intermediate Linux users. Eventually maintaining your Arch system becomes a chore which eats into your "computer stuff" time.

Once you're at this level, you know what software you want, and you know how most of it works under the hood. Distros are now just different boot screens with different things pre-packaged and different things available in their repos. Use whichever distro provides what you need and gives you the least drama.
No one wants to hear that they are wrong, even if you proved it unless you already have their respect, or you are their boss. All programmer will hear is that "you are not doing good enough job," but the "good" is vague and graded, and lazy. Instead, show him how you would have done it. You know, as a learning opportunity.
Five Reasons Why 2015 Is the End of the Road for Non-Mobile Business Owners
The Secret Lives of Homeless Students
Show HN: The Startup Care Package
Learn how to code for Windows and/or OS X
Even better, it appears that it will require legal motivation for them to change their behavior: https://twitter.com/virginmedia/status/595241181065383936
Funny, it's practically an old hippy canard that there wouldn't be much money to be made if it were legal. I'm sure that there's money to be made somewhere, but this is a pretty easy plant to grow/cultivate if it's ever legal to have a few plants in your backyard - far easier than brewing your own beer.

My guess is that the money will go into building a few solid brands. I wouldn't be surprised if edibles were the focus here, too - they're much easier to make at scale than by individuals, a lot of people probably prefer eating to smoking, and they provide a lot of opportunity for brand differentiation.
I wouldn't be so casual with France. Unlike the NSA, they practice economic/industrial espionage, and they practice it against Germany[1].

http://www.france24.com/en/20110104-france-industrial-espion...
Isn't the key word here abuse?

Too much of a lot of things is going to cause most of us problems. Alcohol, for example?

In moderation, it's an entirely different scenario.

With use out in the open, we can do education just like we do for other things people use out in the open. Given that scenario, perhaps you would have used differently.

I had a similar experience long ago. I used a little, liked it, then used a lot. Not good. While I am not sure I actually suffered any harm, I did see changes in what I do and how I do it. One nice thing about cannabis is a very large number of people are able to just walk away from it.

Which is precisely what I did. Literally no issues. I can't say that for other things, or I can't say that as easily. The trigger was a new career dangling out there, and if I was going to go for it, I needed to prioritize and just did.

Since then, some recreational uses are just fine. Very enjoyable, and being in Oregon, quite legal very soon.

For some time, I've been involved in the medical program helping some people close to me with various formulations and extractions. The differences are amazing, and in a few cases, not really addressed with the body of accepted treatments out there now. I see people living fairly well now, who really didn't before. That's worth some research to optimize.

Normalizing recreational uses seems a net gain good to me personally. I suspect some people will fall into bad patterns of use and may be impacted, but we can help them. A whole lot of other people will benefit by not having to make harsh choices to enjoy their lives in ways they find worth enjoying.
“Deprecating” Insecure HTTP: Myths, Facts, and Missing Principles
Awesome notepad app to create,organise and share text,audio and image notes
It's funny to see this stuff go full-circle. My parents left the city in the early 90's to move to a small WI farm in the middle of nowhere (15min to get to a town of 5000 people). I can see the appeal of a simpler life.

But the funny thing is, as a kid, I hated it. My parents got tired of the suburbs, I longed for it. They longed for simplicity, I longed for convenience. I hated the idea of having to drive long distances just to get some milk and eggs. I hated the silence, and how secluded I felt.

On the bright side, the silence drove me to cobble together an old computer and start programming at the age of 10, but that may have happened no matter where I lived.

So perhaps someday I'll snap and feel like moving to the country. But for now I'm quite happy with my wife and kids in the stereotypical suburbs.
Texting friends or strangers during surgery reduces pain
I'm assuming it's Jebediah Kerman
You go girl!