skysight-inc/HackerNews huggingface dataset:
That's fair enough, but I think your personal circumstances are unusual (and unhealthy). For the majority of people sleeping 8 hours is practical advice because they work 8 not 12 hours, leaving them with 4 extra hours, which is enough time to go to the gym, spend with family etc..
> $15 for the goods + $3 for delivery.

It's more simple than that: most people, me included, hate to see the price change just before you press the ordering button, just because shipping fees were not included. What Amazon does well is that it tells you exactly how much you will be billed from the get go (even when you have to pay for shipping, it's not hidden.)
How can you say that without knowing 1) what the app is and 2) what tools it was built with?

There's also the problem of ongoing maintenance on multiple platforms. In the best case, it was written with a dual platform toolkit (iOS and Android) and MS adds a 3rd platform to that toolkit to make it easy to port and maintain all three. Even if that were all true, it's won't be for every developer and you'll still have problems bringing people to the platform.
State of the art in eye imaging sensors is the equipment used in Lasik surgery. Already being used to supplement smaller opticians with remote optometrists, https://news.ycombinator.com/item?id=15374489
> It's the news because it's notable or out of the ordinary.

While that may once have been true, what consists of "news" today is simply whatever will grab people's attention. It's all about ratings.

It certainly does not have to be notable or out of the ordinary.
Whatsapp? WeChat? Ueber? Ofo? Tinder?

I hardly use my phone for calls. In fact, I prefer Whatsapp or Wechat. And nope, I don't have netflix on my phone.
Quick FYI: xargs is not the same as execdir; execdir executes the command in the same directory as the file. And to account for spaces in filenames (yay, OSX), your command starts getting a bit more complicated: fd -0 .py | xargs -0 stat
They even held a funeral for their competitors devices: https://www.engadget.com/2010/09/10/microsoft-celebrates-win...

This didn't age well.
Don’t forget Mozilla, Ubuntu, Nokia and Blackberry.
Economic Sciences deserve to take over the whole Nobel prize.
They should get all the prizes.
They have proven themselves as the ultimate woodo wizards of "applied" scientists.

If you go to source page, you will see that the full name of the prize is
"The Sveriges Riksbank Prize in Economic Sciences in Memory of Alfred Nobel"

Why? There is no Nobel prize for economics.

This was a self-congratulatory add-on instituted by bankers in an attempt to add respectability to the turbulent industry of studying abstract virtual value that is not just affected, but created by the observer.
Let me repeat myself. There is no Nobel prize for economics.

The fact that the majority of people here, and worldwide, fail to notice that, is the only proof needed that economics is the ultimate science of them all.

And the sweet little Swedes had to bail out their bankers after the US fiasco. At least the bankers spend some of that taxpayer money to keep the "prize" going.
When and How to Solve Problems with Genetic Algorithms
Coding is a good way to build things and work on new ideas, but certainly not the only way. And you can make as much or more money in a field that does not require as much knowledge or skill. DBAs, system administrators, network engineers, and other fields allow you to work on problems and make a living without having to immerse yourself in complicated languages and years of studying different solutions to problems.
Huh, I never noticed that. Some trivia: http://gta-myths.wikia.com/wiki/Children.
>but at least it's one the finance guys understand and can augment themselves.

And more importantly it enables the "money people" and the "1s and 0s people" to work together throughout the software life-cycle. When the people who input the data understand what's going in and the people who read the output know what should come out the black box in the middle is a lot easier to create and maintain.
The Guy Authorities Say Is Selling Encrypted Phones to Organized Crime
Oh I did always love hackertyper. I suppose I'm convinced.
Well, bankers did have an incentive to make bigger bets though, because on the upside they'd win more, and on the downside, well, who cares, the bank might go bust or be bailed out - it doesn't really matter, the downside (for the managers) is floored. Nobody has gone to jail, right. And then, to the extent that their assumption was that the payment system and economy does not collapse, it was predicated on a public bail out.

Anat Admati, Stanford econ prof, has a popular book out, The Bankers' New Clothes that makes a case for much simpler and stricter bank regulation (basically, force them to hold much more capital (i.e. equity)), which makes a lot of sense to me.
It is my understanding that MS has given up on ARM. Sooner or later there will be x86 based phones, which partly solves the "app" problem. They just run a regular windows on the phone.
You don't need GApps to run Android. The only closed source blob you need is chipset and modem drivers.

And no: AOSP is Android. It's like saying that Linux is not Linux unless you bundle it with GNU-utils and wrapped by Canonical.
Code signing involves attaching a certificate from the author which nobody else can reproduce unless a CA is compromised. Think SSL certs to some degree. This only proves identity of person signing it. This would differentiate the binary enough I would think.
Usually Mac in my experience because nobody on their right mind would bother with Windows in a working environment.
We've already forgotten Blackberry and Palm it seems.
IIRC Winforms relies on core, proprietary, parts of Windows which couldn't be feasibly ported to .net core.

