skysight-inc/HackerNews huggingface dataset:
Saw one about Sunset, "hey, maybe we should mix a three to four story building in there some places" followed by outrage about the ascetic value of the Sunset. Nonsense friend who grew up there used to get lost growing u because they built the whole neighborhood from a few dozen house designs... everything repeats after a few blocks, it's like Sim City 2000.
> These permissions were mistakenly introduced by an engineer on the team who thought a 3rd party library needed them when in fact it does not.

What caused the engineer to be mistaken about this? What library?

Considering Uber's history, expecting people to believe a claim like: "one guy acted alone in an oopsy", without providing a more detailed report, is a bit optimistic.
Dan Lyons, is that you?
I know he's brown because it says so right there in the article. 'Brown' is a catch-all term that folks of many ethnicities, including Middle Eastern ones, use to describe themselves.

And the existence of racism on the other side of the planet does not somehow diminish or excuse or modulate how racism occurs in the USA.
Apache Spark: RDD Partitioning Preservation
I don't think people mean to attack you, and it's really difficult for me to understand why the comment you linked could be considered offensive.

I understand you have a certain love for Haskell, and that's a wonderful thing. But not everyone appreciates it as much as you do. One person's artful philosophy is another person's mental masturbation. And both people are entitled to their opinions.

Perhaps you decided to stop reading immediately after you searched for that comment, because you'll see the top reply agrees with your opinion.

There is no "anti-intellectualism" here. There are people who want to get something done at any cost, and there are people who think the journey is more valuable than the destination. Both people have a reason to think they're correct, and neither perspective is any more valuable.

You're on a forum run by a Silicon Valley VC, for goodness' sake. What opinion do you think you'll hear most here? Probably not the same one you'd hear from the wonderful folks on #haskell. It's not "anti-intellectual", it's different.

(also, there are more FP lovers here than you think.)
A snapshot of modern medicine in 100 cases
Reminds me of one of the first articles I ever saved to Pocket (when it was still called Read It Later) - The crayola-fication of the world

*http://www.empiricalzeal.com/2012/06/05/the-crayola-fication...
Embrace and extend:

4) "Room temps" are really comfy for using enzymes to perform energetically infeasible reactions. Too cold and life is too slow to survive and much hotter and you get thermal decomposition faster than life can grow. Its chemically universal... we have the technology to do o-chem and biochem under much weirder conditions than where it actually works best.

5) Trace elements. Despite huge evolutionary pressure and no small amount of experimenting with blood chemistry we're still stuck with red iron based blood. Imagine if you could make blood out of pure protein or even just carbohydrates... But no, every red blooded animal on the planet is stuck refining bioavailable iron, no matter how much of a PITA that is. Would not be surprised if space aliens bleed red like us.

6) Water is awesome for buffer chemistry and this feeds back into your point #1 and my point #4 but homeostasis in the blood or innards in general would be nearly impossible under any other chemistry.

I would not be surprised at all if space aliens were quite familiar with hemoglobin, chlorophyll, some of the cycles like the Krebs cycle. Krebs is very complicated and PITA but most earth life depends on it because it works, if something better were possible, it would have gone extinct half a billion years ago... It would be a fun race, seeing if human and space alien physicists or biochemists start communicating first. My money is on the biochemists, more shared background.
unique_ptr does not track lifetimes in any way. Nothing in C++ does.
Show HN: Go testfixtures: Rails' like test fixtures for Golang
The Extinction Invention
I do a variation on this where I have an alias in bash for `dit` that makes it `git --git-dir=~/.config/dit --work-tree=~` and use that to manage my dot files. Avoids a bunch of the common issues with using git directly.
You do realize that regardless of you being "right" legally that someday things might go "wrong" right?
Show HN: Thoughts on our Hackathon Project?
http://textwingman.herokuapp.com/

Doing a hackathon right now and we'd really like some feedback on the idea/design/anything.

The idea is called Wingman. WingMan helps people set up amazing dates, and provides on-demand support and situational advice via text.

