skysight-inc/HackerNews huggingface dataset:
"We are moving to post-scarcity, and the future is bright."

If you are the king, why do you need to keep those billions of loud, dirty, polluting, dangerous, depleting the natural resources, and now UNNEEDED serfs around? When you could gain by exploiting them, great. Someone had to do the hard work. But now / soon, they have nothing to offer, besides problems. Problems, are to be ..exterminated.

Imo, the (near) future, is either paradise, or total hell. Nothing in between. And history isn't offering reasons to be optimistic.

(PS: Yes, I totally understand that the above stands on the pov that there are some "kings", and we are the "serfs". It's a pov that's easy to dismiss. Personally, I don't.)
Excuse me, but I think this only runs on Windows. Many developers use Mac OS X or Linux. A wonderful cross platform solution would certainly be great. I'm using PGAdmin on a weekly basis, and while it offers more features than any other free solution, it fails at usability, native integration and also lacks support for the more advanced features of PostgreSQL.
Restaurant In China Where Food Is Prepared And Served By Robots
why only chrome?Any particular reason?
If the mother is an immigrant then she probably works in some form of unskilled labor that provides little pay and even more-so little job stability. Chances are if she was ever late she'd be fired. Living in the Mission provides proximity to the job which for many immigrants are gained through personal relationships alone.

So, moving to a new area means that she'll now have to add an expensive and long BART ride into her budget which will probably negate any savings. Plus, she'll loose any childcare resources she currently has established with friends that live in the area. There may/may not be jobs in the new area but she won't be able to get any of them there because she lacks the personal relationships with the immediate surrounding community to get a new job.

Moving is also an expense she can't afford, hence the SRO that doesn't require a deposit. If she had moved in the past it probably was from an SRO to another SRO with most of her belongings being things that could be gathered into a friends car or walked down the street.

Also, living in SF provides a /much/ better future for the children over Oakland where a residence in her budget would probably be unsafe to walk outside at night.
Maybe. I think sticking to something like the phonetic alphabet or "simple English" would be ok.
Facebook donates $10,000 to anti-gay rights politician
Cool! Thanks for giving this further insights
Slick! Good questions from justboxing, though, esp. around bandwidth....
As a UK citizen I think sorting out the channel islands, IOM and the other tax havens in the EU is probably more useful.

but of course that would upset powerful media owners according to one UK MP.
> I'm pretty sure Microsoft is going to go full steam ahead with pointer events.

Note that even Microsoft acknowledges the "touch events are here to stay" argument: IE mobile now supports touch events: http://blogs.msdn.com/b/ie/archive/2014/07/31/the-mobile-web...
SQL syntax isn't great, but it is very powerful and good for what it does.

What would you expect from a language improvement point of view? Its a declarative language so you can't expect a load of object oriented features. I found that once I learned to think in sets, the language doesn't bother me. There is a certain simplicity to it, that is fairly elegant.
You must be operating with AT&T's definition of 'unlimited,' which experimentation has shown to be around three.
That thing in swift
Right. And there's absolutely nothing wrong with that.

Ironically, one of the biggest successes I've seen with Google Apps is a site which had formed from multiple company mergers, with separate MS AD/Exchange domains, which 1) couldn't be merged and 2) couldn't exchange calendaring information.

