skysight-inc/HackerNews huggingface dataset:
Snapchat is a unique case because they've insisted on shoving their growing workforce into a bunch of small bungalows, retail spaces and storefronts--including Nikki's, a beloved neighborhood bar--scattered throughout Venice. This has had a really outsized and unfortunate effect on the neighborhood that goes well beyond the standard gripes about gentrification and rising rents.

They've taken one of the most walkable, lively communities in LA--where you could just wander around ambling into funky shops, cafes and bars--and turned it into their private, cordoned-off distributed campus.

One of the most vibrant neighborhoods in the city has turned dead and boring. I lived in Venice when I first moved to LA and absolutely adored it, but there's literally nobody left except techies and tourists. If that's the sort of place Snapchat employees want to live then more power to them. Let them stay by the beach as LA's center of gravity continues to shift to DTLA and the eastside.
Former Girl Soldiers Suffer Stigma Back Home
Like Europeans spend billions on American trips with the strictest VISA system, handing over even social media accounts and going through other non-standard border procedures. I don't think VISA requirements are a major force in tourism.

https://en.wikipedia.org/wiki/World_Tourism_rankings
I wonder what rate of false negatives is, in terms of assigning Greyball status to someone who is not in fact a local official conducting a sting operation.

Picture a 19-year-old woman in college whose dad convinced her to put Uber on her phone so she'd have a way to get home safely at night -- and linked her account up to his credit card so she wouldn't worry about having to afford the ride.

Now picture her leaving a house party drunk at 2am. The party happens to be close to city government offices, and her dad's a cop and his credit card tracks back to a police credit union. She opens the app and tries to get a car, but there are no cars. Or there are lots of cars, but none will give her a ride.

A low-probability edge case, to be sure, but I wonder if Uber considered the possibility?
I feel like you danced around the central point of my post: there is no suggestions for how to secure and harden devices without refining these trusted computing techniques. We need to harden these devices.

Your argument is no one can be trusted to make them. But my argument is that if you believe that then you know you can't trust anyone to make anything one way or the other.

