skysight-inc/HackerNews huggingface dataset:
> Doesn't Uber have a responsibility to protect itself and its drivers from fake riders looking to do harm even if they're government employees??

When the "harm" is enforcing the law (issuing tickets for illegal behavior), do you sincerely believe this?

If so, where's the line? Can my employer delay the cops at the front door while I head out the back over:

- Parking tickets?

- Drug use?

- Fraud?

- Theft?

- Assault?

- Murder?

How much interference with law enforcement do you believe employers should be allowed to get away with?
AIs are still struggling with 'is that white space a tractor trailer or sky? eh just drive through it' with cars. they are immensely far off from aerial combat and emergency maneuvers in aircraft. and the whole point of emergencies is that they are a bit unexpected and the situations tend to be rather specific.

I'm not saying it wont eventually happen, but no: they unequivocally cannot fly our aircraft in takeoff/landings, emergency situations, etc.
There is nothing shameful about seasonal allergies.
We have a tool for this -- the government asks for a subpoena from a judge to force Uber to provide their data. It's all out in the open and Uber can argue against the subpoena if they choose.

Scraping APIs with fake profiles isn't the right way to go about this.
A lot of Ruby libraries just happen to use native extensions that rely on OS-packaged libraries being installed.

I'm surprised there isn't any part of the gem process that calls `pkg-config`, to verify if a gem will be able to install, given its native dependencies. Having `bundle install` bail out after just a second with "please install libfoo first" would be great, especially for CI.

> I've never had pip fail to install a dependency on me

`pip install` has never failed me, but `pip install --upgrade` fails for me quite a bit. Especially when I try to use it like `gem upgrade`, with a stanza like

pip list --outdated --format=legacy | cut -d' ' -f1 | xargs pip install --upgrade
To me, this is Haskell's most appealing strength. The idea is, you can express your domain and logic in Haskell in pure functions which are highly testable, and then you can use that to generate code in any language you want. And the code you generate can have whatever zero-cost abstractions you choose to invent, all implemented in the nice, functional Haskell layer.

Haskell's strength at expressing and transforming AST's, in pure functional, understandable, testable code seems to be the key here.
I think jet.com was a foolish acquisition (at a foolish price), and will be written off in 5 years.

Having said that, I think amazon has left a glaring gap in their armor: you cannot trust your purchases from them anymore, and more and more people are figuring it out.

I have known for a few years to save my high-dollar purchases for more reputable retailers. I bought an all-clad pan from amazon that I am convinced is a factory 2nd. Now, if I want a new Le Creuset, I get it from Williams-Sonoma or Macy's or someplace I can trust.

More recently, however, I realized even low-end purchases are not worth my time. I wanted to buy some frosting tips. After half an hour on Amazon, reading reviews accusing products of being shoddy knock-offs that rust, warp, etc., I realized it's much faster to just drive to a store and buy them. That's what I did, drove to Michael's and bought a set for close to the same price.

I will not be renewing my Amazon Prime membership this year. There's just not enough left that I am willing to buy there to bother.

This is all surprising, cause Bezos is an absolute beast. In fact, if you told me I had to compete against one of the top tech CEOs, I would pray it wasn't him (I would hope for Larry Page...).

How he is missing something so big, this sowing of mistrust, I can't understand. Or it's possible I don't see the bigger game.
Amazon's most serious problem is that they have fake products, and tons of third party resellers that are questionable, but those sellers are also a strenght. If they can fix 3rd party sellers to be trustworthy and legimitate, maybe by kicking out bad or fake ones, they'll win everything.
This is pretty well-trodden personal finance advice.

When money is generally cheap and easy to come by, save instead of spend. When money is tight and hard to come by, spend. It's "buy low, sell high" applied to personal savings.
The semantics of the program can be more thoroughly encoded in Haskell's far more powerful type system. So if the program type checks you're far more likely to have a correct program than in a language like C++ or Java.
Sure:

https://www.google.com/search?q=yelp+mafia
It seems very unlikely that they gave the AI global awareness. What would a test like that prove? The people who are working on military software are not idiots.