The solution (this a few years back) was to go to Gmail and Google Calendaring. Among the most successful and enthusiastically adopted mail/PIM migrations I've seen ever.
Renewables are not already viable, they are never going to be viable but for a small portion of our energy needs. Because Physics. They just don't have enough concentrated energy. Take solar for example, take a look at http://www.withouthotair.com/c6/page_38.shtml, In the UK solar basically works out to 100 watts per square meter on average. Somewhere really nice in the American Sotuhwest is maybe like 400 watts per square meter. At 25% efficiency, to equal the baseline load of a 1 GW nuclear power plant, you need something like 7.7 square miles of panel area when you factor in the need to capture enough sun during the day and store it for the night. You need to also have a high voltage DC grid to ship the electricity from the Desert to where we need it, and much better storage systems to hold the load for the night. Basically Solar is never going to work for baseline load, and to top it all off photovoltaics are dirty as hell to make. Wind is even more bad (There was a study that said you needed 270 square miles of land to generate 1 GW reliably), and hydroelectric is limited in where we can deploy it. Nuclear is exactly what we need, renewables just can't be anything but a small part of the solution considering our power usage is increasing not decreasing.
Until you never have to work again in your life, you'll always be beholden to someone. But I'd rather be beholden to my family, my employees, and my customers.
Top GitHub Languages of 2014 (So far)
As much as I hate to say this, but I almost agree that there will need to be some form of oversight into how water is obtained from natural sources and then distributed. You can see all of the crazy issues going on right now in California due to the current drought. However, I also see water as a basic human right, and should not restrict anyones access to it, but these topics get very murky when we start discussing the needs of the many for sustenance, and the needs of the many for I want my lawn to be green or I want to bottle it and resell it.
?. Perhaps you might want to ask questions on the public mailing list. https://groups.google.com/forum/#!forum/aureliusgraphs
Neptune.io (YC S14) Helps Network Admins by Fixing Common Issues Automatically
Lebanon’s Serial Entrepreneur Bets on Online Acceleration
...or more pertinently, I want to flood the desert to grow rice in the California central valley.
How do you let someone cancel over 1500 rides from the same phone number? Pizza delivery places had this figured out decades ago.
I don't understand why the video goes through the history of technology reducing the need for types of labor and doesn't acknowledge that we keep thinking of new things to do. The closest he comes to making an argument that we won't keep making new jobs is that we didn't keep making new jobs _for horses_ which seems to me like arguing that we didn't keep making new jobs for spears and hammers and pencils.

I have concerns about this myself, but I don't find that video remotely convincing.
If your neighbor's seeds are from Monsanto I don't think it's legal.
The great thing is we're not constraining our notation. As reikonomusha said, the standard notation is easier to read. Other notation is better for programming or certain things, and that's what we use there.

Re: your last paragraph. I only went to the end because I knew that there must have been a good example in the questions. If you want I can give you examples from the middle of a talk.
The trick, then, is to do what I did: Move to SF for a year or two, make a bunch of connections, then move (back) to wherever you want.
Using The Weather To Increase App Revenue
Man, I have the answers to the "now what" but not the money to pursue them. I can't imagine having that much money and not having big plans for improving the world.
Side topic: how is the hn dupe-detector not catching this?

