skysight-inc/HackerNews huggingface dataset:
I honestly believe that (at least for the siberian variant of shamanism) a) conceptually, this is not very far from modern psychotherapy and b) the implementation is more straight forward than the instruments of modern psychotherapy and c) this article is pretty much bullshit
They have "Add-Ons" for the (incompatible) Windows 10 version but as far as I know they're not yet documented properly.
Is it possible that Canonical is about to be bought by Microsoft? Collaborating to Windows 10's WSL IMHO hints at that, and no doubt it would be a brilliant move by the latter - swallowing almost the whole server market (which is something they have been wanting since when Windows NT was a thing) in one move. And then we might see Ubuntu integrate more tightly with Windows, or perhaps even turn into the first GNU/Windows distro... (though I'd rather wish Microsoft would replace their kernel, and collaborate with WINE instead, but the latter could intriguingly come too, as a natural consequence of becoming the "largest" distro in the market)

I don't how the market would react at that though: panic, and everybody moving to Debian, or rather enthusiastic adoption?

Edit: clarified
Uber could just run Android or iOS emulators running Lyft with fake user accounts and fake geolocation.
Yes, you can access everything via the underlying APIs. chromedp is a relatively new project (only about 4 months old), so there isn't much yet in the way of high level timing / profiling, but we hope to add that to the code base when we have some bandwidth to do so.
I want up arrow to give the last command from that shell though. I'd like Ctrl+R to search all the full history, but I don't think bash can do that combination.

Also I just don't trust bash to actually keep my history, no matter what I do with HISTSIZE and HISTFILESIZE.
There was this great surge of nuclear scare in the early eighties. Threads, The Day After, and on lighter note WarGames are among the movies which came out of that scare.

I lived through those years. I was scared. I went and saw The Day After on what I believe was its first European showing, in Copenhagen a few days after the American TV airing had made a big splash in the news. It didn't tell me anything I didn't know, but I was seriously shaky all the same, going home that night. I'm still sort of incredulous to find us all alive in the 21st century. And at times I wonder - were we all just in silly hysterics back then? But then I read up a bit on things like Operation Able Archer, autumn 1983, and realize how clear and present the danger really was.
"Quitters never win, winners never quit, but those who never win AND never quit are idiots"

-I have yet to find the origin of this.
I actually have very little faith in charities. I did missions for find, the earth institute, the gates foundation, MVP and WHO. Money is wasted/stolen, politics everywhere, ego, incompetence... It's business as usual, except the people I worked with a the bottom of the pyramid were awesome.
I think this is totally fine by Google. "O.K. Google" would be a trade or service mark of Google, and you'd need to obtain permission in order to use this mark in an advertisement.

The way the ad depicts BK and Google "working together", to speak a favourable description of a BK product, suggests some sort of Google endorsement for BK.

Without that endorsement being approved, it's right that Google would act to stop the ad from suggesting or using an endorsement.

From my point of view, this is pretty risky for BK to do so. And either they didn't understand the risks, or they knew the repercussion would not be expensive for them, or they just decided to take the risk.

To give BK the benefit of the doubt from a strategic perspective, maybe the thinking was, "We know Google will react negatively or shut it down, but that reaction will also get coverage, and will promote talk of our ad even further. Thanks Google!" Still, I'm not marketing person, but that type of thinking, seems to me sort of like "poke the bear" for benefit, and seems quite bizarre to me. I feel it's strange if that is really how marketing people calculate.
'histappend' just makes the shell append its history list (from current session) to the history file, instead of overwriting it. This still occurs at exit time, not immediately.

Besides, since you load the HISTFILE at startup, you'll append your whole history (file+session) to the HISTFILE each time you exit a shell, so either it will grow very large quickly, or you set HISTFILESIZE to limit it but as a consequence you'll lose entries (and unfortunately not the oldest).

The option "only append the session entries typed in this session", while still using the whole history (file+session) for searching, is missing, as far as I know.
United should have offered more $ to get people to volunteer.

