skysight-inc/HackerNews huggingface dataset:
That and about 98% of the USA hasn't heard about any of these bad news stories nor do they care. If their rides start to take 30 minutes to arrive then people will start to care which is what matters. I think much of the rest is Silicon Valley echo chamber stuff.
We use crater to check potentially breaking changes against our entire package ecoystem, but its not as easy to test which of two syntaxes for a new feature will be easier to use by looking at existing code.
The general gist of the responses is it doesn't matter that much - if someone is being terrible, outside of a specific legal context that should be enough to determine how you react to their behavior. If you are asking about that specific legal context, it would be good to clarify that. In either case though it will probably sound like you are trying to discount the complaints of the author.
I have used Imgur plenty especially r/diy but I don't remember seeing an album comprised solely of animated GIFs. It's typically albums with captioned static images.
It is very interested how Uber is seen as extremely evil and the government chaps & taxi drivers are the good.

I'd say that what they are doing is "Rent Seeking"[1], which has extremely detrimental effects on the economy and that if some of the conversations between them were made public, they would end up in an even bigger mess.

My impressions come from the halting of the Uber service in Sofia, where the link between local authorities ans taxi companies was even more obvious than in Paris, Berlin and other cases.

What are your thoughs on that? It seems to me that Uber is in a lesser moral violation and hence the lesser evil.

Are there any mainstream medias which represent neo-libertarian or whatever it is called views and or at least try to be objective?

1. https://en.wikipedia.org/wiki/Rent-seeking

P.S. Isn't this nearly morally/legally equivalent to using those speed gun detectors or police camera location applications?
> Do you mind explaining that? I'm not sure I follow.

This is obviously highly speculative, but Uber is a really leaky ship right now. This could be solely coincidence, but I am positing that – potentially – someone who wants increased influence at, or to increase pressure on, Uber may see opportunity here. To that end, they might be spinning parts of the narrative through their press relationships.

In other words: never let a crisis go to waste...
Do men rape every women they find attractive on the street?

We are human because we can resist the urge. Yes, women will be attractive to men and vice versa, its biological, but a tank top and I guess nowadays yoga pants are quite normal.

Not getting promoted because you wore tank top a couple of times is like saying to a guy "you wear shorts and your calves are sexy, so we won't promote you". The fact that a female manager says that means, sexism is rooted deep in "Uber"
Interestingly, the URL of the article has "sponsored-articles" in it, so perhaps the company was offering money for a positive review but The Verge "neglected" to mention this?
Your PI2 rounds to PI1 under the rounding mode used at compilation time. Print it out with "%50.48f" (or FORMAT(F50.48)) and you'll see PI1. But PI1 is independent of rounding mode.
My comment, later in that same discussion, is to the effect that putting any additional constraints on your applicant other than "good at the work in question" impairs your ability to get the most qualified people. In some sense, you don't need to "hire for diversity." You just need to hire the best, regardless of who they are. Seeking to The Best instead of The Best (White Middle Class American Male) will tend to be both more inclusive and raise the quality of your hires.

It's a subtle distinction, but having gone back to revisit the discussion, I have started a draft for a blog post inspired by those remarks. Not sure yet where I will go with it, but I am glad you commented on it here too.
Quons: A 3D Language for Quantum Information
Liu, Wozniakowski, & Jaffe
https://www.arxiv.org/abs/1612.02630

Holographic Software for Quantum Networks
Jaffe, Liu, & Wozniakowski
https://arxiv.org/abs/1605.00127
But news stories are not usually presented like this. That's really the thing being commented on is that the imgur style of presentation was an excellent match for this content, which usually is much more text.
Melody | Engineer (python) | Santa Monica, CA | ONSITE & REMOTE | PT or FT

Melody is a platform and mobile app that allows people to more easily follow the content they are passionate about and then use that content to express themselves. If you love music and or expressing your tastes this is the right company for you.

