skysight-inc/HackerNews huggingface dataset:
i could not possibly be more invested than i am in the apple universe. i've used nothing but macs since 2001. i've never owned a smartphone that didn't have an apple logo on it. i make my living writing ios apps. i am mostly pretty happy with apple's choices.

having said that, i think apple goes too far. they could make things safe for the average grandma while also allowing more latitude for tinkerers. they should allow you to hook up your phone to different backend services other than their own icloud. they should not be trying to take 30 percent from every transaction that happens in ios apps. they should allow you to buy music and movies from places other than their store that works just as seamlessly for the end user, with no friction. and so on.

android, on the other hand, goes too far in the other direction. google is so hands-off that they let device manufacturers get away with murder, at the expense of their users.

there is a happy place in the middle that somebody with deep pockets could occupy, if they wanted to.
I'm normally quite happy to advocate for Rust everywhere, but one of the benefits of the microkernel architecture is that you have a very small trusted computing base for your system. Yes, Rust could help, but there are lots of techniques for building highly reliable C/C++ codebases, and one of the main reasons they don't get used more in large codebases is that they don't scale super well. But, in a microkernel it's much easier to apply those methods. See for example the sel4 microkernel, which is small enough to have a well-verified model for a bunch of different hardware.

Uh, this is rambling a bit. My point is that building zircon as a microkernel makes it much easier to write correct code, Rust or not. And that maybe the overhead of a rewrite wouldn't be as beneficial for the microkernel as it would be for other parts of the operating system.
Shipping buggy code: The most critical skill for a programmer
I think you have your wires crossed on this one. Google has an open SDK for chromecast that allows any developer to use it, including Amazon, and has not "refused to allow Amazon" to develop on it.

Amazon is the one voluntarily choosing not to support chromecast.
TL;DR: Can someone recommend a decent softphone app that runs on High Sierra?
Including censorship /s
How selfies killed the postcard
All of the earlier advances require human maintenance that scale with the scope of deployment.

The whole reason software is a hot area of investment is that it's support requirements don't scale that way, which means is good for the capitalist from a cost perspective, but bad for the wage-labor dependent class.
Render Whitespace on GitHub – browser extension
MSSQL is fast. It's seamless to use with .NET code and it has several features like columnstores, in-memory tables and graph processing that are very useful. Also availability groups are much better than Postgres solutions for high availability today.
I think the article's author was specifically annoyed about recent purchases of v4 only to have it not work on the newest OS a few months later.

If they have a grace period for free upgrades (say, a few months before v5 was announced), then I'm good with that.

If the article isn't just talking about recent purchases of v4, then I completely agree with you. Software isn't cheap.
Depends on the video codec that the MKV contains. H.264 is handled with hardware decoding. H.265 apparently works in some limited cases, but I wouldn't count on it. VC-1 (WMV9) is supported for hardware decoding, after purchase of a separate license.

The audio is all software-decoded, but I think it can be configured for passthrough directly to HDMI, for at least some formats.
> Alternatively, the startup may not consider you to be a core team member, which is also an important takeaway.

This is the most important sentence in the article. The answers to the questions may or may not help you predict the success of the startup, but the willingness of the people in charge to give you the answers, will surely give you some insights into their attitude to employees, which in turn will go a long way to predicting both what it will be like to work there, and whether they will pay out on your stock options if there is a successful exit.
The Art of Early Stage Product Validation
The whole point of USB-C is that a single port can do multiple things at once. What four devices are you plugging in that none of them can also supply charge?
The point the guy made, which I think is valid, is they were selling Bria 4 until very recently - it would seem to be to be a Good Thing To Do to offer a free upgrade to those who purchased Bria 4 in 2017.
It'll be interesting to see what apps and sites that use twitter feeds start crapping out when they get all those extra characters.
https://mitpress.mit.edu/sicp/full-text/book/book-Z-H-16.htm...
That's false. The Chromecast SDK requires Google Play Services.

As result, it does not work on the Kindle devices.

