skysight-inc/HackerNews huggingface dataset:
Location: Salt Lake City, UT

Remote: Yes

Willing to relocate: Resounding YES to anywhere on the west coast, everywhere else on a case-by-case basis.

Technologies: Rails, Bootstrap, Coffeescript, jQuery, Backbone.js, AngularJS, Postgres, Google Maps API, Heroku, AWS, New Relic

Resume: https://sumry.in/alexhowington

Email: alex.howington@gmail.com

I'm a former computer science student (80+ hours finished) that recently finished a Rails bootcamp here in SLC and has been freelancing since graduation. I'm looking for something more full time, preferably working with someone more senior that can show me some fancy tips and tricks.
THis will be moot in a few years when automated cars are in place, truckers will be begging for jobs.
> I don't know how you could possibly choose between words to maximize your next move when you don't know what letters you will get?

Your selection is random amongst a determined pool of tiles. You can easily maximize your move even if the move is not 100% deterministic. The fact that there is a random factor does not mean strategy is useless.

This is trivially true in a lot of cases, but sticking with games: The dealer's concealed (hole) card in Blackjack is not known precisely but by counting cards, you can determine the best play even if the effect is small.
Rock the Taskbar
> The real answer is, that in US politicians were too weak to push this through, because all kind of manufacturers and unions were pressuring them to stop the effort.

No, the real answer is that US politicians were too weak to push this through, because the people wouldn't have it.

The people spoke.
Is he the sole developer of the game?
Customize Minitest Assertions and Expectations
Here's a three-post series building a cellular automata that works on non-standard topologies along with a PNG encoder to print out the results. If I remember right it culminates in a live demo display being served by a Haskell web server.

