skysight-inc/HackerNews huggingface dataset:
This is probably done for security: if a package gets removed it can't be replaced by something potentially malicious. In addition, people that have tied their version numbers would get alerted this way.
Why is a glorified calculator considered "AI"?
Zplug: A next-generation plugin manager for zsh
We just today published a UX checklist for iOS and Android apps (https://stayintech.com/info/mobile_ux_checklist). There are some good ideas on this thread that I can later add on that list! Hopefully useful for some of you.
Not sure why kik thought this post would make them look better. While "Bob's" choice of words is soft and creepy-friendly, his request wasn't. The npm escalation after Azer gave what they wanted, a price for "the hassle" of changing the project name, really shows what they really wanted is the name for cheap. They might say "unreasonable", but it really means "unreasonable to us".

It also shows they don't know how to negotiate at all, but that's tangential. You don't escalate to threat and then let the other side anchor the price.

And while if I was Azer I would have renamed the project (because someone else has a trademark on it), if I was kik I wouldn't pretend that bringing lawyers and being unable to negotiate is "a polite request", because imaginarily "I don't mean to be a dick"
That's an interesting side effect.
In the last 6 months I have inherited two codebases. What bothers me more than any of this is the unnecessary complexity people have introduced. Complex code for doing very simple stuff. Way more database calls than are needed. Joins in the app. Python written in the style of Java. Loads of loops that could be eliminated with a bit of thought up front and a marginally different design.

Instead everyone gets caught up worrying about small stuff like this. Sure it makes a difference, but in the grander scheme of things the architecture makes a far bigger difference.
In 2010, I saw a job listing that I found interesting and I applied for it.

The recruiting company reached out to me and said that because I was currently working for one of their clients, they wouldn't consider me for the job. They refused to pass my information along to the other client who was looking for someone with my skill set and experience.

I explained that I had no contractual obligations to remain where I was. I was not bound by a non-compete. They didn't "own" me. I was a fit for the job and I wanted to apply.

In the end, they said that if I ever wasn't working for a client company, they'd happily consider me for placement. I explained to them that when I left this company, I wouldn't need their services any longer.

A couple of months later, another recruiter found placed me at first as a contractor and now as an employee of my current employer and that old contracting company occasionally reaches out to me. Every time, I take great delight in telling that that because of one particular employee, I still remember and use her name, that I will never do business with them. They are persona non grata to me forever.
You could predict many of these things described in this post from other Patrick's posts and comments.

Other "I sold my SaaS business" stories discussed on HN in the past could make Déjà vu impression too.
Blendle founder here. It's exactly what we're working on (making articles for free on Blendle if you already have a subscription), and are already doing ("blendle links") :)
From Our Test Labs: How to Use AureliaJS for Building Apps
Thanks fixing that.
Sidenote: I checked the Google's Project Fi - damn, it's expensive. For $20/month you get unlimited calls and texts, but you have to pay extra $10 for every 1GB of data.