We are open to onsite or remote and it can start off as contractor / freelance relationship if you prefer.

THE ROLE - REQUIREMENTS

Experienced in all:

- Python Expert
- Mobile API design and development (Flask preferred)
- Automated testing (TDD, integration tests)
- Distributed systems

Experienced in at least one (more is better):
- MongoDB data modeling
- Search databases (Elasticsearch preferred)
- Streaming data collection pipelines (Storm, Heron, Spark Streaming)
- Activity feed architectures
- Recommendation engine design

Please read more about the requirements and company here - https://angel.co/melody-app/jobs/155578-engineer-python

If interested, please email us with your CV directly at jobs@melodymusicapp.com
Western government is a democracy in name only. The US was designed to be so large that no individual can expect to cause a change in its function, even if they organize large protests, or send torrents of mail. You could run for office, but you wouldn't get in, especially not off a platform of "forget national security, let's protect privacy!". Even if you did get in, you still need to organize hundreds of others who also got in to agree with and work towards your goal. Even if the legislative branch implemented your plan, you then need to wait as the executive branch caught up. Note that the NSA/FBI doesn't always work within the law - they are perfectly willing to break a few laws to make their jobs easier. You would have to infiltrate these organization, and instill a new culture that followed your value system. This would entail firing hosts of the leadership, and probably a large quantity of their subordinates, who would still be used to the old mode. This process would, if you took the time to do it correctly, take many more years than you would have to do it.

The system is not only not designed to allow change easily, it is explicitly designed to make it as difficult as possible. The idea is that change shouldn't happen just because someone somewhere said they wanted something, and not enough people disagreed to stop it. Change should only happen when the vast majority of people have thought about it and agreed with it. This system is designed to prevent genocide or other forms of purposeful mass inequality. It is, however, extremely poor at giving an individual rights and freedoms. The assumption is that the individual should already have rights and freedoms, and all the government need do is not remove them. Barring some injunction with the state, an individual can then do whatever they choose.

Capitalism can, when implemented properly (inb4 no true scotsman), act as a true democracy. It can allow each individual person the choice to do what that person chooses, independent of other peoples disagreement - even if the vast majority thinks the decision idiotic. Under our governments form of "democracy", what should an individual do if the majority of people don't want privacy, if those people are against privacy? There is nothing they can do! Whereas, even if everyone else in the world was a hardline supporter of a company like Uber, any individual could make the choice not to use them.
There was a time when Lyft employees would call Uber cars, wait 2 minutes, then cancel the ride. This left riders driving around to pick up phantom rides, unable to make any money servicing legit customers.

If you're questioning whether this system should exist, it seems totally reasonable to build. The question is how aggressively do you use it to protect the company, and from which threats.

(And yes, Uber did that to Lyft too.)
> The key question is: who benefits?

The employees because they'll have to pay more for talent?
"money makes services better" isn't because of policy.

So what policies would you change? What actually is the answer?
That might work for your life plans, but someone else might have a strong desire to be married, have multiple children, perhaps care for their elderly parents, etc. The manner in which they want to provide may also vary.

So I don't think it's as simple as "get FU money then stop" because you really do need to think hard about what you hope to earn in your life, to what end, and how it trades off with other great things in your life.
Facebook says it can sway elections after all, for a price
Yes, I am aware that tokyo (and dresden) firebombing was far worse by pretty much every sane metric than the nukes.

Call me when a corporation racks up 100,000 people in a day, when not doing it as a contracting agreement for a government.
Agree. As a person in accounting/finance/investment, measures like user growth are called KPIs (key performance indicators) and are distinct from NGFMs (non-GAAP financial measures).
But NYTimes might be mistaken in its reporing?
No, it's not. If you dislike "government" so much you are always free to move to a place where there's less or even none of it. Case in point: Somalia has barely any government to speak of, pretty much no regulations and very high rates of firearms ownership, it's basically "libertarian utopia". Strangely enough, barely any libertarians would want to live there?