Saying that they couldn't get volunteers is like saying you can't hire developers - you can get either if you offer the market rate. Instead, United decided to use muscle instead of compensating customers for what was United's mistake.
That's fair but it was because dead people cost money.
Most of the scientific breakthrough were preceded by improvement of measure instruments. IMHO a constant monitoring of some health indicators of many people good give invaluable data for researchers.
DEPLOY a HUGO SITE TO AEROBATIC WITH SHIPPABLE
This explanation of survivor bias is about the best and most accessible I've found.

http://www.smbc-comics.com/comic/path-of-a-hero
Used chemical weapons?
Power output drops even more when a hurricane catches that gap and rips the panel off the roof, probably taking a chunk of the roof or at least leaving bolt holes.

Power output never happens if the panels are never installed, perhaps due to any ugly gap.

Really the panels need to be the roofing material. This doesn't mean they need to look like traditional roofing. They just need to span the entire roof, edge to edge without gaps.
I read 1984 when I was in my teens, and I remember being let down by it. It was so outlandishly comical that it was impossible to take it seriously. Then I was incredulous that more and more people were saying 1984 was starting to match reality.

Remember the "daily hate"? That's pretty much what's going on here. Not only do people thoroughly enjoy the act of hating something, but entire communities form whose explicit purpose is to do this. And of course, no one wants to admit that they're hating people, so they construct comfortable euphemisms and say they're hating systems, not people. It's a "corporate boot," not a person.

It's much easier to frame anyone who interrupts your daily hate as an outsider than to face the reality of what you're doing.
> every 5th german is named lars

That is completely untrue. Lars isn't exactly a rare name in Germany, but I'd be surprised if it was even one of the 20 most common first names. It's definitely nowhere near 1/5th of the population.
Please note that the whole "illegal access to a computer system" business is what Aaron Scwartz was being prosecuted for. I don't think we want to promote a restrictive idea about what constitutes authorised use of a system, just so we can have a go at an unpopular taxi service.
Journalists on Trump: “We’re not at war. We’re at work”
Let's fire PALS at TRAPPIST planets, so we don't get disappointed as to whethher we find life there.
> Google not only tracked Bing but also set up fake results to catch them copying.

I'm not sure I see the similarity. Google never sent false queries to Bing - Google sent synthetic queries to their own infrastructure, and observed how Microsoft's software (search engine, toolbar etc.) responded to that. There's

That seems closer to if Uber had just hired a team of people to use Lyft and record their observations (which is still problematic, as one of the results is tracking people without their knowledge, but for different reasons than falsifying queries to scrape this data).
It would be interesting if this came to a trial. DPA protects only information that identifies people. If Uber collected information on cars instead which is anonymous and then correlated it with data it already has access to, so it only deanonymises its drivers, that's... I don't know.

IANAL, but I read the DPA a few times and I think it's an edge case. If someone has better idea, I'd love to hear it.
Therac-25 featured on our syllabus here in the north of England.

Its a pretty infamous case.
The "ethics" aspect came from the conduct of the engineers behind Therac that did not take the reports of malfunctions seriously, including a fatality - they were too overconfident and arrogant - as a result it took 2 more people to die, and many more seriously injured, before the problem was identified and fixed.

We also covered other ethics-related case-studies that covered project-mismanagement leading to massive cost-overruns, especially of public-service projects - particularly when those overruns are caused by malfeasance instead of incompetence or ever-changing client requirements (e.g. embezzlement, fraudulent conduct, etc). Another one was the ethics of personal data collection.
I don't really understand the cardboard. Maybe I'm using it wrong. Does it provide any VR/3D feeling at all? Whenever I used it it only felt like a big zoom and the fact that you can move your head around, but I can just use my mouse wheel to zoom in and use my mouse to rotate around for almost the same effect.
And some services that do phone calls can be tricked to save to voicemail (which was the case for Google, Facebook and various others previously): https://shubs.io/how-i-bypassed-2-factor-authentication-on-g...
Very, very nice formulation!

