skysight-inc/HackerNews huggingface dataset:
So the problem with blending matrices is that you are not guaranteed to get a rigid transform (you might introduce scaling, for example). You are also not guaranteed to get the shortest path between your start and end matrices.

So you'll often end up with weird stretching and other artifacts when you blend your matrices.

Dual quaternions are guaranteed to produce rigid transforms when blended. You're also guaranteed to get the shortest path when blending.

If you checkout an older commit in the repo such as - fe7cba263cc4f0ecc3ed96fb9288ed17469dd539 and `npm run demo` you'll see an example of the problem with matrix linear blending.

You can also read more about this in "Skinning with Dual Quaternions" - https://www.cs.utah.edu/~ladislav/kavan07skinning/kavan07ski...
Air India PR Person 1: How do we frame this airspace deal with China to make us look really good and not just playing catch up?

Air India PR Person 2: Talk up the jet stream time savings!

Air India PR Person 1: Brilliant!
The trick to livable minimalism is: money. Plenty of it.

At the opposite end of the spectrum you see people who keep everything, including cars in their yard for spare parts, because they know they might not have money to buy the things they need, so keep whatever might be handy in the form of "stuff".
Maybe because almost everyone is infected with some sort of malware?
I already flag most political stories I see! I'll try to be even handed as I can. If there is an anti-internaut then most of them should be caught.

It's just that there's an unremitting tide of them, partly for the reason gus_massa pointed out to do with url filters.
I think we've all been there before...wouldn't it be nice if there was one standard way of doing something?

Yes and no.

Sure, it might make things easier most of the time.

But a one-size-fits-all approach might also lead to limited innovation and experimentation.
Ah good idea linking to an image. Great illustration of the problem :)
ha this calls for an obligatory "PR's welcome :)"
But RESTful APIs have been around for so long though, does this the existing infrastructure situation really apply to this?
> - Bullying and harassment

It's not the majority of the time, but I've see policies against 'bullying and harassment' used to silence anything but. That might be what is worrying OP.
I don't know. I love haskell, but it fits the bill of a language so hard to learn that people need tools to help in the beginning. Yet haskell tooling isn't that great. I'd guess that it's a question of priorities.
American Fall – The Sequel to American Spring by Naval Ravikant
I think it's more because we like making development easier and having tools to do that is great because it means I can spend more time with the compiler telling me I coded something wrong.
That's usually the case, but I can't really come up with anything as I can't find any downsides to it.
Thanks for getting technical;

Multi-engine failures on a twin engine aircraft are the rarest of the rare events and so far there have been less than a handful such events in record and as such, in my comment I assumed that gliding would imply a single engine failure as is implied by ETOPS which you failed to note.

The quoted flight as a result of a massive fuel leak and ignorance on the captain's part to notice fuel imbalance led to dual engine failure.

Also, ETOPS itself has multiple ratings and the A330-200 (in the quoted flight) was certified for ETOPS120 or 120 minutes away from an emergency field on the flight plan and not 180. The new 300+ series rated with ETOPS180 and beyond have a higher composite content to reduce weight and perhaps more fuel efficient engines (ETOPS implies single engine failure).

Source: I have a PPL and over 2500 hours in FS.
Adams is very responsive on Twitter and he hosts daily Periscope streams where he takes questions. He disabled the comments on his blog because they were being swarmed with racism and spam. I'm sure if you write a counterpoint and tweet it at him, he'll at least see it.
Oulu University Secure Programming Group
Pretty sure these run on good old $USD. Company towns were either a necessity or in cases, a Utopian effort.
Driving a pickup for reasons of vanity doesn't make its costs any less real, even if that same vanity means you're unwilling to consider an electric car.
I was referring to the paragraph about Swift and Source kit. To my knowledge, the majority of editors do not do syntax highlighting outside of the main editor process.
It is impossible to have interaction with other humans and not have some risk of being offended.
Researchers road-test powerful method for studying singlet fission
Still I'm seeing fairly large services use things like XML-RPC to contact their servers.
Search Warrant Targets Fingerprints to Crack Open iPhones
These discussions frequently suffer from an invasion of strawmen destined for destruction. So it's probably a good idea to take a look at the actual list of behavior that is addressed:

- Threats of violence

- Hate speech and discrimination

- Bullying and harassment

- Impersonation

- Doxxing and invasion of privacy

- Sexually explicit content

- Active malware or exploits

Now most people will be up in arms about #2, "hate speech and discrimination". I'm sure agreement is much higher for their rejection of "Active malware or exploits".

I'd just like to submit that many people who spend a lot of time online have a distorted view of what is meant with "hate speech and discrimination". I know quite a few activists from what's probably the "left fringe", and I have never found any among them that fit the prevalent stereotype of a "PC Police". Instead, I've seen quite a few examples of the harm that can be done by discrimination (fresh example: a group of 10 people at a conference, and the police chooses to stop-and-frisk the only black guy. Twice. In front of his colleagues, while wearing a Cisco T-shirt and the conference badge).

And that makes my assumption suddenly seem wrong: some malware is, except in rare cases, some lost time or monetary damage, but probably not enough to meaningfully change your life.

Discrimination hits individuals. Possibly only a small percentage, and I have honestly no idea what it feels like. But I'm inclined to trust people, especially because it doesn't cost me anything. I'll rename master/slave, I'll sign community guidelines, I'll try to be a mentor, and when anybody wants to censor certain words in old books I'll calmly explain why that's a stupid idea.
Ah! What things are you looking for in its maturity? In some ways, it's actually the most mature backend; stack probes work with it, for example. Windows isn't my personal area of expertise though.
Heh, yep, we definitely had that sent to us. The point of Bedrock is to resolve those points and make SQLite usable in the enterprise.

As for the CAP theorem, we compromise on "C". Each slave responds based on its current state, which might be a different state than other slaves or the master. However, every response returns the "commitCount" of the database at the time the response was generated. Then when you submit a new request, you can specify that commitCount and the slave will wait until it is at least as recent as that.

This way you can safely act upon the response of one request, and then make a second request to another.
For sure; the curve can always be lower. :)
Isn't that the point though? By definition, that leaves the vast majority of the school to be papered and connected (or at least able to pay). Scholarships are exactly the minority in this case.

(I understand we're trying to dispel stereotypes and prejudice here, not necessarily debunk the original point.)
This is very interesting given many people thought it was merely Assange trying to hype up non-existent dirt on Hillary Clinton.

In general I'm very in favor of free speech but I think this changes when he's releasing information just before an election to change its outcome. If he was trying to do it for public good, he'd have released it when he found it. Sad that Assange has become so biased towards hurting Clinton that he'll go to such trouble. I'd also hope he'd release anything he has about Trump if he had it.
Thanks for all that Latin! Yes, it's been open sourced for under 24 hours. Those are all good suggestions.
Presumably foobarian would also like to get back from the ocean also.
Rent increase, emigration, and price controls
I wouldn't want to be the person deciding where issues like this fits: https://github.com/opal/opal/issues/941
Many of these buildings are in truly breathtaking locations... but depressingly isolated. The most beautiful I have visited:

The John Deere HQ (featured in the article) is almost worth the trip to Moline, IL https://www.google.com/search?q=Eero+Saarinen%E2%80%99s+proj...

The IBM research center in Yorktown Heights is a section of a circle https://www.google.com/search?q=yorktown+heights+ibm&espv=2&...

The IBM research center in Almaden is in an amazing CA county park https://www.google.com/search?q=almaden+research+center&espv...
Good on them. He was clearly operating with an agenda in this case given the timing, and I think it was an unwise one.
There's a bit of that here: http://bedrockdb.com/multizone.html

But yes, lots more details to add over time. Thanks for asking!
This is what https://news.ycombinator.com/item?id=12739817 is about, and I agree it's a great idea! In that sense, it's not language-specific.
I don't really know if there's anything to it. But I would hardly describe Wikileaks' (i.e., Assange's) own denial as a debunking.
I mean, there are some things you can't run on electricity, like commercial jetliners. If we run out of cheap oil, we could use biofuels in those applications.