(Zach) Design:
http://imgur.com/a/CcKyG

Really just as minimal as possible. I want most of the customer facing UX through text. Anonymity is also important so we're not asking for names just location and phone number.

(Bobby) Tech:
RoR stack, chose it because wanted to learn RoR a bit better. This invisible app uses Twilio, of course to send users messages and to route messages to our operators. I just finished writing an automated text distribution system that matches operators with user. Currently, it's routes messages to operators who are online and who have the least number of messages. However, I currently improving the matching process to match the operators to the users depending on location, likes, and lifestyles.

I'm testing out Twilio's new CoPilot feature for Geo-Matching numbers in order to give a number to text that's the same area code as the number it's texting from and the sticky sender function that makes sure all texts are sent from the same number to the user instead of multiple numbers.

I'm also wanting to add some degree of NLP to help the operators.

If you guys like it please sign up!
How One Startup Found Success by Making an Obsessive User Its CEO
What weapons does one use to shoot down a toy drone? You can't miss because on the other side, there are people, and if it hits, it shouldn't lead to dangerous parts all over the runway.
MongoDB Injection
Asset Managers, Prepare to Have Your Business Disrupted
This looks really interesting. One thing I noticed is that you do not have a section for sports podcasts. Is that not your target demographic or just nothing was submitted in that area yet?
Emacs documentation is good for exploring modes, but I found StackOverflow way better when I have no idea what the name of the feature I'm looking for even is.
BTW this is the largest Clojure project I've heard about: https://twitter.com/hlship/status/631935954039652352. That's a pure Clojure project.
Kite Launches, Get 10,000 Five-Star Reviews in 4 Weeks, and Facebook Bets on Bots
So do you encourage people to add tests to their wrapper cookbooks when they consume these? I read the philosophy and readme docs, and I kindof get what your doing with attribute precedence, and how these cookbooks are sane defaults with overrides. Why not move to custom resources?
Also, what's your feelings about the chef monolithic repo?
They are in a battle for China.
Well, or 'pictograph' alphabets (e.g. ancient Chinese)
In almost half of the US, daycare can be more expensive than college
Odd - I'd have to search, but your anecdotes are at odds with other anecdotes I've read about Soviet immigrants hoarding food due to being accustomed of the frequent shortages despite the fact food was plentiful in America.
Jealous much?
Hm.. i'll definitely try to target facebook/tumblr/twitter groups, thanks for the idea! You're right, simply spreading the word out is the best way to get people to know my site, advertising itself can do only so much. Thank you again :)
anyone know where GCE stands in terms of PCI compliance? i know AWS is a level 1 PCI-compliant service provider and makes it a bit easier during the audit process.
Technoshamanism: Why don't we start with a definition?
add in female and you get messes - women tend to also get diagnosed later

Accepting that I had ADHD was a blessing. I finally stopped walking around with bruises on my legs from not completely clearing my furniture

Still, ADHD can cause hyperfocusing, and if he is hyperfocusing on the Anxiety side of not getting things done, medication will only partially help. He'll need therapy/other techniques to get over that hump
And if the data frequently changes during pagination?
Pasta costs $1 a pound (if you price watch just a little).

Potatoes often cost less than $0.50 a pound.

I think those are very valid comparisons, potatoes are even more nutritious than anything McDonald's sells.

Sure, you have to cook them both for 10 or 15 minutes, which means you have to have a working stove top, but McDonald's is not more affordable than the grocery store, especially if you are buying things that are only comparably nutritious (rather than for flavor or better nutrition or whatever).
> But the benefits are reaped from the combination.

Well, I happen to think that some forms of rich typing are quite beneficial, but that value-semantics is a negative. I don't see Haskell having any tangible benefits whatsoever over, say, OCaml (other than ecosystem-related stuff), which has one (relatively rich typing) but not the other (PFP).

> You say this based on what?

