skysight-inc/HackerNews huggingface dataset:
You are correct in that my Google example would likely be trademark infringement because Google is a famous mark. Kik is not a famous mark, so for this case the famous/well-known aspect of trademark infringement is entirely moot.

And keep in mind that the OP I was responding to was arguing that if the name is unique it gets extra protection. That's false. Fame offers extra protection, uniqueness does not.
I fully agree with you, but my point is that until Rust achieves a certain parity with mobile OS C++ tooling the "good enough approach of C++14 and C++17" improvements will prevail, even among those that would rather use something else.

Given myself as example, in spite of all my rants about security that you well know, I still use C++ as my portable business code between mobile platforms.

However I always compile with all warnings as errors, fully embrace C++ STL types for safe programming and do regular static analysis, exactly to minimize as much as possible the errors that might still miss my attention.

If I would be focusing just in a single platform, then I would surely choose between Swift, Java and C# respectively.
When it's clear that a story about a project or startup is being submitted by the creator, we sometimes cut them slack about how they phrase it. We still take out linkbait, remove superlatives and gushy language and so on. In this case I think we just left the title as is.

Another thing we often do in such cases is add "Show HN" if the creator neglected to. But signup-collection pages are explicitly out of scope for Show HNs.
Gx: A package management tool built around IPFS
Git submodules maybe? https://git-scm.com/docs/git-submodule
It left India for me. Fwiw Vietnam too 10 years later. Some people never learn. (I get what you were getting at tbough)
This is absolutely not true of equipment with moving parts. It must either be maintained or treated as disposable. One of the hallmarks of commercial-grade equipment is its ease of maintenance and repair. You might not find it fun, but professionals who rely on that equipment for their livelihood understand the long-term TCO for well-maintained commercial-grade equipment vs. disposable consumer-grade equipment.

Whether that applies to mobile phones with their general lack of moving parts is an entirely different question.
You can get up to 100 SANs on one certificate, which will only increase your rate limit counter by one.

Works nicely if you have a (mostly) fixed list of subdomains, but becomes hard or impossible to manage if subdomains are dynamic.
Tesla nixes 10kWh home battery, for now
Spore – Decentralized package manager on Ethereum and IPFS
"Writing about a problem" might be more accurately described as "declaring a problem"

Of course you've got a hiring problem, when they guy on the other end is selling a hiring solution. In other news, corn syrup is the good for you, says the corn industry.
I'd have a really hard time saying with a straight face that the Bob Stratton (Mar 11, 11:26) message was in keeping with it being nothing more than a polite request.

I guess I think the expectations of the dev aren't very realistic either, but I don't see what the goal of this post is, the messages pasted onto it don't paint the picture that the first part of the post tries to say exists.
Are you referring to a Neti pot?

https://en.wikipedia.org/wiki/Nasal_irrigation
They're placed in the repo itself, under .git/hooks, rather than in the working tree. If you want to version them, you can always place a symlink in .git/hooks and have it point to a file inside the working tree. Note that this won't work for bare repositories (which have no working tree), but usually in that case you want a separate deploy process where a sysadmin (or build script) manually copies over files, to prevent a random dev from borking the repository, which a bad update hook can easily do.

