skysight-inc/HackerNews huggingface dataset:
It's a shame the article is so egotistical, hyperbolic, and poorly edited. Also, not crediting obvious sources[1] for your punchlines smells like plagiarism.

Otherwise, I really do like reading articles like this as touchstones for engineering and development.

[1] http://blog.codinghorror.com/coding-for-violent-psychopaths/
You can't move almond trees to other areas. They wouldn't thrive there. You might as well suggest moving a Banana plantation from Honduras to Montana to save on shipping costs.
Unbundling FedEx: The Startups Disrupting FedEx, UPS and the Logistics Industry
Previous post and discussion: https://news.ycombinator.com/item?id=9155890
I would guess that the modern moog filter is a lot different than it once was. It is still a smooth and delicious filter, but they tend to have some drive circuit that allows for asymmetrical clipping.

The Sub 37 is a real beauty.

http://www.moogmusic.com/products/phattys/sub-37
Sounds like PayPal all over again
> Some people may even switch off their phones when they will come to know that they are getting tracked.

They don't need to count each and every person to determine relative wait times, as long as the portion of wifi-enabled travelers is roughly the same in each area.

> Another reason for their system's inaccuracy is - not many people use airport wifi. Most of us have data plans.

You don't have to be connected to the airport's wifi for this system to work. The phone's wifi radio just has to be turned on.
Naturopathic Confession: Clinical training inside and out
The "freeloader" excuse.
Nice tl;dr written by Nobel prize winner Al Roth:
http://marketdesigner.blogspot.com/2015/03/reflections-on-pr...
This looks polished and simple to set up. Nice work. I'll work it through at least two remote work use cases.
Your position is relativist. And you asked why relativism was so hard to accept. Well, like I said way upthread, it's because if you take a relativist position to its conclusion, you generally end up somewhere people find hard to accept. (Or less politely, you end up somewhere dumb).

And this case is a perfect example. In this case, you've pretty quickly ended up having to argue that "laws can be/are built on moral axioms that come about by chance because random moral preference generation will result in coincidental clusters of agreement"

Which contradicts the observed facts of moral development, aside from all the other problems with it.

You could spend a lot of time trying to shore this up, or could just start again with a better foundation than moral relativism.
No, it really isn't, and you're dramatically ignorant about how the American real estate market presently functions if you think that's true. (Great weather? You think the east coast has great weather? You're joking clearly.)
Twitter Chokes Off Meerkat’s Access to Its Social Network
Fly hearts are unrelated to mammal hearts. Flies belong to a completely different phylum. Pretty much everything about the organs of flies is different to humans. They don't have lungs, they don't have a brain, but a cerebral ganglion, they don't have a full stomach, but a stomodaeum, etc. More importantly, they don't have oxygen rich blood or red blood cells. I realise that flies are often used for genetic studies that have implications for humans, but I very much doubt this study says anything much about human heart health.
You are not entitled to another region's water. If you want somebody elses water, you should be prepared to pay dearly for it.

If that other region happens to be running low on water as well then that water may not be for sale. If that is the case, you should prepare to pay very dearly for it. Countries have been broken up, and wars waged, over far less.
Being discussed here: https://news.ycombinator.com/item?id=9198753
I have heard that some finance firms are already doing as much of that as possible to determine earnings announcements beforehand.
Growing up as a kid, my dream job was to be the guy who wrote those cheesy headlines, like "Man Attacked By Crows, Fowl Play Suspected" and such. I didn't realize it is still a viable career option.
Just sell the dry wipes and the moist in a bottle or something. Add a snazzy packaging and BAM!
My friend started a BBQ joint[0] a couple years back, I'll try to add some insight from what I learned talking with him (this is all second hand obviously). (1) Quality of meat, (2) quality of the cooker, (3) wood used, (4) temperature/time spent cooking the meat.

For meat quality, as the article calls out, you want to buy from good suppliers. Franklins gets this right, and I believe Rudy's does as well (they have some of their own farms). Side note: with the explosion of BBQ in Austin and Texas area, prices of meat has been going up (probably screws with quality you can get too).

