skysight-inc/HackerNews huggingface dataset:
Great point - I've experienced similar issues in business. A process, procedure or tool is set up for your team that doesn't work. Rather than following the process, the team simply finds the quickest route from point A to B (completing the task) and uses that rather than communicating that the system doesn't work. I imagine it's for similar reasons - they expect the response from management to be a slow and sub-optimal alteration to the process, to be ignored outright, or in some way punished for providing feedback. It's easier to just get the job done, right?

On the flip side, a lot of the time you can't simply copy their A to B process to replace the one they ignore as it often misses some annoying yet essential minutiae that needs to be covered from a management perspective. Just as a government might have good reasons for making you tick a bunch of boxes on a form to do something simple - what's not clear to the end user is that they're there to prevent disputes, avoiding treading on a very small minority of people etc. But to average Joe, it's just more work with no clear justification.
How to get the background locations in Phonegap after phone restart
but given your last of experience

s/last/lack

So, other than the annoyance of actual handling animating the GIF, I don't think that adding the image formats to a commercial engine would be that hard. Hell, I'd just link in FreeImage and be done with it. The point, though, is that a web browser pretty much has to support that, whereas a game engine doesn't. For any particular feature X that a browser has and an engine doesn't, sure, you could absolutely add that feature to the engine. Or just embed Awesomium and have a browser in your engine. Doing so, though, is more of "anything you can do we can do" argument instead of the issue at hand of "browsers are required to be more complicated than engines".

To explain my last point: both Python and Ruby there are available in interactive REPLs inside the browser, implemented in JS:

http://www.repl.it/languages/Ruby

http://www.repl.it/languages/Python3

Erlang has also been implemented in Javscript:

http://svahne.github.io/browserl/

The thing we keep disagreeing on is the basic premise that browsers are more complex than engines because they do more stuff, albeit less efficiently. Game engines, especially commercial ones like Unity or Source or whatever, are very nifty feats of engineering. I'm not disputing that. However, they aren't specified, they aren't standards conformant, they don't really have legacy stuff they have to put up with, they don't have security concerns in the same way browsers do, etc.

If you want to keep claiming that engines are more complicated than browsers, that's fine, but realize that that's a position far from settled. You have yet to, for example, answer any of the points about how much more complicated the operating and compliance environment of a browser codebase is.
It's not political correctness. It's observing that often people who are smart and do smart things also do very stupid things. There is not one personality trait which means to do more smart things and fewer stupid things at the same time. That is the idea.
What I mean specifically is that if you copy and paste some valid HTML from inside a body tag, it will work.

That is an explicit non-goal of JSX, and it shows.
How Uber rolled the taxi lobby and won the world
The coolest, most technically challenging code I ever worked on was sheer idiocy that added immense risk to the business. It was back in the dotcom days. If one of my own employees proposed the same kind of thing today, I'd threaten semi-seriously to fire them on the spot, and I'd flatly prohibit them from wasting man-months of effort on something we could buy off the shelf. Then again, management paying no attention to what the engineers were doing was pretty stupid, too.
are u kidding ? expectation is no less than a 100k req/s.
So weird, I just opened http://jozefg.bitbucket.org/posts/2014-10-17-quotients.html 1 minute ago.
Not sure why you are downvoted. This is a reasonable rationale for playing the lottery.

The other positive is the entertainment in the anticipation that you may win - watching the numbers roll out.

Disclaimer: I don't play the lottery it is a waste of money.
I wish this comment was voted higher. There's a lot of misinformation in this thread.
Computers are so fast but yet most applications feel slower than the ones I used on my 100MHz Pentium in the 90s. That's broken.

How many multiple-megabyte images could you display in 24-bit color at 1080p on that Pentium while scrolling? How good was the support for Unicode and non-English languages? How many streaming videos and ads could you see at one time? When you downloaded kilobytes of markup, and in turn request a dozen more things from a server on the other side of the planet, how long exactly did it take to parse and load? How many times did you chat with people and embed pictures in your conversation, while listening to streaming internet radio?