https://www.fpcomplete.com/user/edwardk/cellular-automata
Official OpenSuSE 13.1 Docker Containers Released
For me "400g of water a day" took me a while to interpret (I read 400 grams. That's less than half a liter, an amount a human cannot live on).

Because of that, I soon realized you must mean gallons, but I never saw that abbreviated to 'g' before. Is that common? Wikipedia and other internet sources only give me 'gal', 'gall', and 'gl'. On the other hand, 'mpg' for miles per gallon is perfectly normal.
Promote my website
SEEKING WORK - Salt Lake City, UT or Remote

Full Stack Rails Developer

Resume: https://sumry.in/alexhowington

Technologies: Rails, Bootstrap, Coffeescript, jQuery, Backbone.js, AngularJS, Postgres, Google Maps API, Heroku, AWS, New Relic
Are we talking about people in the developing world? Because otherwise yes you can afford to pay 0.01 usd pr email. It is still significantly cheaper than mailing a letter and, likely, a lower cost than the time it cost you to write that email - unless of course you run a newsletter, which you could then move to a blog, where such things belong anyway.
Spam could be prevented by attaching an encryption cost to each message. It would make bulk mail prohibitively expensive. Inside companies you could have a trusted mail concept to allow mails to entire departments, but as soon as a mail leaves the domain a proof of work is implied.
There is actually a set of APIs to make encryption work in the browser. The interesting thing would be to make those work with hardware tokens so that the service can't just decrypt all the users files.
The Youngest Are Hungriest
Unfortunately, with the ever-increasing processor-memory gap (the growing discrepancy between processor and memory speeds, also called Memory Wall, if I'm not mistaken), 0-operand, or stack VM's are seeing ever-increasing performance penalties.
Three things.

First, I have been to a conference a year ago when the researcher claimed to have restored senescent cells back to a "young" state. This kind of things completely bypasses any "programmed to die" scheme, and gives hope for actual biological immortality.

Second, I call the future you outlined a "Hansonian dystopia", with rich people running at a faster rate than poorer people, and mass duplication/murder in the name of productivity. I'd rather avoid those drawbacks.

Third, if we ever get to full blown mind uploading, we will probably have de-novo AI to contend with, and the intelligence explosion that it will likely imply. At this point, we can throw out just everything we know about economics and politics, and pray the AI is programmed for our own good (lest it turns Skynet and kills us all in 5 seconds —if we're lucky).

Oh, and one last thing: backup is already an option right now: it's called cryonics. It's not exactly reliable (no one has been revived yet), but that's a genuine cause for hope (unlike joining your hands and look up the sky).
> The Chinese writing came first, the Indian copied the Chinese language and basically improved over them, then the Greeks copied that via Persia, and then the Romans copied the Greeks.

Latin script's origins are in Egypt and Sumer, not in China. Writing was invented in the Near East about 3200BCE and about 1200BCE in China.
Regardless of these 'toxins' - I'm sure if you evaluated the toxicity and exposure to chemicals in an average household it would be probably exceed that of industrial labs in the past. Think deodorants, washing-up liquid, detergents, hand-washes, shampoos riddled with obscure-and-difficult-to-pronounce ingredients, cleaning liquids such as bleach. Forget the risk of being exposed to manganese within a steel can - we are already actively polluting our households and probably breathing in higher amounts of nasty chemicals hidden in household products than the examples mentioned in the article.
It is if your average water consumption is based on an above-average rainfall, just like winters are disasters if you do not collect extra wood in autumn.

But you are right; the US/California government should continuously call for water conservation.
I wouldn't claim to be any kind of expert, but the advice you need to hear right now is: start. Write about what matters to you. Don't wait to come up with a coherent thesis or mission statement about what your blog is before you've written the first post. If you start writing regularly, you'll find what you care abut and what resonates with others, and that's the sweet spot where an audience can potentially be found.
Pragmatic Programming: More numerical computations
What threatens personal health is mostly stress and sugar.
So start exercising, lower your pace every now and then and stop drinking soft-drinks.

And even this isn't entirely correct since people get older and older nowadays. Why is there so much fear about personal health when the situation actually keeps getting better?
My favorite insight on Thoreau's undisturbed nature living is that he had his mother do his laundry. I am not trying to be mean or cynical about his philosophy---just saying that one has to be clear-eyed about the tradeoffs. Personally, I think that an intelligent person should look at both the conventional modern lifestyle and the happy nature lifestyle, and try to understand and extract the best features of both. You know, thesis and anti-thesis leading to synthesis.
Where's the Angular part? None of the links seem to work..
Thanks!

Practically, it might be fun to have a small library that artificially reduces the precision of floating point numbers. I've never heard about such a thing though.
I enjoyed these books by Charles Stross, Accelerando, Halting State and the follow up, but not sequel, Rule 34, and of course The Rapture of the Nerds, co-written with Cory Doctorow. Also I've enjoyed his non cyberpunkish books especially The Laundry Files series. I also liked William Hertlings Singularity series, Avogadro Corp, A.I. Apocalypse and The Last Firewall, all about how AGI could accidentally arise.
The Rust compiler cannot assume the loop will never iterate, the analysis phases that could determine that are ran before optimizations.

And optimizations are performed by LLVM, with no feedback to the compiler.

I actually analyzed your example, and what happens there is that `i` is a reference to array elements and we don't pass enough metadata to LLVM to inform it of pointers with a fixed number of usable bytes, so it believes the formatting runtime is capable of accessing more of the array.
I think you're being too extreme. It quite possible to have a less than complete grasp of something and write down the wrong answer. Heck, you can give the wrong answer even when you know something cold, all thought that's obviously not the case here. We don't know how much or how little attention the kid is putting into it and this is a 5th grader, after all.

I understand what you're getting at but some kids don't get all of this all at once in a blinding flash - they become more and more familiar with it over time.
American toilets are old-fashioned like that. It's not an SF thing.
Or the responsive part for that matter. Nothing is working for me on Firefox 31.
Drones: A Data Narrative
Thanks for the suggestion. Added a note on the index page.
1
Let's face it - jazz musician haven't really done anything good to music. Yes, even your beloved Coltrane, Monk, Parker, Mingus and other 'jazz legends' played noodling that makes no sense at all - there's nothing creative in playing random notes in a context of music that has no melody, rhythm, harmony, etc.
The worst thing about this is that swing music was just dancing stuff that had to die in a few decades and be replaced by another genre (like rock'n'roll), but then some 'musicians' went pretty serious about the sounds they were producing - and created bebop. Since then jazz is unlistenable 'music' for snobs who think that listening to different musicians that really sound the same makes them better than anyone. They don't really like it (because a human's ear can't like anything that sounds like 'jazz'), but try to look smarter than they are.
To all the jazz defenders on this thread - stop trying to like music that wasn't meant to enjoy listening to. Just accept the fact that you're wasting your time with music that can only sound in background if you're too affraid of the silence and have no better choices.
Please submit an issue on github.

https://github.com/anandology/python-practice-book
For those too lazy to learn the right shell commands ;)
"The desert grows, and woe to him who conceals the desert within him."

Nietzsche
Do not underestimate the value of these visualizations. They reach 1000s of kids, students, and who-knows, adults fooling around on Sundays.

So, perhaps you can turn this around, and ask for a special visualization that would be better in your opinion. In that case you might be lucky and have a person like krat0sprakhar nicely visualizing your specific problem.

And just my two cents: most problems I encounter are integration (full Bayesian) and the detection of extremes (MAP). There is nothing random about these problems either, maybe even less than pi (which might be "normal", nobody knows yet)!

I'd be happy to see a visualization of another nice, simple problem, that is more up your alley!
Here's the project's home on Github: https://github.com/Ehesp/Responsive-Dashboard
For a humorous history of why exactly the Chrome UA string claims to be Safari, see this:

http://webaim.org/blog/user-agent-string-history/
I thought the whole point of "HTML5 DRM" was to be backed by hardware DRM. So are they giving up on that idea for Linux? And if they are, maybe hardware DRM isn't necessary on other platforms either.
I doubt this is the case, but you could have sort of charger to keep the battery topped up that was based on the automatic winding mechanisms of some watches.
I remember when Apple really though Hypercard was the future of Mac Programming. But hey, they had several of those since.

Fortunately, Hypercard has survived and is a thriving product : Livecode, which has a Mac and Windows version, and can create apps for Mac, Windows, Linux and Web.
And quite nice, iOS and Android apps from exactly the same source !

http://livecode.com
Google is investing billions in technologies that bring the future closer
> if the pool of workers remains finite

You take an alternative. There may only be one plumber, but if he is bid up to a million I am going to spend a day doing it myself, buy an entirely new WHATEVER_WE_ARE_REPLACING or do without. If the price of scotchs go to 50 usd per centilitier I am going to buy rum. If programmers start charging 10000 usd/day I am going to continue doing my spreadsheets by hand.

Your analysis fails to take into account substitute goods. If a taxi gets too expensive I can rent a car (no driver cost), take public transportation (lot less driver cost) or stay the night and go home when I am sober.
If you want to try it out for yourself, I tracked down a copy of MacBasic .335 and wrapped it up in an in-browser emulator here: http://jamesfriend.com.au/pce-js/macbasic/
Accountability is irrational if you are just enacting something someone told you to do, and autonomy with no feedback leads to random results.

The thing that teachers and schools need is more responsibility, more power to plan and decide how they teach, but still keeping an eye on the results.

The mentality of punishing schools with low scores will however not help. Beating the weak rarely makes them stronger. Give more resources and guidance for schools that are lacking behind, and award more autonomy for schools that work properly.
There's an advertisement in here waiting to happen.
Ask HN: RPC = XMPP + (Protobuf or JSON)
I am developing XMPP RPC and deciding what technology to use
for package serializing.

At first i have selected protobuf because of its nice features
and size of package serialized.
It is smaller than json and it is binary.

But here is the first issue: I can't transmit binary data in
xmpp message body. So i have to encode it with base64.

So question is:
do i have any benefits in
protobuf + base64 against
json serialization?

Thanks.
I found this in the readme (there's also a jQuery branch, too, apparently):

"AngularJS is simply being used to power the sidebar toggle (side in and out). It does a combination of detecting the browser size and managing a toggle cookie to keep the state the same when the page is reloaded. Check out the js/angular/bootstrap.js file."
OK, so assume the GPS receiver takes 60 milliwatts [1] for 60 seconds, four times a day. You'd be using 0.66 milliwatt-hours per day. (Other receivers claim to use as little as 8 milliwatts [2])

A D cell alkaline battery, depending on the manufacturer, can have 20,000 milliwatt-hours or more [3].

Two of those and you could have 4 years of battery life. Assuming your batteries retain their advertised capacity when dragged around in snow and ice by a wolf for a few years!

[1] https://en.wikipedia.org/wiki/SiRFstarIII
[2] http://www.csr.com/products/25/sirfstariv-gsd4t
[3] https://en.wikipedia.org/wiki/D_battery
It's responsive for me in FF 31 (OS X) and in Chrome. When the window size is reduced, the content boxes reflow from multi-column to single-column, and the navigation on the left goes from text+icon to icon only.
Sounds great but it's really hard to get adoption of a new protocol.

If I want to get a secure message to someone all I need is:

me --(TLS)--> my SMTP --(TLS)--> receiving SMTP server

All any third party will know is that I'm sending email to gmail/yahoo/ms or whereever.

If I can't trust my ISP's outbound SMTP server, then I could have one on my own machine or even built in the mail client. The problem of course is that many ISPs put client IP addresses on RBL lists.
I don't think we actually know what the typical user wants. Or is one of us aware of some really good user research on this subject?

One of our common failings as programmers is making incorrect assumptions about what the user wants. rasz_pl is assuming that the user is like him, and values precision. Gigablah is assuming that the user is not like rasz_pl, and does not value precision. Both of those are simply assumptions.

I hear this all the time. "But of course the user will want to be able to choose exactly which columns of data are in the table!". "But of course the user would rather see one nice simple summary number than the actual details!". Both of those are scary.
> Every time a person dies, their life is passed on through those they have connected with and influenced.

Are you implying that their life is not passed on as long as they don't die? I mean, dead or no, the influence is there.

The way I see it, I don't pass my life on when I die. I pass by life on as long as I live. When I die, I stop passing my life on.

> There is so much life someone can live in 65 years. Do we really need more?

I don't know what I need, but I certainly want more. And so does everyone else, as far as I can tell. Why go against everyone's will?
Cool :-)

I have one of these:
http://www.uk-automation.co.uk/products/RFXCOM-RFXtrx433.htm...

Plugged into the RPi that is running Domoticz.

Domoticz provides URLs that trigger scenes when hit.
(Note that due to US arms export regulations (ITAR), employees must be US citizens or permanent residents.)

What about people that want to become a permanent resident? I see a couple of positions that would fit and am currently looking to move to the US. Is SpaceX open for such a procedure?
I think you severely underestimate the fatality and occupational exposure rate in old industrial labs.

Here's a classic pre-OSHA example of producing tetraethyl lead with no containment whatsoever (1924):
http://blogs.plos.org/speakeasyscience/2011/08/24/at-the-doo...

Madam Curie's papers are still radioactive due to lack of containment (early 1900s): http://www.csmonitor.com/Innovation/Horizons/2011/1107/Marie...

Herea re the "Radium Girls" who would lick radium-laced paintbrushes to make watches (1917): http://en.wikipedia.org/wiki/Radium_Girls

And don't forget that nearly all heat-related surfaces in old labs were insulated with asbestos: http://en.wikipedia.org/wiki/Asbestos#Industrial_era

Don't forget the countless people who played with mercury as pranks (!) in old labs, nevermind the fact that old lab thermometers used to be made of the stuff and that it was used in countless experiments of yore (today, a broken mercury thermometer will evacuate a school or lab): http://en.wikipedia.org/wiki/Mercury_(element)#Historic_uses

Etc. Unless you've got a small lead factory, asbestos, some radioactive liquids, and a bottle of mercury laying around your house, I'm quite certain that it is quite a bit safer than "industrial labs in the past."
Probably a better article, by the author of this book, from the NYT Magazine: http://www.nytimes.com/2010/03/07/magazine/07Teachers-t.html...
What about it? If you claimed the bonds, they'd just require you to pay them back, possibly with interest.
The use of one or more semicolons is older than Common Lisp. Maclisp had it in the 1970s, but earlier with different semantics - it had semantics for formatting code. Then it was changed a bit with the use of Emacs.
The British press regularly measure things in football (soccer) pitches, London double-decker buses, Eiffel towers, blue whales and Wales.

The Register regularly does piss-take articles about this and even provides a handy conversion calculator.

http://www.theregister.co.uk/Design/page/reg-standards-conve...

http://www.theregister.co.uk/2007/08/24/vulture_central_stan...
Show HN: RUBYSTONE: Ruby porting of the Python PYSTONE script
Should we re-think email addresses too?

Currently most people have just one email address they give to everyone. What we gave everyone we want to talk to a unique address e.g. <random_long_string>@provider.com - even with this simple change, it would be very hard for a government to track an individual though metadata.

You could even create new from address for each outbound email - since you assume that if you digitally sign your email the recipient will know it's you.
This is a ballsy venture. The northwest passage is notoriously unpredictable and Canada does not have the heavy ice breakers needed to rescue a cable-laying ship unfortunate enough to become ice-bound. If the worst happens, the operators will have to abandon ship and evacuate by air.

Still, their chances are a lot better than they would be if they tried to build cable across land in Canada at present. Environmentalists are so whipped up into a frenzy about pipelines that any kind of infrastructure project that crosses multiple provincial borders is doomed to languish in bureaucracy for decades. The rapid approval of this project truly is a sign of how hard-up Nunavut is for affordable bandwidth!

On a more humorous note, how hilarious would be it if HFT traders had to move to the artic to position themselves in between London and Toyko? Freeze suckers!
In the snow example in particular, a properly-equipped autotruck could scan it with short-wave radar, which would go right through snow but bounce off metal. But that's a nitpick; there's lots of things that an experienced driver can handle easily but a robodriver would have trouble with.
Ounces are also anything from 27.4g, up to 100g, depending on which ounce is being used. There are loads of different ounces.
HyperCard came out in '87, the Mac came out in '84.
Oh, very nice. Seems a bit pricy, though. Looks like the same thing can be done with an Arduino, I wonder if there are any sketches to speak that protocol...
The "one-hoss shay" syndrome: (see [0])

http://www.williamson-labs.com/one-hoss-shay.htm
Hacker Game Could Beat Russian Web Criminals Who Stole 1.2B Usernames
Marka: Icon transformations
> I don't understand why people do this?

I have the answers to all exercises, worked out, including proofs, in my Free text Linear Algebra. Took me a year. (Also, as you say, I am sometimes told by potential adopters thta they cannot use the book because it has the answers. That argument is fast losing its impact, though, as it has become clear even to middle aged professors that for any major commercial text any undergraduate can get the full answers off the net in minutes.)
First, I can't find the data for "Palm Springs" in the report, although "Desert Water Agency" reports a value of 736. Is that the same?

However, the numbers in the main table, Appendix B table 2, are the "Baseline GPCD" (Gallons Per Person Per Day - p7), which, as far as I can tell, is total use per capita, including not just residential use, but also commercial and public use. ("Baseline Gross Water Use and Service Area Population", Data Reporting, p.14)

That fact that "Vernon, City of" apparently describes itself as "exclusively industrial" with a 2010 population of 112[0], and according to the report has a Baseline GPCD of 94,111 (bottom of p.32) further supports this.

So while you may be correct in saying that the usage is "per residential customer", I think your wording is a bit misleading in that it can cause the reader[1] to think that the value you quoted is the residential usage per customer.

[0] http://en.wikipedia.org/wiki/Vernon,_California

[1] Well, it caused me to think that.
Keep in mind that people like us are pretty spoiled by having marketable degrees. $41k is pretty nice compared to the other options available to Americans with high school educations.

Which isn't to say that truckers don't need and deserve more pay; just that they're not presently getting screwed quite as hard as most of the working class. It's more of an indication of how fucked up things have gotten that a trucker's salary can look pretty good.
Copypasta error?
Security of OS-level virtualization technologies [pdf]
interesting, but appears to have been last updates 2 years ago.
Productivity vs. Distraction: Should you block social media at work
Not on public roads, please.