My friend's joint actually bought Franklins old cooker when he started up. He had a new one built later that can hold more meat for a given footprint. The newer cooker also did better at having more even temperatures throughout the cooker (since the woodbox is at one end, making sure the heat circulates properly can be difficult).

Wood quality is interesting and difficult as called out. For the restaurants outside of Austin (ones in Lockhart), they can get a ton of land for cheap and can dry/season all the wood themselves (they have a year+ worth of wood on their lots out there). Places in Austin will need to either have their own land outside the city or source from different places to get the right kind of wood they currently need.

Temperature is what differentiates places like Franklins (and Blue Ox) from places like Rudy's and restaurants. Franklins will be cooking the brisket they serve for 12+ hours. They cook at a lower temperature, as the final goal is 145 degrees, so they run their cooker at something like 180-200 degrees (I forget what they set it to. Also, this is the temp at the point where the meat is, not the woodbox itself). While places like Rudy's will cook at a much higher temperature so they can have meat ready in 4-5 hours of cook time.

[0] http://www.yelp.com/biz/blue-ox-bbq-austin
Dude, it's not like there is major prize money involved.

This is just a "just for fun, do something cool by forking something that already exists and we'll show off the best."

Relax, have fun, make a cool game.
> Self-sacrifice and penance are almost the basis of one the most popular moral theories in the world

You can't make those objective, though. That is my point. (It's not like I haven't actually heard of Christian morality before.)

Ultimately, the only thing that actually matters for any living organism is pleasure. Thus, only pleasure, ultimately, can be good or bad for an organism.

I mean "pleasure" in the broadest possible sense, but it's always either a physical sensation or an emotion.
> are you the one that downvoted most of the comments in this thread?

Yes, and I said I would.

> Don't confuse flipping houses with actual real estate investment.

I clearly haven't, but why you imagine there's some moral distinction is unknown to me.
I think the main issue the OP is trying to describe is not the tradeoff between cost and quality. I believe this is well understood. However the problem that is not well understood by non-developers is the cost of change. Maintaining software is _extremely_ costly, and people simply do not get that.

While everyone understands that maintaining a physical infrastructure like a highway involves a large amount of energy (create an alternative road to redirect the traffic, fix the road, destroy the alternative road), it is not true of software. Because what happens in the code is not obvious, clients and managers have no idea of the effort that would be required to change an existing piece of software without disrupting the current flow of operations.

Let's take a more practical example: The boss asks you to create a datatable in a database to store client information. And according to the first specs, each client has one address, so you go on and create a table that contains client id / client name / client address. Everything works fine, great! Now, you do your demo, and suddenly the boss tells you: hey I've got 2 addresses, can I have my 2 addresses stored in the system? You have then 3 choices:

1. Tell your boss: no there's only 1 address in the system
2. Tell your boss: ok I can put 2 addresses, but then it means I have to split the user table and create an indirection. So I have to rewrite the whole address read/write layer.
3. Tell your boss: sure I can do it. What I'll do is take my first design, add 3 or 4 'additional' addresses to my table (who's got 3 or 4 addresses anyway?) and I'll just have some minimal changes to make to my code.

In most cases, if you're the developer, you'll opt for option 3. You may think in the back of your head that this is disgusting and that you'll change it later, but any of the other two options will make you look pretty bad.

Later on, the boss asks you, hey you know what would be great, is that we can lookup users by their addresses. And now you find yourself having to deal with these additional addresses columns all over the place, and here starts your ball of mud.

I think you see my point. The problem is not a question of money, it is very much a problem of understanding the underlying structure of a project.
What do you mean? ``If you can do something malicious''.

Browser extensions have a lot of abilities. People install browser extensions with no idea what they actually do, when content scripts in chrome extensions can scrape all your data on all sites you visit. There is no way to whitelist extensions to only some URLs and blacklist them from others.