You can apply the same trick to the query, i.e., you only need to write down the whole list once, if you formulate the query for example like this:

?- Vs = [GreenHouse, RedHouse, IvoryHouse, YellowHouse, BlueHouse,
Englishman, Spaniard, Ukrainian, Norwegian, Japanese,
Dog, Snails, Fox, Horse, Zebra,
Coffee, Tea, Milk, OrangeJuice, Water,
OldGold, Kools, Chesterfields, LuckyStrike, Parliaments],
puzzle(Vs),
label(Vs).

In the above, I have introduced the logical variable Vs to refer to the same list in both goals.

In the case of the Zebra puzzle, we only care about a few of these variables in particular, so we do not even introduce names for others. Instead, we can use anonymous variables, so that not even bindings are reported for those variables that do not matter in this case:

?- Vs = [_,_,_,_,_,
Englishman, Spaniard, Ukrainian, Norwegian, Japanese,
_,_,_,_,Zebra,
_,_,_,_,Water|_],
puzzle(Vs),
label(Vs).

This yields the following solution:

Vs = [5, 3, 4, 1, 2, 3, 4, 2, 1|...],
Englishman = 3,
Spaniard = 4,
Ukrainian = 2,
Norwegian = Water, Water = 1,
Japanese = Zebra, Zebra = 5 .

By introducing additional variables like this, you can use maplist/2 to more compactly express the sequence of all_distinct/1 constraints.

That's really a very nice way to formulate the puzzle in Prolog, and makes excellent use of features that are still quite recent innovations in Prolog implementations.
Thiết+kế+nội+thất+nên+tránh+những+lỗi+này
Out of curiosity: does only having to target one OS make a difference here? Is it "easier" to get it to run fast? Any worries that you don't have compared to Firefox and Chrome, even though you purely work on the JS side of things?
Ah well, just go with Cortana then.. =)
Funny thing actually there are treatments for amblyopia and they consist of hiding your good eye while you're watching psychedelic/highly coloured images with your other.

Can't find the name of the company who do that, I did contact them, but mine was too severe to be considered for trials.
So where is the proof that this is not just some mumbo jumbo?
Thank you!

I'd seen these posted before and remember thinking how good they looked and then promptly forgot enough I've not been able to find them again.
> Simplifying it even more: If you had people on the street, looking for cars with a Lyft sticker and reporting back every one you see - would you say that is illegal?

Yes, because trying to "hack" the legal system by finding things that you can argue are "technically legal" is not something that impresses me.

I get that beating someone up and throwing a paying customer off a plane, or using a firehose on civil rights marchers, is "legal" if some judge can be persuaded ($$$) to agree, but I'm not going to play that game: I don't want to live someplace where we do what is legal and don't do what is illegal; I want my neighbors to know right from wrong.

A Reasonable Person would think that Uber was doing this to wrong Lyft and indeed it turns out, was doing this to wrong Lyft.
Did you read the article?

The court documents included Monsanto’s internal emails and email traffic between the company and federal regulators. The records suggested that Monsanto had ghostwritten research that was later attributed to academics and indicated that a senior official at the Environmental Protection Agency had worked to quash a review of Roundup’s main ingredient, glyphosate, that was to have been conducted by the United States Department of Health and Human Services.

Yet the first thing you think about is accusing organic farming of conflicts of interest?

You are a perfect example of extreme cognitive dissonance. What's even more scary is you're working in the field of biotechnology. It only reinforces my view that many of you are living in your own dogmatic information bubble.
I believe it would need to be personally identifiable data. The fact that Uber can personally identify someone with location is unique to them and falls into this gray area.
Monzo seem to be doing something similar here in the UK

https://developers.monzo.com/
Zooming out a little, the fundamental problem here is broadly recognized as a modern protocol design challenge. To phrase the consideration roughly: the response to a request should not require more resources than the client has already spent to request it, either in terms of bandwidth or processing (including memory, storage IO bandwidth, etc.).

