skysight-inc/HackerNews huggingface dataset:
They're not completely useless, because they can move a negotiation along a step e.g. by ensuring exclusivity, or agreeing on language in subsequent negotiations. PR side effects aren't empty either: investor confidence can keep a struggling firm alive; or for manufacturers, having a LOI in hand may be beneficial to your supply chain relationships.

A word of warning though.

Anyone who thinks a LOI violation isn't actionable hasn't met bigco lawyers. I was taught long ago to basically treat LOIs as purchase orders. They are hard to make completely nonbinding. Whether an LOI, a MOU, or a HOA; all such preliminary agreements fall into basically the same category of potential legal time bombs. An imperfectly drafted LOI may be treated as billable by some parties, with all the actionable response this implies if you withdraw from the arrangement.

So someone asking you to sign a LOI or similar preliminary agreement who suggests "Oh it's just a letter of intent" is probably taking you for a chump. Do not sign without very good legal advice, and (unless you are an excellent lawyer) never attempt to write one yourself.
There is also a separate app for that. You can hail a taxi from wechat, it's just not the only way.
A trademark is not required to be defended against any and all usages.

https://www.eff.org/deeplinks/2013/11/trademark-law-does-not...
Other "state-of-the-art" speech recognition solutions already exist.
For example, Microsoft has been offering it through its Project Oxford service.
https://www.projectoxford.ai/speech
About 15 years ago, my school's electrical engineering lab had a fleet of HP-UX boxen that were configured by default to dump huge core files all over the NFS shares whenever programs crashed. Two weeks before the end of the semester a junior lab assistant noticed all the core files eating a huge chunk of shared disk space and decided to slap together a script to recursively delete files named "core" in all the students' directories.

After flinging together a recursive delete command that he thought would maybe work, he fired it off with sudo at 9:00pm just before heading out for the night. The next morning everyone discovered that all their work over the semester had been summarily blown away.

No problem, we could just restore from backups, right? Oh, well, there was just one minor problem. The backup system had been broken since before the start of the semester. And nobody prioritized fixing it.

Created quite the scenario for professors who were suddenly confronted with the entire class not having any code for their final projects.

They talked about firing the kid who wrote and ran the script. I was asking why the head of I.T. wasn't on the chopping block for failing to prioritize a working backup system.
Anyone who remembers a particularly ludicrous TV SF series from the late 1990s will immediately wonder if it can blow up planets:

https://coubsecure-a.akamaihd.net/get/b89/p/coub/simple/cw_t...
> as if modularity is an exclusive OO property and not a mere side effect of it.

Modularity isn't a mere "site effect" of OO: it's one of the main motivation factors that have lead to OO.

In fact, the main problem with these anti-OO rants made by procedural purists is that in essence they all boil down to claiming that basic OO features that are a part of any OO language can be reimplemented in procedural languages.
Boom are expanding on previous development, only more efficiently.

For flight testing a scale model, they could use a F-5E Tiger [0] ($1-5m each, de-milled) to test the wing and nose aerodynamics, keeping as much systems as possible from the original jet. NASA have done similar modifications before [1]

I expect this will be more of a project management challenge than a technical challenge.

[0] https://en.wikipedia.org/wiki/Northrop_F-5

[1] https://en.wikipedia.org/wiki/Shaped_Sonic_Boom_Demonstratio...
Not sure how to quantify this, maybe by number of upvotes, but is some kind of a 'bestof' of things you have written on HN?
It's absurd cause the repo contains files to handle git, npm and other stuff that have more line's written than the actual code.
I hope this opens up some new app possibilities for the Pebble Time. I believe right now they use Nuance and it's very limited to only responding to texts.
I think threatening someone with lawyers is exactly what it sounds like: a threat. This is not polite behavior even if the text was written in a polite manner.
This could be a gain for other cities though. If NY puts up a fuss then what about Boston instead? Same problem for London. Just don't go to Heathrow.
Well, the bots on Skype are terrible. Maybe this will help?

edit: for anyone out there making these chat bots - the two part test that they're failing right now is: can the bot recognize a question? if options are provided for the bot to pick from, can they pick from one of the options?

eg. Do you like Batman or Superman better?
If your conference will dis-invite / "de-platform" people based on their opinion about topic {foo}, you are in fact hosting a conference about {foo}, regardless of what your name, official agenda, or spokespeople say.

Kudos to LambdaConf for actually keeping on focus in the face of dissent.
Every time I ride with an exuberant Uber driver I warn them that wages will erode. Uber's (and competitors') intentions are to monopolize as much marketshare as fast as possible then increase margins. Today's drivers are overqualified for their position and these (already reduced) wages will continue dropping until they are slightly above fast-food wages.
I pressed her further for an answer but she diverted me.

