skysight-inc/HackerNews huggingface dataset:
What a load of hot air.

Reducing the differences between programming languages to their performance/productivity and then claiming the choice is just bikeshedding.

Have fun with your ruby pacemaker, js air traffic control and life without static typing in 10mioLOC codebases.

Why do I feel like i have to apologize for my negative view on this? He has a commercial interest in maintaining his guru status.
What is there to imprint? Most cards I see dont' seem to have raised lettering; it's just printed numbers on the back.

Also, how does this work with chip-required cards?
But why should traditional taxis still drive for lower rates when they could earn more through Uber?
Just tried this. After a few rings you get a default message where some guy says "The person you have called is unavailable right now, please try again later."

We could actually set up some fancy forwarding to make this message configurable, similar to how Google Voice's voicemail works.
Depends on how similar something is. There are a lot of drugs that are basically morphine with basically all it's downsides, that have been approved. ex: https://en.wikipedia.org/wiki/Hydromorphone Trying to get a drug like that approved on it's own would have been vastly harder.

As to cars the major upside is they are all one on one collisions. And insurance companies are really good at handling that already. There are even laws limiting how much pedestrians for example can sue for if they are struck in some areas.
Sia – Cheap Thrills Ft. Sean Paul, Justin Bieber, Selena Gomez [MEGAMIX]
A minor clarification: the vector/matrix stuff we picked up outside of class by hanging out at Barnes & Nobles and reading books. :)

I was fortunate in college to have a professor teaching graphics (Ron Goldman) whose training was in differential geometry. So, graphics to him was a beautiful if trivial application of mathematics and linear algebra and he taught it as such.

I will always value his teaching of mass-point stuff as an approach, because it just is so nice in how it ends up.
For me, this starts with my complete distrust of metered taxi pricing in the first place. Literally every taxi ride I've ever had in the States had the driver take a longer route than they could have just gotten from Google, sometimes to the point of absurdity.

With Uber and Lyft, on the other hand, I know ahead of time what I'll be paying.
For cabinets, if you don't mind a weekend project, I've found the Vigolix to be a fantastic DIY cabinet you can build from a single sheet of plywood:

http://www.instructables.com/id/A-Super-Easy-Arcade-Machine-...

I also went with the Tankstick, and am now entering my 6th month of heavily abusing it (my 4-year-old beats the heck out of it) and it still works great. I was able to just cut a hole in the Vigolix and drop the Tankstick right in. The latest one with the trackball is really fun for games like Centipede and Tempest:

http://shop.xgaming.com/products/x-arcade-tankstick-trackbal...

I first ran it on a brand new LCD screen, but so many of the games look terrible on it. I eventually bought a 24-inch CRT from a used electronics store for $100, and it made a huge difference. I would love to get a larger CRT, but they seem to get exponentially more expensive the larger they go.