Not sure about WPF. It's a shame because it's a great development experience.
> To be fair they had no idea about their potential customers and assumed most of which were hobbyists.

That's kind of the point though - a quick survey at download time, or a post on a blog describing proposed pricing and the caddy-sponsors header would have given them a lot of the information they needed to make an informed choice. Instead they made assumptions and got it very wrong.

Unlike most commercial launches, they already had a large userbase to gather information from, they just chose not to use it.
> For more niche apps they ran promotions for students and independent developers giving away free phones etc

I remember some of this vaguely. A friend of mine deep in the MS world was showing me some of what was going on, but this "ran promotions" - I dunno. I don't think I'm way out in "non-MS" land - I keep my finger on the pulse of a lot of tech communities. I didn't hear much about this except from a few friends deeply entrenched in MS. Perhaps there wasn't enough of an outreach program?

> Satya's not lying when they say they tried everything to incentivise app developers. It was a big focus of the company at the time.

Given that I've registered multiple times with them to download various SDKs in the past, perhaps... emailing me about what they were doing, because I might have had an interest in being part of that app development push?

Maybe some actual ads on non-MS tech-related websites, or outreach to local non-MS user groups might have helped? As someone who's run multiple local tech groups, and frequented many for years, this "big focus of microsoft" was never a blip on anyone's radar (AFAICR).

> giving away free phones

That's sort of the bare minimum you'd need to do.

I'm reminded a bit about the HP tablets with webOS. They charged $499 (because, IIRC, "that's the price for tablets" - because of iPads), sold for a few weeks, then discontinued. Loads of people picked them up at $150-$200, even with no apps. "Well, we can't win, let's close it all down", after spending $1B+ on acquiring the stuff they're giving up on in the first place.
Companies like Aviva are having their cloud servers hacked for Bitcoin mining
Yeah, I think that the focus on apps might have actually been part of their problem. How many consumers really saw anything about the platform that made it more appealing than competing platforms? Without a solid killer feature as a differentiator, the apps wouldn't matter.

I'm sure that it made a great measurable and a great excuse for failure, though. I don't doubt that the internal narrative would focus on that.
I mean, it depends how close they're staring from.
Do you think wix would be legally liable for sharing your personal details to a malicious actor?
If a Ubuntu in 2017 isn't user friendly I really don't know what that phrase is even supposed to mean.
Show HN: A list of DevOps checklists
That doesn't make much sense, apps made for mouse and keyboard on a large screen won't magically become usable on a small touchscreen...
If you're already writing a Go application, you probably don't need an instance of your own server in front (I word that carefully because services like Cloudflare can still be valuable).

As for why use Caddy over NGINX or similar, I have some thoughts on this that I might turn into a blog post someday, but a few highlights:

- Memory safety. No Optionsbleed, Heartbleed, or similar bugs and security vulnerabilities. (Thanks to Go)

- The most mature HTTP/2 stack. Caddy uses Go's HTTP/2 implementation which has been around at least a year longer than that of other servers and has been widely deployed in many, many environments.

- Some of Caddy's individual features are more mature than that of other servers. For example, Caddy's automatic HTTPS has been around longer than any similar module in other servers. Caddy's TLS stack is also advanced, and rotates STEKs on a regular basis. Caddy has the most mature, robust OCSP implementation. Caddy's QUIC implementation is second only to Google's library. Its markdown rendering and Turing-complete templating features are second-to-none.

- Caddy's plugin ecosystem is one-of-a-kind. With plugins, Caddy can do things that other web servers can't do (without writing your own custom modules in C or whatever).

- Several of Caddy's features that are freely available are only available in paid versions of other web servers (such as h2 server push and proxy health checking).

But, I understand if these are not of value to your business; like any software, it's not for everyone. And like every software, it's not perfect. But it's pretty good.
At work I connect to old embedded hardware running ancient versions of dropbear. I already have to whitelist some deprecated algorithms to connect to them successfully (most notably SHA1 HMAC) so I'll probably struggle even more with this newer version. I guess it's time to build a newer version of dropbear.

Not that I don't support their decision to drop support for these deprecated algorithms, it's our fault for running outdated software.

Actually the only thing that annoys me in these release notes is:

>Please note that the SHA256 signatures are base64 encoded and not hexadecimal (which is the default for most checksum tools).