https://news.ycombinator.com/item?id=8183230
I would like a language more like Tutorial D; strictly set based (none of SQL's bags); without SQL's terrible, awful, no-good very bad 4GL syntax (I'd like something terser and more mathematical). It would be closed over composition, for instance, and would map more directly onto the relational calculus.
Bill Gates just took the ALS Ice Bucket Challenge to another level
It's not available where I am. Not on my block. Or the next one. Or the next one. Verizon has no ETA on when it will be and hasn't been installing any new fiber in my neighborhood in a long time. It has nothing to do with my building owner. The owner-occupied single and two family properties on my block (or the next one, or the next one, etc) can't get it either.
Agreed. And the article is worth reading, many of the parallels strike me as legitimate.
In the same way that the current problems in Ferguson would have been mitigated by a modern, efficient, privatized police force.
And yet, I can count on one finger the number of recursive algorithms I have ever, ever used in 20 years of programming.
"Insanely great programming is a little insane - it breaks the rules. Insanely great design does too. But you can't shortcut to this step - you have to put in the time."

IMO, this is very important and a common pitfall for lot of hackers. Hackers get overzealous and apply their programming creativity into UI design, which confuses users. It is better to stick to common UI patterns initially (or just look at popular apps for patterns) and learn from user testing before jumping into insanely great design.
That's the CSS property already being used. The controversial specification is at https://dvcs.w3.org/hg/pointerevents/raw-file/tip/pointerEve...
In the video, the analogy between horses loosing out to cars and humans loosing out to AI is false. Humans are the ones building the AI. Horses however did not build the cars. Its a very important distinction we are not at a liberty to dismiss.
It's a good interview question for the same reason any question is: it allows you to see how the interviewee thinks and approaches a problem (if they haven't seen it before). If they have seen it before, you can see how well they can externalize their knowledge.
Whats next .. Air? Come on, this is just totalitarianism in another form. Control the worlds water, and you control the world - what more do you want to demonstrate this is a power grab by greedy fascists?
I guess that's an issue trying to get C++ to work with most other languages, due to non-standardized name mangling schemes and whatnot.
If what you say as the "REAL" story is indeed what happened, what do you think is the reason why thousands of people took to the street to protest, braving rubber bullets and tear gas?
As with the author's other essay on his visit to Yemen, this was an enjoyable one. But this line isn't wholly true:

"I don’t have the heart to tell him that there’s no future for him anywhere I’m from, either. In the US, being from Yemen is practically synonymous with being a terrorist. The world expects people like him to stay put and suffer in place."

Trying to visit the US on a visa with a Yemeni passport is indeed difficult, and so is trying to emigrate there. But it's not impossible: there is a sizable population of Yemenis who have settled in the US and been very glad for how much better their lives are. San Francisco and Oakland both contain large Yemeni populations.
Show HN: Featuritis, a new model for FOSS fundraising
Hudl.FFmpeg: C# Framework Makes FFmpeg Simple
This is a bit too much like the Telegarden from 20 years ago
http://www.ieor.berkeley.edu/~goldberg/garden/Ars/
or any number of telescopes controlled over the web.
Anybody got anything more exciting to share from the museum world?
> I wish we could move towards a model where browser vendors would expose low level APIs...

You might find this academic paper from James Mickens interesting, which explores this exact idea in detail:

http://sigops.org/sosp/sosp11/current/2011-Cascais/printable...
>According to documents filed with Utah’s Lieutenant Governor, Facebook has donated $10,000 to the campaign of State Attorney General Sean Reyes, who recently filed an appeal to challenge a ruling that would have made gay marriage legal in Utah.

Wow, contrast that with the $1,000 from 6 years ago which got Brendan Eich ousted from Mozilla. Especially on the heels of the Messenger App fracas. Facebook is testing the waters to see if it's too big to fail.
That's interesting, YMMV cuz I've been full-time for a little over a year and I've already written (at least) three.

Particularly tree and graph manipulations can be very common tasks depending on your job description.
Source code:

https://github.com/hudl/HudlFfmpeg
Agree, but "identity" and "unique ID for a person" are two different concepts.
C security software is being massively funded and is very successfully the basis for trillions of business, eg. the linux & windows & mac kernel. But, according to #1 voted random psuedonymous internet commenter, this is obviously a terrible idea.
You could have one of two approaches.
1. Don't use a per user salt and just use a global salt. You can counteract this decrease (a bit) in security by increasing the key stretching part of your hashing algorithm.
or
2. Require the user to submit their email address AND username and store the salt in the user's record.

I agree with someone up there that email address != password. It's refreshing to see someone that gives a crap about my privacy though.
Websocket-driver: an I/O-agnostic WebSocket module
I would think with current technology, an always-recording system could be put into place at a fairly low cost. Certainly an interesting idea for anyone looking for a new starup idea involving cameras and bullet proof vests.
Interesting problem. If you play a game like elder scrolls skyrim or oblivion, you run into this problem literally.

Without reading, I already knew the solution.

To solve it in your head: sort items by most value/weight efficient to least efficient.

Then take as much as you can until you're full.

(in a game like elder scrolls oblivion, that means jewelry first, and silver vases last)

-----

edit: I am mistaken, as some of the below comments accurately pointed out.
Max Levchin podcast interview – how to solve big problems
The US has been systematically confiscating passports from naturalized Yemeni citizens who go home to visit, leaving them stranded. So I stand by my hyperbole:

http://www.theguardian.com/world/2014/jul/22/yemeni-american...
http://www.mercurynews.com/ci_25030451/oakland-man-stuck-yem...
An attacker can pre-compute hashes of common passwords for common settings of bcrypt/scrypt. With a salt, they have to start from scratch every time.
QUEL? http://en.m.wikipedia.org/wiki/QUEL_query_languages

:-)
SV diversity:
1) workforce is 50% Indian, 50% Chinese.
2) Hiring from both mainland China and Taiwan.
3) hiring from all over India, not just Bangalore.
There's a petition for officers to wear cameras on petitions.whitehouse.gov that's rapidly approaching the required signature count:

