skysight-inc/HackerNews huggingface dataset:
I complained for years that a bunch of Seattle POIs were transposed to Kirkland. If you were on the east side of Lake Washington and asked for a route to the Seattle Federal Building, it would take you to a residential neighborhood near downtown Kirkland.

I filed that as a bug and it sat for years without correction.
Well done, Kai! Cannot wait to try it out ;)
High Performance in the Critical Rendering Path
Bad UX and User Self-Blame – “I'm sorry, I'm not a computer person.”
We're super excited about bringing portable volumes to lots of different orchestration frameworks, including Kubernetes. Any questions, we'll be hanging out here, so ask away ;)
I'm from Florida, I'm not surprised either.... SADLY enough... Depends what parts of Florida you go to though.
> Wouldn't Scripting languages allows one to gradually build that understanding.

Lately I've reading this[1] academic paper about End-User Software Engineering. While not an easy read nor a good introduction if you've never read about End User Development, it delves precisely on methods for building tools that allow just that, while adding opportunistic checks to correct bugs.

[1]http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.360...
Thanks for the tips!

I'm considering to use a dataset Bank of England has about households in England. As far as I understand, the data can be used for both prediction and classification. It has quite a lot of different features.

Which one would you recommend to start with, in general?
You don't have to like it.

https://www.eff.org/deeplinks/2014/06/bad-day-bad-patents-su...
I am impressed that the effort to enforce a corporate monoculture (if we want to be uncharitable to Hsieh) has such a humane escape clause—3+ months severance and COBRA is nothing to sneeze at. I would be curious to see if there's any kind of option for bailing later, as a sort of "I've tried it, and now I know it's not for me" option.
Paul Birch, Bebo founder: “I’ve been consuming [cannabis] since I was 23”
What I find interesting is that you must be at least 35 years old to hold the office of POTUS, which is age discrimination in the other direction.
Is this going to be included on a DVD in a new book: Phishing Campaigns for Dummies?
I think part of it may be that it helps with thinking, but with a different kind of thinking than scripting languages?

There's that Perlis quote: "Show me your data structures, and I won't usually need your code; it'll be obvious". For me, a lot of thinking about programs involves thinking about the types of data involved, and there Haskell gives a language to talk about it. You can start writing down your datatypes, and the function types, directly in your emacs buffer (leaving the function bodies as just "undefined" at first). By contrast, if you are programming in some untyped language like Scheme, you have to do all that work inside comments---e.g. if you write a compiler you maybe start by writing a huge comment saying "this is the grammar I expect input expressions to follow". Having a type language around kind of helps by providing a notation.

I guess there is some other kind of exploratory thinking which untyped langauges provide a good notation for? But in my life I have mostly worked in typed languages, so I don't have any concrete idea of what it is.
Same sort of thing. If it's reported, then the boss sees it.

Impressions are often more important than content here.
The United States has a lot of culture based on different states and geographical locations, states could seem like entirely different countries to some degree, culturally speaking.
Read this. Part of Hitler's plan was to create famines at the east to decimate the local people and provide food for Germans. At least 8 milion of people died in nazi-induced hunger, which makes it as huge tragedy as holocaust - but very few people know about this.

So, I ask again, how is killing 85 % of all crops different?

http://en.wikipedia.org/wiki/Bloodlands
infinite scroll has proven to increase page views and reduce bounce rates on news sites.

http://www.poynter.org/news/mediawire/257466/time-coms-bounc...

it's not about the technology. it's about where and when to implement it.
How do salary raises get decided under this system? To me it looks like he wants to have top management, a few superstars, and the rest of the company are totally interchangeable. Does your salary get reduced when you change roles?
Clearly he is not a graphic designer, but he would benefit from contracting that out. The sites as they exist today give a poor impression of him. Appearances do matter.