Hint: computers are actually doing quite a bit more in apps these days than they used to, and its only through the good luck of hiding this fact most of the time that you can make such silly complaints.
I've been in San Jose since 1984. I was three when we moved. I don't remember anything else. I've worked in tech since the end of '99. The valley has changed a lot. I used to know my neighbors. People used to be polite and helpful. It used to be easy to find a quiet place to sit and reflect, within walking distance of your own home. None of these things seem to be true any more. We have tech though... So that's a thing.

I've stayed because I'm a startup junky and haven't hit the Big One yet but my current startup may be my last one. Early phase startups like to see your face. We've grown to the point where I can wok remote and visit every couple months. I'm finally able to leave California.

The valley is a neat place to be but I don't think it's a great place to be unless you're willing to give up your right to make your own decisions and give in to the hive mind. It's not a place for free thought, only free engineering thought. Everything else you buy wholeheartedly or you play alone.
Topher Conway Becomes Co-Managing Partner of SV Angel as David Lee Steps Down
I'm struggling to see what you mean about variable names.
Hahaha, just watched a couple of the onion talks - hilarious. There goes my next hour. Thank you for the link.
How to Do QA Testing with Fred at Rainforest (YC S12)
I wonder if there's a reasonable to bind the c++ mbed to rust - it would be quite a useful tool.
Do you count Toronto as "in the Midwest"?
While I have yet to finish a project with Ember (I've been trying!), the amount of attention to backwards compatibility in this upcoming release is astounding.

Great work by all those involved.
Whoops: https://youtu.be/msS-3zqKKUI?t=51m5s
You're gonna need to list some examples of both, 'cause you kinda sound like a crank here.

Also, I don't really get what you're complaining about in terms of IDEs or API design here--go spend some time on the Mozilla Developer Network and come back and tell me it's just slapdash and thoughtless work.
OSXDsp – /dev/dsp emulator for OS X
Android App Version Update on GitHub
Am I alone in thinking that the entire conversation around hiring A players is one big inside joke played on us programmers? What do we get out of dredging this particular argument up again and again and again? It's like vim vs emacs. Not only is arguing about it pointless, even if you were to come to a consensus about it, what would it matter?

I apologize if this seems overly negative, but it really does seem like programmers reach for any opportunity to be viciously divisive.
Do you have any evidence that the result you found was the result this professor was citing?

It's not generally possible to gain an understanding of a field by "[looking] at some of those studies". This is why graduate students spend hours every week doing literature review. It's why news stations get an expert in the field to comment on a topic. Such experts can never be completely free of bias, but the idea that every expert should be coupled with someone with an opposing viewpoint (and if there's consensus in the field on the topic, who?) is ludicrous at best.
I got the whitehouse and I am not sure why.
They mentioned Sarah Silverman's TED talk deflating the pomposity of TED, but it is unbelievable that they didn't mention the TEDx talk "2070 Paradigm Shift". A guy made up a completely false story about himself to get on a TEDx roster, then for 20 minutes made up complete nonsense like going to Rwanda with Elon Musk to give African villages ipads so they could learn javascript.

https://www.youtube.com/watch?v=-yFhR1fKWG0
It was probably just the lowest common denominator of "fun". Personally I was fed up with it after a couple of days in a lan.

A ( space themed ) DnD would be better in every way. Imagination, teamwork, combat, discourse, story, ...
I use Keeper to manage my passwords. I use randomly generated hard passwords for all but a few things, so I need it. What isn't random is the password to my laptop, to my phone, and to Keeper. My wife and daughter both know those passwords, just in case.
I like this breakfast example.

BTW: Pick a random moment from a 24-hour period, and there is a better than 50% chance that my next meal is breakfast.
> Aggregate odds are not individual odds. About one in three of my meals are breakfast, but the odds of my next meal being breakfast are incredibly low.
If you want to convince someone that a lottery is a bad bet, you have to convince them that working and investing is a better investment for them

Odds are odds. And I think that if people understood that they are at least 24,000 times more likely to become a millionaire by starting a business than they are by playing the lottery, they would start a business instead of playing the lottery.
I firmly believe in breakfast any time of day
I used Rust and Swift languages a little bit and I must admit that I almost never had to use indexing for characters. Iterating and slicing is enough for most algorithms.

Actually today it might be hard to understand what indexing is, even if you store your string in UCS-32 encoding. There are graphical symbols that may occupy variable number of UCS-32 items. And they are used out there (e.g. flags).
I wrote httpdito, a web server for Linux in 386 assembly, a couple of years ago (mostly outdated discussion is at https://news.ycombinator.com/item?id=6908064; a README is at http://canonical.org/~kragen/sw/dev3/httpdito-readme) and I was happy to get the executable under 2000 bytes. I actually used it the other day to test a SPA, although for some things its built-in set of MIME-types leaves something to be desired.

But it doesn't have default documents, different kinds of error responses, TCP_CORK, sendfile() usage, content-range handling, or even request logging. So asmttpd is way more full-featured than httpdito, and it's still under 6K.

(...httpdito possibly doesn't have any bugs, either, though ☺)
Perhaps that could be a new 'job' in itself? "Proof programmer": persons specialized in formalizing proof statements. So if you're an experienced PP maybe the statement above becomes easy. Or you use a proof in a 'library' of sorts that let's you proof that. If

1) Proofs are well defined enough in the first place that you don't need great insight to understand them;

2) The time of some mathematicians is very invaluable;

3) Formalizing/verifying statements is sufficiently useful for mathematicians;

then they might be useful?
Damninteresting.com is a truly underrated website. I bought their book a few years ago, which was a collation of nearly all their articles up to the time of print. They're listed in the book alphabetically, but every article was fascinating and well-written, regardless of topic. I highly recommend it if you have time and/or need a reason to procrastinate :).
Battery powered home
Kickstarter, or every publisher's new greenlight process
Probably because the invention of knowledge transfer happened first, and the blow to creativity caused the positronic brain to never be invented.

It's why most of their technology seems like it was invented in the 1950's, even though the story is set 4500 years in the future.
Rule 9: What you don't write can be more important than what
Every SINGLE hour spent after age 25 reduces life expectancy by 21.8 minutes
Pretty terrible result frankly. I geocode a
number of tweets, but it shows my "location" as that of the office for a company I've conversed with here in Thailand.
I wrote a little something about TEDx [1] a while ago. This format is destructive because it is monopolizing the idea of an "event" and almost no other format is being considered anymore.

[1]: http://raed.tn/blog/why-you-shouldnt-attend-a-tedx-event/
How does it compare with spark SQL? Does the difference lie in where the query runs? In spark it loads all data into memory first and then uses SQL to query it (it parses the query and converts it to a set of spark transformations, kind of like hive). Does Drill actually translate SQL into, for example, mongo db native queries and run it on the source data store? If so this is a whooping amazing feat...
A little over a week ago, I had a Branch Vein Retinal Occlusion - basically, a stroke in my retina. I cannot read with my right eye now, and that may or may not heal. This makes me think, a lot.

First, it could have been an inch back in my head, and I might not be here to talk about it at all. Or I could be hospitalized for an extended time, or a vegetable, or permanently unable to work.

Second, there's about a one in six chance it will happen again. If that happens, I could lose my other eye, and my ability to read - thus ending my career. I'd also lose driving and any number of other things I enjoy.

Is my shit together? No. I just assume my assets go to my wife, and she can share out what she feels should be shared out with our now-adult children, friends, and my (distant) family.
These are very old and well fought battles:

URLs delivered to the browser should be root-relative https://core.trac.wordpress.org/ticket/17048

WP Development & Production Sites http://lists.automattic.com/pipermail/wp-hackers/2010-Novemb...

Relative vs. Absolute URLs stored in db
http://lists.automattic.com/pipermail/wp-hackers/2010-Decemb...
TED is a conference that produces videos as a side-effect. Well really the videos serve to increase the prestige of the conference so they can charge more money for tickets.
Python Coroutines with Async and Await
Same here with LiveScript.

I just feel like it's half the work coding, than with JavaScript.

If they get the ES6 import/export done, I got all I need.
Yup, absolutely. With a $5 investment in a lottery ticket, I can get one-in-tiny odds of becoming a millionaire in the next year as a result. With a $5 investment in starting a business, I can get absolutely, unequivocally, zero odds of becoming a millionaire in the next year as a result. If all you have to invest is $5, the lottery ticket is, sadly, a better investment.
It's actually less than one order of magnitude. If it were variable from 6 to 60 then it'd be a full order of magnitude, but never four.
Can't you do optional semicolons in JavaScript?
Show HN: Burn-After-Reading – Simple website to share short-lived secrets
1) Self-driving cars by 2017: 4 years ago I have "predicted" (with friends) that Singapore will be the first nation to fully embrace self-driving cars. The impact on real estate costs, and how people spend their time, will be huge. 2017 is just around the corner; I doubt that we will see a significant metropolitan area adopt self-driving cars as Ray suggests. Perhaps 2018 or 2019?