Here in Poland for $10 I get the same unlimited calls and texts plus 4GB of LTE included (and then you're limited to 1 Mbps - but you can take the $13 plan and get unlimited GBs too).
I even agree with you they're malicious, but not in this instance.
A very superficial description of embedded development but a view that isn't presented in many places...

(BTW: the podcast is worth a listen tho).
https://en.wikipedia.org/wiki/Curtis_Yarvin
This is the exact opposite of my experience. Lollipop revived mine.
I'm spending this year packaging up my current business to make it as attractive as possible to potential buyers.

This talks a lot about the process, but what are some things people like us can do to maximize their return on such a sale?
This is actually a nice joke.
> P.S. In the unlikely event that someone involved is reading this, PLEASE make this a DNS attribute that is set on the top-level domain instead, in a TXT record perhaps. It's silly that we have to have a globally coordinated and distributed list for this data.

The Dbound WG[1] was working on this, but sadly didn't seem to get anywhere.

[1]: https://tools.ietf.org/wg/dbound/
How to Prioritize Tasks
Security Analysis of the Estonian Internet Voting System (2014) [pdf]
OK, that's pretty comical.
Twilight of the Superheroes
> It gets monumentally difficult if your trying to get a vechicle to pass CA Emmission tests.

In Germany, we have exemptions for what we call Oldtimers and Youngtimers (tax breaks, permission to enter environmentally restricted areas etc.).
A character string like "kik" should not be trademarkeable, period.

It's an obvious spelling play on a common dictionary word in standard English, of ancient origin. Should "thru" and "nite" be trademark names?

And it's just too darn short.
For context, the project in question is https://github.com/urbit/urbit and the speaker is https://en.wikipedia.org/wiki/Curtis_Yarvin.
Pebble is laying off 25 percent of its staff
All this childish feelings based barbage has got to stop.

No, really. People have different opinions, and are allowed to have them, even if they hurt your feelings or you disagree. Since when did this thought crime bullshit take over? Orwell would never have thought that self policing, not Big Brother and his armed henchmen, were what would do in individual thought.
We don't do bitcoin topups right now, you think we should add that?
Nexus devices have pretty much proven out to be that way. I was going to move to a Nexus before abandoning Android (after about 7 years of using various phones) but they cut off updates way too early. My friend has one and overall I was just not pleased with it. Build quality as well. I ran Cyanogenmod on my phones usually and helped a lot but I'm still happier with my iPhone.

I ended up moving to an iPhone 5S and I love it. Right size (for me) to hold with 1 hand while holding the rail on the train or bus, and runs really well with no problems. I maintain my work computer and home machines, that's enough. I really didn't appreciate what Android offers and it really is a shame that even the Nexus isn't the answer. I'm not a hater, I use what works for me.

There is no real iPhone equivalent in the Android market. The real kicker for me was that my wife has been using an iPhone 4S to this day, since 2011. I went through 3 or 4 Android phones in that time. Not low end phones either, Motorola Droid, GS3, GS4, HTC Thunderbolt... absolutely absurd.

Today we buy apps once and both use them, enjoy the iPhone tracking services that are built in, and the fact she just got iOS 9.3 is flat out fantastic.

Apple has literally earned our business and will continue to get it.
This is consistent with the Cholinergic hypothesis[1] of Alzheimer's disease. Also, note that the various hypotheses for Alzheimer's are not really "competing", so this doesn't mean that the more recent lines of research are any more or less valid.

Alarming stuff! I've no problem giving up Benydryl, but my partner takes Disiprimine,and it's the only drug she's found that works well for her depression :-(

[1] https://en.wikipedia.org/wiki/Alzheimer%27s_disease#Choliner...
I'm afraid I've only packaged this for pip.

All of the logic is in one script though - if you download this from the repo and rename it to ssh2ec2 it will work (as long as you have the Boto library installed).
Apple did the same thing to the original ipad. It was a great device with ios 3.x when it launched. The ios 4.x -> 5.x transition rendered it useless. The original ipad had just 256 megs of ram, around the time ios 5. arrived the ipad 3 was out with 1 GB of RAM. As a result you could see that apples own apps were making assumptions about system resources that were not true on the ipad 1. Safari, Itunes etc would crash routinely. Added bonus with apple is that they dont allow you to downgrade to previous versions of ios.
I really thought this had gotten better with all the high DPI convertibles and Windows + 3rd party software finally being pretty reliable with it. But you're right, Best Buy's most popular 15" laptop today is this:

http://www.bestbuy.com/site/asus-15-6-laptop-intel-celeron-4...

Specs claim '15.6" display, HD resolution.' with no actual screen resolution listed.

Digging around on Asus's website I see it's available with 1080p, but I'm guessing the 1336x768 base model is the common one. Since 720p is technically "HD", they can claim that in advertising and then dodge around admitting how crappy it is. If BestBuy's product listing were for the 1080p version, they'd be advertising as either 1080p or Full HD.

https://www.asus.com/Notebooks/X540SA/specifications/
The Uber Model Doesn't Translate
There's also the example of Steve Jobs. He used the word 'boom' quite a bit in keynotes (silly compilation at https://www.youtube.com/watch?v=Y38Sb3FOYmY), always with the positive connotation of 'get results fast'. I don't remember anyone ever making a remark that it had negative connotations.

On the other hand, if this becomes a successful company, it is inevitable one of their planes will go boom in a negative way one day, and that day will see quite a few bad jokes. Will that permanently damage the brand? That, I think, is anybody's guess, and may not be caused by the name. 'MH' didn't have any connotation positive or negative a few years ago, but I expect it will be a few years before anybody considers using that airline abbreviation again.
It seems like he's been ruthlessly honest all the way through, including at the end and even where it might be unflattering to him. It also seems like there are precious (very) few cases of someone who built such a business sharing the ins & outs, warts and all. It's priceless information for folks who are considering the same path, in one variation or another. I'm grateful to him for taking the time to write it up.
Ahh... That must be what I was missing.

So instead of checking in your dependencies into your app repo directly, you turn your dependencies folders into submodules to keep their histories separate from your app repo's history.

Makes sense! I'll be sure to give that a try on my next project.
If you don't want to be a dick, don't break into e-mail conversations with strangers, where you kik things off by invoking the vernacular names of genitalia.
How to Reach DevOps Nirvana
Ugh....this article totally misrepresents hunting. Cecil was NOT poached. The hunter paid $50,000 for a LEGAL HUNTING TAG. This is the exact opposite of poaching. Poaching happens when you don't have a tag and hunt anyway. Hunting, especially in poorer countries, actually helps protect the species. The government body issuing tags wants to continue to issue tags in future as it is a revenue stream. The last thing they they want is to bring the population of a species below sustainable levels. The revenue from the tags employ park rangers and people that stop poachers. When you don't have park rangers or anyone to enforce legal hunting that is when poaching becomes a big problem and animals are hunted to extinction.
> energy thus "captured" would entail resistance that opposes the work to move the craft

Only if capturing motion that opposes the direction of movement.
Bit of a thinking-outside-the-box suggestion here, but have you tried something like mindfulness? Allergy, inflammation and stress seem to be linked in some way, so changing your mindset might reduce the response that you are blocking with loratadine. I personally (in a totally unscientific way) think that low level stress acts like an amplifier for these sorts of conditions.
Yeah, I don't know. Azer was very rude, and yes, the Kik guy was very polite. However, if you strip away the tone of the messages, it pretty much boils down to this:

"We want this name. Will you sell it to us?"

"No"

"We are going to take this name by force if we have to. Will you sell it to us?"

"No"

"What would it take for you to sell it to us?"

"30,000"

"NPM, give us this name or we bring in lawyers and use legal force."
BCC was originally a bit of a purple cow, which is interesting to the HN community because it overlaps programming/business but different than the vast majority of what is on HN because it's the aggressively un-startup startup. Publishing sales numbers before that was common probably helped a non-zero amount, too.

Many HNers feel a sense of personal investment in me, because HN has been my home-away-from-home for ~7 years now and I am a "local boy who made good."

I write decently and have a strong written voice which people like.

A relatively small fraction of what I write is immediately useful to people.

Also: I write a lot. My published output is something on the order of ~3 million words, roughly ~2 million of which are on HN. (Give or take 500k or so. It's been a while since I ran the script and I don't have a few hours to wait before bed.) That's roughly Lord of the Rings, Harry Potter, and Game of Thrones... combined.

There: that's the whole secret. Use these dark magicks responsibly.
If BCC were all Patrick had done, this would indeed be an odd phenomenon. But the very next thing Patrick did after proving out his ideas with BCC was to put them to work for consulting clients. If any of you ever thought that high-end appsec bill rates were high, you should see how companies value services that immediately yield multiple percentage point uplifts in sales.

The more interesting thing to me is how par-for-course BCC was for the MicroISV community. I think Patrick might be a particularly disciplined example of a MicroISV person, but his success isn't outlandish in context. I feel like the MicroISV vantage point is something that HN could use more of.

(Caveat: Patrick's cofounder this time around, and one of his clients at a previous company).
If the 5820k is 1.5x faster, doesn't that mean the 2600k is 33% slower, not 52%?
IMO, your overstating things. They mentioned back in 2012 plans for a reusable upper stage and even had a basic video. But, that second stage is a very hard problem and there not actively working on / testing it. So, if you want to include something that's little more than a power point deck then your a far more generous man than I.

ED: It's the classic doing X, trying to do X, or hope to someday do X.
You can always just say:

"Read the article FIRST and then come back to read the comments.
.
.
.
Spoiler alert. Post is fiction. Yadda yadda."
On most workloads typical desktop users run (there are many exceptions, of course, but in terms of numbers of people, those are in the minority), the computational speed of the CPU is not a limiting factor any more. I/O, amount of RAM and probably memory bandwidth are far more important; on a typical mid-range desktop machine running Windows, Office and some line-of-business application, I/O completely dominates, at least from what I have observed working as a sysadmin / helpdesk monkey.
Founder here. Yeah, we used to send everybody the same recommendations, which makes it all pretty general interest. But we recently started personalizing the recommendations. It should get much better in the next couple of weeks :)
Tay seems to have a peculiar sense of humor...

https://twitter.com/TayandYou/status/712723875516309508
That, and I really think in hindsight the value of understanding things better and building 'from scratch' is immense.

Once I built my own 'CMS' using express and RethinkDB, I had to also set up on a templating system (so I chose React server-side). I ended up using a bunch of other tools or technologies as well. All of these were on my list, but I never really found a good excuse to look into them. But now I had to pick something (as opposed to settling for HAML in Rails, or any of the other 'popular' approaches, and actually figure out what the advantages and drawbacks were, as well as how to tie all these things together.

Not only was it fun in a way that building Rails sites often isn't anymore, it was incredibly educational.
Etsy developer an example of company's 'genuine inclusivity'
That's not even the last step, really - it would prove that they could do it but that's it. What they really need to change the game is to get down full and rapid reusability. SpaceX estimates are that they could do launches at $7M if they could land a rocket, refuel it and launch it again. I'd say the "last step" is rapid, automatic and full rocket reuse, like an airplane. This is probably still 4-5 years away (at minimum) I'd guess.
Something interesting about your point is that people will eventually land on this fundamental design as long as they are 1) curious enough about programming to learn new things and 2) continuously improving their abilities. I think what surprised me the most over my lifetime is the number of people writing code that do neither of those things.
Blendle founder here. Really interested to hear you guys' thoughts: alexander@blendle.com
This. This and more this. Compared to Android and Windows, iOS and OSX is pure nirvana. Sure, accuse me of drinking the Kool-Aid all you want, but is my life simpler or what. Never wanna go back to fiddly-hell, ever.
Celebrating Claude Shannon
So I've actually worked on a couple of aviation projects in career as a biz dev person. A usual development technique is to build at small scale and then work your way up.

