skysight-inc/HackerNews huggingface dataset:
Hidden Damages: The story of a father's fight to get justice for his daughter
They're also going with the concept that resources aren' finite.

Between the quest for "the most amazing pixel perfect UX/UI" one didn't have time to properly dispatch NSKeyedarchivers in a queue with groups and synchronise on the main to update the UI or deal with large Core Data writes on a private queue, so now the app is gorgeous but slow as shit until one get some more time.

The problem with most designers who camp in Photoshop is that they become oblivious to implementation details that matters once you run the damn thing.

UI/UX as previously stated, is very subjective although there is always objectivity to performance.
But hey, at least we got that amazing custom menu bar that is totally better than the other menu bar that wasn't exactly the same.

Those who've worked in body shops will know this. Take a look at the new Twitter client. Obviously it has some nice style to it. But it's slow, buggy, and crashes.

Factor in that resources are finite and design can be good enough, but performance can't be good enough.
Ask HN: Apple/BMW CyberDrive? (1997)
I'm researching an Apple project from 1997 called CyberDrive, created in partnership with BMW. It was an interactive experience built on QuickTime and the internet which allowed users to explore a number of locations around the world.

Does anyone here have any information on it? Or any leads they could point me to?
Google's stock is very attractive. employees are generally paid in actual stock, and not options. there's a huge difference between options, and stock.

options in a startup, especially since ~95% of startups fail, are generally worthless.
> Netflix is remarkably bold for enabling their failure tests in production.

This is almost a best practice these days, isn't it? I mean, once your reliability engineering teams are mature enough from a visibility and tooling standpoint to be able to identify and prevent issues. Of course, this all assumes a relatively robust architecture from the get-go...
> I don't know why this is as indirect as it is on x86-32, but this really is what gcc generates.

Possibly because the ELF relocs require that exact instruction sequence.
Sure (assuming that's how a "month" is defined in this context -- I haven't actually read the whole article, so I'm not sure); but why do you find the Java syntax less confusing? They look pretty equivalent, except for one is shorter than the other.
TechCrunch has list with 159 companies atm.
http://techcrunch.com/unicorn-leaderboard/
5 Essential Rules on Working with Unstable APIs
>They did not know

please ...
GM launches Maven, a car-sharing service to compete with Zipcar
I'm surprised nobody has mentioned the geopolitical advantages of hoarding cash. A big pile of untaxed, uninvested cash represents a significant political bargaining chip for the corporation in control of it.

Apple can extract more from negotiations with the US government, for example, when it's holding $100b USD offshore. Quite simply, that money is leverage.

Over the next several decades we will see the decline of the nation state as the primary geopolitical powerbroker. Corporations already exert significant control over politics, and this trend will only continue.

Perhaps what the executives see that us plebes do not, is that this geopolitical shift has already begun, and is much further along than anyone realizes.
The important thing here is to explicitly state that you refuse to answer any questions without legal counsel present. Then, shut up. Remaining silent and not telling them you will not answer their questions can be used against you in court. See Salinas vs. Texas.

"So, again, the government can't offer negative comments on the choice not to testify and may not offer negative comments on a person's choice to remain silent after an arrest. Salinas brought the question, what about silence before an arrest?"[0]

"Basically, if you're ever in any trouble with police (no, we don't condone breaking laws) and want to keep your mouth shut, you will need to announce that you're invoking your Fifth Amendment right instead of, you know, just keeping your mouth shut." [1]

"if he wanted to rely on his right to remain silent, he had to say something that clearly asserted his right." [2]

[0]
http://freedomoutpost.com/2013/06/supreme-court-silence-can-...

[1]
http://www.thewire.com/politics/2013/06/supreme-court-salina...

[2]
http://volokh.com/2013/06/17/do-you-have-a-right-to-remain-s...

http://www.bakerlaw.com/alerts/silence-isnt-always-golden-in...
I feel that rule number 2, "If you cannot get a group of people for whom your product is designed for to generally agree that your design is good, it’s not good," is generally a double-edged sword. That is, do people outside of design generally know what is or isn't good?

Rule no.3 stating that a group of designers must decide if a design is good or not is far more relevant to what actually is good design, verses the general populace.

That's like asking a group of patients if they think the drug that's being made seems good enough with several side effects or not, verses asking pharmaceutical experts on the matter.
How We Hacked the Media and Landed Six-Figure Contracts in Four Days
Who the Hell Is Martin O'Malley?
The people behind Rumblr just released a case study. Pretty interesting, but I'm surprised it actually worked.
That's lower than a number of US cities.
I've spent the last few weeks building a side project in Om Next, and this article is spot on. Really excited to see CircleCI's plans to migrate, as it'll be fun to read their code and learn how they use it.

Relay and Falcor are great, but when I look at their docs it's unclear how to integrate with whatever backend I want (especially Relay). Looking at Om Next, it was totally clear how to write my own backend. The tradeoff is that everything is a little more manual, but that control gives you a ton of flexibility.

In a small amount of code, I have a client that can query financial data in a bunch of different ways, and if the data isn't available it sends the query to the backend, which executes it against a SQLite database and returns it to the client. The components are all unaware of this: they are just running queries against data and everything just works.

Combine this is with first-class REPL and hot reloading support via Figwheel (both frontend and backend) and I'm blown away at how fast I'm going to develop this app.
I have no problem believing that there is match-fixing in tennis, especially among the non-elite ranks. However, it is still an extraordinary claim, and as such, requires extraordinary evidence. They have examined a dataset that includes match losses by 1,509 unique players. Among others, they have accused a fellow whose match results, by their own estimation, are 4.7% likely to have occurred by chance. If you're going to be involved in throwing around accusations of this magnitude, I'd like a little more rigor in the statistics. I don't know how they sleep at night.
One challenge many services face when sending emails is that you often want to log a user into the account if they've clicked in from an email – after all, if they have access to the email account, they can usually reset the password.

But the rub is always the propensity for users to forward on those same emails. If they do, then the second recipient gets control of the first recipient's account, and that's rarely the intention of the first recipient/forwarder.

I haven't had a chance to dive in enough, but I wonder if a technique like this could effectively swap tokenized links with generic links (even if you're just swapping 'display' rules) when a message is forwarded. You might have to use different message style/markup output depending on which service you're sending the message to, but my read of this article is that it's not a ridiculous thought.
No, the disgusting tactics found within the GG community were the personal harassment and rape threats - neither 'accusations of SJW-ism', nor 'implying that there are concerns in a community' are disgusting, nor clearly 'tactics' as opposed to honest opinion.