Amazon would have to install Play Services (compliance with this would require setting Google as the default for all stores, apps, etc, and even removing a few of Amazon's own apps), or Amazon could enable Chromecast for everyone except Kindle users (which would convince people to buy less Kindles)

So when Google is asking Amazon to either destroy its own product, or make its own product work better with a competitors devices than with its own, then obviously Amazon won't do either of these things.
The problem is more Bria 4 was still being sold until recently. If I bought software 4 years ago, a new version was released >1 year ago and it's the only one that will be updated for MY_OS+1 then I'll suck it up and buy the upgrade.

If I bought software 4 years ago, was still being sold until 7 months ago when the new version was released, and it ISN'T being updated for MY_OS+1 then I will bitch and complain - you were still selling the product, and even if you decide I am not eligible for an update based on when I purchased it's still screwing over customers that bought your product recently when they still should assume support is available.
EasyPost is hiring for everything
A month ago I already submitted to Show HN, but received no feedback unfortunately. Now, after improving the page a lot, I am asking again for your opinion.
Ask HN: How does a startup die, and what do founders do to close down shop?
Thanks for putting this all together! Import.io is also a cool tool when it comes to creating sourcing lists.
7–3 is the new 9–5
> Notice only one of these Googlers has gray hair.

I count at least two other dude's with gray hair, and way more receding hair lines.
NEO is the real deal
"But it doesn't get truly dangerous until people are buying stocks with borrowed money. "

Currently, the borrowed money is nearly free money via low interest rates. A lot of games are being played to juice out every cent that can be made on being able to get cheap money. When the value of assets used to play these games are ignored vs. the diminishing profit. It becomes musical chairs.

I doubt we get your everyday Joe betting on margin like the dotcom bubble, but we have the same effect, just different users.
Antifragility 101
Indeed, it's a pity that discussion threads are trees rather than DAGs. In email and usenet, you can specify multiple entries in the "References" header, to theoretically you can refer to multiple parent messages. (Alas, that header isn't actually used for that purpose, but just to refer to parent, grantparent, etc. to have some redundancy in case of an incomplete archive or partially-private discussions.)
0. Purchase a hardware wallet