Obviously, in some cases such design is not possible. The classic case is HTTP, where the entire purpose is to supply some (arbitrarily large) volume of data in response to a small request, and therefore there is a bandwidth challenge.

Conventional defense strategies tend to utilize the fact that TCP requires a three-way handshake to instantiate, thus validating the peer's IP address (unlike UDP), and include:

(1) An authenticated session, eg. using a session key derived from a separate API call.

(2) Rate limiting per authenticated user, either based upon data over time or request frequency. (This alone is the subject of the article)

(3) Segregating read-only, cacheable data (even if it expires within seconds) on separate infrastructure such as CDNs or memory-based caches.

(4) Aggressive use of HTTP caching.

(5) Careful tuning of HTTP session length related configuration to suit the application profile.

A newer strategy is the use of captcha, however this is not viable in automated (ie. API) use cases. Another relatively 'new' (for HTTP) strategy is the use of websockets or other mechanisms for real time 'push', to avoid the latency and processing overheads of the conventionally enforced HTTP request-response model.

Additional options would include segregating clients to speak to different servers (ideally in different data centers, on different links) such that overhead may be scaled across different infrastructure. Thus even if a single server is targeted by an attacker damage is limited in scope.

Another architectural defense would be the enforcement of a gateway/proxy layer (internal or third party) obscuring real datacenter netblocks from attackers, however this comes at the cost of latency where data cannot be cached.

Cloudflare basically provide all of the above (plus additional features) as a service.

Finally, in native mobile application development where an API is the primary interface with some central system, another simple step that can be taken (with appropriate care regarding peer authentication and cache invalidation) is the use of a cached set of IP addresses within the client as a means to identify servers. In this way, attacks against DNS infrastructure will also be nullified, and you can focus the demands of segments of your user base on different infrastructure. (Here in China, DNS is often hijacked or broken, though this is much less of a concern in typical western environments. It will also reduce startup latency on slow mobile links the world over.)
I know ​the US isn't perfect, but is it the kind of repressive regime that the Tor project talks about? Or, to put it another way, should Tor consider it a success that they can take down regimes no more repressive than the US?
I've thought about this too. It is entirely possible but I doubt it this will end up well for Ubuntu on the desktops. Everybody should remember the backlash against SUSE when they made a deal with Microsoft back in the decade.
At a minimum, they should find where the hostages are, how many, how many threats etc.
No, it happens.
Genuine question as I don't own any of these devices. Is there no setting for locking the device activation to one or more specific voices? This is surely a technical possibility and from a security point of view it is surely the sensible default behaviour for a device that can literally buy stuff using your money with nothing but a voice command.
This idea resonates a lot with me
It happens in monkeys as well.

https://www.newscientist.com/article/dn13596-male-monkeys-pr...
Why we used firebase?
The last (and only) pen test report I saw had some "escalation of such and such via this vague vector, please do x and y to close off this avenue" - strongly implying that they felt the actual trick being used was their IP to be protected?

This was for using citrix boxes to provide saas to a client
How to Setup PHP CodeSniffer on Windows Machine?
"I wrote a 3D engine in C++ many years ago and it still feels wrong"

Only half of the reasons why C++ is so popular have to do with the language itself. The other half is related to constraints, that don't have as robust solutions using other languages.

Nobody is claiming C++ is a great language but for a lot of constraints there are no viable options.
If an uber employee looks at the screen using mark one eyeball and by hand notes that it's on primetime, is that "illegitimate"?
> a constant monitoring of some health indicators of many people good give invaluable data for researchers.

Yes, Apple's researchers ...
Automobile-related bureaucracy should have no place at all in anything related to voting. Why should a disabled person who can never make use of the DMV's real purpose have to go there just to exercise a Constitutional right?

If people want voter ID, have them issued by City Hall, or print the voter's name on the sample ballot mailed to the voter's home before the election and have them bring that to the polling place.
If you engineer a crop that is resistant to salt sure.
Ultra-fast bootstrapping with Angular 4 and Electron
> All of those things are true, but you should learn C. And you should learn it well.

