skysight-inc/HackerNews huggingface dataset:
> 6. Get somebody to come to my house, pick up my dry cleaning and drop it back off the next day (Amazon "Clean").

Isn't this what HomeJoy is doing? If not, I have a friend who tried that, but failed. I'd be happy to forward his details.

> 9. Send $10,000 to my caretaker in France and have her get the cash and withdraw it from an ATM that same day.

Within Europe, you can.

> 10. Get investors for my startup by advertising the stock offering on the web and selling shares directly.

Isn't that what KickStarter does?

> 11. Get a quick, binding divorce online.

I think it's better that you can't divorce that way.
Why are accept headers next-to-worthless? I'm not heavily involved in front-end stuff these days but it's something I've relied on for years by now - admittedly not for image/media content, but still I'm curious.
Now, I remember that in a recent discussion there was some arguing on Firefox new JS engine whose results were benchmarked at a higher position than Chroome's.

So please try this on Firefox and then on Chroome and see the difference. Firefox is not yet there, sadly.
This pattern can be applied to a large set of collection representations,
as long as a former collection can be divided into smaller parts
which can be processed independently giving partial results
to be combined into a final outcome using an associative combiner.

For instance, to compute a count of words,
the former word collection can be either a conc tree in memory
or a file divided in chunks or a bunch of files.
In each case, the sub counts can be computed independently
and reconciled into a total count.

The deep insight Guy Steele provides in his talk,
is how to deal with the non trivial cases
like the count of words in a file divided in chunks
where words can cross chunk boundaries.

Hence, I highly recommend watching this talk.
As further reading, I recommend too a post [1]
that I written after having watched Guy Steele talk.
[2] is a work in progress to implement the idea in OCaml.

[1] http://acidalie.free.fr/unfoldvalue/blog/map-reduce-spirit.h...

[2] https://github.com/didier-wenzek/odist
At a guess an alias for 'lc' (list contents).
Establishing a non-emergency number is not hard. Dial 101 in the UK and you're put through to your local police force: http://www.police.uk/contact/101/
Probably lots of hackers want to be freed from the bondage of youtube.com while still retaining access to the wealth of content available there.
> 21. take a picture of any object and find out where to buy it (Shazam for things)

Like Amazon Firefly.
Please add support for UTF-8
> The trick was that when Gtk/Gnome came out there was no existing solution. So, even a bad one was okay.

There were existing solutions, e.g. Motif or Athena widgets if you wanted a GUI library, or FVWM if you wanted a desktop environment. Of course, GTK/GNOME was a significant improvement.
In the EU, the supply of medical services generally qualifies for exemption from VAT, among other taxes. Same applies with charitable donations... that is pretty much a US thing too. The $100 number is an all-in cost. I know this as I come from a family of doctors, unfortunately I'm not one.
At the heart of it is the notion of equality - that two equal candidates get a fair shake at a promotion/role regardless of race.

And pointing out that Asians (or whoever) are underrepresented does NOT prove they don't get a "fair shake". It's also possible they are getting a fair shake and coming up short, or choosing not to be shaken. More evidence is needed.

The over-representation of Asians in white collar professions is used as a bludgeon with which to attack other minorities...

No one is "attacking other minorities". Asians are brought up to refute the "mirrortocracy" hypothesis: white gatekeepers in the industry will prevent entry by people different from them.

Describing that as an "attack" is silly.
The latency still isn't good enough with FPS. I still have to wait until COB the next working day to transfer money from my building society to my bank account :(
Why not having just as a theme for current Linux window managers? What is the reason for a whole O.S. behind that?
What is difference with chosen and select2?
> JPEG2000 first became available in browsers 10+ years ago