Pro-tip: Go for a Ledger Nano S (https://www.ledgerwallet.com/products/12-ledger-nano-s), it is (IMO) the best hardware wallet available. Had a terrific experience using it, it is a genuinely great product.

1. Pick a high-profile exchange

Pro-tip: I had an absolutely terrible experience with Coinbase. And a far better one with GEMINI (Although I have issues that are +30 days old still open with their customer support. I'm pretty disappointed).

2. Get your account verified (KYC)

Pro-tip: If you are concerned about your privacy, you can always buy bitcoin for cash on localbitcoins. They have an escrow system.

3. Purchase cryptocurrency of your choosing.

Pro-tip: look at historical charts (both Linear/Log scales) and do your best to "time" your order, of course it is hard.

4. Move back funds to your hardware wallet.

Pro-tip: Whatever HW wallet you choose, do not leave your funds on the exchange. Just don't do it, accounts get hacked all the time (even with 2FA), exchanges get hacked all the time, remember MtGox and learn from others' mistakes.
I feel like often a reverse proxy can do the majority of what a load balancer can do just fine. I have been using Hiawatha webserver (gplv2, like HAproxy) which has some great security features and works very well as a reverse proxy.

If you haven't check it out, I really like Hugo's work. Security first, good looking code.

https://github.com/hsleisink/hiawatha/blob/master/src/rproxy...
Stream VByte: breaking new speed records for integer compression
Why do people keep focusing on which company to blame. It's not a Amazon VS Google issue. It's a Tech-Company VS Consumer problem.

If you give me a shitty experience because you want to dominate the world, well too bad, I'm opting out. I couldn't care less who's fault it is, I am the customer, I am right, and if you want to earn my money it's your duty to deliver me a great experience.
> Don't you find it hilarious that a blog on financial independence tries to talk about safety nets vs. risks and devolves to: Well, sh*t just get a job I guess

Not at all. If you retire early, one of many backup and contingency plans, somewhere down the list, could very well be "I could always go back to work". Doesn't mean you aren't retired.
> It's the only advancement where making a million copies of an item takes a few minutes and no raw material.

And, mire directly to the point, doesn't require additional labor inputs. (If extraction is automated by software tools driving hardware, even things that demand raw materials can have this feature.)
Offtopic, but I've always been a bit confused by the notion of "officially sanctioned" at Google... famously it's "Java, C++, Python, Go", but I've never heard anyone mention Javascript, which they obviously must use... or TypeScript (via Angular), or Dart (AdWords and Fuchsia), or C (Google does tons of Linux work), or ObjC/Swift (all their iOS apps). And these are only for projects we know about (if there's no Perl code running somewhere at Google, I'll eat my hat). So what does the officially-sanctioned language list determine?
MS has successfully run intel windows via emulation on ARM.

https://www.extremetech.com/computing/249292-microsoft-decla...
Agreed, but also storage requirements I would imagine. Those extra 140 characters add up quick in an environment like Twitter.

It's estimated at 500 million tweets a day. So UTF-8 characters take 1 byte. That's an extra 140 bytes needed per tweet (at the minimum, I'm not positive on how it's stored in the back end if they do ngrams or whatever else to a tweet). So that's 70,000,000,000 bytes. That's... 70GB, right? 70gb per day, that's an extra 24.920 TB of space needed per year. Not a large amount. Hell, I have a surveillance server with more storage than that. But then running analytics against that extra data, ALL THE DAMN TIME. Plus, if going 280 does, in theory, increase usage, then that number would be higher. I'm assuming UTF-8. I think I'm wrong. Might be 16, which then increases it to...6 bytes a character? I should really open a google tab, but I'm too lazy. I already grabbed a calculator. My exercise for the day is met :P

An extra 140 character SEEMS small, but on Twitter scale, that's not a light matter. Shit like that can run away on you fast.

edit: Jesus Christ, yes, I didn't include every single bloody thing. This is just a simple 5 minute example how Twitter scale can have a huge impact on "small" decisions. There's outliers in the average statistics. Not everyone will use the full character limit, frequency changes, etc. Nitpickers man...
To be fair, Essential didn't know who their niche target was (headphone jack haters maybe?). At least Librem 5 has very distinguishing features.
The man who thinks he's found the lost jewels of an English king
Funny but the dude with the grey hair is Peter Norvig and the guy in the bottom left corner looks like Alex Martelli. Both are legends not just older tech workers...
Good find. Guess the article is wrong about work being stressful for tech workers over 50.
We're not talking about Kindle devices, we're talking about Amazon Prime streaming services.

Both the web and mobile apps of Amazon prime can support chromecast streaming, but they made the decision not to - before the play services requirement for Android.
1 Sneeze, 1 Vote Among African Wild Dogs
GPS can be turned off.
VPN's – Is this technology legal?  Not everywhere
Brain-Controlled Game Helps Kids with ADHD Improve Mental Focus
A very wrong and a very short-sighted approach. Other comments have already pointed this out.

Two things:

- ease of use

- privacy

These two may sell the product even if it lacks certain features.

- ecosystem (as in "do I have an app for that?")

This is essential (pun intended), but Essential is already running Android, so they are covered there.
is this better?

object MAX_TWEET_CHARS { val value = 140 }

to

object MAX_TWEET_CHARS { val value = 280 }

and a re-compile.
I am 25 so I grew up online during the golden age of internet atheism. r/atheism was still a default sub, 'The God Delusion' was released in 2006 when I was 14. What I came to realize is that I was essentially worshipping my logical analytical mind and believing that if I had a enough processing power I could think my way to any solution. Eventually what I came to realize is that the logical conscious mind we are always aware of isn't necessarily making the decisions, nor does it ever have a complete picture of reality. Once I believed that my logical mind was n't capable of truly capturing reality I felt comfortable training myself to believe in things that weren't "true" since nothing as perceived as the conscious mind is really "true".

And there you are lighting incense to an action figure with a mustache on it to help contemplate doing your own bike repairs (: .
Global Competitiveness Index 2017-2018
Infamous 'fake news' writer found dead in his bed
Gravitational waves from a binary black hole merger observed by LIGO and Virgo
This is not reddit, not everything has to be a meme.
Show HN: Chrome Extension: Cloud Assistant for AWS and DigitalOcean
> Also, he seems to pretend as if he is the first person ever to live like this but there are many others that simply never thought of themselves as special in any way. See also: the millionaire next door.

He believes the world would be a better place if most people lived a bit more like him (independence, hard work, frugality, etc). I don't see anything wrong with blogging about it. Also, he certainly doesn't claim he's the first person to live like this, and regularly cites influences, including an entire post dedicated to Millionaire Next Door: http://www.mrmoneymustache.com/2011/05/14/weekend-edition-bo...

And the book he credits with changing his life: http://www.mrmoneymustache.com/2011/05/28/weekend-edition-th...
The Rust "evangelists" version of system is most of the time the broader meaning of it as Rust do not exclude an entire class of systems as some languages out there.
Cars from the 80s and early 90s are not really comparable to modern vehicles. Modern safety regulations add a lot of weight.

A good example of this is the Mazda MX-5. The original model from 1989 weighed 940 kg (2,070 lb). In 2009 Mazda made a special lightweight MX-5 to celebrate the 20th anniversary. It was made of special materials and even removed the windshield to save weight. The resulting car weighed 130 lbs more than the 1989 model.
You don't call Envoy to make changes. You either update the config file, or you implement an API server with a specific set of endpoints, then have it serve the updated values back. It's a bit tricky, but entirely doable. https://envoyproxy.github.io/envoy/intro/arch_overview/dynam...

(You can do this in nginx, too, and it's similarly annoying. This is a big part of what we do at Turbine Labs -- a UI with a slider between blue and green, and a place to host all those stats, so you don't have to manage it!)
Why non-Bay Area startups struggle to find investors here
>That's false. The Chromecast SDK requires Google Play Services.

Yep, and if I'm not mistaken, Chromecast initially didn't have the Play Services requirement(I seem to recall Netflix on the Kindle working at first). So definitely not all openness and friendliness from the Google side.
Interesting.

- A broken clock is perfectly right twice a day

- A clock going backwards is perfectly right 4 times a day

- A normal, working clock is probably never perfectly right
Vitalik Buterin on Why Ads Make the World a Better Place
I want long lenses for taking pictures of my kids playing soccer. The phone on my camera just isn't going to work for that. Nor will point-and-shoot telephotos because they're too slow to focus.
If SQL Server is what the clients/users required, sure. I'd much rather run it on a Linux server because that's what I'm familiar with.
Amazon's Apps are developed Kindle first.

Amazon is not going to provide better functionality on Google Android than on Amazon Kindle Android. That'd cannibalize their own product.

If you want Chromecast support on Android, then ask Google to make it independent of Play Services.
Yeah, that seems terrible. Don't sign it.

Common obstacle to changes: "we'll have to get lawyer to vet everything, it'll be a pain, can't you just sign?". I've hired lawyer ( https://www.rexbaker.com/) in the past which helps a lot with that.

Another common response: "our lawyer says it's fine". This is bullshit, it's a company lawyer, of course they think it's fine.
Sure it's fair from a company vs. company perspective. But as an end user, I don't give a crap. The more crap like this you pull the more I will hate your company. I hate when things are inconvenient and it's not because of a technical limitation.
This article is from 2015. Too old to be relevant.

Kidding, of course. I wasn't panicked about my age until I read this thing...
Because YT chose to insert themselves in front of the DMCA.

When someone copyright claims your video, they're not actually sending a DMCA, they're doing a YT-specific process that just happens to look sorta like the DMCA notice/counternotice process without involving the legal system.
Their past makes their starting position now more difficult. They have to make up for their past deeds, after all.

Someone, who didn't do thing like Microsoft did, has it easier now. It sounds only fair to me.
I believe they made that change in Chrome 55:

https://v8project.blogspot.ro/2016/10/fall-cleaning-optimizi...
Stop and go conditions are the point of hybrid cars.

At steady highway speeds you gain nothing and need to haul extra weight. Which is why long haul trucks are not all hybrids right now.

So, yes it's not a pure net gain without costs. But, I assume most people can make that prediction fairly accurately.
the problem being that everyone in this picture is 27.
Yeah, I didn't really follow the "maintenance update" argument, either.

It didn't introduce many new features to the OS itself, but it changed quite a bit.
It's also at odds with the gadgety stick-on camera. I don't think I've ever seen anyone use an add-on camera lens with their phone, much less the black sweater crowd they seem to be calling out with the "Essential" name.
I'm not saying in any way that we should only (or even primarily) have friends inside the workplace, so I'm not advocating for putting our entire lives in a company. I'm saying "you're in a social setting separated from your friends and family for hours a day, why refuse to make extra friends?".

I guess what I'm questioning is the "inevitably will clash disastrously". What sort of disasters are we talking about? Because I've known of pretty toxic workplaces, and there were certainly backstabbings by ex-friends, but very few events I'd classify as disastrous.
Only required if you want to break new ground. Such as writing compilers, vm internals, 3d engines and machine learning. Then CS pays off. For your average PHP, RoR, ASP.net or Javascript programmer, probably not so much.
You forgot to take images and videos into account.
> I have yet to see a bluetooth device that just works (I am a non apple user, so I can't speak for IOS devices).

Indeed, if you go all-in on Apple they really do "just work", and come pretty close when you use a non-Apple BT headset with Apple gear. I can't say if this is because the standards are inadequate and Apple does some extra work, or if the BT implementations on cheap hardware are simply terrible. I kinda lean to the latter, but really either could be true.

> When I get into the car the car radio tries to connect to my phone, so it stops the wireless headphone output.

BTW if you are in California it's a crime to have an earbud in both ears or cup headset covering both ears. You're unlikely to be stopped for that specifically, but if you get stopped for erratic driving, speeding, or have an accident the cops are quite willing to load that one on too, and in the case of an accident your insurance company may not cover you. So your car may have a crappy implementation (see my comment above) or it might be attempting to do the right thing.
You cannot scale yourself. You cannot demand a 200% raise from your boss. You can control your $COST_OF_LIVING, you can job hop to increase your income, but it is bounded. Just as a doctor can increase his number of patients but cannot work more than 60 hours a week.
Silicon Valley favors those in their 20's because they know they can get away with grinding them into a pulp, for lower pay. Once people age, and wisen up, no one wants to put in a billion hours a week.
Update: clearly I am not the only person to notice this:
https://books.google.com/books?id=nRsTBQAAQBAJ&lpg=PA57&ots=...
And that they’ve only removed ONE such site across all their hosted properties is hardly an indication that their CEO is randomly moody.

If you read the blog[1] regarding that incident, it provides a lot more evidence than the datapoint of the removal. It also completely undermines Cloudflare's claims of being content-neutral. Given that content neutrality is a binary state...

[1]: https://blog.cloudflare.com/why-we-terminated-daily-stormer/

Also hosted by cloudflare: ISIS sites, which are a lot more of a clear and present danger to real people than a bunch of racists. That means the standard has gone from content neutrality - to content neutrality so long as you don't imply things the CEO doesn't like. I.e. not neutral.

From the blog:

>And, after today, make no mistake, it will be a little bit harder for us to argue against a government somewhere pressuring us into taking down a site they don't like.

Anything I can say about this will be ridiculously snarky, but this is the hill you chose to sacrifice your principles on, Matthew? Really?
Content in "bad taste" doesn't kill people. Organized Neo-nazis do.