The article also refers to ALPHA being able to defeat the human pilot with impeded sensors, which implies that it was being fed information from simulated sensor systems.
For some of that, there's some old and quite solid math -- differential game theory. See, say, Rufus Isaacs, long a professor at Johns Hopkins and who IIRC did his first work at a US Navy lab and see also Avner Friedman.
Offtopic but honest question: Is submitting something daily until you get enough points to get to the front page something that is acceptable in HN?

Are there any rough guidelines about how often can one submit something?

PS: Only asking for my own education for my future submissions.

https://news.ycombinator.com/item?id=14255809

https://news.ycombinator.com/item?id=14244693

https://news.ycombinator.com/item?id=14227177

https://news.ycombinator.com/item?id=14218777

https://news.ycombinator.com/item?id=14163754
You are right, the Wall Strret banks are known for their rigid moral codes and absolute devotion to the law over the potential for free profits.
there's actually quite a few bootcamps and social programs to help minorities break into the field, actually.
Nationwide? Yes (at least arguably). At that point, it's a nationwide conspiracy.

(Note: I do not know if this probe is about more than one city. If it's only about Portland, my argument does not hold.)
This is also true of chemical and biological weapons, and weaponizing outer space, but countries have managed pretty well at not going into an arms race in those areas; even nuclear weapons have been reasonably well kept in check. But these mutual agreements to not pursue certain lines of military technology (at least for offensive purposes) really need to start from the strongest military agreeing to not do it and allow monitoring/audits to get other countries on board. The US doesn't seem all that interested in that with AI, or other scary technologies on the horizon. (Without even getting into the issue that AI is trickier than something like a chemical weapon, countries would have a field day on what actually constitutes AI vs normal digital automation...)
> people who make software for perpetuating domestic abuse

That's a bit like saying the authors of Wordpress perpetuate fake news.

I've used similar products to monitor usages on teenager's devices and I can attest to their usefulness far beyond "perpetuating domestic abuse".
Having been educated in America, I'm not so certain this doesn't describe my own experience as well, for the majority of my classes.
You should dig that up! Sounds like an interesting read.
So you would be fine with your local restaurant "denying service" and locking the doors only when the food safety inspectors show up?
No, the idea the HFTs reduce spreads is false.
See the research done by Nanex: http://www.nanex.net/aqck2/4594.html
Ruby was a hard sell, but not Rails, which is how Ruby slipped into the fold.
So if supported allegations of rampant corporate sexism and sexual harassment[1][2], legally suspect actions during corporate events[3], the "Greyball" toolkit[4], departure of at least seven high-level executives in recent months[5], a tone-deaf and self-aggravating CEO[6], financial analysts pointing out the massive scope of investor subsidies and lack of profit opportunities[7], and questionable classifications of their own (unacknowledged) employees[8][9], not to mention a history of all sorts of other anti-competitive and marginally legal activities[10], aren't enough to sway you to stop using Uber, what will?

---

[1] https://www.susanjfowler.com/blog/2017/2/19/reflecting-on-on...

[2] https://www.nytimes.com/2017/02/22/technology/uber-workplace...

[3] https://www.nytimes.com/2017/02/22/technology/uber-workplace...

[4] http://uk.businessinsider.com/uber-greyball-app-vtos-authori...

[5] http://www.businessinsider.com/uber-in-crisis-timeline-2017-...

[6] https://www.bloomberg.com/news/articles/2017-02-28/in-video-...

[7] http://www.nakedcapitalism.com/2016/11/can-uber-ever-deliver...

[8] http://money.cnn.com/2016/08/11/technology/uber-lawsuits/

[9] http://www.govtech.com/applications/uber-bans-drivers-from-c...

[10] https://www.theguardian.com/technology/2016/apr/13/uber-laws...
The Effects of Great Power Electoral Interventions on Election Results
This even had a discussion already 2.5 weeks ago... https://news.ycombinator.com/item?id=14120796

No, that's not ok.

(Things that don't get attention can be reposted, but 5 times within a week feels a bit much to me)
"Civil disobedience" is a term and group of actions used when fighting for racial equality during the civil rights movement. Equating that with anything uber, a multibillion international company, does is kind of gross.
I've been taking it for 15 years.
I've never had a problem.
9 Best Star Wars Memes on the Web
I was under the impression it's illegal to intentionally mislead any federal employee, subpoena or not, in any communication whatsoever. Whether it's the "right" way or not, it seems like an API counts as a form of communication.
I was confused because I really thought you were referring to the federal government
Sure, but the dualist hypothesis doesn't explain any phenomena that can't be explained by the materialist hypothesis. There is no reason in principle why consciousness couldn't emerge from purely physical processes.
Intuitively, it seems that Uber committed fraud; but is there a specific law that they violated? It's not a rhetorical question, I'm genuinely curious to know.
Computerized trading. Sellers basically publish their positions on a server and buyers query for the best price on a stock and the place the order. None of this requires or benefits from HFT.
Unfortunately I think I substantially edited/deleted it because I didn't want to post personally identifiable information, but that meant my post was effectively an anonymous attack on a person's character. So in that regard I don't begrudge people for not believing me / not thinking I should post it.
Wow, that's terrible. No wonder Google Dialer has a spam filter - I never understood the point of it but now I do.
Won't that encourage red state inhabitants to not buy insurance, then when they get sick move to blue states and drain their systems?
> Say Game1 brings in £40,000: with rent and beer and socks that’s probably two years’ salary,

Be prepared to not make a huge amount of money, but you get to write games for a living.
> This is exactly the problem with technology.

This is YOUR problem with the technology. Normal muggles care for none of this conversation. They want something that works, which is what modern smartphones do. They like that the dialer provides fancy stuff like visual voicemail, automatic transcription, phone-number-to-business-name mapping, etc.

Most people don't care about trying to avoid Google Services, in fact most people don't use smart phones as phones. In a way, luddites that hate techologists have it nice. You can use an old flip phone that is just a phone and that thing will last forever! It's use assholes who need to keep charging them every day.
So all designers use a Mac and an iPhone?
"which is a quite different bit of software but is sometimes used in a similar fashion to haproxy"

You put your finger on it right there - it's quite different. For example can nginx tunnel an RDP session for example? No of course not - nginx is a web server (proxy) etc. They have overlapping use cases but there are quite a few bits outside the intersection of their capabilities. Even now I am mentally writing a haproxy.conf to serve web content. The static bit is easy but I'll stick to using nginx or apache for what they are good at.

Obviously I wouldn't dream of letting IIS accept external inbound connections unless mediated via HAProxy ...
Ahh, good point, I forgot about sideloading.
While this is fascinating, and Willy is brilliant as always, I always wondered why HAProxy couldn't just, you know, reload the config.

Surely you don't need to fork: Just parse the new config, create the necessary internal data structures, and let traffic flow into the new ruleset while keeping all the sockets (except for those that are superfluous, and of course let in-flight requests finish). Is it because HAProxy's internals weren't designed to do that and that it would too big of a rewrite?

I always found Varnish's design very cool: It compiles the configuration (which is a DSL called VCL) to C and loads it as a dynamically loaded library. I don't know how it does hot reloads, but I believe it does do them seamlessly.
I think an interesting point you might consider -- let's suppose there is such a thing as "too much" liquidity, and as a corollary, there's a "perfect" amount of liquidity. What do you think happens when more liquidity than the perfect amount is introduced?

I think a lot of arguments which support the idea of HFT being too much liquidity seem to take, as a premise, that the extra liquidity costs consumers -- namely, non-HFT participants in the market trading against the HFTs, the "buyers" of liquidity. Does it? If you have too much liquidity, doesn't that just mean that the buyers don't buy any of it? They saw as much liquidity as they needed, completed their trades, and went home. It seems like the actual cost of too much liquidity is HFT firms which send orders that don't get traded against, so they have no benefit (to the HFT), but still have a cost (the firm has to run, after all). Yes, there's some cost to society here, in the same way that there's a cost any time someone takes on a speculatively profitable business that turns out not to be.

I'm sure there are some strong arguments you could make that HFTs are unnecessary, but the argument of "too much" liquidity always felt shaky to me (in part, because it's one of those arguments that relies on playing fast and loose with nebulous terms).
KDE e.V. Community 2016 Report
The mafia-like, protectionist taxi regulations should be considered the true conspiracy, IMHO.
It would prove that an AI could fly, maneuver, target, shoot and take down enemy aircraft, with good enough sensors.
A subpoena is not the only way the government collects evidence of wrongdoing.
Some designs are very good. Normally the ones that go unnoticed.
Yeah, that sounds like it could be effective.
0/100 (or 100/0 or whatever). "Above my pay grade"

The code is the property of the company. Whoever ordered it be created and/or used would be culpable.
So you are the best and most advanced of all buggy whip manufacturers. The idea of a for-profit insurance company providing health care, and all the silly games that entails, will one day stop. The rest of the western world seems to be ticking along without you. I see it in the eyes of Americans that have moved to canada: The utter relief of never having to talk to a health insurance company again.
> All software is leaky abstraction because it doesn't run on abstract mathematics, it runs on hardware. I can literally smash it with a hammer and then all the "guarantees" are worthless.

Man, if that were the only thing that could make software go wrong, we would live in a much better world.
I'm not thinking of anything in specific - just in general, more people levitate towards the big things rather than the small things.
I'm no fan of Uber, but if there are LEOs trying to use your product fraudulently (e.g. fake data, ordering an Uber not for a ride but to impound cars), doesn't it make sense to try and stop this sort of operation?

If you had LEOs peering into your office windows (legal, but undesirable), wouldn't you want to at least have a blind to try and stop them from peeking?
Are You an Absentee Manager, a Micromanager, or a Thought Partner?
Infants also don't survive by themselves. Leave an infant alone and it will die.
Nginx supports L4 (TCP/UDP) proxying just fine, just like HAProxy [1]. Nginx's HTTP(S) proxy capabilities are extensive. Not as extensive as HAProxy, but definitely close. (I don't know anything about RDP, I guess it's a binary protocol that HAProxy doesn't know anything about?)