Apart from Safari (https://en.wikipedia.org/wiki/JPEG_2000#Application_support), I'm not sure it's supported at all.
The basis for transferring file metadata is already there in zip in the form of -V for VMS file system metadata. This works well and can be used to transfer files via intermediate platforms which don't support that metadata.

It's not as seamless as one might wish; you do have to use zip. do the transfer and then unzip on the target, and of course remember to use -V in the first place.

FTP implementations also exist in the VMS world for transferring the file metadata, but I haven't used these myself so can't comment on their usability in practice.
Post related to folds and parallelism:

https://news.ycombinator.com/item?id=8646181
Besides that divorces tend to involve such little details as children and the division of a large amount of property and it should be regarded as a good thing that one spouse can't pressure another into a 'quick and binding divorce' without at least a little bit of outside vetting.

Lawyers tend to make divorces harder for everybody and seem to be very good at lining their own pockets so I'm sure there is room for improvement but 'quick and binding online divorces' seem to me to be a dangerous road to go down on.

Just like you can't quickly and easily marry online.
In the US and Canada, apparently you can also call 311 for non-emergency calls (whereas 911 is for emergencies).
Honestly, I find some of these points quite disturbing. And a lot of them are not a matter of technology.

13. Keep track of where everybody in my team is physically right now.
I don't want to work with you, ever. 40 hours a week are for the team, sure, but during the remaining 128 you don't have any business in my life. What you propose is creepy.

25. Be able to take a course online and get graded -- and get a diploma that means something. Education is really ripe for disruption: Coursera is OK, but we need to invent Stanford 2.0
For a diploma to mean something, what you need is not to make the courses better, or harder to pass, or whatever you're thinking; what you need is to convince your employer that you have the required skills for your job. The diploma may or may not have something to do with it, but in any case it's your employer's criterion. What you want may happen over time, but it's definitely not a matter of technology.

26. Be able to sell my advice online. It's worth something and I should have some way to monetize it.
Again, it's other people, not you, who will judge whether your advice is valuable. Aside from that, it's not like it's difficult to become some kind of consultant.

30. Get a discount from the federal government for being healthy. Fat people should pay more taxes because they cost society more. This means some approved weigh in and testing centers.
What.

31. Be able to get a $100 MRI. It can be done for this price.
There are a LOT of things that will cost you far, far, far more than what they cost [EDIT: to clarify, that I mean is: far than what they cost to your provider]. This is pretty basic economy, IMHO. Also you may get it for free when you actually need it, if you live in a place with a sane health system (i.e., not the USA).

But yeah, as jokoon said in https://news.ycombinator.com/item?id=8648325, most of those "problems" arise from politics and economy. I suspect that a few of them have actually been tried, and either they're doing fine but in a local scale, or they failed.
Theresa May moves to give police powers to identify Internet users
You're right. I really need to bite the bullet and generate stock split data. That was the main reason I used adjusted because splits were skewing my tests a lot.
Ask HN: Have you ever “lost” a clever bit of code you weren't able to reproduce?
Discussing with a friend on Twitter I was reminded that as a lad I once wrote an AI routine for haggling with a shop owner in an RPG that remains probably the best implementation I've seen.

Unfortunately, my brother then proceeded to power-cycle the drive with the disk still in, corrupting the file ... I was never able to reproduce the code because I couldn't remember exactly how I'd done it once I saved it.

Have you ever done something like this?
Uncommon as they may be, I imagine getting a divorce is currently a complicated, expensive process, even if the couple are in agreement about terms. Sounds like a good pain point to solve, though I have reservations about trying to automate complex legal, financial and emotional decisions like this.
The scipy and statsmodels libaries are nice. CVXOPT would be good for portfolio optimization. You really have to implement your own strategies though.
First and second are presumably "Don't talk about gongkai."
Bear in mind that they already spent lots of money one way or another on you before they made you the offer - at the very least, interviewing cost them in developers time. The worse that can happen if you ask more money than they offer is that they tell you "We are sorry, but we offered you the maximum our budget allows, but we will consider something in 6 months - 1 year", in which case will still be able to accept it.

It's not in their interest to dismiss someone they judge competent just because he asks for more money.
> 30. Get a discount from the federal government for being healthy. Fat people should pay more taxes because they cost society more. This means some approved weigh in and testing centers

Perpetuating the myth that unhealthy people are a financial and social burden. That's wrong because....

* MIND QUAKE: Fat people are 'on average' healthier!! *

Why? Because they clutch their heart and die in an instant. 'Healthy people' drag their boney carcasses from care home to care home for decades. Do the world a favour - grab yourself a beer, a burger and some cigarettes. Knock yourself out; literally.
As a Firefox-user (on Linux!) who don't feel like installing Google's closed-source spyware-browser, would you be shocked to hear me chip in and say: I don't care.

I don't need my browser to drive full-screen 3D games & demos on my current-laptop hardware. That's not what I (or anyone else) is currently using their browser for. Maybe 5 years from now things will have changed. Maybe then truly everything will be in the browser. That's fine, but by then I will have bothered buying a newer, more powerful laptop, and the browser-engines will be even more improved and everything will probably be fine.

But right now? Performance gap between browsers being put to use they're not being used for? Watch me care less.

Honestly I'd much rather have people stop writing Chrome-only websites and going back to web-standards than having a faster JS-engine in my open-source browser, because that's not where things hurt these days.

Edit: the hatred for web standards in this thread is staggering. How about a reply saying why you don't think a fragmented web is a problem instead of silently downvoting a legitimate concern?
I'll try to find some time to work on that. If you have time, it would be super awesome if you could make a pull request for python 3 compatibility.
glibc is the standard for C libraries to follow on Linux.

In this particular case, mkstemp() is not a viable replacement for mkostemp(). A proper fix is to provide mkostemp() in uClibc, or to compile with a shim that provides it.

Arguing over whether including the shim in Systemd would be acceptable would be a different matter, but parts of the patches as presented were flat out broken.

And the Linux kernel is not starting to depend on systemd or the others. The Linux kernel is moving towards demanding a single cgroups writer, and at the moment Systemd is the main contender in that space.

That Systemd is depending on Linux is unsurprising, given that they stated from the outset exactly that they were unwilling to pay the price of trying to implement generic abstractions rather than taking full advantage of the capabilities Linux offers. You may of course disagree with that decision, but frankly, for a lot of us getting a better init system for the OS we use is more important than getting some idealised variation that the BSD's could use too.

> an architecture that promotes this very lock-in to begin with.

The "architecture that promotes this very lock-in" in this case is "provide functionality that people want so badly they're prepared to introduce dependencies on systemd".

At some points enough is enough, and sub-optimal advances still end up getting adopted because the alternatives are worse. Systemd falls squarely in that category: I agree it'd be nicer if it was presented and introduced in nice small digestible separate chunks with well defined, stadardised APIs so that people could be confident in the ability to replace the various APIs. But if the alternative is remaining with the alternatives? I'll pick Systemd warts and all.

Looking at posts from the Gnome people, the original intent appears to have been to provide a narrow logind shim exactly to make it easier to replace logind/systemd with something else. If someone feels strongly enough to come up with a viable shim or an alternative API that can talk to both systemd and other systems reliably, then I'd expect Gnome to be all over that exactly because they will otherwise have the headache of how to continue to support other platforms.

The problem is that Gnome already for a long time have dependend on expectations of the user session management that ConsoleKit on top of other init systems have been unable to properly meet, so Gnome has in many scenarios been subtly broken for a long time.
> 30. Get a discount from the federal government for being healthy. Fat people should pay more taxes because they cost society more. This means some approved weigh in and testing centers

Am I the only one finding this insulting, disgusting and backwards? People can be overweight for a multitude of reasons, some of which are:

* Genetics
* Medication
* Health conditions
* Smoking
* Enviromental reasons
* Lack of sleep
* Age
* Pregnancy
* An inactive lifestyle coupled with high consumtion of lipids

You want the government to spend less money in fat people? Make the government first invest money to avoid having an epidemic of overweight people.

Some people have reasons other than stuffing their faces for being fat. It'd be impolite of me to say what I think of this person for implying there aren't.
Day 17: Stats from the first day after launch
Dropshare for Mac is now also available on iOS
> And yet elsewhere, domain specific languages are preferred.

Yes, but that's because the DSLs actually provide something of value. Having umpteen different ways to store a list of values under a key, for example, doesn't solve anything.

> the domain specific stuff just moves into, for example, the key names

Anything that wants to manage the system already needs to know the key names, etc - implementing a single config file format is significantly reducing complexity because they no longer have to implement config file parsers/serialisers.

> I mainly use configuration management tools, like puppet, to keep a fleet of machines in a consistent state by putting fully formed files in place

These tools are currently primarily based on templating. If you ever have reason to write your own resources for them (if you have to edit a config file for something obscure or in-house), you're going to have to write a text-based template to convert from your nice Puppet data structure to the config file format - and probably get it wrong on edge cases.
Websites Will Soon Start Pushing App-Style Notifications
Singapore moves to regulate taxi booking apps
http://ec.europa.eu/digital-agenda/en/about-112
A side effect of our bullshit laws. This one is called "Störerhaftung", making any public hotspot owner liable for stuff the users do - not only filesharing (which can be reliably blocked), but rather online defamation, libel etc.

The exception is "real" ISPs like Telekom and Kabel Deutschland, which operate a vast load of public hotspots.
I don't think I buy it, do you have some references? There are a lot of nonfatal chronic illneses derived from obesity, alcohol consumption and tobacco.

My biggests problem with this point are not related with the veracity of his implied statement, but rather, with the slippery slope of making people pay more because of health problems (that are actually less in their control than we may believe), which is anyway happening already in an indirect way; and also, that it would constitute another form of poverty tax, considering that obesity is often caused by the poor quality food that people with little to no money can afford.
It's because the higher you live, the greater you will see the beauty of the world and so, the less you are already self realized, the more you will feel a bigger discrepancy with it. And it can hurt.
#12 is trying to be solved by learnivore.com
"Get a discount from the federal government for being healthy. Fat people should pay more taxes because they cost society more. This means some approved weigh in and testing centers"

This argument seems to be pretty common among the glitterati from Wall Street.

I wonder why they don't see the incredible irony.
I'm pretty sure that many of these problems could be "solved" by hiring a personal assistant type person to do things like find out where to buy something or coordinate his dry cleaning.

But it sounds like this person is incredibly self entitled and wouldn't pay for that.
It's very nice to see a project I started reach the front page of HN.

I remember starting the project around 2006. Back then, I had a dial-up connection and it wasn't easy for me to watch a video I liked a second time. It took ages. There were Greasemonkey scripts for Firefox that weren't working when I tried them, so I decided to start a new project in Python, using the standard urllib2. I made it command line because I thought it was a better approach for batch downloads and I had no experience writing GUI applications (and I still don't have much).

The first version was a pretty simple script that read the webpages and extracted the video URL from them. No objects or functions, just the straight work. I adapted the code for a few other websites and started adding some more features, giving birth to metacafe-dl and other projects.

The raise in popularity came in 2008, when Joe Barr (RIP) wrote an article about it for Linux.com.[1] It suddenly became much more popular and people started to request more features and support for many more sites.

So in 2008 the program was rewritten from scratch with support multiple video sites in mind, using a simple design (with some defects that I regret, but hey it works anyway!) that more or less survives until now. Naturally, I didn't change the name of the program. It would lose the bit of popularity it had. I should have named it something else from the start, but I didn't expect it to be so popular. One of these days we're going to be sued for trademark infringement.

In 2011 I stepped down as the maintainer due to lack of time, and the project is since then maintained by the amazing youtube-dl team which I always take an opportunity to thank for their great work.[2] The way I did this is simply by giving push access to my repository in Github. It's the best thing I did for the project bar none. Philipp Hagemeister[3] has been the head of the maintainers since then, but the second contributor, for example, was Filippo Valsorda[4], of Heartbleed tester[5] fame and now working for Cloudflare.

[1] http://archive09.linux.com/articles/114161
[2] http://rg3.name/201408141628.html
[3] https://github.com/phihag
[4] https://github.com/filosottile
[5] https://filippo.io/Heartbleed/
Medication resonates with me strongly. A lot of anti-psychotics increase appetite massively and are known to cause weight gain. I remember I was larger than I'd ever been and I'd got to that point very quickly.

A "fat tax" could very well hit some of the most vulnerable citizens. People with severe, long-term psychotic illnesses who are prescribed neuroleptics long-term and are unable to work comes to mind.

Perhaps making healthy foods more accessible than unhealthy foods is a better place to start. In the UK, for example, I could buy much more processed food stocked full with sugar than I can fresh vegetables for the same price.
http://www.adamsmith.org/blog/healthcare/fatties-and-smokers...

> Ultimately, the thin and healthy group cost the most, about $417,000, from age 20 on. The cost of care for obese people was $371,000, and for smokers, about $326,000. And as Kip Viscusi has pointed out, when you add in the costs of the state pensions that those who die young don’t get, smoking and gorging save the government vast sums of money.
I've seen this before and it's definitely a nice stop-gap solution to a well known and common problem.

However the existence of something like this IMO really shows that a feature like this should be Emacs (25?) itself, at the core, preferably without creating indentation issues by leaving your entire module a nesten s-exp.

In an ideal world something like (ns 'my-package) statement at the start of your module should be enough.

In a less ideal world, that simple solution will cause compatibility problems when you want packages to work for both Emacs pre-ns and Emacs post-ns.

How to get that done properly is a genuinely hard question. Any suggestions? Any takers?
That's a great idea. I use Livestreamer for that purpose.

https://pypi.python.org/pypi/livestreamer/1.10.2
This. Plus its fucking miserable dying slowly over the space of 20 years. I've watched it happen to so many people. Avoid work, retire early, spend everything, eat everything, do what you must do as early as you can before probability becomes your worst enemy.

Edit: The people I've watched die had one regret only: Waiting until retirement to do what they wanted at which point they can't. Perfect cogs with pensions and private healthcare paid up through slavery for 40+ years. Nothing to show other than some bricks and a hip replacement and a nice plot in the graveyard.
These are both kind of like brainstorming tools, ways of thinking about ideas. Your tool encourages one to aggrandise an idea, which can be useful. This encourages trivialisation an idea, which can be useful too. I think doing both at the same time is a sort of essential entrepreneurial doublethink.

Ideas, products, inventions and such are surprisingly (very surprisingly, to me) hard to place on that Yudkowski Ambition Scale. The line between trivial and revolutionary is surprisingly blurry.

I think one could argue or tweak several of these to be in the 2-5/6 range. At least they could to the extent that they can be argue to be a 1.

1. Get a blood test simply, myself, without going to a lab, and get the results overnight.

If you extend this past just bloods, combine this with DIY diagnostics tools, 23andme, items 5, 16, 31... I'm sure you can arrive at a sort of preventative medicine something something new paradigm. A Yudkowski 3?

2. Build a house myself using standard small interchangeable parts like legos.

Revolutionize town and cityscapes, quarter the cost of our single biggest purchase.... Yudkowski 3, I think.

Even Yudkowski's 1 & 2 could arguably be 3-5s.
Chosen and Select2 didnt match our need as we were looking for a different interaction.

1. The whole select box needs to behave like an input field with a controlled list.
2. Fully mobile/tablet compatible

The need grew from long date input selectbox. Year ranges start from 1900 - 2014 and we wanted a fast way of entering it.