skysight-inc/HackerNews huggingface dataset:
> You should do what you love, not what people want you to love.

While that part's very true, one should be wary about running off to herd sheep. It's really quite likely that your brother's acquaintance is nearly as unhappy in what he's doing now as he was then. Discontent has a way of following you around until you figure out the internal factors that drive it for you.
@jefarmstrong Mondrian sounds an awesome thing dude.
I liked your both posts on it.

Can I ask, how can you miss the exact shortest path for puzzles in its version-1?
I mean did you just used hard-coded levels or what?
Maybe CD Summit and Jenkins Could Have Saved the Phoenix Project?
Not off topic at all. I wish Escrow was more common, but I just can't see going into a new contract asking for one up front. Until it's common practice asking for escrow sends all the wrong signals.
There is this widely accepted myth that anyone should just be able to turn on a computer and use it to the maximum of its capacity. Without putting any effort into understanding the tool they are trying to use. They should just magically acquire all the knowledge and be able to do anything.

Would you expect someone to be able to hop on a car and start driving? No, they have to take lessons and get a license. And it's the same for every tool/skill: if you want to use it just invest some time to understand how it works. I have no f-ing clue how to do plumbing, should I be able to just tear down the dry wall in my bathroom and start playing with the pipes?

People just don't want to spend any time learning things, they just want to know, like right f-ing now!
Shamelessly advertising your own product, heh? ;-) (GitHub seems to believe you work a Bountysource: https://github.com/wkonkel)

Anyway, you're right, it is similar. FeatHub doesn't require an extension though, so you can just point your users to your project's voting page.
OP: Thanks for this. I'm teaching a class on Haskell for my company's interns this summer and I'm trying to come up with a syllabus and a plan for it. This really helped.
Watch This Trainer Hit Back at Critics with This ‘Perfect Body’ Video
Indeed as I said before:

"Certainly (as you hint at) the government can also implement fiscal policies in addition to the Fed's monetary policies but few people believe that fiscal policies can be effective on their own."
This is exactly what it's like when you have a lot of money to spend, which is what happens when you have a lot of employees.

The phrases are code words designed to reinforce the cult of whatever program or fad that the employees that operate the corporation (as opposed to producing whatever the corporation produces) use to control the rest of the employees.

This will be seen, among many other contexts, in official and formal employee evaluation processes. There will be "objective" measures, like "does the associate exhibit Glass behaviors? [rate 1 to 5]." "Does the associate promote Teal results, in their own work and the work of others? [rate 1 to 5]."

Yes, this is exactly what it's like in a large corporation. The names of the programs change, and the posters, colors and prayers, but it's all the same.
I also noticed this:

foo, bar
baz, bog

first="foo", second="bar"

first"foo", second"bar"
first"baz", second"bog"
What do you use to translate and what is the quality rate on it?
Yes, but it does work out as maybe 20 offensive planes crashing over 10 years and presumably hundreds of thousands of flight hours; and with only a few fatalities at that.
Compiler designers hate him!

Did not follow link on principle.
Steam Adds More Ways for Workshop Creators to Earn Money
It's not insider trading, because the person challenging the patent is not an insider. It is, however, market manipulation and it is illegal in the US. http://en.wikipedia.org/wiki/Market_manipulation
Rackspace opens UK’s ‘greenest’ data centre with high-efficiency cooling system
You need a term for "thing that I can map" if you want to be able to write a function that takes a generic "thing that I can map". Which I do.
Microsoft, please port Visual studio to OS X.
>what percentage of ycombinator founders are over 40?

It seems obvious to me that even in a world with no discrimination, programs with an introductory/learning aspect that require massive drive will mostly have younger people in them, because older people with the same drive will have largely already gone through something like that.
What's the word for nazis causing intentional famines that wiped out at least 8 million russians and ukrainians? Also 'regrettable'? Not 'criminal'? And what's the difference then? Why was one side tried in Nuremberg and second one celebrated?

http://en.wikipedia.org/wiki/Bloodlands
You should practice on some toy problems. Get some KDD / kaggle data sets. Try to work on them. The advantage from these 2 sites is that they already have a solution published. You can always refer to the solution for help. Remember there is no right or wrong answer. Just a more accurate answer.

Try applying it some of the problems you want to solve. Mostly be patient. Unlike conventional programming, machine learning is non deterministic and can take some time to become a little comfortable
It also means Amazon has massive room to shrink margin to stay competitive.
The best way to learn is to try to apply techniques on problems that are interesting to you.

Random Forest is a very powerful technique these days that's usually pretty good as a first-pass. Using it with permutation importance usually helps you identify important variables.

I cover several other machine learning "getting started" recommendations at http://stackoverflow.com/a/598772/1869
Yes, but historically armies have proved more than adept at drilling those instincts out of people.
Sounds like a case for some "Tension Processing."
> The former obviously needs a proper scripting language.

I wonder, have there been any experiments in major browsers to execute non-javascript code?
Neovim wants to crowdhire a full-time developer
I imagine these emails are going to have to come almost exclusively from Hsieh, as one of the few remaining formal managers.
Here is another one: https://goo.gl/maps/rHdBr
I've been using regular expressions in Notepad++ for doing this kind of things. This is awesome and would save a lot of time.
Yeah, missing for instance M-Pesa
Underneath it is currently using the Yandex API, mainly due to it's generous free tier. Can't speak to the quality myself, but it does the job as a quick tool for simple translations.
They will scale well with high ppi screens.
Quantum insert pcap specimens
This same example done in Sublime: https://www.youtube.com/watch?v=90uUdHyAACY
Hangouts v3.2 Comes Out with Support for Project Fi
Did Germany get prosecuted for their V2 campaign? I think there are things you kind of agree on are allowable in war and others not -like mustard gas, etc., targeting of civilians with no military value.

And yes, I'm sure had we lost wwii we'd have been in for war crimes, such is the world.
I don't even know what that is, and I already know what it is. Been working too long I guess.
> it now kills people based on surveillance algorithms rather than a proper investigation of the target.

False. Algorithms should form part of a proper investigation of the target. Proper use of computers allows you to rule out innocents and provide intelligence in order to pick better targets. They can perform the grunt tasks, collecting and presenting reports and allowing the humans to focus on all the data available in order to more accurately make the decision.

The algorithms should and do not dispatch the drones and do not make any type of decision like this.

If information derived using computers didn't play a role in the modern militaries of the world, they wouldn't be modern militaries.
> FiOS could make money, but Verizon execs just don't want to? They're greedy, but leaving money on the table?

pyvpx already explained it very clearly above:

> not when those dollars can be spent on LTE/wireless and see a far greater return. just because something is profitable doesn't mean there is something even MORE profitable to spend dollars on (in VZs case, wireless wireless wireless)

That's what I meant as well. They can have profits, but they want more profits. That's about it. I.e. it's a conflict of interests between their landline and wireless divisions. They simply see landline as unworthy, because wireless provides them higher profit margins. Not sure how it can be fixed though. May be they can be split into two separate companies.
What a whimsical widget!

Not sure if I have a use-case for it, but it looks quite neat.
Thank you very much for your review.

- I have a TATAS lock implementation elsewhere: https://github.com/ademakov/MainMemory/blob/master/src/base/...

Could add it to Evenk as well.

- Exchanged value in FutexLock is not discarded, it is used in the conditions of the `if` and `while` statements. In both cases the returned value of 0 means that we've got the lock and the next thing executed will be the `break` statement. If either value of 1 or 2 is returned then we need to proceed with spinning. The `if` condition relies on short-circuiting of || operator, so the exchange is only done if the `value` variable is equal to 1. If it were equal to 0 then the CAS in the for loop would have returned true leading to an early exit.

The idea of using backoff before futex is picked from this article: http://locklessinc.com/articles/mutex_cv_futex/

The author suggests to spin a little in unlock as well, but I didn't go that far.
Another responder explained the multiple heterogeneous result-sets comment. As for the tools...they are superior in the fact that they exist because no comparable tools exists for the competing database servers as far as I can see.

For instance - SSDT is basically an IDE for creating a SQL Server Project. You use it to create your tables, procedures, functions, etc. Every object's DDL is stored in it's own file. You store that in your source repo. SSDT will diff one server-database with another server-database and generate an update script. It will diff the project's DDL with a server-database and generate an update script (or update your project's DDL from the server). It also performs data diffs so that you can make two different server-databases contain the same data (or generate an UPDATE/INSERT script).

