skysight-inc/HackerNews huggingface dataset:
> But this information is being provided by Lyft inside their app.

No it isn't. Not according to the article. According to the article a fraction of that information is provided as part of the app but Uber went ahead and exploited the lack of operational security on Lyft's side to crawl _all_ the information by traversing over information intended for other users. Repeatedly.
Have you ever had to follow coding standards that are 10 years out of date? I have and it was worse than working retail. Technology moves too fast. (And for what it's worth a VPN is a non-solution to the wrong problem in this case).

Legal is absolutely the right place for the problem. Put the liability in the right place and companies will figure out what works and what doesn't.
I'm guessing you only need to hack one system to throw doubts on the election process, and maybe start some sort of narrative that influences people to vote the other way in the repeat election. Also, the second verification database, mey be needed to be guarded more securely for a longer time in order to give people a chance to verify their votes.

The electronic voting machines are not much different from a paper ballot system in that they are just boxes that hold vote counts, in bits rather than bits of paper. They are not network connected and to my knowledge they are not easily programmable once deployed in the field. i.e, they would require collusion of a large number of local officials, including that of the central election commission officer deployed in order to facilitate reprogramming.

Elections if rigged are done so by people, so the threat comes from the vast numbers of government employees who are deputed from their day jobs to perform election duty. These people hold the power to rig elections by miscounting the paper votes. If the counting process is digitized using dumb machines, then that would maybe take care of the malicious counting problem.

Ultimately any system would rely on the integrity of the actors involved to function properly. In a country with levels of corruption that India faces, it is easier to keep an eye on the few direct employees of the election council rather than every person deputed for election duty.
Newspapers - major newspapers, not yellow press - in Germany reported that the British queen had a cold. And you complain about an actual IT subject making it to the frontpage? Democratically (s)elected by the visitors of this site no less.
In other words, religion trumps modern medicine for mental illness. I agree, but I don't see this tribe's beliefs having a special status or better probability of success above any other religion.
> stuff that is natural is time-tested

This also applies to tobacco.
So only 20 years until it filters down to us plebs then?
The article states:

>If you're curious why it's important to not have a phone number on your account, see the security key FAQ.

but this is not explained in the FAQ. I've never heard about this before, why is this important?
The chained Functors, Traversables etc are useful when you are still writing and changing your code---it's really easy to add or remove a layer.

Yes, some of the instances can be confusing. Adding type signatures afterwards usually clears it up. (The types will tell the reader that for tuples, fmap operates on the second element.)

Yes, "g . (f .)" might be a bit harder to read. Though when I first discovered functor-composition by myself, I was just playing around with exactly that kind of point-less nonsense for fun.
Yes, I should try fish or zsh. I'm just afraid I will spend a lot of time debugging incompatibilities. At least my current toolset doesn't involve source:ing stuff, so it should be ok.
The interesting question is if "Google" is even still a trademark of Google.

Considering many dictionaries list it as "to google: to search in the internet with a search engine, e.g. Google® or Bing®", one could argue it has become generic, and the invocation isn’t actually "O.K. Google: ", but "OK, google: ", using it as imperative form of a verb.

That said, this argument is today very silly, as it relies on the letter-of-the-law interpretation, and wouldn’t fly in most courts yet. In a few years, with "to google" being used more commonly, it might actually.
Building an SDK for Robots – Ted Östrem
There are many languages with excellent C ABI compatibility with nearly the same portability, as well as some languages that compile down to C, while offering more safety and productivity.

So aside from performance and legacy codebases, there's no huge incentive to start a project in C these days. I think those who do it, do it in spite of the alternatives out there.
TV may be leading me astray, but isn't disbarment usually for ethical reasons, not general incompetence?
What you share on Facebook is mostly and primarily your problem, and maybe a problem of those who you associate with. Insecure IoT devices are already being leveraged to perform large-scale DDoS attacks, which makes this an infrastructural issue. It affects many other people who are in no way affiliated with you. It's less like nutritional labels and more like vaccination. Solutions to such problem should not depend on your consent, informed or otherwise.
And if mass media stats are right USA throws away one-third of the food it prepares.
Oh, I definitely have a soft-spot for s-expression syntax---especially with good editor support for colours and indentation and syntax-aware editing. It actually took my quite a while to warm-up to Haskell's richer and more complicated syntax.
How to Find a Niche and Validate Early Stage Pricing
> They could have gone for "Hey Siri", but did they study junk food consumers as Android users? http://www.businessinsider.com/android-is-for-poor-people-ma....

Or maybe because they planned to expand the campaign globally (as they often do with their ad campaigns), and Android happens to be by far more successful globally?
The last time I flew United is also the day I vowed never to fly United ever again. A couple of months ago, I was flying out of SFO. I always bought the priority boarding just because I get anxious when I have to wait for things. Anyway, I was at the front of the boarding line and watched this whole thing unfold. The United gate agents were being really short with people before boarding began. Once boarding began, and some people were scanning their boarding passes, the head gate agent decided that every passenger (every single one) needed to put their carry-on into the stupid metal sizing box. But by the time he had decided this, one of the first class passengers had already gone onto the plane. The gate agent said "sir" half-heartedly down the hallway to the plane, but he must have already boarded. The gate agent guy got extremely mad, started yelling about the passenger, and got on the phone and called the airport police. Boarding had been completely stopped at that point, and we all waited for the police to pull this first class passenger off the plane. The guy was completely innocent, and it delayed our flight by perhaps half an hour. It was astonishing, even after my previous pattern of waiting four or more hours for delays on what should have been a short commuter flight.
I think this is an important point. Trying to store all of these in RAM means you can only have so many. Which is why I really like something that can use a backing store of a more cost efficient DB. Once you start thinking about what you could do if you could have 1000s of rate limits per user you end up thinking of lots of interesting ways to use them. Like limiting how often you log/track-usage to 1/hr per event per user. That's saved me a ton of money.

Second thought: token buckets have a nice property of being really cacheable once they expire. You can push down a "won't refill until timestamp" and then clients can skip checking altogether.
PhantomJS: Stepping down as maintainer
I don't use any service without having a basic understanding oh how secure and private their systems are - the CFAA makes that all illegal

"You wouldn't open an unlocked door" is the "you wouldn't download a car" of infosec. The later redefined theft as not requiring anybody to be deprived of a good while the former has the same flaw, you arent deprived of any good, you aren't harmed, you haven't been coerced or forced - i.e. It meets none of the common law definitions of trespass[0]

[0] but it does explain why ddos attacks, spam and stealing user data are trespass because they do meet those definitions
That last paragraph is the real important one to me, concerning automation in general, be that IoT, self-driving cars, or other kinds of connected devices that do jobs previously done by more humans with fewer.

Case in point: Someone snips the wrong cable and a system that has replaced human operators who would route in-field nurse calls goes down. This is a small system for now with low volume, so an improvised manual process is in place in a matter of minutes. But what if this system was serving 100x more users? This process would not be scalable, and said provider would not have the infrastructure or man-power in place to handle that situation.

Similarly with the idea that in the near-term self driving cars will reduce the need for drivers, not eliminate them completely. It's like some fallacy of averages. What about that week with so shitty visibility that the sensor-suites are blind? Does the world completely stop for a few days?
For those on zsh I have something similar [1-2]. It hooks to zshaddhistory and stores the command, running time, CWD, hostname and exit status in a sqlite database, and provides a simple query command.

With a git merge driver [3] the history database can be kept in source control and shared between hosts.

Queries look a bit like

$ histdb blah
time ses dir cmd
09/02 24 ~ ogr2ogr temp/blah.shp 'WFS:http://environment.data.gov.uk/ds/wfs?SERVICE=WFS&INTERFACE=ENVIRONMENTWFS&VERSION=1.0.0&LC=3000000000000000000000000000000'
09/02 24 ~/temp cd blah.shp
15/02 146 ~/.emacs.d git commit -am "blah"
22/02 175 ~ test="asdf/blah.shp"
09:48 743 ~/.histdb hist blah

The sess column here is a unique (per-host) session number which means it can recreate any transcript with a suitable query; if I ran histdb -s 24 it would produce the whole session containing the top two results above, including directory history.

[1] https://github.com/larkery/zsh/blob/master/sqlite-history.zs...
[2] https://github.com/larkery/zsh/blob/master/self-insert-overr...
[3] https://github.com/larkery/zsh/blob/master/histdb-merge.zsh
I think it may accept both the underscore and hyphen and just normalizes it.
Wow. That's awesome. The first WiFi worm, I think.

Think of the art that's possible with this. You could create city-scale images. Maybe larger, in high-density areas.
You are obviously a troll with zero intention to contribute to any meaningful conversation. Voter impersonation is not that easy with all ID card requirements. If it were we would have more difficult problems than a simple choice between paper ballot boxes an electronic voting machines and this conversation would be moot.
As far as I know, you can install the clover package for your distribution.
http://programminghistorian.org/

I'm not an historian, but most of my friends are somewhere in the humanities fields, and two of them are historians.
Why I like Golang's interfaces
20+ Interesting Chrome Extensions for Developers, Designers and Entrepreneurs
> whether I'm arguing with GMO-skeptics or climate-change-skeptics, I can't prove that this scientific consensus is worthy of your respect

What about GMO-skeptics that belong to the scientific community?
"Maybe you believe that objective knowledge can give us meaning"

I doubt anyone believes that. How could that ever be so?

"To me, the application of Occam's Razor is that my consciousness is evidence of some meaning"

This really makes no sense, it's the same anthropocentric fallacy that led people to believe for centuries that the Earth must be the centre of the universe.

It's back-to-front... the need to seek 'meaning' for life is more likely a result of the narrative tendency in human consciousness. And in recognising this we can turn away from the idea that there must be some kind of 'higher' externally-provided big-m 'Meaning' - an idea which must lead to either hopelessness and futility, or self-delusion.

Instead, small-m 'meaning' in your life becomes something you can give to yourself, you can choose what gives meaning to your life, you can change your mind.

Being able to sit comfortably without Meaning is a valuable trait.
Exactly this. And you're getting downvoted because it works for people in their situation, so either you must be lying or you must be using it wrong.
> may be a way to pick up talent

Or to lower wages by increasing the talent pool.
I guess because it's relatively easy to redirect/capture an sms/phone call. Trick the phone company into moving your number to a new sim for example
How Spotify Helped Us Build a Better Similar Company Algorithm
Yes, but the problem is that Uber pays well and it has a lot of interesting problems to solve, and as usual in our society, morality becomes the later priority than interesting work/pay
> Reality: if you have a slightly non-standard accent, you will be shouting at your device five times before anything happens.

I don't know about Google Home or Siri, but my Alexa easily handles my broad Norwegian accent the vast majority of the time.

There are a few things (e.g. weird album titles) that are more likely to cause problems, but in my experience the things that it has problems with are rarely accent related as when something is problematic my son who does not have a comparable accent runs into the same misrecognition.

(EDIT: I have no doubt that there are accents it will have problems with - my point is that you certainly don't need to have perfect pronunciation for this any more)

> While I could just have pressed the play button on my Apple TV remote and be done with it (no fiddling with a phone necessary).

That requires finding the remote first. You may be organized enough for that never to be an issue. I've given up on the normal remote and rely exclusively on apps now, but that also involves grabbing my phone or tablet and a couple extra steps.

> (4) Voice assistants are unusable in most environments where there are other people.

That's fine. They don't need to be usable everywhere. I have no interest in using one on my phone in public for example. But I like having one in my living room, and I rarely have enough people around that it's a problem. In my experience with it so far, people have already learned to hush down automatically when they hear you give the keyword (but I do agree that won't work with a lot of people present - it works with a few people around).
Terms of service are not law.

When an end user breaks the terms of service of whatever system, most people would say that terms of service mean nothing. But since it's Uber, uuuuh, the scary terms of service!!!
Hybrid Clouds: Here to Stay or Stopgap Technology?
Just because you like Aaron Swartz doesn't mean that the law was 'abused'. He flagrantly violated MIT's terms of service and knew that he was doing so.
"can get the original secret" is a phrase which should worry a security-conscious person
> Imagine how many pedophile rings would love to remotely watch kids using a built in webcam?

Already happening. Access to webcams is sold on dark markets.
Thanks god Alexa and G Home solves all of our first word problems caused by our laziness and digital addiction. There were times I thought the Cyberpunk motto "High Tech, Low Life" would be just a joke.
6 reasons your inbound marketing sucks
Especially some of the actual practices surrounding it - I've had some really bad experiences with e.g. the Less Wrong crowd tending towards assuming there is no value to human emotion, and so failing to even make a basic attempt of integrating into a community rather than dominating it with debate-is-the-only-form-of-conversation, attacks on people's identities under the guise of "you asked a question, that means you want me to tear you apart", and more.
Worth pointing out that the always-on `Hey Siri` on iPhones is trained and responds only to the trainer's voice.
> I've never seen any leftist claim that any group is inferior by birth

Did you forget radical feminism?
Hesddf
sdfsdfsdf
Upvoted; I love this book. Amazon recommended it to me out of the blue when I started studying Esperanto again and I went in totally blind; enjoyed it from start to finish.

Also, if you're interested in languages invented for TV and movies, read David Peterson's "The Art of Invented Languages", in which he describes how he created Dothraki and a whole bunch of other languages, including writing systems. As a linguist who would love to get into that kind of thing (and who has studied some very obscure languages which would make good influences), I totally enjoyed this. A little more technical than Arika Okrent's book, but still very accessible.
A drone does a fly past mapping the field, then cockroach-sized robots crawl the field locating and cutting weed roots with mechanical jaws. A spike-footed walker then vacuums up the loose weeds and feeds turn to a digester that makes the fuel to run the robots ... simples!

It's all good until they get a taste for blood.
Blockchain Tech nChain receives the biggest investment to date
Glad you like it. :)