If the browser is an OS, extensions have A LOT of abilities to avoid SAMEORIGIN policy, skirt CSP rules, and much much more.

Bottom line, if your browser is an OS, extensions can be malicious just like regular software.....whether or not you have NPAPI support or whatever else.
Meteor's reactive style is so incredibly powerful that it's useful even outside the Meteor ecosystem. In case anyone is looking to use this, I made a fork of Meteor's Tracker for use in any Node.js or browser app: https://www.npmjs.com/package/trackr (shameless plug)
Shoot me an email if you find a starting point. Amazed as you are and in the same spot regarding lack of skills.
As someone who doesn't know much about real estate, this comment made me sign up, while the web site confused me a bit.
Keep it up, I like the report on my house.
> unalienable means unable to be taken away

Unalienable rights can be abused, but not taken away. If someone is murdered by a dictator for his opinions, that is wrong regardless of the legality of the action, the power imbalance in play, or the "personal morality" of the dictator. That is, the human right to life was violated.

> I'd argue that "all men are created equal" is NOT an absolute moral truth... There are plenty of people who consider themselves to be moral people who don't feel that way.

The 'absolute' isn't about unanimity. It's about truth regardless of disagreement. That's the way truth works. Some people think humans never visited the Moon. And they're wrong. As were the Boston bombers, as was Ariel Castro, as was Bernie Madoff.
This kind of objective analysis of subjective feelings makes me feel 69% angry and 42% sad. And 3.14159% baffled.
Sure, many academic philosophers produce good work, but as many popular articles of this nature are riddled with logical holes and give a poor impression of what philosophy is.
And this from May last year:
http://www.coindesk.com/fidor-becomes-first-bank-to-use-ripp...
The main thing that resonated with me is keep your software simple. Don't try to be cute or clever. Don't whip out your favorite OO design pattern when a simple function will do. Don't try to optimize the function you spend 1% of your time in. Follow Unix design principles. Simple is easy to maintain, easy to debug, easy to learn, easy to understand. Impress your peers by writing good code that works well rather than code that only you understand (and even then you will have to relearn when you come back to it in six months).
Our experience with Spark has been horrendous. Very unstable. Marginal improvements. Big hassle.

Would strongly advise you to consider hadoop. We also used storm and found it to be much stable.

Databricks makes a lot of noise though.
I've read perhaps too much Bryan Caplan :), who holds that Median Voter Theory/Public Choice theory is sufficient to explain the bad choices of voters. But of course you are as familiar with that as I am, right? No. You probably are not. My bad then. rends garment.

That's more like "assuming a linkage not in evidence", a much less crafted thing than a strawman. It's ordinary carelessness, not savage guile. I can see how they seem like the same, though.

Although in the sense of revealed preferences, I'm sort of loath to call it all "bad choices." We are inconsistent, hypocritical, vain and venal creatures. That's sort of who we are; I can ... function better if I accept that and celebrate the odd exception. That way the glass is half full. For every thing that doesn't work, there are thousands of cases where it does.

And let's not kid ourselves. It's all very difficult, what our public servants do.
I think you're talking about a very naive normative interpretation of moral relativism, the fundamental argument, as I understand it, is actually that societies do reach some form of moral consensus, but that this consensus has cultural and historical roots (and possible other contingent factors), it will vary and change over nations and time.

I won't throw a segfault if I take a descriptive moral relativistic position and simultaneously think that honour killings are wrong.

I am logical and well-read enough to realize that most of our Western courts have allowed honour killings but called them "crimes of passion"[1] and until not that long ago that could be a complete defence against a charge of murder. It is still an acceptable partial defence in some courts and some judges apparently advocate its return in others [2].

So by recognizing the moral relativism inherent in that situation, am I normatively obligated to think honour killings are A-OK? I don't think so, I am however apparently outside the moral consensus on that subject, so what do I know.

[1] http://en.wikipedia.org/wiki/Crime_of_passion

[2] http://www.telegraph.co.uk/news/uknews/law-and-order/9020632...
Consider, if atoms and thus matter are mostly empty space, why can't you put your hand through the table?