Oh, a Somalia expert. I was wondering when one of these people would pop up in this discussion. I'm sure I can learn a lot from you actually - I don't know much about the place at all.

Can I ask you why you think Somalia doesn't have any government to speak of? Somalia has had a central government since 2007 - but I'm sure you already knew that.

I'm also curious about your opinion of the Barre Administration and the (presumably) high standard of living the government provided during that time.
> Proprietary vendors can easily use ...

> there's nothing stopping proprietary vendors ...

Yeah but they don't which is the whole point.
Yes. Of course, they should do it properly and not stop at that but look at all plausible factors. For example, there's a very common chromosomal abberration that leads to a ten-fold increase in the violent crime rate (or more), yet this is hardly discussed at all.
- Times I've ever been distracted by a coworkers outfit: 0

- Times I've ever been distracted by conversations/music/movement/laughter in my open office: 9000+

Yep. Outfits are the only cause of BS distractions that can exist in offices...
My employer offers a high deductible plan and puts up to $750/yr into an HSA, no match required. This is cheaper for the organization, and often better than even a low deductible health plan for healthy people.
After writing Rust in production for a while, the biggest bugbear I have is the naming/file structure.

I end up a lot with this;

src/main.rs
src/combobulator/mod.rs
src/combobulator/tests.rs
src/tests.rs
src/somethingelse/tests.rs
src/somethingelse/mod.rs

Because I find tests in the same file a bit confusing. It's really easy with maven-style layouts to know that "only things in main/java or main/scala get compiled and go into the jar". "src/test/*" and "src/main/resources" are for me. The same thing applies for cargo.tomls and resources - there's not really a way to see what goes into the executable from the file structure.

But this isn't the biggest problem with having things called "mod.rs". That would be if I open 5 mod.rs's in a text editor with tabs, I have no idea what goes with what.

I know that tests should go under tests/, but that's specifically for integration tests. Integration tests are an order of magnitude less likely to get written imo, and if they are they'll probably get written as unit tests anyway.

If anyone has any top tips for how to structure larger Rust projects while separating unit tests into different files, please let me know!
Ask HN: Will YC ever fund a time travel startup?
LambdaConf 2017 (May 25-27) – Schedule posted, standard registration opens
This is not going to be a popular oppipion here, but when does this start being a witch hunt? Disgruntled employees sending anonymous tips to Arianna Huffington over seeing employees make out at a party. There was no evidence of misconduct, yet they printed the story and included the "incident".
Automatically Identify and Label Photos in Box with Microsoft Computer Vision API
Love startups – How to never give up?
My first thought when I read that wasn't that he sexually harassed someone, but that the toxic workplace spelled out in that NY times article now involves jockeying to get internal competition fired.
Those outside of government have control over government officials as well. Besides it doesn't really answer the question.
Here is a quick way. Who are your target customers? What would they tweet? What hashtag would they follow? Look for for people who tweet about it in twitter and try to engage in conversation with them.
> "Why We Are Temporarily Suspending Premium Processing for H-1B Petitions

> This temporary suspension will help us to reduce overall H-1B processing times.

Yes!
Heroine.. its my wife and its my life..
The song covered it all the sedated bliss and depleted defeatedness of a addict...
I didn't say you had to respect it. Unjust laws should be changed. There is a process for that.

It is fundamentally unfair to have one segment of society (tech workers) have a different set of rules than the rest. Do you disagree?
> It can be $50k in India

Errm...no. Using the 4% rule, that works out to living on $2k/yr. It's not going to be a comfortable life and definitely not in any of the larger cities or towns. Which is where you'd want to be if you want to have a "modern" lifestyle, with healthcare, reliable electricity, internet, running water etc.