For MAME ROMs, I went with an 8-year-old torrent of 6,000 ROMS, which had screenshots and config files all ready to go. There was some iffy software in the MAME files that Windows flagged as spyware, so I took the ROMS and screenshots and dropped them into a fresh MAME download (I had to grab an older version of MAME because the config files weren't compatible with newer versions). The MALA front end is fantastic, and I easily configured it with a Star Trek LCARS theme. I've been exploring this collection for months now and keep finding favorite classics I had completely forgotten about.

My only complaint is that no matter what version of MAME I run, I seem to only get about a 50/50 chance of any ROM I download running. I know I'm not the only one who has this problem. Otherwise, this is very fun hobby preserving these old titles that would otherwise be forgotten.
Indeed, every time I visit "old" Europe I notice how street signs tend to be (a) small, and (b) attached to buildings; but it never occurred to me until reading this article that this could be largely explained by the fact that they didn't need street signs until recently.
My outgoing message is a close proximity iPhone recording of my 93 dodge dakota's door buzzer. Seems to also solve the VM problem, although the diligent VMers express confusion often. But those aren't VMs I'm interested in receiving, so it kinda works out.
>Many credit cards today simply have the digits printed on them in ink, rather than raised lettering, so I don't know how this would even work half the time today.

It wouldn't and a lot of debit cards I know - at least in Europe - are issued exactly for that reason: So they don't work without online authorization.
Vanguard has a social responsibility fund.
> To be fair

That's not fair at all.
Finally, a programming language that frees me from the possibility of writing comments!
> Go long at work and short in life basically.

Does that mean work late hours? If so, I very much bet you are young. As the saying goes, nobody lies on their deathbed wishing they had spent more time at the office.
The company's stated goals are to compete against mass transit, so I doubt they would raise prices. And they would be making the exact same mistake that their predecessors did, which led them to get disrupted. I'm pretty sure Uber isn't that stupid to not realize if they started acting like taxi companies, they would pretty easily get disrupted the way they have been as well.

If they did all it would do is decrease demand, and would allow other competitors to make their ways into the ridesharing market. I think the CEO is smart enough to know that making a product that is great for customers with margins so low that it makes it really hard for new competitors to come up is a great business to be in.
Futuristic straddling bus allows cars running underneath [video]
Interview with Editor of Business Insider: 'There Are No Must-Read Publications'
Many years ago, when I shared my New York apartment with others, a relationship developed between me and my roommate. He is a Brown -educated architect/designer. I, at the time, was an entry-level analyst. From time to time, but at least a few times a week, I'd have to walk to the avenue with him to hail a cab. Because he was black.

I'm not wedded to Uber out of principle, but I'm staunchly against our taxi establishment for it.
I feel compelled to link to If Hemingway Wrote JavaScript https://www.nostarch.com/hemingwayjs. It actually imagines what kind of code Virginia Woolf would actually write. It's a fun and interesting read.
Its still way cheaper than regular taxis here in Kolkata and thank you power banks.
Uber has that in New York if you ride enough
I feel like a better analogy, especially in this case, would be "it's not breaking into the house, it's looking in the window". Non-technical people would generally understand the equivalent of, say, a business leaving a stack of personal files next to a sidewalk window and someone calling up the news to say "this could lead to identity theft!".
Most modern office layouts at younger companies are open like this. It takes getting used to but can be very productive, especially if your work is collaborative or requires frequent/brief cross-team communication without 'booking a meeting'.
Nerds use data, and this pricing structure basically punishes them for it. I have unlimited data and 7gb tethering with T-Mobile and unless they do something stupid or close their doors I will just keep throwing money at them. I managed to snag it at $50 a month too.
No it's all drive by algorithms, based on supply-and-demand. If they targeted specific locations for surge pricing, they would certainly get their asses sued to oblivion and a ton of horrible press, especially if they targeted emergency rooms.
> The reason it's so cheap is because Uber keeps carpet bombing my phone with 50% and 75% off promo deals.

Does this affect how much the driver receives? E.g. do they receive a share of the full fee, or the discounted one?
The TPP Is ‘Disastrous for Working Families’ and Central to the 2016 Campaign
You're just used to using poor tools. Visual Studio has reverse step since 2010, GDB since 2009.

I can't think of a single task that's easier with print statements vs a basic breakpoint debugger. And if you include fancier debugger features like reverse step, code injection and moving the instruction pointer, debuggers win by an order of magnitude.

People generally ascribe the rise of Web 2.0 to AJAX, and while that's part of it, what really made Web 2.0 possible was Firebug delivering a useable debugger for Javascript, so complex AJAX apps could actually be created.
the coworkers' noise doesn't cause the dopamine spikes like the IM does and thus doesn't creates addiction.

The guys should be applauded for having been able to recognize the problem and taking control [or at least making serious attempt to] over their dopamine addiction.

Many comments here are equivalent to "drink responsibly". Well, one can do it if one can ... otherwise cutting it off is a pretty sensible thing to do.
"It is still socially acceptable to be 'not any good with computers'."

Getting access to high-quality journalism on the web isn't difficult. How much do you need to know about computers to open your browser and go to www.nytimes.com, or to install the NY Times app on your phone?
Most of HTML's behaviors are "specced" in the sense that the WHATWG sat down and documented the behaviors of Internet Explorer and Netscape that they witnessed sites out in the wild depending on.

On Windows Chrome, your demo pages block the entire browser, including other windows. Windows Chrome has had the most attention paid to "old" web compat.

When we were making Linux/Mac Chrome I remember a point where we were looking at porting the cross-process lock functionality and similarly wondering "what site could ever need this". I remember punting the bug to implement this for quite a while; I'm not certain it ever got fixed.

If you wanna have your mind blown along these sorts of crazy web behaviors, you should look up the semantics of the "showModalDialog" browser API, and also the many people who were upset about Chrome's recent removal of it.
> I doubt human and AlphaGo would have any advantage over just AlphaGo

I know what you're saying, but I think it's important to remember that AlphaGo was created by humans. The nature of Go pattern recognition was almost assuredly factored into the creation of the algorithm.
Of course it is not. You can come up with thousands of situations in which you can increase your price without having a monopoly, just that they don't explain anything meaningful.
Phone support is a hard thing to do well. And we have a pretty high bar for support. So I know this sounds like a dodge, but we really are waiting until we can confidently roll out strong phone support to push it.

For now, whenever a customer has a problem that can't be solved via email, one of the founders will call.

Obviously that doesn't scale, so we need to figure out phone support, but we're aiming for what I call "Zappos-level" quality and that's easier said than done.
Layer aggregation and reducibility of multilayer interconnected networks
Slovenian, not Slovakian.

(yeah, I know. But they're two entirely different countries)
It's also a reprehensible response from the authorities, too. IMO they're in the wrong much more so than the one who discovered the vulnerability.
Somehow I lost my original point in the comment above, which was that I believe debuggers are so important, it's literally the first feature I got working in my toy programming language. Being able to see how terribly I've screwed things up in CLion makes fixing my idiocy much easier.
The world will only get weirder
"otohime" is how to pronounce one of the terms of address for the second daughter of the first Kamakura shogun. The Second daughter, hence, the "younger princess".

The Japanese word for sound is also pronounced "oto". So, a device which makes noise to help you be discreet...
Facebook Admits Its Trending Section Includes Topics Not Actually Trending on FB
> People say this a lot, but it's not true unless you have 100% coverage, 100% control over the data that gets input into your program, and you can think of every possible test case that covers every possible situation that can occur.

This is different from static typing, how?

> Many of the tests you have to write for programs in dynamic languages are simply not necessary for strongly typed languages.

Actually, dynamic typing users write very few additional tests. Users of static typing seem to imagine a lot of additional tests being needed, but dynamic typing users don't write them. They are usually for scenarios that are important enough to test.

> Furthermore, compilers for static languages catch (or warn about) a lot of problems that would otherwise have to be reproduced by the kinds of test cases nobody is likely to think of -- this results in bugs making it to production when you use dynamic languages.

Not my experience. Almost all bugs caught by static compilers are ones that a single execution of the relevant code would also catch.
You're missing the biggest feature for a console gamer: not having to plan a full blown PC build and build it yourself. The whole point of consoles is to be able to plug it in and have it just work. While the NUC isn't quite that easy, it's much closer than what you're suggesting.

That said, I'm not sure what the NUC gets you over a steam machine. Couldn't Intel sell one with an SSD and RAM in it already and pre-install it with the steam OS?
In Python, I believe function declarations work dynamically, just as variable declarations do. When I'm writing Python scripts, I usually have some code at the global level that calls functions, which must then be above that code. (This is in contrast to a compiled language like C, or JavaScript, which hoists function and var declarations.)

This can be worked around by stuffing everything into a main method and putting if __name__ == '__main__': main() at the bottom of the file (which I usually do anyway). But the mere requirement that you must remember to do so, just as you must remember to forward-declare functions in C, is still an incentive to work from the bottom of the file upwards.
GNU's Not Uber, FOSS won't give me a ride to the airport. So, there are nice things you don't get either way.
Someone going from "blind" to "not that blind" is definitely something worth investigating.
You think uber of all companies would have stood up for equal rights back then? They don't even follow the law now, what makes you think they'd have done the right thing then?
the Uber app (anecdotal, have not done data/quant appraisal) seems to be a horribly unoptimized piece of shit that rapes battery life. While my phone was in low battery mode with 6% battery life, I turned on uber to get a ride. It killed my battery from 6% to 0 in minutes as the only app running. Tjis has happened 2 or 3 times recently, seems isolated to uber and I feel like it is because uber is aggressively data mining my phone & using all of the resources I have for computation instead of off siting it. So anyway, I had to pay $45 to get a cab after waiting in the rain for ~35 minutes at a gas station in a bad area at 12:00am. I am not saying that I have evidence, but my gut is that uber data mining and excessive cpu usage caused my phone to die much faster than expected.
That's a problem of historical data. What are you really doing when something "seems unusual"?
I'd rather uninstall battery-hogging apps
> In places where they closely followed the instructions (use the camera during each encounter if you’re in a treatment group; don’t use it if you’re in a control group), the results were positive—a 37 percent reduction in use of force on average. But if you allow the treatment group discretion to choose when to turn it on, the result is 71 percent greater use of force. Thus the problem seems to arise mainly when officers are allowed to turn cameras on at times of their own choosing.

And suddenly, Brin's _The Transparent Society_ comes flooding back to memory.
I've also always been confused by the apathy toward Amnesiac. Many of my favorite Radiohead songs are on it and it seemed just as interesting, if not more, than Kid A.
Feels very similar to JSON RPC.

This isn't a script at all but a way to call an RPC method. And over a non duplex connection at that.

I often use something very similar with a few additions to support callbacks. Add an ID field so that responses can be matched and you suddenly support calls being made over a duplex connection such as Websocket or TCP connection;

Shorthand and longhand formats complicate things so stick with one type. The whole $ prefixed params are also un-needed, especially if your'e expecting them and have the important values under your own expected keys anyway.

But then after all this you start turning into json-rpc.
It's not about getting them delivered for free. It's about targeted anonymous harassment (or a prank, depending on your point of view). See also https://shipyourenemiesglitter.com/ or http://poopsenders.com/ neither of which are free.
How does this analogy make sense? It's totally possible for someone to steal valuable data from a computer system, even personal information. There may not have been any sensitive information in this case, but to suggest that breaking a security system is a "public debate" seems wrong.
Hey brudgers, thanks, your feedback is very insightful. I would like to make sure my work is valuable and helpful to authors. Are you an author? What are your frustrations in your field of work? Thank you! :)
Right, I'm talking about a plain analog phone connected to one of the ATAs on a Cisco PBX. I was doing some other work on the rack and remember a cable flag that said "ELEVATOR" :).
not to be rude, but this makes no sense to me. I would be a customer so that is the lens I am viewing this from but my interpretation was:

* I liked working nights until the "vultures" allowed other people to work nights which increased supply and lowered prices.

* One time, I picked up a guy who had trouble getting home because there wasn't always a vulture nearby. It cost him more money.

* 7pm-2am on weekends are high volume times

edit: I think the point was that because ridesharing typically knocks off at 2am or 3am there is a hole between 3am and 5am or something. However, taxi rates are pretty murderous at this hour at least when I've paid them. Regardless, between a taxi, lyft and uber someone needing a ride will be better off at all times of day.
When did Google I/O get so boring?
I mean the underlying conceptual security system, not the data it protects. Crowdsourced security audits are similar to everyone telling you in public debates why you're wrong.
I'm impressed at how little bike shedding has actually occurred for people that are helping out. I suspect it's because we know we aren't heavily locked in, and we can automatically upgrade to the new version of the syntax.

It would still be told to record the reasoning somewhere centralized.
It seems to me like a pretty big inductive leap to generalize that no skills whatsoever are transferrable across disciplines from anecdotal evidence and one study indicating the inability of ping pong players to improve their physical reflexes, which likely has a limit based purely on human neural and optimal hardware. At the very least, what about soft skills? Discipline? Attitude? Why else would Google be able to correlate success and college athletics when they released that blog post about revamping their interview process? (Notably, GPA and standardized test scores did not have any similar positive correlation...)

I recently read Fermat's Enigma about Andrew Wiles's successful quest to solve the centuries' old problem of proving Fermat's last theorem. His big breakthrough came from the application of insights from one mathematical field, modular forms, to his own field of elliptic curves. Randy Pausch also talks about "head fakes" in his Last Lecture, which similarly praises the ability to learn skills and lessons that are applicable in a wide variety of contexts, often without realizing that's what's happening.

Of course a certain level of fluency in a subject is required before any cross-disciplinary insights would have any additional return beyond pure study of that subject, so becoming a grandmaster at chess indicates little about you than the fact that you are good at chess. And even after obtaining fluency it may in fact be the case that the ability to apply insights from other disciplines may itself be a trainable skill, not an automatic benefit. There is probably an element of choice in the broadening of the subconscious scan that we undertake while solving problems, as well as the ability to generalize lessons learned into applicable insights and patterns. My own personal theory is that we create and myelinate neural models for patterns that we encounter frequently while solving problems, from which point it may then be possible to recognize some of those problems in other contexts, repurposing some of those neural models that we can access with deep fluency to offload some processing power required in solving problems, in addition to the new neural constructs we must create for each specific type of problem.

You are of course free to believe what you want to believe, but I think this particular instance of skepticism has the potential to hold you back from a wealth of insights. Keep in mind that this New York Times article is clearly written for a general audience rather than a technical audience, so it is understandable that many here would be put off by certain stylistic choices and oversimplifications. But I do think the core premise is a sound one, although I still wouldn't recommend getting a liberal arts education. If you are looking for a more convincing argument, try Todd Henry's book from the Accidental Creative, Bob Rice's book on chess and business or a few episodes of Barbara Oakley's Coursera course.
If Uber becomes what you imagine it will get replaced.
its more closely related to gchat/hangouts than gvoice
That quote gets pulled out of thin air every time this argument comes up and it's pretty silly. I think more specifically, nullable by default might have been the bigger mistake not that null is inherently a mistake.
Self driving cars are robots period

When in doubt, follow the 3 laws for robots

First generation of the self driving vehicle should focus on safe driving in comparison to typical human drivers.

Like we have carpool/hov+ lanes we will start having autonomous lanes

I expect cargo trucks would switch to autonomous due mundane nature of the work and long driving hours
I don't recall seeing a zip zap machine like that in the last 10 years.
To start, we have "fixed" type parameter application syntax. (Most people see this as a win and now matches Haskell IIRC). Some have requested ability for type annotation ayntax to be above the value it annotates.
I misspoke, ^your metaphor^reality

I recommend you read the works of the scientist upon which my pseudonym is based (not the Unicode part, that's just a dig at HN for the type of characters they allow)

Briefly, you cannot fully describe a complex system using merely the axioms of a less complex system (or more simplistically, all metaphors are (subtlety but importantly) wrong).

This is especially true of quantum mechanics, but in general it's a good rule to keep in mind. It prevents comfortable but naïve assumptions like "physics is just Newton because that's what we can perceive", or assuming that cognition is just summing neurons together.

In every aspect of life, you can safely assume that It's More Complicated Than That.