SSMS is not an IDE, it just lets you run ad-hoc queries and provides a GUI to manage most configuration element of SQL Server. It's got a GUI to create users, roles, permissions, etc. You can start the SQL Profiler from SSMS. It's got syntax highlighting and intellisense/autocomplete for database objects.

Other databases have some of these tools, but they don't come in one unified package - you pretty much have to cobble together your own kit for other databases.
Stream Popular Dev Conferences Like RubyConf
Looking just now the YC application doesn't explicitly ask for age, but it does ask for
> Please enter the url of a 1 minute unlisted (not private) YouTube video introducing the founders

It would be pretty easy to discriminate on age/race/sex with that.
Are endocrine disrupting chemicals changing our species?
Technical debt is difficult to measure, but this is a great way to accumulate a tremendous amount of it.

Engineering managers and product designers have nightmares about people who work this way.
The real issue is that for the vast majority of people who could use them is their window of use is dramatically limited by weather.

Why I always tell friends to end the lie of "I will ride my motorcycle to work and save money"..
until its too cold
too wet
too windy
too hot
I had a bad day
and suddenly you have a garage queen
Not ironic, no. It's just the truth. Do you think WhatsApp or Instagram would be worth billions if they had to make money? With the absolute minuscule amount of profit they might make, their valuation would be worth maybe hundreds of thousands. Not billions.