[1] https://www.nginx.com/resources/admin-guide/tcp-load-balanci...
I didn't see the original but I did not get the impression that the poster's aim was to insult you.

You mentioned being software development, and as a skilled craftsperson in that field naturally you prize function over display. But two professional investors might eye each others' Rolexes to to signal both a sufficiently high level of disposable income that they can afford not to care about purely utilitarian factors, and as a sign of willingness to comply with an unwritten social norm rather than insisting on the superiority of their own taste/judgment in every circumstance.

What's ostentatious to the outsider may be an expression of humility to the insider: 'I'm willing to pay the price for this entry ticket on my wrist, but did not come here this evening to try to one-up everyone else.' At the opposite end of the social scale, you might wear a black leather jacket to fit in at the local punk club, but if your leather jacket was of too obviously high quality the other punks would doubtless consider you a wanker.

Please consider the possibility that you are undervaluing the social engineering function of the expensive watch by focusing on the technical engineering criteria.
If any of the false information presented to local regulators feeds into reports those local officials file with the feds (such as for funding or other purposes), yes. Didn't​ we just have the discussion about how lying to the feds, even indirectly, is a crime?

It might also fit into the federal wire fraud statute (which would also potentially get it into RICO territory.)
> Yes, it is. If you don't get this, you'll be a lousy C++ programmer.