2) Personal assistant search engines by 2018: I think there will be the rise of a personal AI that will help us do many things and act as the main interface to the connected world; ONE thing this AI will do is help us perform search engines. Ray implies that this will happen in 2018. I have no idea. It seems extremely hard. I would guess 2020 or 2021?

3) Switch off our fat cells by 2020: I am scared by this. The reason is simple: there are huge economic interests around health and nutrition, and any medicine that can seamlessly help people reduce their fat and become lean is so dangerous. What will the implications be for our health?

4) Click and print designer clothes at home by 2020: I think Ray is wrong here. The ability to print clothes that have the same quality/design/motives of normal clothes is quite hard. Perhaps it will work for simple ones.

5) Full-immersion virtual realities by 2023: Wow. VR seems to be exploding these days. Just today FOVE launched their Kickstarter campaign (https://www.kickstarter.com/projects/fove/fove-the-worlds-fi...), and it's an example of a real innovation in the field (eye tracking). However, full immersion would essentially require the ability to connect directly with the brain. Hmm... 2023? Don't know. Maybe not.

6) Vertical agriculture: why? Why should vertical agriculture take off and represent a substantial % of food produced?

7) 100% of our energy from solar by 2033: impossible. First, nuclear plants and hydroelectric plants serve some purposes in addition to simply generating electricity (military, energy storage, hydro management). Second, producing enough solar panels to meet demand WILL SIMPLY NOT BE POSSIBLE by 2033. I would more reasonably say 2045.

