skysight-inc/HackerNews huggingface dataset:
I only store... IDK.... about 80% of my system architecture diagrams on Gliffy.

FML :-/
I have tried multiple Hacker news native application, and I didn't like any of them. I, however, love your Hackerweb web app. Its clean, simple and fast. And it feels like a native app.
Waahwooh Computer Teaching Tech Site
What is Apache Kafka? Why is it so popular? Should I use it?
They are not trying to reuse the second stage of the Falcon 9 rocket. They are planning for full reusability of their future rockets, however. That's what I'm talking about when I'm talking about their plans for full and rapid reusability. This is not something the Falcon 9 will achieve but is in their plans for reusability.
Modeling Microservices at Spotify with Petter Måhlén
C++: Const References to Temporary Objects
The flatness before and after the huge spikes (for Adidas/Vernix/VW) and the fact that the plot goes back to pre-spike levels also suggest that this is not real data---though I thought of that after realizing it is fiction.
I'm not sure node is a safe choice for such a script, given one of the dependencies (or one of the dependencies' dependencies and so on) could use one unpublished module now or at some point in the future.

That's why I chose bash for mine: https://github.com/trumbitta/kik-check
Funny how there are two sides of a story. Azer's representation of his message 'hahah, you’re actually being a dick. so, fuck you. don’t e-mail me back.' as 'My answer was “no”' is disingenuous.
Show HN: After the attacks in Paris, I made this web/mobile app
Some people would argue it was cost effective. It was just prohibited from competing by Boeing lobbying to get it banned from the most profitable routes
Clean as it gets? That must not be a very high bar. I bought a Nexus 7 once and it came with an HP Print services app that could not be removed. I would be willing to bet that would be classified as crapware by most users.

This is the main reason I stuck with iOS, even the the "pure" Android experience the Nexus line is supposed to offer is tainted.
I'm still with you father on modern vechicles. Yes--the engine light comes on, and I can read a PID trouble code on many vechicles.

The fault code is not always the problem. It's just not that simple to fix a modern vechicle. I pull a generic pid of XXXX, but maybe, around 30% of the time it's just that error code.

Manufacturers have scan tools that read there products very well. Much better than my Snap-on 2500mt. I can't buy their tools, nor will they sell their priority information to
most mechanics.

So, working on vechicles made after, I say, 2000 is really getting hard.

So hard, I believe most vechicles made in the 90's will become collectable? Why--they have less do-dads, and Emmission sensors.

It gets monumentally difficult if your trying to get a vechicle to pass CA Emmission tests.

I thought OBD2 would make working on vechicles a breeze. I have not found it to be the case.

I have found buying a new vechicle is a lifelong relationship with the dealership; at dealership repair prices. I think manufactures did this on purpose. "Get them to buy your vechicle, and keep them coming back?" A sales tatic that software companies have been relying on for years now? I still remember buying Lightroom 1 at $199.00, and thinking that's all I will spend. What a deal?

I actually foresee a bunch of bricked, by failing emmission tests, vechicles in the near future.
So what's the carbon impact (per passenger-mile) of the service Boom is proposing (compared to regular air travel) again?