The problem is that when you get closer to 1:1 scale, new always issues come up with bigger challenges. You solve one problem at 1:5 scale, only to realize that doesn't work at 1:3 and the whole thing needs to be redesigned from the ground up.

The annals of aviation history are littered with aircraft unable to move past 1:n scale.
I know a few people who have a constantly broken desktop because they like to tinker (which is fine, we all did it) and then complain that linux is getting more unstable.

I just install Xubuntu, configure it to my workflow and it works until the next update comes out, I've had one serious issue with it (they shipped 15.10 unable to build the fglrx kernel module with the version of GCC, can't blame Xubuntu directly but that was a pain oth I found out that the open driver is now as good/better for just the desktop stuff so I came out ahead).
Baby X, the Intelligent Toddler Simulation, Is Getting Smarter Every Day
On Blendle, the participating publishers have all kind of models: metered paywalls, hard paywalls, no paywalls. Publishers that also put content on the web without a paywall most often charge very little for their content (less than 10ct) in return for a human curated, ad free experience. It's like the business class for journalism :).
I concur, except I'd state it: one hallmark of excellent design is relentless elimination of required maintenance.
BCC hasn't been Patrick's primary business for many years (more years than the lifespans of most mid-range successful startups).
Actually she uses this product: http://www.walgreens.com/store/c/neilmed-sinus-rinse-starter... which is something her sister used. It seems to be a packaged version of a Neti pot.
Not sure wtf kind of assholes you've been meeting at "lots of tech companies".