Even ignoring all of the dates mentioned, his sites and his resume do not look like the work of somebody who has up-to-date software development knowledge.
Well if you end up with a vandalized wikipedia page maybe you end up misinformed. If you end up with wrong map data, maybe you end up lost or dead.
Best is in the eye of beholder. As for amount of detail, accuracy, speed of updates and speed of response to such vandalism, OSM seems much better to me (at least judging by its European coverage, don't know how good it's in your location). No Street View? That's acceptable for me.
Homework 4: Man-on-the-Side Attacks
That whole paragraph is gold.

> Look here, old man, when I told you I AM Justice - I
meant it. It took me about 1 month to study the history of the world and to learn the history and inner workings of American jurisprudence, literally. I was born to do this here. Don't you know that your FBI and CIA have been trying to recruit me since grade school? Lol. But they're unscrupulous losers like you, so it won t be happening.

Navy seal copypasta, you've got competition!
Except that it is classified as a war crime under Article 54 of Protocol I of the Geneva Convention:

It is prohibited to attack, destroy, remove or render useless objects indispensable to the survival of the civilian population, such as foodstuffs, agricultural areas for the production of foodstuffs, crops, livestock, drinking water installations and supplies and irrigation works, for the specific purpose of denying them for their sustenance value to the civilian population or to the adverse Party, whatever the motive, whether in order to starve out civilians, to cause them to
move away, or for any other motive.
Tell me, what's a viable alternative the US or world constituency will accept as viable? I'd like to know what you think might work better, given where we are today.

don't seek out enemies (let bag guys and gals do as they will)

support a network of ground troops and supporting intelligence with consequent monetary and cost in lives and perhaps effectiveness