For any application where electricity works I'm sure it will win too.
Less than 10% of our customers pay with Amex. Can someone shed some light on why a developer would implement this for Amex payments vs just using Stripe, Auth.net or another payment gateway that supports Amex?

I am trying to understand the value here and how this will benefit the developer and/or consumer.
I guess not. Sometimes the cleanest thing to do is to just mutate a field - particularly for GUI objects.

I don't know if it's worth the overhead of having unthinking developers writing { get; set } for every field in every class because it makes things "easier".
Not a Rust developer, but this project sounds sexy to me! :)

I use Emacs as much as possible, but for Java dev use IntelliJ because the Java plugins I've tried were always relatively clunky. Having great language support regardless of editor sounds wonderful!
Southwest has it's own system, but does share their data through Sabre..
Fun Fact.. upto 2005 they still sent us the data hand delivered on a 9 track tape!
They do stick to trends.

The problem is, trends change over time. Back in the early 2000s, SOAP was The Orthodox Way lest you got shunned. In the early 2010s it was HTTP-based templated URLs, JSON payloads usually served as "application/json" documented out-of-band, secured with OAuth 2.0 increasingly in favor of other methods. The future is undecided, but new RPC frameworks are being embraced (RPC is no longer a dirty word) [1], and some people are even re-inventing the idea of passing an actual query written in a query language from client to server [2].

So, in short, new ideas come along; sometimes new ideas are a re-imagining (or lessons learned) of old ideas. Factors involved in engineering trade-offs change; and finally, some of it is simply fashion.

[1] http://www.grpc.io/

[2] http://graphql.org/
> Learning is what makes intelligence possible

Intelligence (at least in this case) is being able to take data and draw conclusions from it, but you just can't see such potential when you don't have input. Is a computer not a calculator when there's no software installed? No. It's still a calculator, but it just doesn't have inputs.
One day, we may be able to give sight to the blind, but for now, considering such people without ANY learning capacity as "unintelligent" is still wrong.
The whole slicing of society into those deemed "offensive" and "acceptable" is a problem in and of itself. These policies are not a solution to them, it's catering to the problem. Niemoller's poem is an example of a divisive society being its own divide-and-conquer downfall.

Illegal behavior is illegal behavior, and if someone's behavior reaches that level, it should be taken up with the police against the perpetrator.
Dupe of https://news.ycombinator.com/item?id=12739349
As a single, and lactose-intolerant, person, I've tend to search out milk that lasts a bit longer than one week, but I've still thrown quite a bit away.

I eventually switched to lactose-free milk, which lasts longer and theoretically lets me consume it more freely, but... I've thrown some of that away, too, since I just don't drink enough of it to be worth buying.

It may be worth noting that I can buy a gallon of milk for $1.79. Throwing away the spoiled remains isn't expensive for me, it just feels wasteful.
We've been planning this for a while, and it's largely been a joint effort between Jonathan and Nick; Jonathan _did_ work on TypeScript before coming to work on Rust, though.
The founders were not "individually contemptible" because they couldn't destroy the institution of slavery at the same time they created an independent American nation. In fact, everyday slaveholders were not automatically "individually contemptible". Involvement in widespread cultural norms like slavery should not, in itself, be seen as a personal character indictment.
"Closure" is an idiotic statement invented by the American media.

And the statement doesn't make sense. Why do they deserve "closure" if it was possibly bogus?
"Closure" is an idiotic statement invented by the American media.