Hmmm.... I mean I understand assembly, and did before I was a C++ developer, but really, you don't need to understand assembly to program C++ anymore than you need to know java bytecode to program java. If you stick to defined behavior, the program will work the way you expect it.

Perhaps you mean you need to understand assembly to debug C++ performance issues? I mean that's true of basically any language compiled to native code.
The law makes it pretty clear whether a business has the "right" to interfere with a criminal investigation.

Disagreeing with a law doesn't give you the "right" to not follow the law.
Anything living on stellar bodies without an atmosphere should be prepared for micrometeorite impacts.

Of course this is a somewhat strange micrometeorite, but it shouldn't be too far from the standard set of space debris.
It still requires explicit action. However, the old way had a little dance between the old process and the new process: the new process tells the old process to start shutting down, the old process stops listening for new connections, then the new process starts listening for new connections. That left a gap where connections got rejected.

The new technique is for the old process to use a Unix socket to seamlessly transfer ownership of the listening sockets to the new process. At no point are the listening sockets closed, so no connections are rejected.

It's still a (potentially) new haproxy binary starting up and parsing the (potentially) changed haproxy config because the user requested a graceful restart.
We're not just talking about dialing a phone; we're talking about a Phone app. Which is—besides being a dialer—also a call history list, and a notification UI that appears when you receive a call to let you decide whether to accept it or not. Both of those use-cases benefit far more from looking up numbers than dialing does.