Based on the fact that the few Haskell shops out there -- despite them being composed of avid enthusiasts and people who devote a lot of thought into the Haskell way of thinking, are not reporting even 2x productivity gains (although I don't know what huge means to you). I mean, some say they feel those gains, but when you look at iteration speed, time to market etc., you see negligible advantage if at all. As to the cost, I won't argue with you, but I encourage people who are interested in languages as well as in software engineering to try Haskell and judge for themselves.
One great approach is cursors. Basically, you keep track of the value of the sort function (e.g., relevance) of the last record on the page, and add that to your filter (e.g., WHERE relevance > $LAST_RELEVANCE) to get the next page.

This is very efficient when your table is indexed by that field; you can seek directly to the next record.

Some database APIs do this for you!

I wrote up my experience implementing this on App Engine here,
http://johntantalo.com/blog/paginating-with-bookmarks-in-app...
I like your ideas! I will definitely try to get mentions, i think you are right, that's what really drives high movements of people from site to site. And am right now checking for backlink exposure :) Thank you!
I think its more interesting that UFO reports from 50 yrs ago never included drone size deployments, therefore the reports from 50 yrs ago are quite likely inaccurate, unless the visitors to Earth were somehow limited to pre-2010-ish era technology.
uniqe_ptr does not "track lifetimes".

For example, this Rust program:

fn main() {
let r: &i32;

{
let b = Box::new(i32);
r = &*b;
}

// r is dangling here, this would be bad:
println!("{}", r);
}

Is caught at compile time. Rust keeps track of the lifetime of both b and r, and knows that r will be dangling.

The C++ version:

#include<iostream>
#include<memory>

using namespace std:

int main() {
int *r;

{
uniq_ptr<int> b(new int(5));

r = &*b;
}

// r is dangling here
cout << r << endl
}

This compiles with no warnings under -Wall -Wextra with no warnings, and happily does whatever you ask with r, even though it's dangling.

Yes, this specific example is a bit contrived, but such is the way of examples. My point is just that C++'s smart pointers are a great thing, but that doesn't mean they do everything that Rust's do.
What's the actual queuing algorithm in use? My experience with BSD QoS has been that it's easy to set up, but far inferior to the more modern QoS options in Linux (fq_codel, etc).

I just wish tc had an interface understandable by your average sysadmin. I have to dig into the source to figure out what anything does, but not many users will have the ability/desire to do that.
SEO is not really the best bet.

SEO is for when you have a clear way to find something - e.g. "buy iphone 6". I don't many people search for a site like this.

The traffic landscape has changed. I have a client that generates 40% of their traffic from Mobile Facebook - as in m.facbook.com not the usually, desktop version - essentially from public transport pre/post work and at lunch.

For a site without a clear SEO term, the best bet is Social Media. That takes time, and luck more than anything, but without a clear SEO hook, is unfortunately the best option. Thankfully, a lot of eh work for SEO is the same as for SM. what you need to make it work is:

1. Actual content - currently you have virtually none. Get a blog, summarise the best rants of the day.

2. Some sort of validation - karma is a good example of a means of encouraging people to come back, and a leaderboard is really helpful.
I would add most programmers don't know some time zones have offsets in minutes. In ancient times, some were in seconds.
I live in UTC-04:30 and regularly encounter bugs because of it.
Physics: Unite to build a quantum Internet
A GE90 jet engine like those used in a Boeing 777 can have a power output up to 75 MW. Let's take a fairly beefy phone battery -- 2500 mAh at 3.7 volts. Converting those units into something more useful we get 9.25 Wh. If we assume the entire chemical energy of the battery is converted into heat instantaneously, that's 33.3 KJ or .04% of the energy output of the engine per second.

It's possible that such a release could cause a catastrophic failure, but I have a hard time convincing myself that the battery poses a real risk.
Welcome to Prolog portability hell :)

Note that Swi Prolog introduced some very big changes in version 7.0, that break interfaces left and right. It's to (Swi) Prolog what 3.4 is to Python. So if you were trying to follow Nani Quest with Swi 7.x and it gave you trouble, I'd try installing an earlier version.