https://petitions.whitehouse.gov/petition/mike-brown-law-req...

It will be interesting to see how some of the access / privacy details are worked out. For example, the mike Brown shooting happened on a public street, but what if it had happened in a private residence? Would the police recording be publicly available?

Edit:
There are also innumerable instances of police providing damaged, incorrect, or no footage at all even of events that were filmed. The Ferguson police, after beating a handcuffed man in a jail cell and then charging him for destruction of property for getting blood on their uniforms (no link, easy to google), submitted jail footage that was a) 12x speed, rendering it useless, and b) of a different time than the incident. Simply capturing video is not enough, it must be stored and later provisioned by a 3rd party.
I yearn to explore the middle east in a peaceful, productive way .. so much culture, so much for me - a white, privileged, western man - to enjoy and understand. So many mysteries, so much history, so many very, very significant things which mean so much to the species.

But yet, so many walls to climb. I would not, for a moment, hesitate to wake at 4am and join the locals, I would not - for a moment - be dissuaded from removing my shoes and joining those ancient prayers. But there is so much prejudice in the world, and I could not say for sure that I would give it all up for the chance.

If only we could find a way to have our cultures co-exist. I yearn for it. But then again, I have yet to feel the same for Europe, where I live. What a trap we live.
Can anyone comment on general strategies that would be applicable to this game? Has anyone tried some kind of crazy machine learning stuff, or is it dominated by relatively simple algorithms?
i like 7777 and 4444 as a secondary choice!
As for why : Easy to remember across many days of development and has the added the added benefit of obscurity in my work-place!

EDIT: added reason
I think it's a fair question in that it's taught in most algos classes and they don't usually ask it outright, they ask for some variation and want to see that you can handle the task of at least recognizing the problem, and then (hopefully) translating. Or at least getting close.

Also there are a couple of ways to approach this, I think it really helps elucidate how a person tackles a tricky problem upfront (does the person try to write the recurrence out first? does the person do the exponential recursive solution and then memoize? does the person visualize this like a graph, a table, or something else?)
And Anne Neuberger blathers about reaching some new "social contract:" http://blog.longnow.org/02014/08/11/the-nsa-reaches-out/

It would be like a social contract with a venomous snake.
I'm still waiting for "VisualErlang".
What is my mistaken conclusion? Okay, so all known tools have been exhausted, so now you're down to people and their talent for finding bugs. What people should you pay? How do you know you're getting your money's worth out of those people? What if there really is nothing left to find: are you prepared to believe six months' worth of status reports which say "found nothing?"

My point wasn't that only tools should be used; I put that in as an aside (wrapped in glaring parentheses!). If I hadn't, someone would have pointed it out for me in a reply: "Hey you fool, of course you can track whether people are really bug hunting and being honest about their activity, if they are using tools whose results are reproducible."

Of course tools only find things that they are designed to find. My point was not at all that tools should be used because they will find the next Heartbleed, but rather that you have some hope of tracking the progress of a security team that is applying tools.