As it is, if I'm sitting at my desk with my iPhone and get a call from a number I don't recognize, I literally take a second to Google the numbers on my laptop before accepting the call on my phone. I wish iOS (or any VoIP app for iOS; I use Bria) had this integration, optional or not.
> Protectionism has proven to work well in some cases in history.

It's worked pretty well here for doctors and pharma.
Because that would require them to have physical access to your unlocked mobile device. It's equivalent to saying "why can't a crook just steal your security key".

The threat model this setup is protecting against is phishing. For that purpose, a security key is much better than TOTP (authenticator app).
Hahahahahahaha

Just some bad apples right?

Hahahahahahaha
> Considering how far removed from its "natural" source much of our food is, I don't think Soylent should be looked at with much skepticism.

1 in 3 Americans are obese and the next 1 in 3 are overweight. We have no idea how to feed ourselves. Skepticism seems appropriate.
> Normal muggles care for none of this conversation.

If only because the same companies are training users to require all these extras, by effectively (and mostly inadvertently) erasing past knowledge. I'm sure Google would love it if their engineers could remove dialing entirely, what number could you possibly want to call that's not listed in Google somewhere?

A lot of those same muggles were/are fine before these services came along and many likely want it to stay the same.

> They want something that works, which is what modern smartphones do.

Ha! You're funny.

Look at one process I'm sure most of us are familiar with: getting a cute girl's (or guy's) phone number. With flip phones this was simple- pull up the dialer, punch in the number, hit save instead of dial, done (or just dial and save later). No waiting, no fuss. Now with my smartphone that same process is:

* key in my passcode / fingerprint / whatever

* wait for UI to animate, notifications to process, and for the OS to catch up (cause powersave is now off). 3-10 seconds on average of awkwardly staring at the screen and apologizing for the phone's slowness

* hit phone icon, wait another second for my touch to register than another 5-20 seconds for phone app to start

* enter number, hit Add To Contacts, meanwhile all inputs are lagging about a half second behind my actions. Wait for contact screen to appear (another 3-10 seconds)

* enter her name, maybe snap a photo (about the only real value-add in this process), hit Save, again waiting half a second or so for UI lag after each touch

If going out with a flip phone didn't make one such a large target socially you can be sure more would be rockin' it.
Medium?
I don't know of laserhorse. But someone already made a "LaserKlan." http://www.huffingtonpost.com/2014/02/28/colbert-laser-klan-...
One possible outcome of an FBI investigation is information being shared with local prosecutors on which they might being a case.
Not really, because if you ignore the rest of the series T2 ends with humans winning, with the cautionary moral of 'no fate but what we make'. They need to watch something where the machines quickly go from seeming under control to dominating and wiping out humanity with no notion of a 'resistance'. Is there something in the Outer Limits/Twilight Zone archives for that? The closest thing I can think of right now is Stargate Universe's self replicating ships that unlike other replicators in the series actually won and couldn't be stopped, forcing the crew to hope they could make it to the next galaxy and escape (but if the bots are already there, they're screwed).
> some level of attractiveness to the other gender due to stable life.

Are you proposing that every freelancer / solo-dev is unattractive to potential mates per se?