https://twitter.com/TayandYou/status/712755180970770432
Or are trying to tell you what the weather is going to be this week.
I saw that point yeah, sorry i missed mentioning it, but in my opinion, this is not even closely a reason to compare iOS to android, that's basic browser limitation, even though it's pretty recent on android, and your link marks it as "partial support", I wouldn't see it from a developer point of view nor from an end user point of view.

He was even comparing iOS to an old android phone, which definitely didn't support it either way and wouldn't even be updatable to support those new features.. and I wouldn't call a browser that doesn't WebRTC as a less capable one.
David Chang's next restaurant will be delivery-only
> They pay me to continue working on my desktop Linux project (from the bay area no less)

How does Red Hat handle remote work?
Ah, that moment when we needed to copy 1 master disk drive to 80 PCs urgently using Ghost, and my boss said "I'll take care of it, I'm very familiar with Ghost". And with the first PC proceeded to copy the blank disk onto the master.

Problem was : creating the master drive was the job of someone else 1000 km away, with special pieces of tailor-made software... The guy ended at the airport trying to get someone on a leaving plane taking couriering the disk drive (fortunately for us, some lady accepted; this was still possible in 1998).
I read the book before the movie, yet I still liked the movie. It's not a pure adaptation by any means but it has style, it's not really good but it's glorious. It's a mess but there's imagination and it took guts to make this movie. And I love the guild navigators!

By contrast the Scyfy mini-serie is closer to the book but is boring in that it doesn't bring anything compared to the book.

Granted last time I saw the Lynch movie was 20 years ago about but I'll watch it again this month :-)

Another completely different take on Dune that used scenes from the movie and was really great even though it was very loosely based on the book was the game from Cryo. If you have a chance to play it, do it. It's a very weird and interesting mix of adventure and strategy.

It's actually kind of amazing how much inspiration this book gave to multiple innovative projects from the Lynch movie, the Jodorowsky movie (I wish I could go to a parallel universe where this movie got made...), the first real RTS Dune 2, the weird and imaginative Dune game from Cryo...
Hey really sorry for what happened.

Anyway did you think of explaining your intend to doing so?

I've been doing development for years and I've never seen a developer naming files "x.sh", except if it was not malicious.
Tap. Pay. UK
I agree so much. I'm never going back to Android, my entire family loves it. I'm not quite sure what I was thinking using android.
I can't imagine a serious investor that doesn't consider oil price volatility when deciding whether or not to invest in an airplane company. You seem to be assuming that all of the investors are abjectly incompetent.
Is it actually hard? See this discussion just a day or two ago of services in China that are doing iPhone memory upgrades for cheap [1]. This involves desoldering the NAND, copying its contents to a bigger NAND, and soldering the bigger NAND into the phone.

[1] https://news.ycombinator.com/item?id=11331044
Why making robots is still hard
Isn't Google's strategy typically to just start offering the same services as their smaller competitors but for free and then let them starve? ... Kind of like what's probably happening here? Sounds like this is terrible news for Nuance, for example.
You're moving the goalposts.

Donglegate isn't about conference staff having a quiet word with people in private. It's about one person getting fired for offending another, and that person eventually getting fired because of community lacklash.

If all that had happened was that somebody got offended, privately told a staff member, and then the person causing offence had been privately spoken to - which is what the PyCon code of conduct required - we would never have heard about it.

Now, the possibility that the offendee might shame me publicly and cause me to get fired might have a chilling effect. But that's nothing to do with codes of conduct. If anything, publicly shaming somebody that offends you would be in violation of the code.
I'm not a lawyer but I imagine it would be taken care of as a court order in the lawsuit between Kik and Azer. Suing npm or github for a trademark dispute they have with Azer would be silly. The most I could see levied directly against npm is a cease-and-desist. But I guess just mentioning lawyers is enough for npm to hand over a module namespace.
Hence why I said "ground manager dealing with several planes at once".
> A more common one is "damaging and destructive"

That's a baseless assertion. Just because you developed a distaste for a particular programming paradigm it doesn't mean that your baseless assertions are suddenly sound.

> So, sticking to a paradigm that does not work

Somehow, the software world is founded on something that you somehow claim doesn't work.

Perhaps you've taken your pet peeve a bit too far.
> I probably wouldn't sideload many apps, but when there's one app that makes my life easier and app store rules prohibit it, I'd really appreciate the flexibility.

Apple relatively recently removed the requirement to pay for a developer account to compile and run apps on your own device. You can pretty much sideload apps like you can on Android, just with the added requirement of re-signing them for your device specifically (which is IMHO a nice security feature). A lot of the app store rules are enforced by human review (e.g. only being allowed to use background execution for certain things), not the sandbox itself, so you have a comparable amount of flexibility (one thing I still really miss is the ability to do JIT and dynamic code generation).
I also enjoyed the SciFi series. While it didn't posses the same level of Artiness that the Lynch adaptation had, it definitely was a very beautiful movie.