Then why not use hex? Neither GNU coreutil's sha256sum nor FreeBSD's sha256 supports outputting in base64. OpenBSD's sha256 has a '-b' switch for base64 but by default it's in hex as well. Is it really worth adding this pain on the user just to save 20 bytes?
Try having a common name at gmail and you'll realize that in fact you are wrong, whatever problem you have at your own domain is peanuts in comparison to that nightmare.
That UX will just be amazing
Welcome inside the Head of Larry Wall
There was no Windows mobile 7. It was already branded as Windows Phone 7 by then. They went back to Windows Mobile for 10, I think.
> They take observations of human behavior that have been common sense since... well, since humans have used money, and then try to wrap it in some sort of "scientific process" to prove these things empirically as if they weren't already obvious.

Welcome to Science, dude. Its bread and butter, repeatable experimentation, is the proving ground on which common sense is either quantified or rejected. This is how we climb out of the muck of our stupid prejudices.
e: To clear things up I'm not criticizing Bartle's work here.
Video recorded at night. Probably normal residual burn, normally not noticeable in bright sunlight.
My app was doing really well in the App Store, and Apple was featuring it on billboards and TV ads. As an indie developer, it was the best thing I could have hoped for. I didn't want to mess up that relationship with Apple in any way. Being anti-MS throughout my youth probably didn't help either.
Lab126 ships an Android-based OS that will never be Android. One reason was to extend APIs (edge peek events for the Fire Phone, for example).
I would love to see a high-quality, randomized double-blind study on the effectiveness of CBD oil both with and without other pain medications on non-marijuana savvy people with lifetime chronic pain diseases such as peripheral neuropathy.
Most people are aware that it's a post-hoc Nobel memorial price, and laureates are selected by the Royal Swedish Academy of Sciences (same as physics and chemistry), are announced with the other Nobel Prize laureates, and receive the award at the same ceremony.

So, it's for all practical purposes the Nobel price in economics, and your unsubstantiated post doesn't really add much.
>but when you get here what you find is a large mess.

Had a friend that worked at BBVA Compass. Same deal: huge mess, overworked employees, and awful experience setting up and getting into a workflow.
A wechat phone would be obvious and I don't know why they don't do it. Remember that Google play and all the other play services are not available in China.
>For more niche apps they ran promotions for students and independent developers giving away free phones etc.

I remember they were giving Lumia 925's to computer engineering students here years ago if they made and uploaded an app. You can imagine the quality of the apps they were uploading. Most of them were slideshows or just a wall of text.

That's not how you incentivise app developers, that's how you inflate your numbers.
Your post and his comment do not contradict one another. Or rather, your interpretation of the data in that post is shaky.

Consistent with the data presented in that post:

-I download lots of one-time-use apps. They're useful, and I won't use a phone without them, and then uninstall them in a week (eg, city specific apps when traveling)