It's that same "stuff" that keeps your hand from passing through the table that the electrons "see" to create the STEM pictures.
One of the big problems in the sewers is that the wet wipes combine with various sorts of fat.

http://www.bbc.co.uk/newsbeat/23586290

It looks to me like the oil and wet wipes combination is substantially less likely to break down than either individually.
I wish our society would start holding companies responsible for the costs like this. They externalize the costs to society and it should not be tolerated and it should even be illegal to knowingly externalize costs without offering to pay for the impact. It is really tantamount to theft of public resources.
More information on the magnetic reconnection events that this mission is intended to observe:

http://www.space.com/28792-nasa-satellite-quartet-magnetic-m...
If I may dare to add:

... writing good code (that others, including yourself 1 year from now, can maintain easily) that works well ...
Feel free to reach out -- I'm zach@plaid.com
I knew I recognized the name "Planet Labs"; they're the company whose CubeSats (or at least some of them) were accidentally launched [0]. I wonder how the accidental launches impacted their timeline (e.g. were they able to retrieve the CubeSats and re-launch).

[0] http://news.discovery.com/space/space-stations-cubesat-canno...
Similarly I found out that Metro Vancouver's food scraps recycling system can't handle "compostable" plastic bags, though these bags are sold everywhere. Shouldn't the region be putting pressure on grocers to stop selling these products?
Yes. It confuses me to no end.
there is very little marine growth at 1000 meters depth. A bigger concern would be marine snow: http://en.wikipedia.org/wiki/Marine_snow
That graphql.sql file is pretty amazing and is a great example of the power and flexibility of Postgres. It seems to dynamically generate the graph "database" -- a concept I would have recoiled in fear at the thought of implementing in SQL (well, Postgres SQL and it's niceties). Great work.
Regular toilet paper seems absolutely barbaric after one has become accustomed to wet wipes. Try them and you will understand.
The Hype Factor: Beer Ratings
Why are white people expats when the rest of us are immigrants?
Do those contain alcohol? I can't imagine it's a good idea to repeatedly apply that to the anus.
"Murder: Man Attacked by Group of Crows"
When I was younger, one of my dad's best friends was a hacker / electrical engineer who worked primarily with Moogs. He would service Moogs for very well known musicians if they were in the area, but was more well known for his modifications. I remember one story my dad would tell about some new keyboard they released, and within a few days he had modified it to makes hundreds more sounds than it was already capable of. Cool guy.
if you don't mind sharing, what industry/niche?
Samsung Lock Screen Security Flaw
Absolutely true. Shantytowns are a common parallel to big balls of mud, and I think that would hold true for anything that gets constructed.
> "Moral relativism is incompatible with judgements that other's moral judgements are wrong."

Right or wrong have absolutely nothing to do with it. It can't, because without a universal morality any notion of universal "right" or "wrong" evaporates. This is about refusing to tolerate another culture not because "it is wrong" but rather because it is beneficial to you to do so.

Your problem here is that you seem to be assuming some sort of universal "respect the right of others to coexist" or "live and let live" morality, where you should not stamp out other cultures unless you have determined that they are "wrong". This sort of universal tolerance for other systems of morality does not exist. It really simply doesn't; history would be far less bloody if it did.

People that do not believe in universal morality are still very capable of acting only in their own best interests, at the expense of others. Egoism is not incompatible with moral relativism.
thanks for the link, and for the link inside of it [1]. It expresses the core problem a lot better than the original article!

[1] http://blog.codinghorror.com/the-noble-art-of-maintenance-pr...
Prominent China Scholar Says the Communist Party Is Near Death
I like this news. I hope this plan immediately.
I just want to say to anyone who works at Balanced that your work was exceptional and as a user, it was a huge blow to hear this news.
Show HN: A simple embedded websocket server in C++
This is rather hilariously slanted. "Bigotry by subreddit". Really?

"[TumblrInAction], a subreddit dedicated to mocking Tumblr – where marginalized groups, particularly LGBTQ, post about their experiences"

Here they neatly imply r/TumblrInAction mocks LGBTQ issues when in fact, it mocks people who use identities as tools to divide and hit people over the head with. Which is incidentally what this report does:

"Overt bigotry: the use of bigoted (racist/sexist/homophobic etc.) language, whether targeting any particular individual or more generally, which would make members of the referenced group feel highly uncomfortable"

In other words: assuming everyone in group X feels the same way about what the authors consider offensive language. This ignores e.g. the vast amount of gay people on chan boards who say "faggot" for fun to each other.

This so-called bigotry is contrasted with "supportiveness", apparently a desirable trait. Yet you can easily find people's horrible behavior being supported in more hugbox-style forums, when they get into an in/out-group fight and all the niceties go out the window for the sake of victimhood. We saw this with Atheism+, with r/GamerGhazi, and the "women in tech" activists.

Speaking of, notice how they explicitly contrast r/TheRedPill with a companion "Women in Tech" link in the footnote/popup for no stated reason. TheRedPill is supposedly "dedicated to male chauvinism", where "bigoted comments received approval". Well, if you define the entire subreddit's subject matter as bigoted, are you surprised the community appears to support bigotry by your own count? I have read TheRedPill, it is the male equivalent of Jezebel, nothing more, nothing less.

Really, this is just spreading fear about certain reddits, as the summary practically admits: which communities you should avoid, according to data. Yet the most toxic subreddit of all by their own data, ShitRedditSays, is nicely euphemized as home to "unproductive conversations".

Also if the authors think they "delved deep into the darkest recesses of the inter webs," by analyzing reddit comments, they are naive beyond belief.
The Steampunk Index
They are analogous, and an analogy is what we're after.
Credit where credit is due, that was lifted nearly wholesale from codinghorror. Wonder how you do liner notes with Medium. I'm a terrible writer, so the rest of the items I've stolen or otherwise isn't to stand on the shoulders of giants like Atwood, it's to reinforce a point the best way I knew how.

I lifted all of the comments from stackoverflow, too: http://stackoverflow.com/questions/184618/what-is-the-best-c...

I'm curious where the egotistical portions were, though. I wanted to at least prefix some of the more "thou shalt" sections toward the end with a disclaimer that they're personal opinions on how I operate.

Glad you liked it, though!
And nice to see Seattle's own Danielle M. prompting replies in blog-land ;)
I was exploring this area recently, in a more specific way: I'd like to try to implement a DJ bot. But I am not sure machine learning is the best way: I would need to have a very big set of mix playlists by professional DJ to train a machine against. But then, if it worked, it would simply ape DJs. What I want to do is different: a "bot-flavored" playlist generator. A DJ that pushes tracks one after the other in an interesting way, but not in a human way. For instance, my bot-jockey could rightly decide to play a classical music track just after some deep house, because some features are matching. And this could be actually a good choice that a human DJ would not have done.

By the way, in the article, they avoid using external data, but for my project, I am trying to use AcousticBrainz data, and also explored Echonest's. Not sure where it will bring me though.
How One Couple Is Making $600,000 per Year Selling Digital Products
Twitter just bought Periscope which is a Meerkat competitor for just under $100 million.

Meerkat was being talked about as this year's breakout SxSW startup so choking off access right before shows Twitter isn't messing around.
Also in medical devices. IIRC FDA has standards for software writing/testing/certification.
Hm, apologies -- we don't have any policy against that. Feel free to drop me a note with more details and I'll investigate. patrick@stripe.com.
The real issue is communication, not necessarily budget, as the reason software projects I've been exposed to fail.

A project manager can only get you so far, especially if the team dynamic is rotten or even sub-par.

Management is never really the answer to me, even saying that as a coder who splits time as a manager. At the end of the day, if your team doesn't have the right dynamic -- soft skills or otherwise -- I don't think they've got a great chance of success regardless of how much budget or process you can throw at them.