No, you shouldn't, unless you're a historian. It's not just a waste of your time, there are enough bad design decisions that using it will actively make you a worse programmer.

> Who's is going to keep optimising modern languages like Go and Rust?

Talented Rust programmers. The language is perfectly well suited to self-hosting.
Refundable tickets make it a problem.
Don't get me wrong. I think they're total assholes and shouldn't be doing this even if it is legal. But at the same time I'm interested in what would happen in case of an actual lawsuit. These don't care what impresses us :-(

Also, discussing what changes on Lyft's side would make it definitely illegal is interesting if you ever have some personal data in your own service.
Yes, it went well for Linspire, still it attracted a lawsuit, and the reason they didn'tlose wasn't because Lindows is different from Windows but because "windows" was a generic term already used as such by Microsoft itself.

I wonder what would have happened if the MS product was called say WinOS and the other one LinOS, where none of the terms are common words so that similarity would be the only matter.
BTW, lead gas additive was known to be pretty dangerous at the time

see eg https://www.wired.com/2013/01/looney-gas-and-lead-poisoning-...
There shouldn't be an expectation that every release contains interesting new features. Adding interesting things takes time and effort, so sometimes it's better to just release a collection of small-but-still-important updates. This is the 367th release of Node.js, so how about giving the developers a break.
Well put, in my mind Ubuntu will always be a great gateway drug to Debian. Ubuntu community did a fantastic job to popularize deb ecosystem even though it is often criticized for not contributing enough upstream. I can't imagine anyone using Debian as their first Linux distro, Ubuntu (and it's derivatives) on the other hand is the Linux distro. Debian is arguably more stable and technically might be better implemented but Ubuntu has won over the average user because of ease of use and helpful communities around it.
Not for the US: http://holvi.com is great for Finnish, German and Austrian startups. You can get multiple cards, comes with bookkeeping built in and reimbursement functionality.
In typical concatenative code, a function usually has only 1–2 inputs and outputs, so it only ever uses a tiny part of the “implicit state” (typically a stack) being passed between functions. It’s not much different than

configure(authenticate(connect(open())));

in a C-style language. Those functions might be returning and accepting all kinds of complex objects or tuples, but you can use purely local reasoning and just treat that expression as a pipeline of black boxes, as long as the inputs and outputs match up.

Static types help a lot with this (and I’ve actually been working on a statically typed concatenative language for a while) but even basic arity checking (as in Factor) is enough to make it a very minor issue.

To me, the point is not that you should avoid local variables entirely. Rather, it’s that most code doesn’t actually need local variables to be perfectly readable, because the most common dataflow patterns in regular business logic can be captured by simple composition of functions.
How I Found a Bug in Twitter by Debugging Chromium
How to Recover Deleted Call Logs from Android on Mac
Stupid me thinks that if they can measure data that is even indirectly related to blood glucose with sufficient quantity they can actually infer glucose level with quite accuracy. I.e. only with measuring heart beat, oxygen and co2 level at the skin, temperature and time of the day, and sufficient data crunching they can actually know the glucose levels.
I'm on there, though mostly for the vibrant RPG community.

Whether it looks like a ghost town depends on how many people you are following, and which communities you're a member of. And whether you've configured those communities to actually show all of their content in your stream, which is something you have to do manually for every community you're in. So that's a pain.

Google has been trying to hard to chase people out of Google+, but people are still holding on, because there isn't really any good alternative. It's a shame to see Google undermining their own platform like this, though.
Speed of confirmation, stats were useful as a show off feature. I had considered using email but as with postal I didn't have everyones address (can't actually think of the last time I emailed friends), we had around 90% of peoples telephone numbers and so it became the logical mode of communication for this project.

I had thought about a phone call out with a prerecorded message to our guests and then collect their input via dtmf ;)
But SMS was the easiest method for our needs, but it depends on what networks your guests use I guess.

I've seen many of my friends get married and it can be so expensive (tens of thousands) and for a single day!