In a city like Mumbai (admittedly, the most expensive in India probably), $12k/yr (post-tax) will just about get you into a Western-comparable lifestyle; decent-size rented apartment, access to cultural events and social life, public transit + taxis/auto-rickshaws, decent healthcare, healthy food + eat out once in a while, some domestic help etc (keep in mind I'm not including savings in this, so a local person who's still working has to earn a lot more or spend a lot less, in order to be able to save). Using the 4% rule that translates to $300k. Also keep in mind inflation in India overall is also much higher than in most Western countries. It's been in the 5-7% range for many years.
In deep learning, layer manipulation in Keras is often compared to Legos, as you can mix-and-match connections between layers and stack them pretty easily with minimal code adjustments. It makes iteration/experimentation extremely easy.
Also the emergency spillway was never used since the dam was constructed 50 years ago so nobody really knew that the erosion would be that bad.
Are you okay? You're talking to yourself.
I'm sorry, I can't share the manufacturer or the firewall they're using. But I don't want to be unhelpful... I know that Bosch makes a CGW module that has firewall functionality:

http://www.bosch-mobility-solutions.com/en/products-and-serv...
We've been dying to find a template-based zonal OCR API-- something akin to a hosted ABBYY FlexiCapture Engine. We deal in high speed extraction but are low volume, and that leaves us with very few options. We would happily pay through the nose on a page-by-page basis (think $10+ per page). Nobody (specifically ABBYY and Nuance) has a licensing model that works for us, and going with a sort of managed BPO provider like Captricity or CloudFactory is too slow.
A Twitter employee making 160K/year says he's only scraping by in San Francisco
> Right now, such a signature would be accepted, but if you tried to use any of map’s methods, you’d get an error that K needs to be Hash and Eq, and have to go back and add those bounds. That’s an example of the compiler being pedantic in a way that can interrupt your flow, and doesn’t really add anything; the fact that we’re using K as a hashmap key essentially forces some additional assumptions about the type. But the compiler is making us spell out those assumptions explicitly in the signature.

I feel this exact same way with Go. E.g.

x := map[string]map[string]int{
"key": map[string]int{
"another": 10,
},
}

Given that the outer type signature says that the `value` of the map should be a `map[string]int` it's sometimes quite annoying to specify that inner type over again
As a matter of fact I actually posted an album today on r/diy as a result of seeing this today. The captioned GIFs inspired me https://www.reddit.com/r/DIY/comments/5xdaqn/i_completely_de...
What does "premium" processing mean?
"The smart way to keep people passive and obedient is to strictly limit the spectrum of acceptable opinion, but allow very lively debate within that spectrum."

> In fact, in the US it's pretty clear that crime does not increase when refugees arrive; if anything it goes down: http://www.citylab.com/crime/2017/02/refugee-resettlement-v-....

The US isn't Sweden.

> I'm not aware of any similar research in Sweden, which is a pity.

They did it in 2005. Didn't do it again since. You can guess why.

> Homework assignment for tomorrow

For you: learn respect (and read the site guidelines).
DatatypeContexts turns on a feature that Rust already has - constraints on type parameters to datatypes. This is about propagating constraints from the datatypes to functions over it.

Haskell hasn't found DatatypeContexts very useful, but Rust has. In my opinion this is largely because of the difference in what our type systems mean - in Rust, types carry a lot more information about the memory model & data layout than in Haskell. This has led to a different skew.