At Amazon I told my boss point blank: "I want to leave in 6 weeks, on the date my stocks vest." He said "OK, you're worth keeping as long as you want to stay, so that's totally fair."
>Which nobody enables for most websites because it's insane to pin your certificate if you're not Google.

Why?

>"clearnet" doesn't mean anything. Just because you can access it using DNS doesn't mean that the fact it has an onion address is irrelevant.

I think it kind of does when you can just type in "facebook.com" instead of "facebookcorewwwi.onion" and receive a significantly faster browsing experience while not missing out on anything. That's what most users will do. Not only that, the onion is hardly documented (the only mention I could quickly find on facebook.com was in a blogpost!)

> Onion addresses provide several security benefits, and only one of them is "anonymity of the server".

I am well aware, none of which are worth the extra 3 hops.

>As for "not widely used", you appear to have redefined "only notable hidden services". Notable means "important" or "significant". I consider Ricochet to be quite significant.

Ricochet is experimental, unreviewed and nobody should really be using it for sensitive communications at this time.

And why is ricochet particularly significant? It's just glorified torchat, not bitcoin.
[video] Chris Moody introduces lda2vec
Thank you, that is a GREAT point.
Its pretty cheap by US standards.
We're currently doing experiments integrating with publishers paywalls on their own sites. More here: www.mondaynote.com/2015/10/18/blendles-secret-weapon-its-toolkit-22/
AB-1681: Any smartphone manufactured and sold in CA is to have a backdoor
My interpretation is that this is pretty standard LOI-speak. The reason it's an option is because Virgin is under no obligation to buy the first 10 airframes: LOIs are usually non-binding and contingent upon the company actually delivering what they've promised, which means Virgin can back out if Boom can't actually deliver on the promised specs. But the money is still flowing from Virgin to Boom.