- I download lots of special use apps that contribute few app-hours most of the time, but are super critical when I need them (hiking apps when hiking, service-specific references when I'm working in the relevant department, etc)

-I download games (lots of them), play with them for a while, and then uninstall for a new game. Yeah, most are gone in a week or a month, but the ongoing process is valuable to me.

(Edit addendum:

-I have apps I use quasi-frequently and that contribute very few app-hours of interaction, but are still valuable. Eg, the couple minutes a day I use a task list, the five minutes a week I use FreshDirect, etc.)

And then, yes, there are a handful of core apps that get most of my usage (outlook, kindle, Netflix, messages, safari).

This is entirely consistent with those stats, and still places enormous value on the app ecosystem.
If you mix it with, e.g., toffee Frijj[1], then you can't taste the Baileys at all. But you will wake up 36 hours later wondering what happened to your weekend and the rest of the Baileys.

[1] Thick milkshake kind of stuff in the UK
Does anybody know more about this "electric honeycomb" phenomenon? All google search results on the first two pages lead to articles about Niazi and I find it difficult to understand the underlying physics from the article. Especially this quote, out of context, is difficult to parse for me:

> "The amount of energy that goes in equals the energy that comes out and thus the flow of electricity is efficient. This way equilibrium is restored,"

EDIT: his paper: http://rsos.royalsocietypublishing.org/content/4/10/170503
Pretty sure we talk about the same time nexus 3 and 4 were a thing. In that case Android was far from Laggy already. Hardware producers just still fucked everything in their software up
I agree with you, this is in no way clearer than exporting a connected component, in fact I find it harder to parse. Really, I don't see any advantage in doing things this way.
Does this sentence sound like bullshit to you? Why?
It's a long enough article for me. I feel satisfied reading it without now needing to read the book.
Mastic: The therapeutic ‘tear of God’
Yup. It wasn't worth it at that time.
Google is also vastly better at monetizing search than its competitors. Revenue per search at Bing or Yahoo is just a fraction of what Google makes. That is what makes their advantage permanent.
https://caddyserver.com/download not once mentions the fact that the server is open source or could be compiled from source for free. The entire page is structured to give the impression that commercial uses require a paid license. Other servers like nginx have separate websites for the open source and paid versions (http://nginx.org/ open source, https://www.nginx.com/ plus)
> 100% coverage is the goal. It's an asymptotic goal, but it's still the goal

What is a goal then? A maximum? A desirable attribute?

I'd argue a fixed percentage target of any kind doesn't make sense, much like measuring productivity by lines of code.
What the heck can replace winforms and wpf apps though?

I've seen them promote at least 2 different technologies since the first time I heard WPF was dying, and both of them are dead already, so far as I can tell.
There's a link to GitHub right at the top...
The best combination for me is to have high quality hardware Surface Phone, just like Surface Laptop, using stock Android and high quality, stability and usability, Microsoft apps and Microsoft microservices. Two most important hardware optimizations are security and data connectivity.
This is what I thought too. If they're also going to charge in the ballpark of 30%, then they're not serious. They're not giving the proper incentive.
It seems pretty simple. PVPN keeps logs of when end users connect. Google keeps logs of which IPs access accounts.

Google discloses that the victims account was accessed by a set of IPs. Those IPs are known to belong to PureVPN. A list of people connecting to those IPs as clients is requested by the FBI. The connection logs validate their suspicions.
In some cases, abstraction can be done without loss of accuracy. For example, in physics we can assume that charges bounded inside a sphere can be modeled as a point charge at the center of the sphere. It's not just a simpler model; it's mathematically equivalent, and provably so.
I've been using Ulysses, which is a Markdown based text editor for Mac/iOS. I really like it's organizational features and it's export support for various formats.
https://ulyssesapp.com/

It's subscription based, $39.99/year, which unlocks is for both Mac and iOS. It's got sync built-in, which is nice for needed to make corrections or updates on the go or to record ideas when I'm out and only have my phone.
Top 5 Augmented Reality Trends 2018
^^

I read "Hearts, Clubs, Diamonds, Spades: Players Who Suit MUDs" while developing my own MUD and it seemed _very_ applicable. Both from a gamer and a developer perspective. I'm not sure the FA's reference to that paper makes it necessarily bad.
I just sweared in a commit and it did not appear. Makes me wonder how the tweeter API works, how often it updates, etc... Off to discover new horizons !
Except people who do .NET development, no? I wish I could use Linux, but I can't since I am working on WPF stuff.
Iridium-3 Mission
In your comment there are many uses of I. But that isn't how other people generally use their phones - if you can be bothered to look at any data.
Thoroughly enjoyed the lolz
> Sooner or later there will be x86 based phones

Sure, but right now Apple and their ARM designs are running away from everybody else. Plus Windows is terrible from a security and power consumption point of view. Can Microsoft fix that without breaking everything?

I think MS is conceding the entire phone space. Full screen form factors (like laptops is and large tablets) are very important but for small devices I don't think they can compete.
that’s a good point - i would agree that’s a very natural and healthy viewpoint yet has nothing to do with the startup aspect.
I used to agree with the point about year-based versioning, but I've changed my tune and I don't think this point about libraries is completely true either.

If you look at what semantic -vs- date-based versioning communicates to end-users of normal user-facing apps:

Date-based:

- how recently it's been released

- not much else

The above is useful if you are interested in being up-to-date on a piece of software you know and trust, or in trying out new / cutting edge software.

Semantic:

- a (very) rough idea of how long it's been in development for (number of versions its gone through)

- a (similarly, very) rough idea of how active the development effort is in terms of testing/maintentance/bug-fixes/patches (i.e. major version churn -vs- minor version churn -vs- patch version churn

- the likely relative stability of the current release (e.g. 2.0.0 might be less stable than 2.0.4)

All of the above may be rough and may give false impressions sometimes, but it is still extremely useful as an indicator for any relatively technical user evaluating whether or not to use or upgrade a piece of software.

Less technical users are less likely to be as interested in version numbers full stop.
I really would love to see a Microsoft mobile device. My issue was lack of available devices on my carrier, and when I did find them they hardly were competitive with the available Android alternatives. I hope Microsoft does return to the Mobile OS market, but I hope they pull all the right moves off to get real traction going. I still remember having a code to be a Windows developer for free as a student but never had the time to build any apps so I never took advantage of my developer code.

I do hope Microsoft returns back at it someday. I hope they bring out "Super Phones" on every major carrier that truly compete. Also hope they don't bring some of the pain points of Windows 10 (forced updates, forced telemetry and what not). Google and Apple need a serious competitor. Ubuntu bailed and I wish they had not. It seems like a very specialized OS needs to be built and it needs to hit market on all major carriers with new things to offer that are worthwhile. Privacy would be a strong selling point if anyone else attempts it. I want a privacy focused and open source mobile alternative, feels like I'll wait a long time for it though. Microsoft has the resources to provide such an alternative though... Would be definitely different if they went that route.