I was on LPA Prolog when I did Nani Quest and I don't remember having issues, but it's been a while so I'm not sure.
TL;DR: In psychology, the Barnum effect explains why, when one reads a fortune cookie (a vague generality), it may appear specific to the reader.
These bikes are in production and two credible companies are behind it: the US Schwinn and the Hungarian Csepel. http://www.wired.com/2012/02/stringbike/ The starting price is around 1400-2000 USD, but the company is quite flexible, so if you want modding it, it is very likely possible.
Thank you! It seems very interesting, terse and powerful.
I think right now the idea is generally a bigger faster one with a net.
Hoarding food is not the same as eating the hoarded food. (I mean they might do both, but hoarding as a reaction to potential future shortages is not an insane one)
Assuming of course that you have a grocery store in your neighborhood.
We understands your concerns about heavy metals and have nearly eliminated lead from our products. <insert the rest of their comments>
The Munger Operating System: A Life That Really Works
The Data Science That Animates Amy
This is why we should ignore time zones as much as possible. UTC is almost OK, except for the shitshow idiocy of leap seconds. There's no reason for all of us to suffer just so astronomers can use civil time.
A Lithium Gamble That Could Win Big for Tesla
No content here, just a subscription page.
The New Science of Hitting
It would be an interesting map, to see how many people lived substantially closer to a McDonald's than to a place that sold pasta for reasonable prices. I guess you might have to toss in Subway.

Here, the decent groceries are a bit over a mile away, two are a bit closer than the McDonald's, one is a bit further. 2 Subways beat them all.

I guess such a map would have uninteresting regions where it was more of a choice (rural residential lots).
From the documentation page:

>A package directory is the root of a tree containing the installation image for a particular package. Each package directory must reside in a stow directory — e.g., the package directory /usr/local/stow/perl must reside in the stow directory /usr/local/stow. The name of a package is the name of its directory within the stow directory — e.g., perl.

https://www.gnu.org/software/stow/manual/stow.html

The article in the OP also doesn't use this format. Instead it's prefaced with a `cd` command, so you would need to do:

cd foo; stow bar
One really annoying argument I got when evangalizing this spec (trying to, anyway...) was "the XDG basedir spec is only made for GUI apps". Which is absolutely ridiculous - git and htop both follow it since several versions as well as a bunch of other command line apps now.

I also often hear it's confusing and hard to follow correctly (which is true) so I'll make it simple: if you are an app author now, please don't use dot files in $HOME. Instead:

* ${XDG_CONFIG_HOME:-~/.config}/<appname>/ for your app's configuration directory

* ${XDG_CACHE_HOME:-~/.cache}/<appname>/ for your app's cache directory (in other words, all files which are safe to delete at any time without impact)

* ${XDG_DATA_HOME:-~/.local/share}/<appname>/ for your app's data files directory. If you're confused about what this is, just use the former two, no big deal.
In 2012, I submitted a Python bug about the bad state of ISO 8601 date parsing in Python. It's still open, after four years of arguments.[1]

[1] https://bugs.python.org/issue15873
I knew less about how the system actually works.
According to this: http://www.newyorker.com/tech/elements/a-dark-room-the-best-...

He worked on this together with the original creator.
Well, that's the first time I see such convention. And your argument doesn't quite hold water to me. They put the visibility modifier in its own line, not the function name. It's still next to the return type (or void). So it would still beat your regex. Plus, I'm not exactly sure if any Android devs snap out little regex-based scripts for refactoring or whatnot :) I'm sure it's far from unusual in dynamic languages, but looks like a great YAGNI in this case. I'm not hating it, all I'm saying is it's odd :)
I see what you mean. For the time being I guess we are just trying to make a nice mail app. Hopefully in the long run we can differentiate ourselves more from the masses by determining as you said ways to show mail relevancy. We have a basic form of this at the moment in forms of the ability to filter by (Newsletters, Social, Personal, Service) but I hope we can expand it to be more useful in the future. Thanks for taking your time to get back to us, it really helps and means a lot :-)
Do Cheaters Ever Prosper? A Lesson from N.Y. Student Tests – Real Time Economics
The problem with your narrative is that:

(1) Traditional taxi companies don't usually have employees. They mostly have independent contractors - just like Uber

(2) In many areas, taxi drivers actually pay the taxi company for the right to use the taxi. They do so because the taxi company owns or rents a government license required to operate a taxi.

If the exercise is to compare being a taxi driver for Uber or a taxi driver for a traditional taxi company, in many areas, there is no case to be made that Uber offers worse working conditions.
There are a lot of tangible benefits over, say, OCaml. Let me use one particular representative one: STM.

Haskell can successfully implement a performant STM with static guarantees regarding transactions. How would you add practical, guaranteed STM to OCaml?

> are not reporting even 2x productivity gains

An overall 2x productivity gain is huge. A 10% productivity gain is worth millions over the course of a year, for even a medium-sized software shop.

There are other, very productive languages (at least for initially writing programs) but they tend to be far less reliable. There are other relatively reliable languages (e.g: Ada) but they are far less productive.
Assuming there is an actual user interface for composing and publishing articles, that interface doesn't have to be dictated by the way the data is stored.

Whichever method you choose, the software will need to be able to transform the data between two formats: one suitable for the user interface, and one suitable for the database.

However you designed the UI, it would be possible to use either approach for the database. For example, suppose the UI used a single textarea and had a special notation for delimiting pages. For the first approach, the contents of the textarea can simply be stored in its own field. For the second approach, the software would take the contents of the textarea, split it into its individual pages, then store each page separately.

If the UI had separate textareas for each page, then for the first approach, the software combines the contents of the textareas and puts in delimiters. For the second approach, each textarea is mapped to their own database field.

I suppose some of combinations are easier for the programmer than others, but so long as the UI is designed to be easy to use, the user need never know how the article is actually represented in the database.
Or that +/-12hrs is enough offset for everyone.

eg daylight savings is UTC+13:00 here.
They could solve this issue in three minutes: if you make an accusation the you have to miss the flight as well. If accusation also have a cost, people won;t make them for rather flimsy reasons.
Ah then "uninstallation" isn't needed at all, unless it pumps a lot of stuff into ~/Library/Application Support or somewhere, kind of like what Xcode does (I think it forgets about outdated and huge documentation downloads sometimes.)
Sorry - what is a paid install? I am inferring its Someone who is paid money to install a game and play it? Presumably on the basis they will spend more on the In-App Purchases than receive for installing it? Or is it more sinister than that (which seems the same as asking people "excuse me, are you a sucker and do you have an iPhone?")

Seriously, Apple have not smacked this down? Or regulators?
> not shooting them down seems like it could go much worse

Sure. But a sensible policy would also minimize the amount of weapons that are deployed in heavily trafficked airspace. That is why the sensible approach is to heavily regulate or even by-default prohibit UAV traffic anywhere near airports or common commercial aircraft routes.

In other words, parent post is a false dichotomy. It's possible to design and enforce regulations that 1) minimize danger and 2) enable aircraft controllers and the military to address rogue UAVs before they enter heavily trafficked civilian airspaces. Those regulations should go far beyond "shoot-to-kill near airports", but also don't have to be as encompassing as current bans.

Simply deploying weapons in commercial airspace as a complete alternative to legislation and regulation is insane.

> Legislating it will only really stop people who don't intend to fly small aircraft into a no-fly-zone anyway.

I think you under-estimate the size of the group of people who do dangerous shit without malicious intent. Look at the list of incidents at the end of the article, for instance, and guess at how many of those were intentional.

Furthermore, even in the case of malicious intent, crafting regulation that clearly and unambiguously sets expectations can allow regulators and the military to deploy counter-measures long before doing so creates an unacceptable risk to surrounding civilians and infrastructure.