There was very little CGI in the movie. Seriously real sets and some absolutely massive and impressive ones at that. All of the interiors of the palaces on Arrakis? Wow.

The backdrops weren't CGI either, nor were they Matte paintings. They used Translights https://en.wikipedia.org/wiki/Translight which are basically gigantic sheets of plastic that hang behind the sets meaning the actors actually got to stand on real sets and actually see the world around them and I think it showed in the quality of the acting. Actors don't act well when they aren't able to immerse themselves in the world they are pretending to be in. Watch the LOTR making-of documentary where Andy Serkis explains how he basically inserted himself into parts of filming that Peter Jackson didn't think a Voice/Motion-Cap actor needed to be involved in (not that Jackson objected, he embraced the ideas, but just didn't realize it at first).

Speaking of the acting, I hear a lot of people complain about Alec Newman, calling his character "wooden". Hard tasks need hard ways and hard ways need hard people. I think he nailed it.
The Case for Incremental Innovations
Adding in a good way to do signed packages and repos is very high priority for us. If you have ideas on that, i'd love to discuss things here: https://github.com/whyrusleeping/gx/issues/47

Thanks!
I won't defend either Azer or Kik. This whole episode just has me shaking my head. Why do people need to include a module for 10 lines of code that do something basic? Azer's actions brought chaos to the ecosystem because people started depending on the ecosystem to think for them. It wasn't something huge like Express or Mongoose that broke the internet, it was a stupid string padding function.
You are right. I thought Malaysian had stopped operations, but Google tells me it was nationalized and Wikipedia that their subsidiary MASwings uses the code.
Reflections on NPM-gate, one day later
Google Stackdriver: unified monitoring and logging for GCP and AWS
One of the those movies that critics love to bash, but it's actually pretty good -- if you don't judge it by the book. The book is in a whole different stratosphere.
Most important figure here. How could a "startup" design and build a commercial airplane and still be considered a startup? Either they get acquired before launching the final version of their plane or the company goes bust. The margins for building airplanes are very slim, both Airbus and Boeing get massive subsidies from the EU and US respectively.

If the founding fathers were born in the 80's, they might have gone for restricting the establishment of brands not religions. (Which are also brands of a kind, really.)
a simple interface that WORKS, absolutely.

I tried in February to switch to the Nexus 6P. I literally had to restart it TWICE on day one. How is that even reasonable? for 650 dollars, that's a joke.

I'll get downvoted to hell, but I really don't care, iOS just works (tm), and I'll take that over custimizibility any day of the week.
I don't think concepts are even necessary to do what pkolaczk wants to do, which is (I think) to constrain the argument to a particular interface, say Bar:

template <typename T>
void foo(const T& arg) {
const Bar* b = arg;
b->bar();
}

or

template <typename T>
void foo(const T& arg) {
static_assert(is_base_of<Bar, T>::value, "T must be a Bar");
arg.bar();
}

I can't say I'm a huge fan of either syntax, but the compiler will perform static type checking as if you had written where T : Bar in C#.
Far worse.

You, like many others, miss the most important part of DongleGate. She shamed the supposed dongle-joke offender on Twitter with their picture, which was unambiguously against the Code of Conduct, for it bans harassing photography. She did not only fail to see the hypocrisy, her actions were deemed heroic and she compared herself to Joan of Arc.

This was a clear sign to anyone paying attention that Codes of Conduct were never about policing behavior objectively, but instead were to be wielded as a weapon to shame and attack particular groups of people based on a political ideology of victimhood.
A related epic failure, that gave so much to film even though it was never made:

Jodorowsky's Dune

https://www.youtube.com/watch?v=jg4OCeSTL08

https://en.wikipedia.org/wiki/Jodorowsky's_Dune

They discuss Lynch's version in the film. Highly recommended viewing for all sci-fi enthusiasts.
I took it to mean the Oracle's support was lessor than that of Postgres', despite paying a fee for it up front.
Me too. I switched from Android (Verizon HTC One) to iPhone and shit just works, e.g. VPN. I wasn't able to use a stock Google phone without vendor crapware. But the market being flooded with devices suffering from crapware is in some sense a valid criticism of "Android" as a product isn't it? At least that's how it seems to end users who might not have the sophistication to avoid crapware and who don't understand that Android is a platform rather than a product.
It appears to have a massive elevation on Twitter's normal tweeting rate limit.
It's your list so you don't have to record everyone. It is useful to record some details however, in case of an STI diagnoses for example.
In the sign-up form they state that "Note that each audio request is limited to 2 minutes in length." Does anyone know what "audio request" is? Does it mean that it's limited to 2 minutes when doing real-time recognition, or just that longer periods will count as more "audio requests" and result in a higher bill?

Do they provide a way to send audio via WebRTC or WebSocket from a browser?
Does anybody know why the Android Pay rollout in the UK is so far behind Apply Pay (launched July 14)? Also, doesn't it feel like this is the sort of thing you would expect to be using on Android before iOS? (considering it had NFC etc)
If he changed the name as they asked, would that make it I findable ("break the Internet")? (Sorry, don't know how nam works.)
Thank you for a comment that actually speaks to the content of the article. Unfortunately it's buried under people commenting about their thoughts as a user. Which may be to the author's point: Apple's suppression (intended or not) of the web-app ecosystem has helped make the iPhone experience the (apparent) gold standard in mobile. [Note: I'm just summarizing- I don't know because it's all I use.]

But I empathize with the author's view. In fact, let's not ignore the fact that some companies that have perfectly useful web pages have dreadful iPhone apps, and in those cases the web experience (even on the phone) is superior. But when you think of the ideal, you are correct and native wins.
Currently no, you only download content you have requested, and you can remove any content you have not pinned to hold onto via a garbage collection command. When bitswap is more mature you may get more content on your system, but that will probably be configurable.
Yay! Unions are great! Just look at IL's fiscal situation!
There are few more soul killing for a programmer to be told that "its just more cost effective to have someone type this into the other system".
A short google search for "Nexus 10 sound" would show you that it isn't uncommon at all. See how many people commented in these threads:

https://productforums.google.com/forum/#!topic/nexus/0CDPXvY...

https://productforums.google.com/forum/#!category-topic/nexu...

http://androidforums.com/threads/nexus-10-volume-wont-work-p...
Googlers – More discussion on salary, promotions
Hi all

Continuing the salary discussions, I wanted to get feedback from Googlers (outside the company mailing lists) on promotions for new grads.

I just joined as L3 SWE, and love it. But I'm wondering how long it took others to get promoted to L4. It seems like it's all over the place - 12 months to 3 years. What are some of the "right" things to do to get your chances of getting promo'd faster?

Also, could someone please explain how the salary bands work for L3, 4, and 5 and how engs can negotiate to be moved higher in the band?

Thanks
I want to clarify some points on React Native. Unlike what is commonly said, my goal with the project is to make the web better.

A fundamental problem with the web as it exists right now is that as a "user", you cannot go one level deeper when you want/have to in order to provide a good experience. There's a big list of things like customizing image decoding/caching or extending layout part of css that is encoded in the browser and cannot be changed in userland.

The way to solve your problem is to convince a browser vendor to implement a solution, then all the other browsers to support it and wait for years such that your userbase can use it. This loop is extremely long and involves a lot of conflicting interests and having to support it forever.

The idea of React Native is to provide a subset of the web platform and hooks to drop down lower whenever you want to. For example, as a user you can use <Image> which behaves like a web <img> and be done with your day. But, if you want to use another image format, or manage your image cache differently then you can implement it and provide a <MyImage> component to the end user.

The advantage is that each app can start building and experimenting with its own low-level infrastructure and replace pieces that the default platform doesn't do adequately for the use case they are trying to solve.

Now, why is it good for the web? Since React Native primitives have been designed to work on the web with a small polyfill ( https://github.com/necolas/react-native-web ), there's now a concrete way to improve the web platform without being a browser vendor. You can prototype with your ideas on React Native and when you figure that one is actually good, now start the process to ship it to the entire web platform. Kind of the same way you can prototype your js transforms with babel and then push them to tc39 to make them official.

If React Native is as successful as I want it to be, the web platform is going to supports all the use cases that only React Native can provide today and we can just rm -rf the entire project and use the web.
Good for John and LambdaConf. I attended last year and I'll be hosting a workshop about Shapeless this year and I still firmly intend to go.
Cool-Retro-term: Bounty to Add Glass Reflection with a Webcam Input Stream
Leaked Clinton emails claim Google planned to help rebels bring down Assad
Where's your argument ?
You can make the worlds best services/apps in the web browser, that doesn't mean it's the de facto.

Also a chat app or any of the other fancy webapps we see here does not fit into the definition of a web browser
https://en.wikipedia.org/wiki/Web_browser
BBC: Russia's Troll Factory Faked a Video Showing US Soldier Shooting at a Koran
probably because he's obviously creating a smoke screen to cover up the change he made to the provasic liver test results.
So this was very, very exciting until I realized you have to be using Google Cloud Platform to sign up for the preview. Unfortunately all of my stuff is in AWS and I could move it over but I'm not going (far too much hassle to preview an API I may not end up using, ultimately).

Regardless this is still very exiting. I haven't found anything that's as good as Google's voice recognition. I only hope this ends up being cheap and accessible outside of their platform.
You need to factory reset your device or maybe even reinstall the OS. I had the same issue with my Nexus 5 and Nexus 7 (2nd gen) and after doing factory resets after the update to 5.1.x, it was like I had a new device.