8) Stay young forever by 2040: well, if this is true, and if I'm still alive by 2040, I will be 63 years old, and I will never die. What a fascinating, intriguing, and scary thought.
For some reason, I have big doubts on the feasibility of making this happen by 2040. I do believe though that rich people will have access to some form of DNA alteration tools that will help them achieve something very remarkable - perhaps close to the "staying young forever" promise.

I wish that, by 20XX, the world would be a better, fairer place. Inequality is becoming a huge concern for me, and the power of megacorporations and the control that they have over us is also a concern.
I really wish we would measure our progress mostly by this, and not simply by looking at technological advancements.
Yesterday there was a related post by the folks at Rainforest here: https://news.ycombinator.com/item?id=9566542

I highly recommend the article and discussion there.
Personal favorite quote: https://www.youtube.com/watch?v=DspYurD75Ns&t=39m07s

How do you envision the future ? Everything expressed as a js descendant ? no more syntactic distinctions ?
Russian Billionaire Dmitry Itskov Plans on Becoming Immortal by 2045
Will Stephen's How to sound smart in your TEDx Talk is a fun deconstruction of the pacing and process of most TED talks: https://www.youtube.com/watch?v=8S0FDjFBj8o
Large screen phones are quite popular in Asia, and it's not at all uncommon to see guys here with shoulder bags (basically a hand bag for a man) so the size issue is less of a problem.