a multi-decade effort to socially engineer people (address their grievances, if possible, not clear it is, but lets suppose it

good old fashioned carpet bombing
Agent Orange was in widespread use in South Vietnam - the same people that the US claimed it was there to protect in the first place. The US was destroying it's allied civilian's food...

http://en.wikipedia.org/wiki/File:Aerial-herbicide-spray-mis...
Unfortunately I'm not sure how valid those stats are. I'm not familiar with the website that conducted the survey, but there may be a substantial self-selection bias based on who chose to respond in the first place.
Sure. Florida is the epicenter of Western insanity.

http://www.fark.com/topic/florida

https://twitter.com/_FloridaMan

https://twitter.com/_Flor1daWoman

Having lived here most of my life, my hypothesis is that the heart of darkness lies somewhere near Fort Myers Beach.

If you must move to FL, don't move to Lee County if you can help it.
Lack of dependent types? :-P
Sort of a movement where people reject the federal government which always boils down to them not wanting to pay taxes.
I feel sick

edit: this is a joke, right?
Good point.

Also you'll notice the American and the Italian have names -- Warren Weinstein and Giovanni Lo Porto.

That is very important, especially because all the Pakistani, Afghan, Iraqi women, children, elderly, by-standers, and other innocents never have names. They are just "collateral damage" or whatever the current PR terminology is.
May not even be the same on the same machine. At least if you're using C or C++ (or anything that ever passes through C or C++, i.e. almost everything.)
Interviews are like politics. The people who are good at it usually aren't the people you want.
Could just change "lower complexity" to "simplicity".
300 lines is about what I averaged (I can't remember the exact number, but I remember it was about 50:50 split between test code and production code with 150 lines of production code a day). As another commenter mentioned, it was new code and it was C++ (old style). It's easy to crank out header files (as long as they don't contain templates...) Definitely spent time both optimizing and refactoring large portions. It's the average over time. So some days I might write 1000 lines and others, net negative code.

As another person mentioned it really depends on the project. If you are using big frameworks then you can't write code nearly as quickly because you are constrained by the design of the framework. Also if you are green fielding everything, then you get to write a lot of infrastructure code. I get paid to write Ruby on Rails code these days (among other things) and there is no way that I would average 300 lines of code a day even with tests. A huge part of my day is wrestling with Rails and trying to understand what the heck it is doing.

Lots of other things can slow you down. Your coworkers for instance -- constant squabbling over one issue or another can easily eat up half the day (or more). Having a constant stream of requirements is really important too. It's easy to get stalled trying to figure out what you should be doing. It's also easy to get paralysed by indecision and be afraid to write code because you don't want to fix it later. Many, many things can slow you down. If you have a situation where these things aren't getting in the way, you can write quite a lot of code.

At the time I was measuring my output, I was on a phenomenal team. We were writing Windows applications (notably without MFC ;-) ). Working with them pretty much approximated what I think I could do if working alone (i.e., the communication overhead was pretty much 0), so I thought it was a reasonable comparison.
Simple, useful, and well executed.

Thanks for sharing!
(or... Mübadiləsi üçün təşəkkür edirik!)

My one thought is that string length in pixels is more important than character count, but you sidestep that issue by showing all the results. You can easily see if one is longer even though it has fewer characters.
I have to say. Her writing is forceful, her passion palpable, and her grammar appears sound, in a Latinate legalistic sort of way.

Her diction, though, is for the ages.
The Bountysource browser extension is similar. It works with existing votes and +1's from GitHub, Bugzilla, Trac, etc.

https://www.bountysource.com/extension
Few dolalrs per life lost, to the 'lucky' ones.
http://en.wikipedia.org/wiki/Agent_Orange#Legal_and_diplomat...
no gumtree but looks great otherwise.
Just to give a different experience: a spur was recently added to a walking path near my house, bridging a stream and connecting to a road that you couldn't get to that way before. I reported it to Google (not even with coordinates, just saying there was a spur connecting to this road) and they updated it within days.

Not trying to invalidate these other experiences at all, and my own may not be representative, but apparently they can move fast at least sometimes.
Agree - love the colours of their electric bikes. Interesting article on the same site which reviews their design attitude to colour. http://www.juicybike.co.uk/lego-and-bike-frames
As a New Jersey resident I feel weird whenever I'm in New York and Pennsylvania, despite both being about an hour drive from where I live.
> "United States of America have been overthrown."
If I were Lennart, Kay, and company, I would not want the sort of "support" you are offering, here. If they do enjoy and encourage it, something is very wrong.
As I see it not supporting older browsers is just a middle finger to the poor.
It doesn't appear to even work on Windows Phone - it can't go to the next page or zoom in.
12 Things About the First Indian-American US Surgeon General
The Fed's Cold War Bunker Had $4B Cash for After the Apocalypse
SecDef Tries to Thaw Relations with SV, Opens New ‘Defense Innovation Unit X’
As someone who recently groked some of the higher order Haskell concepts, I found myself nodding at everything this says.

An RSS feed would be great.

Also, does anyone know what colorscheme this is using for the code samples? Looks nice.
SF Beautiful » How-To: Protest Utility Boxes
Soldiers in Iraq mostly died from IEDS, car bombs and ambushes where you have no way to identify the enemy before he attacks you.

Heck we levelled Hamburg and Dresden, burned Tokyo to the ground and nuked two Japanese cities. Why even talk about drones?
Fair use for copyright infringement is only an affirmative defense once you're brought to court. You can't rely on it ahead of time for any kind of legal certainty. It can still take an expensive and drawn out legal fight to prove that you are covered by fair use.
I was thinking the exact same thing, it's almost unusable.
Throw the trillion-dollar coin out of the President's helicopter.

More seriously, there is a huge number of useful things it could be spent on that would free up cash for consumer spending and investment. It's just that too many people in public life regard other people's poverty as "morally improving".
I'll definitely continue on after next week. It's just meant as a kick start. This tutorial series seems like a good way to start with scikit-learn btw:

https://www.youtube.com/watch?v=URTZ2jKCgBc&list=PLQVvvaa0Qu...
UDOO Neo = Raspberry Pi and Arduino and WiFi,BT and Sensors
Driven By Code – tech blog run by YC alums showing the technology behind TrueCar
Great advice. With smaller companies I've used an advance to start work, but I like the retainer against final invoice better.
My understanding is that much of the YC evaluation comes from accomplishment density - accomplishments/time. That's pretty hard to maintain for many years, so it's natural that fewer 40 somethings meet that metric. I'm 44 and can easily chart my regression-to-the-mean over the years.

In fact, I think if somebody does maintain that accomplishment density and is interested in YC, they become a partner. :)
The serious purpose of having a little (a lot) of everything in one place. For free. For everyone. In any language.

A kid in India can hop from physiology, to psychology, to medicine, to anthropology, to geography, to history, to economics, to... Do you get the point?

I guess we shoould just plug wikipedia off and stick a giant banner that says "Wikipedia is not sufficient for scientific inquiry, so we closed it. Go buy Thomson Web of Science."

I'm sure Maadhav in India will be very happy and rest assured that no incomplete information is on the Internet.
protoype for sel4 is written in .hs
If you're already in Sublime, just use multiple cursors. https://www.youtube.com/watch?v=90uUdHyAACY
Regex by example seems to be what this tool is doing. Maybe OP/author could add an option to view the constructed expressions?
This area of research is called "program sketching", which creates programs by example.

http://www.eecs.berkeley.edu/Pubs/TechRpts/2008/EECS-2008-17...

edit: see below
> Are you saying that you never write code that needs multiple un-related, un-joinable sets of data out of the database?

Well, I''m not going to say never, but I will say very rarely. The entire point of a RDBMS is to have related data.

> I need a list of all products and I need a list of all categories

Sure maybe, but in our ecommerce platform products have a field which is an id of a category and is linked via FOREIGN KEY. Each category has another id which is it's parent category... so you traverse upwards until you build the entire category path.

I can see wanting to eliminate a round-trip, but one could also just do two separate queries and then cache the results...

I can see why this feature might be a nice-to-have, but I don't think that single case is enough to justify using that DB exclusively (if it were that much af a demanded feature, I'd wager other DB's would have implemented it by now, especially heavy-weights like Oracle).
I'm on the same, lags enormously...

Checking on Task Manager, it consume 100% CPU, GPU about 7%.
Just to drive home the point further, if it's a US citizen who gets killed, but that US citizen has an Arab name, no apology is apparently needed[0].

Abdulrahman al-Awlaki was a 16-year-old American boy, eating dinner at a restaurant in Yemen while searching for his father. Nobody denies that he was completely innocent, and even the US government simply says he was "in the wrong place at the wrong time"[1].

You'll also notice that the media oftentimes use the euphemism "US-born" to refer to people like al-Awlaki and his father, but refer to Weinstein as American.

[0] https://en.wikipedia.org/wiki/Abdulrahman_al-Awlaki

[1] We can also question why that place was "the wrong place", since (A) we're not at war with Yemen, and (B) the target of the drone strikes (his father) was also a US citizen who had never been convicted of any crime, but that's a separate matter, since it's not analogous to this incident.
Who the heck would buy it? Google? Microsoft? IBM? That would be hilarious.
Hands-on kafka: dynamic DNS
The stated goal of R1 Final has always been complete binary compatibility with BeOS R5, but seriously that was years ago. Package management is far from "a linux-ism" -- you are hard pressed to find a modern operating system that does not have any infrastructural support for taking candy from upstream.

Proprietary OS is going to push the app store, by converse the free OS is still going to scale well because the skeleton crew of volunteers can still keep all the supported binary software up to date with security and modernization updates (not necessarily related to Haiku) for the masses who will not compile it for themselves.

You may have some insight that I do not regarding project leadership but I respectfully disagree that package management is not just "lost in the weeds." Haiku would not be advancing or at all survivable as a general-purpose OS without it.

HaikuPorts/HaikuDepot/pkgman is really slick.
And this is why I tell the spouse to periodically back up everything from the Ancestry.com account to local GEDCOM files. Never trust an online service with the only copy of your data.
I am sorry, haskell is just a huge roadblock to get things done in the real world.

Languages tend to suffer from an Iron Triangle: quick to write, quick execution, quick to learn-- pick 2. Haskell takes a long time to learn but it produces very high-quality executables and, once you know it, it's very productive.

While "quick execution" may seem separate from the type safety which is also a major selling point of Haskell-- and, arguably, a bigger one-- they're actually tightly coupled. Safe code can be optimized more aggressively, and it's often for the sake of performance that unsafe things are done... so the fact that Haskell can be robust and generate fast executables is a major win.

Haskell just says "Fcuk you ! its my way or the gonadway !"

It doesn't, but I am going to start saying this. Thank you for the inspiration.

Apparently mutation is a crime

Not so. Every program's main method has type signature IO (), which means that it does perform mutation. You just want to get as many functions as possible not to involve mutation because it's easier to reason about them. It's a similar principle to dependency injection, but more robust and clear.

However the implementation of haskell is not really ready for production or useful enough for the average developer.

I disagree. With Clojure and Scala, I've met people who've used them and moved away. Satisfaction rates seem to be about 60% with Scala (that is, 60% of teams or companies that make a major move to Scala are happy) and 90% with Clojure. I've never heard of anyone who's become unhappy with Haskell or rolled back on it.

One of the dangers of using Scala, for an example, is that, if that if your Scala deployment doesn't work out (or is sound but is blamed by the business for something unrelated) you can get stuck doing Java. Haskell, at least, doesn't have that problem.
Thanks for the feedback DanielStraight! Yep definitely a great idea and something I want to do!
I was wondering the same. Is asking why anything was downvoted also to be downvoted ? will my comment also be downvoted for asking why "asking why the parent comment was downvoted" ?

edit: grammar
I'll take the opposite side - pastel colors are horrible and disgusting. I can't imagine why anyone would like pastel colors.
http://www.endicottalliance.org/jobcutsreports.php just search for age, the situation is long and complicate and the corps have perfected the art of hiding layoff in plain sight, but the preference for laying off staff was the same cross countries.
> But drone strikes are far more common currently

I here this from time to time, but I wonder how true this actually is. My guess is that most military actions are not publicly reported, so we don't have number to compare.

My understanding is that there are a few ways to reach out and kill people from far away:

- snipers

- artillery

- ground-to-ground missiles/rockets

- air-to-ground missiles/rockets

- ship-to-ground missiles

- aerial artillery/cannon (Spectre, A-10, Apache)

- air-to-ground bombs (for argument let's assume only "precision" munitions)

- drone strikes (which are a kind of air-to-ground missile, but we'll beak them out as distinct for fiscussion)

Before drones became common, all of the rest of the above were used frequently in both Iraq and Afghanistan (and in every previous modern conflict), yet there wasn't this kind of "let's have a problem with this specific method" and plenty of wedding parties and civilians were killed. Yet with the exception of snipers, none of these involve getting personal with the targets, and collateral damage is well known to happen with all of these methods.

In context, drones aren't really any different, yet they seem to be singles out because...?

My guess is that it's a fundamental lack of understanding of what drones are and how they work. My guess is that most people out there who specifically have a problem with drones, but don't comment on the rest of the methods, have a niggling suspicion that they work by showing a picture of a bad guy to a drone or letting it sniff a captured sock or something and sending it out on a kill mission and this cold computer killer terrifies them because of too many movies. But they effectively work the same as any of the other methods.

The same missiles, probably the same cameras/sensors and the same operators, ordered by the same command chain with the same legal oversight make the same decision to shoot-to-kill in the same way. Arguments about not wanting to put U.S. pilots in harms way also ring false since nobody the U.S. is shooting at has an effective airspace denial system in place.

The only thing the drones bring to the table is loiter time, and I'm not sure that "as loiter time approaches balloon or kite" crosses some kind of moral threshold that wasn't already crossed by any other listed method. There simply wasn't this kind of anti-AC-130H or anti-A-10 movement around when they were chewing up people. Nobody came down on Helicopter gunships, as a class of killing devices, even after Wikileaks' Collateral Murder came out.

It seems to me that the moral problem that should be addressed is killing people from far away, not the specific method you use to do it.
How would you implement that in the real world? Because you can't implement it then that argument might as well involve magic.