Mention of GG is a tangent, and in this case an attempt to attach negative stereotypes; Hitler liked cats, it doesn't mean liking cats makes you a fascist.

Incidentally, 'slur' is not a binary condition - A phrase or term can be insulting while also have other informational content. SJW isn't a random, meaningless insult like 'bitch', it also implies a particular set of politics, beliefs and behaviours.

If the slur was 'commie', it would at least have the equivalent, but less negative alternative 'communist' (although if this was in the context of this being a bad thing, it might still have the negativity attached).

But what is the alternative to 'SJW'? If you guess 'feminist', you're dead wrong; SJW is not a slur for feminist.
The titles are from the Github projects.
If an application can't deliver more than 2 hours of value, maybe it's not worth very much. It's not a movie. FWIW, the Apple app store doesn't have a formal time limit but you have to provide a reason.
Pricing page goes 404 :(

http://aws.amazon.com/certificate-manager/pricing/
Unfortunately, the regular package.json and related npm commands are built around semver, and typically also only specify direct dependencies. Either of those alone is enough to violate the simple condition I gave many times over on a real project, because it means you can't in practice guarantee that two developers are even running the same code. It's actually worse with the latest NPM changes that flattened the tree in node_modules, because now there are order dependencies affecting which versions of things you get as well.

The closest NPM has to an answer for this is shrinkwrap, but that adds a lot of complexity of its own, and still has limitations. In fact, there's a note at the bottom of the npm shrinkwrap documentation page suggesting that if you really want to control your dependencies robustly, you need to check everything into source control -- which is obviously the sensible thing to do, except that because npm does magic in node_modules that can involve all kinds of funky build steps, you're not checking in just the source for the modules you depend on, but might have all kinds of other artifacts that may or may not be portable as well.

In short, it is all but impossible in practice to use Node and NPM to satisfy the most basic of development requirements: getting all of your developers (or production systems, for that matter) to actually run exactly the same code. If that's not a catastrophic failure to meet the requirements for a package management system, I don't know what is.
Show HN: Ship, an app that lets you be the ultimate matchmaker
You say that, but a huge proportion of working software engineers have almost no idea how to be a professional and do the job correctly. Which I used to be all about, since I cleaned up their messes at inconvenient rates.

The problem isn't a shortage of engineers, it's a shortage of quality engineers who don't subtract more value than they produce.
Those don't sound like terrible words to me. That sounds like a rather practical approach. And he brings up an interesting dynamic. Perhaps this wave of birth defects is partially linked to mosquito eradication. With fewer bugs around, or at least people being bitten less often, fewer girls get the disease early. A childhood disease may be returning as something far more dangerous in adults, like chickenpox. That would seem a possibility worth investigating.
Someone decided to write an uber-replacement on top of Ethereum. This is a lot cooler than the kickstarter replacement they had in the tutorials.

Looks like this is where the development is headed. I really didn't want to have to learn Go; is there a rust implementation yet?
Elm's HTML engine conceptually the same as React+Redux and Om Now. It's just a big single atom app state with ways to describe how to update it. It has all the same problems as Om Now (maybe not quite as bad because it doesn't have cursors, but it doesn't solve the data-as-a-graph problem).
classic- 'hoping for a Greater Fool literally counts as a business strategy'
Over a year before 1.0 was released, which is ancient in Rust terms.
This sounds awesome. Looking forward to an excuse to buy a smartwatch now.
> There's no reason that the preparation can't start happening sooner

There is a very good reason. Without the actual cars the preparation makes things worse for everyone. So why do it? It's like saying "I'm going to get a bike to go to work, so I better stop driving now, even though I don't actually have a way to go there."

On top of that, despite all the excitement in the tech field it'll actually be many many decades before general purpose self driving cars exist. We don't need 30 years of preparation.

At first they will only be used on long distance highway trips, with specially prepared and marked roads, with the human taking over for city driving and for roads not prepared.

But these preparations are about city driving, which won't be automatic for a very very very long time. (How does a self driving car, without true AI, know what to do when there is an illegally parked car in the road? Or a stopped garbage truck, and the works are waving you to go around them?)

> NYC, which is smaller and more population dense

The greater NYC area is not smaller than London. People come from a hundred miles away, every day, to work there.

Are you focused excessively on people living in Manhattan? They already take public transportation.
So that's why VCs invest in uBeam. Some of us here were wondering about that every time the company hits the news. Thanks!
We use the language reported by the GitHub api, so the list of languages may change without notice. We should definitely normalize capitalization and I think there are node libraries edit distance we could leverage too. Thanks for the advice!
why would u not call GOOD MDM a unicorn, look at their customer which is very strong. With fierce competition that i thought good customer base.
We offer Docker deployments so that you can self host our platform in your own environment using your own database. $250/month per instance and $500/month per 3 instances. It doesn't matter how large your instances are or how much data you process.
It's not just poor people who commit crime.
Kids like going on trips (for example to the store, or the post office) with the parents, even when there is no reason for them to go. Multi-passenger trips will equally as common as single.
Given that Let's Encrypt is free, is there any reason why someone would use paid service for SSL certificates?
> Application state as a single, immutable data structure.

react-cursor gives this pattern in javascript, immutability and all, but with regular old javascript objects. It also comes with all the same caveats as in this article. (I don't speak for the creator of Om, I speak for myself as the author of this library which was inspired by Om and Clojure)

https://github.com/dustingetz/react-cursor/

The beautiy of the state-at-root pattern with cursors, is that each little component, each subtree of the view, can stand alone as its own little stateful app, and they naturally nest/compose recursively into larger apps. This fiddle is meant to demonstrate this: https://jsfiddle.net/dustingetz/n9kfc17x/

> The tree is really a graph.

Solving this impedance mismatch is the main UI research problem of 2015/2016. Om Next, GraphQL, Falcor etc. It's still a research problem, IMO. The solution will also solve the object/relational impedance mismatch, i think, which is a highly related problem, maybe the same problem.
You mean TLS certificates.
Actually, yes, all ads are irrelevant to me. I have never purchased an item from an ad, and cut out ads form my life as much as possible. I run multiple layers of software to block advertising on all my devices, refuse to use services/apps that force one to use ads, and will leave a restaurant/airport lounge/other public area if they play content with advertising. I won't read print magazines because they have advertisements.

There is nothing an advertiser could do to convince me to listen to, read, or watch their ad. The hidden/in context ads are somewhat unavoidable (eg ads for YC on HN), but I write code to filter out such things when I see patterns. I'm working on releasing an extension that subs out all brand names on the web.

And yet, somehow, I still manage to live a modern life of plenty. If I need something, I'll look for it. In fact, I find that this leads me to higher quality and more innovative products that better fit my needs - if a service spreads through advertising, that's very good evidence that it's both shitty and not targeted at me. If your memory is polluted by advertising, you'll tend to reach for inferior products first. Advertising has negative value for the individual and the ecosystem, because companies compete on marketing and not on product.
You are focusing on commute to work - yes, that's big. But people drive at other times too, and that is not rare at all. (That's the part I object to, that you think it's rare. Rare to me means less than 1% of the other, but actually it's more like 50%.)

Do you take your kids to buy groceries? To ship a package? You don't have to take them, but kids like to go.
Very interesting. I will give this a look.
If it integrates easily with AWS and the price is low, I would definitely take advantage of this.
I got my start in the 90's and there has always been a bit of arrogance in programming and IT. Saturday night live used to have "The IT Guy" who was a rude, arrogant support engineer.

I write it off a lot of times as social awkwardness - which sometimes comes off as rudeness.
This is why you dump out source after the preprocessor has had its way with it.

gcc -E somethinghokey.c | less

The only thing you could hope to do would be to look for PRIVMSG in the binary after compiling or to look at the file post preprocessor.
As always with these things I think it's important to remember that for both the company and the worker, every situation is different. There are tradeoffs that both make when deciding to move from 1099 to W-2 and vice-versa. The implication whenever one of these companies, since as Managed by Q or Instacart, makes a move like this is they're saying "W-2 is the way to go and is obviously better". That is not the case. It does make sense here and I applaud them for being thoughtful and proactive.
Strong Evidence Suggests a Super Earth Lies Beyond Pluto
I don't know if that's the reason for uber's popularity. I think it, along with other ridesharing sites, are just another option in addition to taxi, car rentals and public transportation.
This guy needs an ontology.
mvn clean package
mvn deploy
Training the Brain to Manage Negative Emotions
Interesting, we've tried very hard to make Beep Boop a 1st class experience on mobile. The login is through Slack which has worked well in all of our testing on mobile. I'd love to see what you're seeing. Email hello@beepboophq.com if you could. Thanks for checking it out!
Silicon Valley is not interested in hiring black programmers because they simply do not want to.

The easiest way to prove this is by looking beyond the software engineering field.
Why do big SV companies like Facebook, Google or LinkedIn not have black non-engineering staff?

Are capable black accountants, project managers, lawyers, support staff non-existent too?
Anker Astro E5 16,000 mAh charger review
Its not immediately obvious clicking around, who's the CA?
70-80% of atmospheric oxygen comes from ocean life [0]. I'm not that worried about trees - especially since a vast majority of logging comes from forests that are maintained with the intent of logging [1]. Areas are cleared, new trees planted, and areas are harvested in cycles.

[0] http://www.ecology.com/2011/09/12/important-organism/

[1] https://en.wikipedia.org/wiki/Sustainable_forest_management
Oh shit, how will people ever know what the article is referring to?
They are both about equally clear, but the former syntax will always take less time to process (unless perhaps you are a Java programmer who is familiar with the latter syntax but unfamiliar with the former, in which case it's not a valid comparison anyway). If it's an analysis-oriented package with most of the work done at a REPL, less time to type, too.
Thanks again Larry. I really appreciated it!
haha, <insert can't tell if serious Fry meme here/>
There is a basic set of requirements for a productive discussion that many SJWs eschew, hence you never want to have a "discussion" or debate with them. You want to absolutely remove them from any discussion in order to keep it productive.

SJWs are a subset of feminists. Misogynists are a subset of GGers. Both need to opposed.
So Let's Encrypt - awesome. On a side note, I was wondering what the difference is between the base certs issued by LE vs. those fancy super, extra double / triple level certs ("EV"? if I recall) practically speaking.
World Cup ski downhill race Hahnenkamm 360° video
The punishment for implied consent is they take away the privilege. They don't jail you That's a specific loophole. It turns into a civil court thing and DMV thing not a criminal thing.

> Why is it a privilege while voting is not?

Oh I agree with you. But we'd have to fix that first. It is a privilege because it is not made into law that travel by car on public roads is a universal human right like other rights in the Constitution.

As far as the govt. is concerned citizens have the absolute right to ride their horse on public lands. Just like they did in the 1700s. As soon as anyone steps in a car, airplane, train etc, they lose some right and have to abide by certain rules.
Media devices sold to feds have hidden backdoor with sniffing functions
I think both points of view have merit, but the user pov should probably be more heavily weighted.

My experience with user testing is that if you give someone a UI and watch what they do with it (without instruction), you will quickly get a feel for how close to the mark your design is. Different users have different expectations of course, so you need to do this with a fair range of users.
Thanks for the feedback! These are all definitely possible. We'll look into implementing these, but we're both students who are pretty busy with school and interviews for jobs after we graduate soon.
Anything too much higher than "free" is probably going to be too high once Let's Encrypt implements DNS based validation.

Of course, it does look like they support wildcard certs, so it probably won't be cheap.

EDIT: Removed EV reference, these are DV only.
Your sobriety humbles me.
Wrong title. This is a Certificate Manager.
Whatever replaces mosquitos can't be worse than a generation of cripples, which is the biggest threat from zika. As a guy who lives in an area that's affected by dengue, chikungunya, and now also zika I say kill them all. We'll rather take our chances with hypothetical future dangers than with very real current ones.
What if one doesn't want to abandon the four freedoms the GPL provides? Is there another alternative?
I expect the situation is similar to the flu: once you contract a strain, you develop immunity to that specific strain, but as soon as the disease, which is under highly selective pressure to mutate, mutates, you are once again susceptible to the new strain. It might work for a short while, but not a full pregnancy.