The bit about the Spaceship Company seems to be systems-integration, not hiring out the full engineering department. If you've ever sold enterprise software, usually a deal with a big company includes a commitment on the part of the customer to provide engineering & testing resources to integrate the new product. For something huge like an SST, they need to ensure it meets Virgin's safety specifications, they need to make sure it can interface with Virgin's maintenance department, they may need to alter the design to meet noise requirements from airports Virgin operates from, and all other sorts of little engineering tasks. These all require engineering resources from the customer, not just the seller.
Great writeup, thank you!

I actually did the opposite. Owned a Nokia "smartphone" when I got my first gen iPhone. Stayed on for 2 more generations then switched to a Samsung Galaxy (reason: wanted to see what this whole Android thing was about).

In every way it was a painful experience but I stuck with it for a few years. When I finally switched back to an iPhone I was like, wow, it just works. Forgot how that felt.

I'm still a fan of Android and believe it does some things so much better. Google Now is actually incredibly cool (too useful to be creepy). Music library management was much better (I miss you so so much N7 player). eBook reading was also better (Moon+ is amazing).

On the other hand, even as a power user (I program Android and iOS apps for a living) it frustrated me to no end. Android is here to stay (which is great) but from a usability (i.e. user friendliness) perspective it still has so much further to go.
Those facts were perfectly clear when he put it up for sale. I looked at it at that time, just from what was shown on FEI. It took about 5 minutes to determine that it was a small amount of revenue, declining, and would take active management to reverse its course.
montelukast (sadly not OTC in the US) isn't known to have an anticholinergic effect, same with most nasal sprays afaik (with the exception of ipratropium bromide). i've had great success with montelukast+cetirizine+flonase.

(and ditto the other comment saying the honey thing is bogus - i eat a lot of local honey because it's tasty, but it makes no impact on my seasonal allergies.)
Wikileaks, Google wants to help syrien rebels 2010
ResearchKit Apps Now Allow Users to Upload Genetic Data