The topic of submission isn't about what is the best way to find security holes, but about spending money on it. My view is that spending money wisely requires some definition of a "return on investment" and tracking of concrete goals. This is hard to do with security research (once tools-based approaches have been exhausted).
The 6 Kickstarter Promotion Strategies No One is Doing That ACTUALLY Work
Anyone done any comparisons of PG/Famo.us with Ionic (http://ionicframework.com/)? Seems Ionic is making a really strong case for hybrid app viability
There is already extensive oversight. There are places where homeowners don't have the right to the rain that falls on their roof. There are things like the Great Lakes Compact:

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

There are rules governing what a waste water treatment plant can output (especially around things like phosphorus). On a river, one town's waste water is the next town's source water.

New York City owns large tracts of land to help protect its water supply:

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

http://www.pwconserve.org/issues/watersheds/newyorkcity/

There are also usually pretty strict laws in force anywhere surface water is used for drinking water (you see watershed signs for that).

Of course new and changing interests will require lots of changes to the way the oversight it done, and it anyway isn't exactly perfect.
I share your pain.
r/seedswap on reddit.
't Was a better idea at the time. Additionally, it's really fast. Additionally, people can already use it. Not to mention the sunk costs of the massive packages.

Additionally there's this tendency to say "Don't write your own crypto". Is it a surprise monocultures result from that?
Heh. Back to the future, indeed.
This is pretty fascinating, but all the text piled on the right (in FF) and links to articles about Sims 2 and Far Cry make me feel like I've wandered off into the part of the building I'm not supposed to be in.
Do you have any documents or RFC links about this language?

I'm sure an specification is gladly appreciated.
Maybe unintentional (and not saying if this is good or bad) but it is a little self-selecting: by asking you can tell "Ok so candidate x has had this kind of educational background and at least has heard of the name which might correlate with traits y or z"
I wonder how the police measure their 'shifts', maybe a rule change to make it on-by-default and timed breaks with auto switch on after 20 min of 'off time' for bathroom breaks etc, during this time the officer should be considered 'not on duty' hence cannot respond to incidents.

they are required to document things, why not step up to technology and use everything else available? i'm sure there was similar complaints when notebooks and reports became a requirement... hopefully momentum switches.
Why So Many Card Breaches? A Q&A
I still find it hard to believe that there are people who justify these heinous tools as 'necessary' or 'vital' to the survival of the Western "democracies" who deploy them. Its a terrible state of affairs that we justify such intrusions - and yet fail to see, when 'the other side' lashes out in anger, the reasons why it is so. We are stuck in a feedback loop here, and it seems the only thing to do is turn off the microphone. But oh, the stage lights - how they draw us in!

Quickly people. Build a better Internet.
Just Need A Beat – streaming hip-hop instrumentals
This is a "false" solution, in the sense that you can create a large number of scenarios where just taking the most value/weight efficient item, regardless of the relationship between the items, will result in a non-optimal solution.

e.g. 2 Silver coins worth 4 and weighs 2. 1 Gold coin worth 5 and weighs 3. Silver slightly more efficient, but if your bag size is 5, the obvious solution is 1 gold + 1 silver coin worth 9, where as your "algorithm" would give 2 silver coins weighing 8, worth 8.
They say it's due to use of WebRTC, WebGL and WebSockets.
Hello? Lets say you have 5 billion accounts, in salted sha1. According to openssl speed sha1, you'd take less than 38 minutes on my ancient desktop to look up an email, on average half that. If the shoe fits, send the email, if not don't?

Sure having another field to match on (eg: username) for locating the correct salt would be good -- but it's certainly not infeasible to do a brute force search (probably want to queue up password request requests, though). Now, if you went with bcrypt or scrypt -- things would, by design, break down a bit. I still think you'd be able to send a reset mail within 24 hours for most reasonable configurations and number of users...
Botnet C&C can use IRC lookup or raw IP, so it's a particularly weak argument for DNS censorship.