The reason they're valued so highly isn't because of how much money they would make, but how much value they would bring to an already profitable company. Those valuations aren't based on the idea of profits, but on the idea of being bought out by a bigger player. If they started making money on their own, that value would drop massively.
In Denmark, the usual reason people work here despite higher salaries elsewhere is that many people just strongly prefer to live in Denmark (or if not in Denmark, at least in the Nordic region), for a mixture of cultural and quality-of-life reasons. The specific reasons vary based on the person, but some include: this is where your family/friends already are, prefer the urban layout of the cities (transit, biking, safety, etc.), prefer the working conditions (hours, vacation policies), prefer the social support, especially for families (subsidized childcare, parental-leave policies, no university tuition), etc. That and reasons like people wanting to raise their kids as Danes, which is harder to do if they grow up elsewhere. It's very common for people to work abroad for a bit in their 20s, though, as a kind of seeing-the-world thing that combines work and tourism, and then return later.
It was, long ago, but it was removed. I believe the reason was that it wasn't very useful, but that was a while back, so I could be wrong.
InVision for Apple Watch and Android Wear
Currently it matches word by word, so for example if someone has a family name in two parts like "Van Buyten", it wont work. I think it's the same problem in your example: that the first "column" contains multiple words in some cases? We'll be fixing this in a future release!
If you go to one of the regular Couchsurfing events you can meet people, too.
Yeah, but they only get to use that lifeline once per deliberation. But, he'd still have 'ask the audience' and 'remove two' to fall back on.
And moving the mouse around stutters the animation.
Yes, I'm not going to do anything until speaking with a lawyer. But, when you've been wronged it feels good to think about getting even. Which I know won't actually make things feel better, and likely won't help with getting paid.

Writing it out at least was somewhat cathartic.
How is the data stored? Can anything else read that data?

Having a local copy is better than not, especially one you can back up, but in 50 years it won't help much if the format is too difficult for anything else to read.

(Honest question, though. I don't have this software, so I don't know.)
It is too bad Europe does not have the guts to stand up to the US.
The front end skills are seriously awful but if he is doing all this by hand maybe he just needs a bump in the right direction. IBM has a lot of legacy software and projects. Their engineers are brilliant but they are like time capsules. They get on a project and stay on it for years because the money is there. When the money dries up and they come out of the 5*5 cubicle basement hole ALOT of shit has happened. Realistically, it has to come down to cost benefit. This guy has the chops but would need to be brought to speed on latest dev practices. By the time he is effectively contributing to Google it might be 18 months in. By that time he is well into his retirements years and Google has invested probably 200K(maybe more) into him.
"Deprecated" isn't the proper term, I think. It's not in the mainline language, but it is instead kept as a separate module in the form of a parser transformation, which CB pulls in during build time.

In that regard, it's no different from pulling in any other library.
The US is very slow to adopt these kind of payment changes. I'd say I make about half of my CC purchases in Canada right now contactless.

My understanding is that since there are countless local banks in the US, adoption of technology changes is difficult and slow.
Not yet, I usually stay with the latest stable version. Sounds good though. Its been long overdue.
Saw this an' stars and stones, first thing that popped into my mind. Was Barnaby Jack that rascapllion. I figure he would've had something to say on the matter.
This is interesting but like that one site that was bought recently (get satisfaction) this is another site that I, as a repository owner, has to track down to find customer feedback. Kinda like Gitter.im, yet another external service I have to be aware of.

It's difficult to be omnipresent so I can track all of the different pieces of feedback my project may be getting; even though it's not ideal I'd rather everyone just funnel through Github issues just so I can interact with them and be aware of any issues or requests. I don't want to miss out on any feedback should it be on an external service I do not know about.
Ok, this was a fun read. Two things stood out for me, one was that their partially out of order 8 issue pipeline and the other was their watts per instruction.

For a long time Intel has been top dog in the "instructions per clock" or IPC space. So if you wanted performance you used their chips, except you paid for that by consuming a lot of power. ARM on the other hand has always tried to be the 'low power' chip which you could embed and run on batteries, and ultimately slower than the Intel architecture.

But into this a couple of interesting market realities intruded, the most obvious was that at some point computers were "fast enough" for enough people to make a durable market for lower power machines. That really took off course in the smart phone and tablet market, but is inching into the "low end" server market.

If ARM can get better at performance faster than Intel can get better at "low power" they can really put a dent into Intels market dominance in the larger computer space. And as a competitor with a completely different ISA they limit Intels ability to compete with lawsuits and/or changes to the "standard."
Ranty, angry comments? Pot. Kettle. Black.