Disclaimer: I'm the author.
And all of these are poor choices. My partner's name is Alex, I use Amazon and Computer all the time in daily conversations around the house, the only one that is semi-rare is Echo. Ideally it should let you choose any word.
Working remote root exploit for Solaris leaked in Shadow Brokers dump
Thanks, that's answer.

@Mozilla: so please make the Mingw builds as download package as well. And don't forget to release everything as ZIP packages as well. (not just MSI)
Seems like you are looking for a company who will accommodate your needs (i.e. "Don't care what tech stack you've used") but maybe you need to think about what you can do yourself to accommodate what companies need from you?

You say you're looking for somewhere that will "tolerate a greater ramp-up time for new hires" and thats fair enough but there are also plenty of things you can be doing now to prepare for a job to minimize the ramp-up time.

Also your approach of "looking for a job as a web dev, or anything really" is not going to look very attractive to employers. I'm sure you wont be saying that in an interview of course but why would they hire someone with that attitude when there are plenty of people who can say "I love working with Rails/Python/Javascript/whatever because x, y and z and even though I've been unemployed recently I've done this, this and this which is related to this technology".

I'm not saying you have to become one of these web-dev obsessed hacker-newsy types who spend all their free time reading tech blogs and experimenting with no-sql databases but at least pretend to have an interest in one or two particular aspects of web development and spend a bit of time to code something or do something to demonstrate that interest.
even android developer settings allows us to mock locations, no need for an emulator!
How message menus improve daily standups in Slack
yoo! https://www.slideshare.net/jdwyah/diy-heroku-using-amazon-ec... does have a bit of a pretty picture, but the basic idea is:

For each rate limit you can choose to be in one of two modes:
1) Redis with a backing store of DynamoDB aka BestEffort since there are failure modes where you could lose an update. In this mode everything expects to happen in Redis, but if we don't find your limit there we check Dynamo. Writes are asynchronously persisted to Dynamo.

2) Token Buckets straight in DynamoDB. This is our Bombproof mode.

(details in https://www.ratelim.it/documentation/safety)

It's worth noting that with either of these you can cache aggressively in the clients whenever the limits have gone over. Both the clients https://github.com/jdwyah/ratelimit-ruby https://github.com/jdwyah/ratelimit-java do that for you.
The very definition of programmers has been already significantly expanded (and slightly contracted in the reverse direction) for decades, and it will continue to. It is natural that the past's required knowledge is only optional or even obsolete today; what's a problem with that?
Yes, I would make it like a first-run thing, that you _have_ to do it during setup (like Siri).
Nice deflection.

This story is as much about the info-war that kept glyphosate from being 'poisonous in the public mind' as it is about the fact that there are worse carcinogens in the world ..

Sure, depleted Uranium is a much worse pollutant for us to be worried about. But, that's no reason for us to continue paying millions into an industry that lied to us so that we would keep spreading it on our food sources now, is it?
Isn't this what happened during the dot com bust of 2000?
The two situations are very different.

As technology goes, Aaron merely accessed what was already accessible to every user. Uber accessed information a single user wouldn't have had access to.

As ethics go, Aaron downloaded information that represented publicly funded research and would be available to the public if academic publishing wasn't so horribly defunct. Uber extracted operative business information that was only meant to be exposed a fraction at a time to provide specific services.

As motives go, Aaron tried to make information publicly available for free. Uber tried to poach Lyft's drivers and sabotage Lyft's operational model for financial gain.

The only value of Aaron's case in this discussion is as an example in the form of "If what Aaron did was grounds for criminal prosecution, how is what Uber did not a federal crime?".

Even if you disagree with the ethical aspects, Aaron exfiltrated information available to any normal user (just at a larger scale than intended) whereas Uber intentionally exploited a design flaw to access information not available to any individual user. If both crimes could be described as "doing X, and then doing the same thing again a lot more times" for Aaron X was "downloading a file intentionally made available to all users" whereas for Uber X was "downloading information only intended to be available to a single other user".
You mean we should fact check the unsealed emails?

Let me quote one of the more explicit parts of the article:

> Court records show that Monsanto was tipped off to the determination by a deputy division director at the E.P.A., Jess Rowland, months beforehand. That led the company to prepare a public relations assault on the finding well in advance of its publication. Monsanto executives, in their internal email traffic, also said Mr. Rowland had promised to beat back an effort by the Department of Health and Human Services to conduct its own review.

> Dan Jenkins, a Monsanto executive, said in an email in 2015 that Mr. Rowland, referring to the other agency’s potential review, had told him, “If I can kill this, I should get a medal.” The review never took place. In another email, Mr. Jenkins noted to a colleague that Mr. Rowland was planning to retire and said he “could be useful as we move forward with ongoing glyphosate defense.”

For me, this qualifies as 'big evil corporation' behavior.
[edited: formatting]
why not? 1000s/min should be NBD.
Well, not exactly an app, but some forums dedicated to reviews for courtesans are quite old.
Real Hide IP 4.5.9.8 Crack Patch and Keygen Download
I think a lot of the problems linked to bash history could be solved elegantly by the use of a daemon to exchange information between concurrently opened shells.
Except there's more evidence of Uber's failings than for the accusations levied against Russia.