(This doesn't help with the GitHub case. But then, as we saw from the recent CocoaPods story, using GitHub as your CDN is probably not a great idea either.)
The 2016 OmniFocus Setup and Workflow
Famous and "Unique" aren't the same thing. I was responding to the theory that because "Google" is a made-up word, they'll receive extra protections. That's false. That said my example was a bad one, since Google is a famous mark Google Paper Co. would likely be infringement.

Feel free to start Kik Paper Co, however.
I didn't intend to, although since I was going to prepend a string to the start that would be a rather surprising result
awesome...another hard tech
Edit, Getting "German and Dutch", not English. Sorry, only noticed I typed the wrong thing now.
Have the code editor report back to the cloud the amount of times a certain snippet was "selected"/used. And just rank the drop-down box/autocomplete options accordingly.
| Selling BCC was going to pay for living expenses while we built Starfighter’s first game (Stockfighter) and also pay for some development work to assist with the sale of my other SaaS business, Appointment Reminder.

^^ - you're selling AR as well? Last presentation was showing that to be a profit machine? Would love to learn about the reasoning behind that decision!
Straight out of http://reddit.com/r/fellowkids.

And yup, it's currently the top post there. Weird that MS uses this kind of tone when their other fun tools (e.g. how-old.net) let the product speak for itself.
Please do!

The product & tech looks very promising. I'd hate to have to cross it off my shortlist due to trust issues.
Interesting! It was the exact opposite for me. Couldn't get through Ready Player One, but couldn't quite put my finer on exactly why.
I split "reuse" into "repair" and "repurpose", so that I can put "repair" before "reduce".

I think a product designed to be repairable indefinitely is less wasteful than one that has half as much mass but needs to be completely recycled whenever any critical part fails.

I would dearly love to have a standard laptop form factor, even if means cases would be 5cm thick when closed and 2kg without its innards. If there were a laptop case standard, it would be a whole lot easier to manage repair parts and 3rd party upgrades.
It depends on what you value – some features take awhile to show up on iOS but others are implemented relatively quickly, so there's both a question of which specific features actually benefit you and how much it's worth to have a much faster experience in general. The Android phones tend to perform much worse because the vendors chose to add multiple slow cores while Apple adds fewer faster cores — and since JavaScript is single-threaded, that adds up to a rather substantial difference:

https://meta.discourse.org/t/the-state-of-javascript-on-andr... got a lot of attention last fall and the situation is generally still true — the Samsung S7 was even slower than its predecessor when it launched (https://twitter.com/RonAmadeo/status/709448306771025920) depending on which version you happen to buy. A lot of people just don't want to have to deal with that when they can pay roughly the same amount of money and get a good, consistent experience. Yes, he dismisses that as “not all of your users have an iPhone 6s” but that ignores the fact that even the flagship Android phones were struggling to match the performance of iPhones which were multiple generations older, greatly extending the usable life of the phone, and that performance issues are quite notoriously user-visible. Yes, it's possible that with optimization heroics you might be able to get close to 60fps even on an old Android phone but it's expensive and most sites don't bother.

The other thing to remember is that people who care about this also tend to care a lot about security (or work at places which do). The Android experience is less dismal but it still requires a lot of of micromanagement and questions about whether e.g. enabling encryption will slow your phone down noticeably (i.e. parity with the iPhone 3GS from 2009) or whether the fingerprint authentication has been implemented competently (it's complicated – see e.g. https://www.blackhat.com/docs/us-15/materials/us-15-Zhang-Fi...).

Again, if you aren't primarily working on this exact problem you might quite reasonably choose not to have to add “phone security analyst and sysadmin” to your workload.
Sorry; I should have said grocery delivery only scales past a single neighborhood without a distribution center.

You're certainly right; grocery delivery was more or less a regular service before the advent of the massive suburban supermarket.
Why You Should Try That Crazy Virtual Reality Headset
Most likely you can fix the trackpad click quite easily yourself.
There are some annoying 3-wing screws holding the battery but besides that there isn't much in the way.

There's one single screw that sets the trackpad's click sensitivity. I loosened the click even during the warranty period because it was too strong (and loud) for my taste.
A tiny bit of rotation and ideally loctite to fix it.
Developer Outraged at Being Asked to Remove “whatsapp” Package from NPM
How We Handled User Auth with React Native
PERFECT DRINKS. CLEAN THE KIDNEYS OF TOXINS
A discussion about the breaking of the Internet (kik's response to azer)
After 7 years of people switching from android to iOS or vice versa, i stopped reading blog posts about it
This is an annoying top comment because it has nothing to do with the developer topic of the OP. It's just another boring useless opinion in the fanboy flame wars.
one-module-per-function is exactly the approach Lodash uses and the Lodash devs tout is as a big advantage over underscore.

The difference is they also provide the rollup bundle with all of Lodash. Which is what most users actually use.
A 2011 Mac mini with a quad core processor has more processing power than any current model, while the price has stayed the same. Now that's sad.
I have bad luck w/ pip - any homebrew cask?
Userify lets you instantly update/rotate your SSH key on all your boxen through its web console.

Be sure to use MFA, of course ;)
Sorry the honey thing is totally bogus.

http://www.slate.com/articles/health_and_science/medical_exa...
If that's the case, then why don't the users of that package update their dependencies to his github repositories? I know it sounds like a pain, but users shouldn't be so reliant on a service that could one day disappear, which is one reason I like Go's approach.
Kik's response from taking over the kik npm package
Got the DK2 out. I think it would greatly benefit from Leap Motion integration. Also the whiteness becomes a bit too much for the eyes, especially while I am typing this. Some sort of intelligent compensation would go a long way. Some code in Visual Studio: http://imgur.com/BJVyAXV.
It's antagonistic behavior towards users and unnecessary for most apps to be always-online. This is the difference between "I'd recommend this to friends" and "screw these guys". The primary reason I buy board and card game apps is to play offline when traveling, usually with other people, versus carting around 100lbs of games. If a simple hot seat version of your game requires an internet connection, you're doing it wrong.
Some lawyers do not favor low-conflict resolutions, and would not recommend such to their clients.
If you don't have at least 3 copies in at least two different locations your data is already vapourizing.

So 5 inexpensive backups of important data sounds just about rasonable.
Google Play Music is why I installed Chrome. If I play music from Firefox, after 6 hours, my machine gets choppy and slow. Looking at Task Manager (in Windows 10) it will show me that Firefox is using around 1.4 GB.

So, I use Chrome for music.

Edit: And printing. When I need to print I always use Chrome because Firefox's printing is pretty broken.
> You will never be able to get both 100% guaranteed memory safety and low level control/performance.

Sure you can. You just need a full fledged proof engine instead of "merely" a type system.
I agree with this piece. I have long been upset at Apple's forced obsolesce policy, and creating the notion that devices are disposable. I still have a Macbook from 2009, and another from 2012, that I am doing everything in my power to upgrade and avoid the forced slow down. Likewise with my iPad and phone. I resist the persistent upgrade requests to the OS. Not because I am blase about security issues, or not wanting bugs to be fixed, but because those fixes and upgrades come with a cost: premature, forced obsolescence.
Until your Nexus is out of the short update window.
Thanks for the reply!

> These numbers refer to the length of the channel in the MOSFET or FinFET between the Source and Drain dopant regions. [...] The only thing marketing has done here is fight between each other on whether or not channel size is the number to focus on, as it benefits their corporation or not.

Right -- I believe this is where the variety (or marketing) creeps in.

Here's what I mean: The various "gate length" definitions (printed, physical, effective, etc.) have a direct (and significant) impact on the ambiguity of the meaning of "process nodes" (that's in addition to the half-pitch interpretation in the DRAM industry); cf. Table 1: ITRS 2013 Data for CMOS Technology “Nodes” in http://semiengineering.com/a-node-by-any-other-name/

For reference (for anyone else reading, I know you know this), "channel length" vs. "gate length" is another difference to take into account:
http://vlsi-soc.blogspot.com/2015/12/channel-length-vs-gate-...
(More formally -- "Sidebar: Gate Length (Lg) versus Channel Length (L) and Experimental Data versus
Equations" in http://www-inst.eecs.berkeley.edu/~ee130/sp06/chp7full.pdf)

Given that, I think it's fair to say the result is that this is more of a marketing name than a directly (in terms of physical feature sizes) interpretable number; as in:

- "At the December meeting, for example, Chenming Hu, the coinventor of the FinFET, began by mapping out the near future. Soon, he said, we’ll start to see 14-nm and 16-nm chips emerge (the first, which are expected to come from Intel, are slated to go into production early next year). Then he added a caveat whose casual tone belied its startling implications: “Nobody knows anymore what 16 nm means or what 14 nm means.”"

- "The switch to FinFETs has made the situation even more complex. Bohr points out, for example, that Intel’s 22-nm chips, the current state of the art, have FinFET transistors with gates that are 35 nm long but fins that are just 8 nm wide."

http://spectrum.ieee.org/semiconductors/devices/the-status-o...

Related: http://spectrum.ieee.org/semiconductors/design/shrinking-pos...
I mean, they only built 20 planes in total, so 5% suffered catastrophic failures with complete loss of life. Over the life of the program there were numerous 'near-misses' with rudders and control surfaces breaking off the plane at >Mach 1. The tire problem that brought down AF4590 wasn't an isolated incident whatsoever, there were dozens of blown tires including at least one other one that punctured a fuel tank and nearly brought down that plane. So yeah, 'ill-fated' seems fair.
>Maintainability is the feature of unreliable equipment.

I want to see a two hour debate on that by top engineers from several industries because that seems to be one of the big questions of our time in regards to product development.
I've got one. it's a university publishing office; pretty much as far from a tech startup as you can get. But it's part of the reason I stay here.
The second Bob Stratton response (the one implying that lawyers will rain fire and brimstone down on Azer if he does not comply) was so far from a "polite request" that it implies something is wrong with Mike Roberts understanding of "polite" for him to say what he did.

What Mike Roberts should have done, upon seeing Bob Stratton's second email, is walked over to Bob's office/cube/desk/where-ever and had a very long heart-to-heart talk with Bob about his incredibly poor handling of the situation.
I see. So in that case it would be great to have a predefined list of good (and well-know) examples.
Mine is merely advise to those that ask. YMMV goes without saying really. With any technology; car, bike, phone, computer, washing machine etc. you should buy the best that you can afford. That doesn't mean spend all your money. It doesn't mean buy the most expensive. Best is very subjective. It could be 'best suits my needs' or it could be 'best on the market'. Nothing to do with priorities.
Except Go isn't GitHub specific, I could use BitBucket, Gitlab, or any service I setup myself. Even locally, just like git itself I suppose. Go supports other tools like Mercurial as well as others.
That's coming soon.
Yes I do remember that runtime when I was still reading gonuts.

As always, a language and its implementations are not the same thing.

It is nothing special to have a bare runtime that would enable a Go application to be statically compiled and deployed into a Raspberry PI, for example.

It just needs someone to create such Go compiler.

Of course, such work would probably be a nice thesis project for OS design classes.
Cenk Interviews Bernie Sanders TODAY
(I'm the author of Pokedex.org.)

Unfortunately it's a limitation of the Android platform; you can't add arbitrary launch activities at runtime. So the Chrome team is unable to fix this AFAIK.

However, you could imagine a future release of Android that sports a custom homescreen app that just includes Chrome progressive webapps in the main app drawer. Or someone might be able to write a third-party homescreen app already that does that. (Not sure if Chrome exports that data though TBH.)

Also, FWIW, the "add to homescreen" is really just icing on the cake - even without it, PWAs save data locally and are launchable offline. If you remove Pokedex.org from your homescreen, you'll notice you can still navigate to https://pokedex.org while in airplane mode, and Chrome still reports some 6MB of Pokémon data as being stored on your device. (It remains to be seen whether this is a bug or a feature... but we'll see how many PWAs abuse it.)
I guess I don't see what checking the dependencies into git gets you over just archiving your build artifacts instead, while the downsides are apparently visible (repository size/clutter increase, temptation for devs to modify code in your vendored dependencies etc.)
Google Cloud Platform – NEXT Live
Deadline: A Story of Journalism
You mean localkube, not spread - https://github.com/redspread/localkube
LOI is nothing, they're non binding.
Yep, that's what I meant. It's one module per function (so I can just grab what I want), but it's all part of a big project under a good maintainer, so it's trustable.
It looks like all the commands from that page put into a single script to be easier to use.
For context: a 5-year old PC is running a 2nd Generation Sandy Bridge processor on a Z68 Motherboard.

Its actually incredibly relevant today, and is low 10%ish slower than a modern machine. 5 years ago, PCs were running... erm... Windows 7, which has a free upgrade to Windows 10. So... software isn't out of date at all.

http://ark.intel.com/products/52214/Intel-Core-i7-2600K-Proc...

Making fun of 2nd generation 2000-series i7 owners is... kinda dumb. Really. Just because you iPad users have to upgrade your system every year doesn't mean you get to make fun of reliable work-horses like an Intel 2600k i7 / Windows 7 (free upgrade to Win10) box.

Note that Windows 8 is a 4-year old OS (out in 2012). PCs simply have a longer lifespan than iPads. This is a problem of iPads / tablets, not a problem with PCs.
You trained him well, master.
Good points...I threw out copyright law when trademark is the better terminology
I'm sure there are many engineers who are extremely proud of their work on Concorde, but overall it could hardly be called a successful programme.

It was just about profitable at the margins, but only after the enormous development costs had been written off entirely. As the fleet aged and safety fears mounted, it became uneconomic to run, and was retired.
The language is amiable enough, it just isn't in any way a request, it's a statement that they believe their trademark is being infringed and that they will enforce it.
Since no one has shared let me start.
I have roughly 12K user for an android app. ~50k Downloads.
An item that can't be maintained is an dark pattern. It is a sign of planned obsolescence. It is goes against the interests of the user. Items should be designed to have long lifetimes. This only doesn't happen because capitalism incentives manufacturers to sell consumers a new product as often as possible. There is no reason an item can't be user friendly, reliable, and maintainable.
> A startup in my town recently launched an app that basically acts as uber for established taxi companies. Interesting to see how that plays out.

If it's like any other city, the taxi drivers will cancel the ride as soon as you get in the cab and ask you to pay them in cash (often because it's not really their cab; they're just borrowing their cousin's license/car for the night). Uber works because it's the only option for the cab driver to get paid, and in many cities they fine drivers for canceling fares.
A colleague of mine wrote an ansible playbook that generates dynamic iTerm2 profiles from an AWS inventory

https://github.com/davidhollenberger/ansible-iterm-profile
Woops. Yeah, I misread that. In that case you're definitely not being ripped off, and given how much IPs usually cost, that is probably something which can really only be a v6 deal. Interesting. First I've seen anything like it. Thanks.
We were a development team years ago (90s) working late on the production Oracle database writing some SQL (cringe). One junior dev deleted all records from one of the core tables and sat expressionless in total fright for a good 5 minutes. I let her sweat for a bit before I typed 'rollback;' Good thing she didnt commit and there was enough rollback space :)
One of many close calls.
Could we get a tag or something to indicate when an article is pay-walled?