In Haskell, DatatypeContexts also create struggles with higher kinded polymorphism (you can't implement Functor for the definition of Set you just provided, for example), but in Rust, the same memory model concerns that make datatype constraints useful make traits like Functor less useful.
Summary of why it's temporarily suspended:

"This temporary suspension will help us to reduce overall H-1B processing times. By temporarily suspending premium processing, we will be able to:

Process long-pending petitions, which we have currently been unable to process due to the high volume of incoming petitions and the significant surge in premium processing requests over the past few years; and

Prioritize adjudication of H-1B extension of status cases that are nearing the 240 day mark. "
Designing the future of Retail
I was in the market for a new laptop and strongly considered the 5510/5520s. They look amazing even when seen from the perspective of coming from a MBP. That said, the video cards on that series are optimized for CAD and not for gaming. If you are looking at a Razer at all, then you likely have some need for the gaming support, but if you bought the Dell, you are probably airing on the side of sensibility. If Razer were to make reliable products then the Razer Blade would be the perfect thing.

I recently bought a new laptop after considering the two above. My final choice was one I wouldn't typically wouldn't have made: MSI Ghost GS63VR. I needed to have the computing and graphics power at a low enough price point that I could afford to bounce back if the laptop goes bad (the first one I bought last week failed within 2 days).
> 10 minutes watching new users code in Rust will give you better ideas than 10 weeks thinking about the problem in your head.

I am not sure whether 10 minutes of Rust would give you actionable info, I mean it certainly takes longer to get familiar with the basics in almost any language, even if the 10 minutes just stands for a short amount of time.
This is how it works in dotnet.

var val = await Task.Run(() => doSomeThreadedWork(param));

Indicates to the runtime that the specified delegate may be run on another thread. This doesn't explicitly start a new thread but rather just allows the delegate to execute on one of the thread pool threads that is managed by the runtime. It uses heuristics to decide how many threadpool threads to maintain and whether to actually use one of them to execute your delegate. A similar model would be very useful to have in JavaScript.
Because you can't write and modify object that are shared with other thread while the process is going on without consequences:

var str = '{}'
await JSON.parseAsync(str);
str = '{"foo": 1}' // this line might run before line above
You pay money, they process it in 2-3 weeks or you get your money back.
Never say never. We have birds that migrate from Canada to Chile without papers. One day people will be able to travel freely as well.
Google foobar and Notary Sojac
It happened that google foobar showed up to me while I was searching for some Python stuff. I searched and knew that it is some kind of secret tool for hiring or something.

The thing is while I was typing in that pseudo-shell, I wrote "sl" instead of "ls", by mistake, and it responded with "Notary Sojac!" just before the error msg. entered it again and this time: "Where there's foo, there's fire!". I tried other cmds:

cs: "Scram gravy ain't wavey!"

ed: "He who foos last foos best!"

aa: "Where there's foo, there's fire!" (again)

Apart from asking for the meaning of this and what this foobar stuff is all about, and why referring to that comic strip (beside foo), I just thought it may be interesting to post it somewhere.
I experimented with socialism in High School. I was actually reading authors much more banal than Ayn Rand could ever hope to be - like Karl Marx and Leon Trotsky. Really glad I grew out of that stage.

Gave up half way through Atlas shrugged I'm afraid. I did enjoy how accurately it depicted socialists and social democrats though - as I was reading it I could help but laugh as I've come across people talking like that so often.
It's companies paying an extra fee (around $1000 I think) to have expedited processing of applications. It means you're guaranteed a response (for or against) in a shorter period of time, I think 14 days. It's commonly used, in my experience.
Seems to imply that they knew they were breaking the law, which would also seem to constitute mens rea. IANAL.
What would be the closest parallel to not just YC, but any venture backed idea which you would you say is similar to 'chasing the impossible'?

I think that would expand the scope of a question like this. Functional quantum computing comes to mind, but I can't think of too many examples...
I've noticed this and while I don't use it much it has caught me off guard once or twice. And while it wasn't the end of the world, I wasn't too fond of the solutions I came up with. Is there a reason why they can't have fields? Why wouldn't they just be an "extension" to a struct/enum, modifying their memory representation?
Expedite, seems like.
Very cool! Took me a while to find the rendered version, though: https://brson.github.io/rust-cookbook/
I don't believe the emergency spillway actually failed, just that they were afraid it might, and the results of that would be pretty catastrophic.
Pay to play. You pay more, you jump to the front of the line. This will the let USCIS work through the backlog.