For example: My Thai mother in law bought a Samsung something-or-other phablet that she could barely hold in one hand.
The thing about the parsing and image processing is this. Browser JS is completely allowed to, say every few frames in a setTimeout() or whatever, dynamically generate a pile of bytes, create an image from that pile, attach it to the DOM, randomly remove some other node from the DOM, and finally change the position property on a third node and cause everything to be reflowed. This all being done from substrings that it randomly selects together and then eval's.

That level of pathological douchebaggery is rare (well, sorta, kinda) and yet browser vendors still have to write code that supports it as well as it can.

I'm not sure what the root cause of the slowness of web tech in general but I'm guessing there is a megaton of accidental complexity in the standards and implementing them is probably a small hell in itself.

Quite right! The problem with "slowness in web tech" is that there are just so many things that can be going wrong--slow CDNs, bad Angular code, whatever--that simply aren't the fault of the web, just the fault of sloppy developers. If the game engine bro who I've been going back-and-forth with wanted to claim that web developers were, in general, rather shit, I wouldn't disagree at all.

I think that having design constraints might help with this, but honestly we've all gotten so much from the sheer flexibility of these janky sandboxes that every time I see people pining for native apps I die a little inside.
Great podcast! I feel like this podcast really fills in that gap between non-technical and technical.
Can you imagine actually trying to sort 100,000 bills by serial number? Even if you can sort a bill every 10 seconds continuously, which you obviously can't, it would be about 7 weeks of full time work. Radio stations tend to run contests for what, a few months? So your expected return is perhaps a few thousand dollars. I can't imagine many worse jobs.
Google Backs Farm-Focused Startup as 'AgTech' Blooms
There's an actual TED talk like this.

http://virates.com/society/1486101
US charges 6 Chinese citizens with stealing secrets from tech cos
Hover.css: advanced effects in CSS3
It's not really; it's about the same difficulty that it ever was. We've just become very lazy (i.e efficient) when it comes to solving our own problems. Over the course of 520 days, you might be amazed at what you could figure out on your own if you had no other choice.
I agree. Being right in the middle myself and working with developers on a regular basis...I really am enjoying the insights on this podcast!
Totally. He found a way to turn it from a game of luck into a game of skill. Rather like counting cards at Blackjack (although with more of the luck removed, and with a much better expected return!)
But the average lottery player doesn't spend $5/year on lottery tickets.

Those with a income < $10,000 a year and who play the lottery spend an average of $597/year

table 10:
http://govinfo.library.unt.edu/ngisc/reports/lotfinal.pdf
the site is down. this one is even better and contains full names and email addresses.

http://www.pravda-tv.com/2015/05/strafanzeige-bnd-und-deutsc...

you can probably find these people on linkedin. these guys should be publicly shamed and their private addresses and details published online so every nutter can visit them and their families at home as a taste of messing with peoples privacy. fucking cunts.
Doesn't Matter, Warm Fuzzies
Saudi Arabia advertises for eight new executioners
and you're infinitely more likely to become a millionaire by writing code than by writing HN comments. Everybody reading this should bugger off and do something useful! :)
How hard is it to translate syntaxes?

p.s. Will translate syntaxes, $250 per.
That is patently incorrect. If it were, horrific methods of execution would never be imagined or used as deterrent punishments throughout history. The method of execution can have a profound psychological impact on many different people in many different ways.

Further, if there was no difference to a victim or survivor between imprisonment and execution, we wouldn't have a death penalty debate at all.
Just waiting for Google's self driving cars at this point :)
whoosh =p
that's certainly what i get out of so many comment threads on this site and similar ones. Self-centered world view hits the nail on the head.
I think parent's point, though, is that for many people the odds of becoming a millionaire starting a business are effectively zero. Their odds are actually greater with the lottery.

Also, starting a business is a lot of work, whereas buying a lottery ticket costs you maybe $2, so their expected ROI from the lottery is considerably higher.

Of course, that just means neither one is a good investment, but what you're really buying with a lottery ticket is the fun of imagining what you would do if you win, which isn't necessarily a bad deal for the price.
Process monitoring with supervisor