From my experience, there are 2 major factors to lousy home wifi.
1. Over populated spectrum.
2. Consumer gear.

I gave up on using consumer grade gear long ago, and that cut back on the majority of issues I experienced.
I think this is an unfair assessment. The industry talks of AI, not AGI. It's not Microsoft's fault that the public thinks of Terminator robots when hearing "AI", nor that science-fiction stories have been written a 100 years ago.

The general public does not set budgets for AI research.

AI research benefits from faster processors, more memory and more advanced algorithms. Only philosophers (the domain of AGI is philosophy, not so much engineering or maths) are uncomfortable with those details.

Please refer to AGI, if you are talking of the hypothetical strong AI. The current textbook definition is alright.

(And yeah, the hype around AI is palpable and annoying. That's why many researchers called their work "cognitive science", "machine learning", "optimization", "logic" or "applied maths" and avoided "AI". Because else, they'd have to argue semantics, or defend why they haven't build an artificial God yet...)
"Chill with Tay on Kik"

LOL maybe we can talk about npmgate then ?
Well, sure, but that's complicated, and ".scripts.prepublish" in package.json is not. I'd love to have the git knowledge to do what you've described here without googling and frowning, but I don't have that yet, and I've been using git for years. Whereas I could use package.json to accomplish the same task on basically the first day I used npm.
Disgruntled developer breaks thousands of JavaScript, Node.js apps