The lives of designers and developers are a million times easier if you just ignore accessibility requirements, too. But you know what? If you can't make a good design that caters to a variety of consumers, then you're not a good designer. Design is about melding form and utility, not just making something pretty. The less utility you have, the more you are an 'artist', and the less you are a 'designer'. Besides, if you don't care about anything but the most common, optimum user, you may as well return to the "This page best viewed at 800x600 on Netscape Navigator" '90s.
As others pointed out, the way Haskell uses the term "functor" is related to the way mathematicians had been using it for at least a decade before cfront.

I agree that a shared vocabulary is important, but standardizing in a way that makes the mathematical writings on the topic more accessible seems a big win. Moreover, "functor" is a bit more precise than "mappable" - a functor is a mapping that preserves structure. In what sense? The math can guide you. In this case, it means the functor laws.

That's not to say that coming up with other associations to help ease understanding is a problem - I have no problem with saying, "for now, think of Functor as 'mappable'". The equivalent for Monad would probably be "flatMappable", and Monoid would be "appendable".
Almost completely certain it's Bodoni.

http://www.identifont.com/show?GL
I love Stuart's examples, it's refreshing to hear his perspective—it is a nice counter to how this client has behaved over the last few months.
As a quick explanation. Very simple utility for quickly seeing what is the longest translation (by number of characters) for a specific word/phrase.

Plan to keep this online until I hit my API call limit then will post the source over the weekend!

Enjoy!
Digital tattoo lets you control devices with mind power alone
I think you're in a position to learn a lot in a week. My advice would be to create a simple data set and go through what you learned in Andrew Ng's course with scikit-learn (even better, since you already prefer Python).

http://scikit-learn.org

Much of what you learn in Ng's course is how to implement these algorithms - there's less (no?) emphasis on using existing libraries in R or Python. I think that implementing your own code base for logistic regression, neural net, random forest, and so forth is an extremely valuable exercise, but I'd recommend you put that aside just for the moment. Instead, try using some of the existing libraries.

For instance, use scikit-learn's logistic regression, neural net, and random forest (not covered in Ng's class) libraries to do a classification. You don't want to use these with no understanding of how they work, but you've done the coursera, so see if you can use your knowledge of how these algorithms differ to create dataset that will highlight the benefits each approach (i.e.., can you create a dataset that works great for logistic regression but poorly for neural nets, or random forest?) Think about how you'd use an unsupervised approach to classification, and run it through k-means. I really think that applying different techniques to the same dataset, on a high level, combined with general knowledge of what's going on under the hood, can be a great way to understand how/when to use these algorithms.
I like the idea, but would prefer if GitHub just integrated this functionality. Otherwise, how will the developers know that something was voted on unless they use these third-party tools?
You can export to / import from GEDCOM:

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

which is a well know standard in the genealogy world.
Quirky has paid its inventors $9m, but lost $150m in the process
Germany paid big contributions to war sacrifices. I guess 'murica haven't paid any reasonable amount of compensations. I think it would be good for the country to pay compensations to 'murican war crimes sacrifices around the globe, hopefully it will prevent 'murican taxpayers from supporting new crimes(happening every day, in fact, e.g. innocent people killing in Pakistan with drones, http://foreignpolicy.com/2013/04/10/fewer-than-2-percent-of-... )
Drone Strikes Hamper Apple Watch Deliveries in Pakistan
I'm glad I'm not a subject of the experiment.
Doesn’t that already make it deterministic though? It’s always the same sequence of “random” numbers, even before replacing the lookup table it should’ve been deterministic.
No juniors show up to take SBAC at Seattle high school
> Of course, we would have liked to bring our great products to new cities

Too bad they can't/won't just enter those cities and compete anyway.
A truly stupid comment.
Show HN: Apple launches 3 new ads to make sure you know about the Apple Watch
A 64-year-old engineer is suing Google for age discrimination
I really like Haskell, but one of the main problems I've had (that I don't see many people cite) is that the libraries just aren't made for use under serious load/concurrency. Many of the people that have written these libraries, and use them are not using them in high-performance, memory-sensitive areas (production use at companies).

There are Haskell libs of course that are used in these environments, and the companies usually end up fixing them such that they're quite good. Most libs used by pandoc are likely to be great, and there's a few dozen others of the same caliber (its useful to search around and see what libs are used by the other few companies using Haskell since they have likely been vetted as well).

The other largest issue to actually using Haskell is that all the knowledge your ops team has of running a production system are essentially null and void. All your existing knowledge of how to fix performance issues, null and void. Learning Haskell and becoming productive in it almost starts to look like the easy part compared to effectively running a Haskell (dealing with space leaks, memory fragmentation issues, and ghc tuning for stack sizes, allocations, etc).
8 new tutorials for success with OpenStack