And the statement doesn't make sense. Why do they deserve "closure" if it was bogus?
Oh I see. Yes that does seem prohibitively slow.
I doubt that these were issues, more likely they put these in place to declare some sort of allegiance to certain groups. These groups seem to be more about policing people because the position of moral authority gives them some sort of high than solving actual issues (but that might require expending energy, time and resources so they stick to policing people online).
The government considers transparency a flaw and attempts to route around it.
Popular Mechanics is NOT a science publication. It's bogus to the core.
Care to point to proof?
The first one of these that I remember reading about is Marijn Haverbeke's Tern: http://ternjs.net
The Great Trap for All Americans
I've always evaluated audio codecs on differential signals - subtract A from A'. For telephony codecs, there are formal tests for MOS and/or PESQ .
By and large I agree that none of these things have any relevance to software development. (And Github shouldn't be forced to tolerate anything, not sure where that came from.) But a couple edge cases may be relevant:

> Hate speech and discrimination

Gender as an entry field. People have a variety of views on this one. I imagine that the prevailing view is going to call certain other views "hate speech" no matter how politely expressed. It is up to Github if they want to take this stance on it, but it is understandably going to get them called the "PC Police" should it ever come up.

> Sexually explicit content

I understand not bringing this into discussions for no reason. But what if someone is developing a Leisure Suit Larry clone? I think implementing a NSFW warning for viewing a project is perfectly reasonable by almost anybody's standards. But disallowing it entirely will preclude such projects from Github. But again, totally understandable if Github decides that it's not the place for such things.
So 4h per day drive, unless you sleep under the desk.
I wish there was strong, open source html5 tile editor
Wow okay so apparently this thread is already full of people (who, let's be honest, are probably white cis het males) who think that community guidelines are bullshit.

But I know that other people trying to develop software on github sometimes get slowed down because of assholes being assholes. How do I know this? Because when people tell me about their experiences, I listen.

All community guidelines do are provide a less wishy-washy tool for dealing with the assholes. If you really think "threats of violence, hate speech, bullying, harassment, impersonation, invasions of privacy, sexually explicit content, or active malware" has a place in software development, then you might have a legit grievance here. But if not, buck the fuck up and help make this a better space for everyone.
Search for "virtue signaling".
These guidelines are first and foremost community guidelines

The only thing that bothers me about these guidelines are that they're pretending to be about "community." Github is private company with ultimate control of what they host. They should own their actions. It is patronizing that they frame it as anything else.

They have a userbase, and are soliciting feedback a draft of rules they will dictate to that userbase. I do not belong to a community by having a github account. I use a tool that happens to be externally hosted. I'm not even a community member on all the project's I've contributed to, some were just a commit or two.

I hate this phony sense of connectedness and uniformity everyone wants to project onto me based on my vocation and website usership. We're more like strangers sharing a subway car. Nothing more. Stop telling me who to be. Stop telling me we're friends/community/family, or that we share any other personal connection.
"Are electric trucks even a thing?"

Yes. http://www.viamotors.com/vehicles/electric-truck/

They make quite a bit of sense, in a niche. Trucks are often fleet vehicles, which are often well suited for electrification: predictable, regular, short distances. Trucks handle the weight of batteries well. And Via turns the original motor into a generator, which is useful for an electric vehicle and is also useful on a job site.
All the people criticizing the timing, can you imagine what they would say if this was about documents on trump? Fuck you. Seriously.
That's such a facetious statement, it borders on offensive.

I can only conclude that you don't think Yemeni's, Libyans or Syrians are human.
That's some interesting goal-post moving you're doing there, from "women are problematic voters" to "this district's voting is problematic". Here, let me help you with something Trump hasn't said directly, but has implied repeatedly over the last week: "black people have the right to vote, this is awful".
On Westworld, one of the hosts referred to its creator in the presence of the character Robert Ford. Ford declined to identify himself as that person. Rather a nice riff, I thought.
"The exodus was triggered, in part, by inroads the labor movement was making among blue-collar employees in cities"

There are definitely places that want to give employees less leverage by being the only employer in the area, at least for their given field.

e.g. If you don't like your job at Epic in Wisconsin, you're more likely to be looking at relocation.

Meanwhile, I have contacts 10 minutes down the street by foot.
Do they have restaurants, cafes, or convenience stores in the Park (even if overpriced)? I searched their site and Wikipedia but they don't seem to (or they make it impossible to find on their site):

http://www.rtp.org/?s=restaurant
In a stark contrast, I think is Google's 111 8th Ave Port authority NYC building, its one of the best workplaces. All advantages of having a huge building (Bigger area than new Apple spaceship campus), while still being in an extremely vibrant and well connected neighborhood.
> eg bananas without skins can be frozen and eaten frozen, if you like the taste and texture, but you can't defrost them and get back a banana like you had before you froze it, it'll just be nasty goop.

http://www.thatrecipe.com/blog/2014/03/06/daniel-tiger-banan...
The 10x Mindset: Operate at an Exponentially Higher Level
Who ever describes trip distances in total trip time?

Man, really want to travel to Shanghai one day, but just really don't have 24 hours
Salesforce Acquisition Targets [pdf]
...But is it better than Tiled and Aseprite?
Thanks for the bullets. This is a good list but some of the points like "Easily scalable" and "DB support" are not cheaply available in any runtime and require careful attention to detail as well as domain-specific thinking. IMHO, the JVM already does a lot of heavy-lifting in this regard.
Especially in this case, WikiLeaks is a hit man hired by Russia to attack US elections.
If, as you say, this has already happened in the US then it follows that it is too late to nip it in the bud.

So where to from here?
It's probably cheaper. If it saves you 1/2% it may be worth it if you're doing >$1mil.

(Note that I have no idea how much cheaper it is because they don't seem to have prices anywhere. Which makes me irrationally angry and looking forward to their all-but-inevitable demise over the next decade).
You are not responding to my comment.
And people give it info for FREE, thoughtlessly.
>If your house's foundation (the Constitution) is crumbling, do you continue to build on top of it (laws) to keep the house from collapsing?

Obviously a country is not a house, and countries have been very successful with only a single constitution (America) and with many (France). But generally changing constitutions frequently does not make for a politically stable state, and much in terms of quality of life rests on political stability.
FYI about your edit: You aren't being downvoted because of "knee-jerk culture war" or because people here are too dumb to understand your enlightened view of epistemology. Your original comment is an incredibly unique view with no explanation that people probably disagree with, and your edit makes you sound petulant, like you can't handle disagreement. That's the reason for the downvotes.
It's pretty damn nice run on open space trails before biking to work, have your kids walk themselves to school, have time to coach a soccer practice on a natural lawn pitch, BBQ dinner in the back yard where you grow many of the ingredients, and then go to bed with the windows open.

All of this is possible if you work at the Apple, Google, FB, Intuit, Microsoft, LinkedIn, etc. campuses.
Surely there is value in code that can't be run. If I write a nodejs app that only runs on Google app engine, it still might be useful to someone else.
I've been following https://github.com/rust-lang/rfcs/issues/1061 for a while. It seems that high-level pieces are there, but that certain elements useful in day-to-day software engineering still need some more time.
I'm not debating the point, but how is that possible?
Show HN: Check iphone 7 availability via the CLI
Show HN: SJSON – a fast and simple way to set a value in JSON
Seems to have fixed a lot of pressing issues (subpar git support, the weird "undefined in <version>" errors). Nice release!
There's a major difference in degree.

This is like saying that riding a bike on the sidewalk or in the middle of the road is the same because you have a risk of being hit by a car in both cases. I would still highly recommend one over the other
There's a guy who remade pokemon (yellow) in the browser and also a tile editor for it I forget who but it was pretty slick. I think he was a designer.
I think the big question is if he will get internet back after the election.

A life without freedom of movement and internet isn't much of a life these days, especially if your life is running wikileaks...
Sure, it might have made more sense to write "4hrs there and back" or "4hrs return", but it seemed obvious to me and I'm just a dumb high school drop-out welder.
Is satire dead? A. Iannucci and others on why there are so few laughs these days