Surely rather than botch the whole thing (because we don't like the vendors) we should start to propose stronger and more consumer-centric versions of these?

A skeptical and cyncial part of me notes: given the tiny tiny number of users who can actually verify their machines are what they say they are, all "trusted computing" rebukes do is argue against a tech that actually does mitigate rwal attacks for the vast majority of uses.
Citizens of western countries got lazy and let plutocrats take over. The result has been a re-distribution of wealth and power. More people are starting to find that uncomfortable: http://www.economist.com/blogs/economist-explains/2014/05/ec...
That could also be a CC fraud detection algorithm
I would argue that when you give a subset of a population an institutionalized monopoly on the user of force, you're always going to get bad government eventually. That's why the State should never have the power to do anything that an individual could not justly do.

http://bastiat.org/en/the_law.html
I think you misinterpreted what matt4077 said. Most "hacking attempts and similar" are illegal. Tor is often (nobody said always) used in attacks, so the IPs of most exit nodes show up during attacks, which requires future users coming from those same exit nodes to solve the captcha. Cloudflare makes these decisions based on data, not on interpreting the law.
I'd use haskell if it weren't lazy by default and didn't use Cabal. Aka I'd use OCaml/F#.
And Europe will most likely introduce something like ESTA (unlike the visa thing which won't have support from the Commission)
New software. The version of FXOS that came with the Flame (1.0) was... not good at all. 1.1 and 1.2 added some niceties that started to make it usable as a daily driver phone; 1.3 added async pan and made things feel slick; and 2.0+ were just lovely.
Writing code. Then reading that code, working with it and starting over and writing it again with what you learned.
One big factor is that those with personal experience of fascism are dying off.
Right, and the current situation is one such consequence of that. Of course they could try something else - they've been trying since the 90's from what I understand, with mixed results at best.
Cherry-picked example. The Upper East Side (expensive, residential neighborhood) has a density of 46,000/km^2.
Reading the comments I'm now thinking it would be awesome to have a Switch and access my few Steam games (they run on a low powered comp) on there.
> without some verification of the marriage.

Nobody is talking about skipping this part.
Capital tends to amalgamate. Thus, I find your perceptions to be on the right track.
Resistance to smallpox for those that can afford it or are useful?
Tolls are the solution to Los Angeles' traffic
Cool I'll give it another go once they release it.
I used ToneLoc a lot in the 90's :-)
Ethiopia's Cruel Con Game
Oh, I agree. But I would consider a business moving into an area and gaining a competitive advantage by violating local laws that constrain their competitors to be some kind of breach of the social contract, and just not cricket. If that's in fact what Uber has done - I'm not really conversant with all the details. I don't think I have an inordinate respect for the law, but I also don't think that "but the law is stupid" is a convincing defense here.
This is my experience. There are three identical "luxury" apartment buildings around me. There are another 4-5 new construction "luxury" buildings that aren't identical. But, all of them are >$400 than what I have now, and worse in all sorts of subtle ways (mostly - mediocre kitchens).

The identical buildings are probably the worst offenders, and the converted old building is probably the best.
Of course that does not increase affordability. We're speaking here of net increases to supply.

Indeed, if you knock down 20 units of housing to build 25 units of much more expensive housing, you probably don't increase affordability, at least in the short run. But those are fairly divorced from the reality of housing development.
Have you looked at their programs? They're not proposing any crackdown on immigration.
As others have stated here, this is largely a reaction to globalization and immigration issues that have been present in the world's view. Globalization has left a large portion of each country behind. Large multinational firms have moved a lot of their low-skill labor to cheaper markets and developing countries, leaving a large swath of former employees in their wake with very little perceived hope of finding another job at the same level. Whether you agree with the feeling of hopelessness or not, you have to admit that there is a large population that feels that way. You can't tell them that their feelings or views are not valid and that this is good for the world; their world just got ruined for the profit of others.

Pair this with a large influx of immigrants from other countries, and it scares people even more. The constant threat of terrorism has caused people to live in fear, and governments to react accordingly.

All in all, those are some major parts of the puzzle.

In another comment section (Reddit, I believe) there was anecdotal evidence that visitors from Bulgaria, Croatia, Cyprus, Poland and Romania regularly outstayed their visas and were notorious for violating a tourist visa, hence the additional checks the US wanted to put them through.
That's what checks and balances are for. Ideally it'd be the judiciary, if it came down to it it would be the people.
Biggest things I have let grow...

My raspberry bush is the biggest thing I've ever let grow.

Inside the house would be my gorgeous aloe vera pla y
> ...but we are not talking about millions of refugees that change the social fabric altogether.

That is exactly what people are talking about. [1-5]

> Globalization has been going on for decades now and things do seem to have improved for many. Why now?

Things have improved for some, generally in different countries than the places where things have gotten much worse. See the decline of middle America. Add an elite class who's comfortable with and encourages income inequality [6], and you get lots of anger and backlash. Especially if you only call the people with complaints about globalization ignorant and racist for caring about their own self interest.

1. http://www.nationalreview.com/article/445237/sweden-crime-ra...

2. https://en.wikipedia.org/wiki/List_of_grenade_attacks_in_Swe...

3. https://www.thesun.co.uk/news/2523332/migrants-sexually-assa...

4. http://www.mirror.co.uk/news/world-news/eight-iraqi-migrants...

5. https://www.youtube.com/watch?v=57Zk3TUNRBs

6. http://paulgraham.com/ineq.html
Immigration is not all or nothing. You can allow in a set number of immigrants a year - enough to inject new ideas but not enough to drown out Japanese culture. They're your borders, no one's stopping you.
Can you even conceive of how radically different that would look? In order for barter to be possible, you must be face-to-face with the person you are exchanging goods with. Unless Amazon really stepped up to the plate and hired agents in every neighborhood in the nation, I couldn't see it being anything but a reversion of society to pre-Industrial-Era structures.

Shit. You just made me realize something. This would be bliss and perfection and salvation for the current status quo. The Internet has come along and taken distribution, the source of basically every existing accumulation of significant wealth, and made it a worthless problem to solve. It took the primary economic engine, something only huge sophisticated organizations were capable of accomplishing with any effectiveness, and turned it into something any clever 12 year old can do in their spare time for a lark and run circles around those large organizations whose pre-existing distribution chains are now a weight drowning them.

They feel that noose tightening and know their days are numbered unless they can stop things from progressing any further. The death of any not-in-person transactions, especially any transactions over the Internet, would give them rebirth. Their distribution networks would once again be the single most valuable structure in the entire economy. They could continue to skim 90% of every transaction between creator and consumer for performing the long-valued task of distribution.

Shit.
Again IANAL and looking things up online:

"A material fact is an occurrence, event, or information that is sufficiently significant to influence an individual into acting in a certain way, such as entering into a contract. In formal court procedures, a material fact is anything needed to prove one party's case, or tending to establish a point that is crucial to a person's position."

The location of cars will influence the user's actions, and false cancellations definitely will.

I'm not sure what wouldn't be material in this case, but maybe it would exclude things that are unrelated to Uber? Like if Uber told you that Wal-Mart was selling weed whackers for $5, that wouldn't be fraud because it's not material to your relationship with Uber.
From 2013
http://www.europarl.europa.eu/news/en/news-room/20130910IPR1...
I think this would be too expensive for us. Why do they take so long? What area are you working in?
Would it make sense to scale down the tests to a sensible size and do the longer tests over the weekends?
> Any was more powerful

https://github.com/rust-lang/rfcs/pull/1849 is relevant to your interests; however, as the comments say there, associated type constructors would be needed before it could possibly be used with Any.
> Let me put it this way - a large reason I listen to The Weeknd is because of the interesting lifestyle and excess that he portrays through his branding, his music videos, and his whole persona/vibe.

A large part is the evolution of the persona too. Following his growth as an individual has been amazing (although House of Balloons is still my favorite project).
Agree. However, my motivation for the lifestyle downgrade was so that I could afford the job downgrade, which requires less time and attention than the previous one.

I didn't really improve my debt level or financial position any. Just made more time for "not work".
I'm Canadian! I would prefer to end up in the West coast/California, but I don't think I can afford a top US degree.
Any sufficiently large (or disruptive) company has an impact far beyond its customer base.
Nation states are an invention of the 19th century.

Give the Middle Ages more credit.
Leaving aside that I'm on Android...

That's still version 1. It won't even open my files.
I'm not seeing this. The old and extremely shitty apartments around me aren't too much smaller by square foot, and have a fraction of the height - everything new is at least four floors of apartments, compared with the two of all the older construction.

Where are you seeing this?
Some of them, yes. Depends on the Megacorp, I think. I mean, I work for a Megacorp now, while working on bootstrapping a startup on the side. But I don't think I'd work for Uber (not because of this though).
That is something I would be interested in, I always assumed arbitrary precision arithmetics would also have to turn one third into some finite approximation, though you can choose however much precision you need or want.

I ran across this once when I implemented a rational number type with arbitrary precision integers and wanted to print the decimal representation. I wanted to determine the repeating and non-repeating fractional parts but failed to find any applicable math or algorithm.

If I am not misremembering and did not do my research to poorly, this is an open problem and at best you can start expanding and look if you return to a state you were in before. But at some point you have to give up because you can not event determine the length of the repeating and non-repeating fractional parts in advance and even some relatively small numerators and denominators can produce some pretty long decimal representations until they start repeating.
You argued that AI was biased. Now you're arguing that AI is too truthful, and that AIs uttering the truth would feed into a small minority's preexisting bias. This just proves my point that AIs are already less biased than humans as is.

You also seem to argue for blank slate dogma (that every group difference is caused by unfair government policy or societal "bias") and that provable facts must be silenced unless accompanied by their detailed etiology (which cannot be scientifically or factually verified, and therefore really just serves social purposes). I would argue that we should teach meditation in schools, every day, and that society should be more empathic and less judgmental. It should also be less afraid of truth, and less politically biased.

I'm arguing that none of the problems you bring up would be a problem with sufficiently advanced AI. They would move us towards the truth, not away from it.

Journalism's current credibility crisis stems solely from its attempts to be "socially useful" rather than truthful. I'm not sure why we should make AI copy us (again ironic since you're against AI taking on human biases).
Thanks for asking. The entire composition, performance, and production is done by Amper. The music on Soundcloud is Amper's direct output without any human intervention.
There will be in uptick in international travelers skipping the US and going elsewhere in Europe. The downward trend in travel to the US is being called the Trump slump. NYC for instance is now projecting 300,000 fewer international tourists in 2017 than the previous year instead of the 400,000 gain over the previous year predicted a few months ago. Travel searches for flights and lodging in the US are down 20 to 50% worldwide outside the US. Those vacationers have to go somewhere besides here. It may as well be EU countries.
Show HN: HyperGAN 0.8 – TF 1.0, API, new losses, new examples
To be fair, some people at Cloudflare were working on reducing these CAPTCHAs for Tor users, though not sure what the current status is.

https://github.com/gtank/captcha-draft/blob/master/captcha-p...

https://lwn.net/Articles/702399/
This makes no sense. Vi emulators get into all kinds of text editors and IDEs for a reason, not the other way round. I haven't used a Dvorak keyboard so I don't know anything about that (though many sources seem to suggest its effect is debatable), but on Vi/Vim your comment couldn't be more wrong.
This is why you shouldn't be ashamed of web browsing, watching Youtube, and going on Facebook at work. You never know when your life is about to end. Living like a monk who only focuses on work is not very satisfying.
That's a very valid trade-off and another way to express the same thing. Effectively you put a value on your time rather than to reduce your debt or improve your financial position. The effect is hopefully the same: you're a happier person than you would have been otherwise.
I wonder that as well. I bet Elon Musk will regret not working more. 'If only I had worked a little harder, I could have accomplished more.' Likewise Nikola Tesla, Isaac Newton, Archimedes - I think they all languish how little time they had to work.
>clarify what you mean by "pretentious"

It just strikes me as so preposterous that I assumed that surely it must be a put on; like he chose the most outrageous thing to write about and slapped together a sing-songy, corny tune that isn't particularly well sung (he's quite a bit off pitch).

Maybe that's not the case, and apologies to anybody who really digs the music, but it strikes me that way. You asked a really good question, and that's the honest answer.

BTW. I Greatly appreciate your response about the time/place/culture in which his music was written. I'm going back to listen again with fresh ears and an open mind.
But cash can move around quite a bit in a day. Spend $14 at merchant A, get $6 in change, spend $3 at merchant B, who hands that out to customer C as part of their change, who gives it to a bum, who in turn uses it to buy lunch... seeing a deposit of a suspect serial number at a merchant doesn't mean a whole lot. At best it gives you one more place to look through their CCTV and not find the guy you're looking for.
No one said it was a ChromeOS feature. It's an option for the more technically inclined to expand the functionality of their Chromebook with the added benefit of being able to switch back in an instant.
There will be a hit in tourism, but I doubt that it will happen on those three countries. When Americans go to Europe they tend to focus on France/Italy; Spain is more popular for Europeans. Think about tourists in Miami (searching for sun) compared to tourists in New York (searching for "history").
I hate web dev, and I find myself wishing that there were a modern equivalent of what you've described. Is there one that doesn't suck?
A challenge I've had with Rust lately is factoring initialization code into separate functions. Because of stack-based allocation it has to stay in the main function. For example:

pub fn do_many(iter: &mut Iterator<Item=String>) {
let mut job_id = None;
let job_id_env = env::var("MYAPP_JOB_ID");
let mut log = if let Ok(val) = job_id_env {
write_pid_file(&val);
job_id = Some(val.clone());
let home = env::var("HOME").expect("HOME must be set");
let path = format!("{}/log/myapp-{}.log", home, val);
let path = Path::new(&path);
match File::create(&path) {
Ok(mut f) => Box::new(f) as Box<Write>,
Err(e) => {
if format!("{}", e) == "No such file or directory (os error 2)" {
Box::new(io::stdout()) as Box<Write> // oh well
} else {
panic!("Can't open log file: {}", e);
}
},
}
} else {
Box::new(io::stdout()) as Box<Write>
};

// Commit the tx if we get these signals:
let signal = chan_signal::notify(&[Signal::INT, Signal::TERM]);

let negotiator = OpenSsl::new().unwrap();
let url = env::var("MYAPP_DATABASE").unwrap_or("postgres://myapp_test:secret@localhost:5432/myapp_test".to_owned());
let tls = if url.contains("@localhost") { TlsMode::None }
else { TlsMode::Require(&negotiator) };
let conn = Connection::connect(url, tls).expect("Can't connect to Postgres");
let db = make_db_connection(&conn); // defines a bunch of prepared statements

// now we can do stuff . . .

}

I would really like to have just this:

let log = open_log();
let db = prepare_db();

But those don't work, because all the temporary values are going to fall off the stack when the helper functions return. I wish rust were smart enough to make the functions put the values directly in the caller's stack frame. Alternately, I wish rust would let me say that all those temporary values should live as long as the returned thing (log and db), so it can keep them around even if I don't have variables for them.

I thought maybe macros would help here, since there is no new stack frame, but they still introduce a new scope that limits the lifetime of the temporary variables.

Even worse, if I want to write tests for functions that use the log and db, I need to repeat all that code again and again.

I think the answer is to use Box here? I haven't worked that out yet, but it definitely feels harder than it should. And even if I can make it work, I'm a little sad that I have to give up stack-based allocation.

I've also read that the answer might be OwningRef (https://crates.io/crates/owning_ref), but I'm not sure yet. I wish the Rust book had a section about it. It seems like Cow and Rc might also help me---I don't think so, but I'm not positive yet. Covering these allocation-related crates in a systematic way would be nice.

Anyway, I'm just a Rust newbie, but it sounds like the ergonomics effort is (partly) for newbies like me, so I'm trying to express my struggles in terms of a pattern that the Rust team could optimize for. It seems like something that people would hit quite often. I'm sure there is an answer to what I'm trying to do, so my point is that maybe it should be easier to find, or at least better documented.
No, I'm arguing that the definition of "bias" is incredibly varied and that being "truthful" but failing to tell the whole story (either because it's unknown, or as an editorial choice as to which data to present, or whatever else) can in itself be a form of bias.

Most bias isn't in the form of creating outright lies - it's picking and choosing what data to present. And if your solution is to not pick and choose what data to present, the output of your AI would be a life's work to study.
Ask HN: Getting started with blockchain development?
Hi,

I'm interested in learning more about blockchain and am wondering how I can get started with developing something of my own? In particular, I'd like to use the concepts in blockchain for something in our company.

Cheers!
In the US airplanes (that I've personally flown on) stopped taking cash and are card only onboard. ( example: http://www.bizjournals.com/pacific/blog/morning_call/2015/01...

Apparently Citibank stopped handling cash in Australia: http://www.businessinsider.com.au/citibank-is-the-first-aust... (not sure how that works out)

A coffee shop in Maryland stopped taking cash after several robberies https://consumerist.com/2017/02/03/sick-of-being-robbed-coff...

Salad chain Sweetgreen also stopped taking cash https://consumerist.com/2016/12/22/seeking-sweetgreen-salad-...

Also most landlords won't accept cash.

There's others, but that's just off the top of my head. I've been in card-only situations before.