I'm not sure this is something to cheer, just because it's new and shiny (and because it appeals to tech types who fancy they'll finally get to afford a ride on one of these contraptions, some day).
There are modules that combine modules.

Alas due to the beauty and power of combinatorics, there will inevitably be more compound modules than atomic ones. If there are not already.
Who cares what it came preinstalled with? My S4 was automatically updated to Android 5.1 and comes with all the stuff that 5.1 normally comes with. I also installed Firefox as my default browser there.

Why bother to upgrade to another phone? The newer phones (except the S5) aren't any better. I love my S4. The only thing I'd bother upgrading to is an S5, since it's waterproof, and still has a removable battery.
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. Which investor would be crazy enough to pour billions into the development of such a plane? And don't even think about mentioning SpaceX - building a rocket is orders of magnitude less complex than building a commercial airliner that meets customer's standards, is commercially viable and safe. In contrast spending tax payer money on rockets (which are allowed to fail every now and then) is easy!
> The Javascript has to request permission for each type of device access on first use, which is a lot better than the ask-for-everything-on-install model that older versions of Android use. Service Workers also only load over HTTPs. Generally xss attacks are prevented by the permission being granted to the domain of the script which is trying to use the service.

If you are going through an app store, the app has been vetted. If that misses something and it is later found, it gets pulled. There is the possibility that you will never encounter the bad app by virtue of being one of the ones who would have installed it using it after it was pulled. On iOS, there is the possibility of signature revocation providing protection to disable it after it is downloaded. With a website, there is no such protection.

Plus, web servers are rarely patched and often exploited. Anyone who allows a website to use WebBluetooth effectively opens themselves to the poor security practices of the other end. Even without that risk, there is also the risk that an ad/tracking network is not used in a cross site scripting attack to gain access.

> If you are uncomfortable that any given site will be properly secured you can always deny them the permissions just as you would decline to install their app, except that the website can offer you a degraded experience, where the uninstalled app will offer you nothing.

If all users thought the way I did, WebBluetooth would never have been proposed. The reason being that WebBluetooth could be used to exploit other things even if the web browser's implementation has no exploitable bugs. If WebBluetooth becomes widely used, Black hats will have a field day with the users who do not know.

They need not even compromise a web server of a site that has a legitimate application for it. They might just ask users of some other site that they trust to enable it as few users ever say no to such prompts (or prompts in general).
Comments moved to https://news.ycombinator.com/item?id=11346845.
Well, it is a satire site...
A discussion about the breaking of the Internet [KIK head of messenger]
The 787 had $15 billion in cost overruns though. If Boom plays their cards right they can absolutely get it done for less.
When they asked the question, Is there nothing we can do for you that would compensate you for the hassle of changing the name?, what was a reasonable response?

>> Yeah, you can buy it for $30.000 for the hassle of giving up with my pet project for bunch of corporate dicks

Obviously that wasn't the correct response. What should he have asked for, that Kik would have complied with?

"Send me a loaded MacBook Pro"

"I'll take $250 Starbucks gift card"

?
Motivational Design Patterns Disertation (2013) [pdf]
Keep in mind a 787 can carry 242 to 335 passengers. The first Booms are going to carry about 50. Significantly smaller plane.
Hapi.js: Should It Be a Microservice? Decide Later
Ding Ding Ding!!!
Hi Simon,

Sorry we couldn't help - our focus tends to be on businesses that are primarily US focused with their customer base (although our sellers are based all over the world). Not aware of any established UK brokers who focus on web businesses - there isn't a huge market with UK buyers for online businesses so not overly attractive to enter.

Thomas (from FE International)
(defun language-choice (developer)
(if (> (developer-hipness developer) (developer-experience developer)) (lang-du-jour)
(if (developer-scared-of developer 'parenthesis)
(c-family-language)
(lisp-family-language))))
I'm curious whether Blackberry's Priv locks down the OS in addition to the hardware.

So am I, but when I read their site about it around the time it launched, there were so many loopholes and weasel words in the information about security features that I ran away.

FWIW, the most obvious warning sign was that they were very hot on telling you about potentially insecure things being done on your device, but I couldn't find a single definitive statement that their software actually let you do anything to prevent those things from happening, nor any reference to tools or controls that seemed like they might do so, on their entire site. It also appeared to be based on an older version of Android that didn't have some of the more recent advances in per-app per-function privilege controls, suggesting that they might actually be worse in this respect than recent devices from other providers would be just with the latest off-the-shelf Android release.
For those who are out of the loop. This is refering to https://medium.com/@azerbike/i-ve-just-liberated-my-modules-...
I think his point is that the goal is to make equipment that minimizes having to make "small, cheap, tweaks to complex parts that can fail due to wear and tear".
20 Signs of a Bad Software Company for a Programmer
The way I read it, that's exactly the point.

It makes much more sense to you (and me) that way but the point is our common sense about what makes an engineer great is wrong.
Ugh. $100 to anyone who actually knows somebody who has been exploited.
It's a college town. Small enough for word to get around quick. The companies that work here are pretty good since the majority of their work is taking drunk college students home from the bars.
Powerful and fast template engine for golang
The facts are the same, the impression is different.

The change in impression did not happen overnight though.
Earlier posts were much more optimistic, with slow decline of optimism over the years.

The thing is, even the same earlier years of BCC growth do not look as rosy anymore as they were at the time of that growth.
"When recruiters get 30% of an employee's yearly salary as a finder's fee, higher liquidity tends to decrease the pool of money available to employees"

Be honest, it's not like that money would have gone to the employees anyway.

"While, yes, changing jobs for you personally might be good in some situations, promoting "labor liquidity" is a bad thing as a whole, for both employers and employees, in a sort of "tragedy of the commons" way."

No it's not. Promoting that liquidity also means that, when one is mistreated at a job, they can easily find another.
Hahaha, I loaned out my copy of AoE and ended up having to buy a second copy. Truth.
I bet V2 is powered from the phone's USB/Apple connector.
This comment adds nothing of value to the discussion. While it's terrible that slavery happened/is happening, it has absolutely no bearing on our situation today. Just because other people might have it worse is NO REASON why we should not try to better our situation. Not doing that is not going to fix the problem of slavery.

And calling this a "first world problem" is you admitting you have no idea what you're talking about.
So? Show me another startup with billions in non-binding commitments from customers saying they'd love to buy their product if it existed. It's a founder's dream.
I agree with a lot of this in the personal world. Sure a lot of people don't have the money to upgrade.

At my old job, at an MSP, I used to upgrade a TON of people from XP to Win 7 or 8.1 in the small/medium business world. I could not believe how many companies absolutely had the money to upgrade their PCs but simply did not want to because they were afraid of the learning curve. It basically came down to that. They had no problem paying for us to "fix" their XP machines at $125+/hour. The same went for a lot of servers. Who knows how many of those are in the said 600 million pool.
Looks like this wasn't built in response to the recent NPM drama but sounds like a perfect alternative.

IPFS providing the ability for permanent, signed content makes this great.
‘Fitbit for your period’: the rise of fertility tracking
An Israeli company is reportedly helping the FBI crack the San Bernardino iPhone
A simple interpreter from scratch in Python (part 1)
> Why is there still no bluetooth mouse support (or some replacement) on the iPad Pro.

Because iOS apps would have to be revised to support mouse clicks, scroll wheels, mouse overs, contextual menus, etc. Or maybe iOS would just treat the mouse as a single finger, limiting its usefulness.

A mouse or equivalent would be useful for certain things, such as VNC, emulators, and testing desktop versions of web pages.
jbenet here. We're all very excited about the dev interest in gx and ipfs! thanks! we did not expect attention on it this soon! Please check it out, try it, and give us feedback!

Please know though that things are still super early, and very rough! We do not think our pkg mgment efforts are UX ready for end users who want something strictly better today. But they are ready for early adopters who want to think or hack on them with us. In fact, we are now self-hosting go-ipfs in gx! https://github.com/ipfs/go-ipfs

Something to bear in mind: we are building infrastructure you can rely on long term, with decentralization, flexibility, and futureproofing from the ground up. We want our protocols and tools to survive independent of fragile organizations or fragile routing. We can't take many shortcuts (like depending on centralizing agents), because we want something rock solid to last for decades. This means it takes us a lot longer to build high perf and high quality UX, because there's a lot more to do. More work, but it is all achievable. The rough edges will disappear as we improve the tooling. Even today, gx is amazingly simple and powerful, and already does much for dependability.

It's worth mentioning other package management tooling we're working on too:

* NPM + IPFS - https://github.com/diasdavid/registry-mirror and other repos. This is an effort to improve how NPM works with IPFS

* pacman + ipfs - https://github.com/ipfs/notes/issues/84 - this is a super rough way to show how to add ipfs support to a package manager through FUSE. it's not the best way, but it works!

* also, we <3 nix, and cool stuff coming in the future there :)

We have LOTS in development and store for the package manager communities. It's a very exciting time. Please join us at https://github.com/ipfs/ipfs and #ipfs and #gx on freenode IRC. And, if anyone wants to work on "Hypermodular Programming" with us, see https://github.com/jbenet/random-ideas/issues/27 and ping me :)
A Method for Obtaining Digital Signatures and Public-Key Cryptosystems [1978] [pdf]
> I hope they pull it behind the counter if the results are corroborated.

So that people have to take time off from work and pay for a doctor visit to get allergy relief?

No thanks.

Might as well require a prescription for beer, then.
Microsoft China had piloted an AI chat-bot called "Xiaoice" in May 2014. I wonder if Tay is a continuation of that project in the wider community or it's a different product built by a different team?

Xiaoice's official site [2] claimed that it's a 3rd gen product and integrated into Weibo (Chinese's version of Twitter).

[1] https://en.wikipedia.org/wiki/Xiaoice

[2] http://www.msxiaoice.com/
Try to engage in small projects that allow you to test the waters and decide for yourself which one you like best. These fields are related but differ greatly in many respects. For example, client interaction is very profound for web designers.
Surprised by Python and Go results. They should have tested with PyPy too.
> I firmly believe that we're due a "post-app" world where progressively enhanced web sites provide 95% of the functionality we require.

I don't think we are. Apps provide users with better performance - compiled native is going to be faster for almost everything and should also use less battery - and provide Apple + Google with control over the ecosystem.

The latter makes it possible for (e.g.) Apple to claim that it won't unlock a phone for the FBI.

It doesn't matter whether or not the claim is true. It matters that the claim is possible at all.

>If Apple lets us.

Apple won't. Nor will Google. It's a political decision, not a technical one.

There will be a post-app world one day, but it will only happen when there's a new platform and a new kind of OS - probably something AI-based like Echo/Alexa that has no concept of separate applications.

I'd be interested in a composable OS where you could build processes from free components and then share them. This is how a lot of web development works already - see also left-pad and NPM - but if a friendlier, simpler version was available in UserLand, that might start to chip away at the walled gardens around app dev.

Of course neither Apple nor Google are likely to support something like this.
Thanks! We've changed the URL to that from http://www.popularmechanics.com/flight/a20065/airlander-long....
I guess we have to agree to disagree.
Left-pad 0.0.3 for Python
but i've learned it can do more than only solving npm replacement, very cool!
Who decided that an external dependency was necessary for a module that is 17 lines of code?

This is an advantage of language concision. In coffeescript this isn't even a function, it's just a one-line idiom:

(ch for [0...len]).join('')[str.length..] + str
They exist but there's no single place like a PayPal or a Google wallet. Until then a service which consolidates them so you have to only make 1 sensible payment per month might be a workaround.
I'm Blendle's founder, and I'm sorry that happened. I made sure it was removed as soon as I saw it. I enjoy using HN just as much as you guys and only wat to add good things to it :). Very much appreciate your feedback :).
I think it's important to note that none of this was Kik's fault, really. Kik isn't the first company to send a trademark email to an open source project, and likely won't be the last. This merely shone a light on an area of NPM that was problematic.

The resulting behavior and side effects in NPM is unfortunate, but I'm pretty glad it happened so that it'll hopefully get addressed.
It's interesting to see the drop in torrent usage from 2011 to 2015. It makes me wonder how much easier copyright enforcement will be as cloud storage continues to grow in usage. Throw in lack of encryption and data mining and it's possible to see a day where piracy is completely under control.
Like a qr code but without needing internet. Could be cool for geocaching
Show HN: test.bi – Reserved domain for your projects – with SSL-Certificate
I like your use of "Look, even .NET does this, people".
Have you ever tried to do any multimedia application or driver development on windows? What a friggen nightmare compared to OSX. That support for old machines comes at a price.

Edit: that said I am a little sad Im gonna have to do something about my 2007 mac mini now that chrome is ending support for lion.
17 years ago I used F-prot to disinfect my school's computer lab after it was completely overrun by the Melissa worm. The antivirus industry has certainly earned its terrible reputation, but F-prot was actually pretty good software. It was the first with a heuristics engine, and I remember it actually working on a few occasions.
> Not a huge deal since X11Forwarding is usually disabled by default.

Except on Red Hat… https://threatpost.com/openssh-implementations-with-x11forwa...
> As for "Windows ... is still single threaded", I'm not sure what you are talking about. The concept of a thread is part of the OS implementation.

On a typical desktop workload, at least the ones users at work put on their machines (i.e. running Windows, Office, a browser, maybe a PDF viewer and sometimes something like AutoCAD for P&ID) it is rare to fully utilize more than one or two CPU cores.

In fact, for performance on a typical office PC, the CPU hardly matters any more compared to I/O and (to some degree) RAM (and insufficient RAM again becomes I/O load when the swap-fest starts). When one of our users complains about performance, unless the machine still has a Core2, rather than replacing the CPU, we tend to upgrade RAM and/or replace the hard drive with an SSD.
The expectation is bounded to the audience and the context of the text. Maybe Jason Edison would be more obvious than Thomas in a given setting.

Maybe there's an Edison that spacecraft folks know and we don't.
Threads like these (completely off-topic, but somehow ends up at the top and takes up 1/4 of the page) are why I wish the official HN client could collapse threads.
You should see the (pile of numbers) project id when you visit https://console.cloud.google.com in the upper left inset. Alternatively, at any place in the console you can hit the Settings gear and select Project Info (which should have both your numeric project number as well as your alphanumeric project identifier).

Disclosure: I work on Compute Engine.
Google's Organic Free Search Results
I'm using a bumper-style case myself just because it came with the phone, and the phone has a glass back and razor sharp edges which is really just bad design.
Oh, somehow I've got the Pollyhop breeze from House Of Cards
> The 120 mg is the 12 hour sustained release formula, right?

It's two of the 60mg "Sudafed Decongestant" (UK Branding) tablets, which I don't believe are sustained release (typical/listed dose is 60mg - I confirmed with my GP that 120mg is fine FOR ME [do NOT take this as general advice] if taken infrequently). I generally only need a single dose during the day for my sinuses to stay clear enough to be manageable (and sinus infections are infrequent anyway), so the large upfront dose works for me and is well under the daily recommended maximum (240mg).
Blendle's founder here. Pricing is something that we're going to experiment with. Nobody knows what the willingness to pay for journalism, yet. So we're going to figure that out.

I think it'll always be a mix between micropayments and subscriptions: micropayments if you only read a little, subscriptions if you read a lot from a specific title.
I struggled with the same issues. Running CM roms that were just damn unstable and broke shit left and right.

Finally settled for the Nexus 6P, and I'm loving it. No need more dealing with crapware!
>It's not Microsoft's fault that the public thinks of Terminator robots when hearing "AI"

Large corporation definitely could do better when it comes to explaining the limits of their AI/ML technologies and putting those technologies in perspective (especially historic perspective). Scaling down on hyperbole, buzzwords and personification would help as well.
He's genuine (tech people don't like certain kinds of BS), he's helpful, and he's done something a lot of people want to do. And he's been very good at communicating what he's done.

I think it helps a lot that he built a business that's "human scale" - everyone can relate to replacing their salary, whereas building some zillion dollar SV business really isn't in the cards for most of us.

Also, bingo cards was a huge wakeup call that you don't have to do something technically brilliant or with an amazing business model. "Just" find a niche and sell stuff to people with a need.
So uh, who was this person?
What you're saying is that you left the freedom of your device to jail yourself into simple interface...?

You should be a JavaScript developer.