skysight-inc/HackerNews huggingface dataset:
Vault looks great, but I always balk at the operational overhead. Also the cost is significant. I'm at a tiny org, though.

For smaller orgs and projects, Mozilla Sops is really great:

https://github.com/mozilla/sops

It encrypts your secrets at rest using Google KMS, Amazon KMS, and various other cloud provider key services. You can then put those secrets into your code repository, cloud file storage, etc. and give your build pipeline a service account with the ability to decrypt the secret files.

Scales like crap, but is quick and dirty when you need it.
It's particularly bad because the baseline rate for cancer is pretty low. The incidence rate for men and women in the US from [1] is 439 per 100k. So taking into account the baseline rate:

Of 439 people with new cancers, 395 (90%) will get a positive result.
Of 99,561 people without cancer, 9,956 (10%) will get a positive result.

So a total of 10,351 people will get positive results, and 96% of those people will not have cancer, so a positive result means that you have (to a first approximation) a 4% chance of having cancer. If the breakdown from [2] is roughly accurate, taking into account no other risk factors, someone under 50 can expect an even lower baseline rate, the "true positive" rate of a test with 90% sensitivity would range from 0.1% in infants to 25% in people 90+ years of age.

1. https://www.cancer.gov/about-cancer/understanding/statistics

2. https://www.cancerresearchuk.org/health-professional/cancer-...
Does Fuchsia use the Material renderer, like Android?
Console hardware is sold at a loss, yes, but the recuperated costs are traditionally made on game licensing for the platform. The online markets are a newer phenomenon.
Samsung as a household brand is a disaster. I was relieved to scrap my 4 year old washing machine with 5 year warranty because of a Samsung guarantee fiasco (what do you do when they don’t respond for a few days and you have a household to run?). My 4in1 Samsung Lazer jet is also a disaster the WiFi drops off and never reconnects you have cut power reset. So this doesn’t surprise me at all.
Dart has AOT. Which you need to get the Flutter performance
For further reading, Dan Abadi's post at http://dbmsmusings.blogspot.com/2018/09/newsql-database-syst... addresses the Spanner issues more directly.

I don't think there's a great reference for the Percolator transaction architecture specifically, but there is a brief description here: https://blog.octo.com/en/my-reading-of-percolator-architectu...

One thing I learned recently is that FoundationDB is essentially the Percolator model (timestamp oracle), even though FoundationDB predated the Percolator paper.
Mississippi just elected a US Senator who thought "Public Hanging" jokes were funny. Why would anyone with a choice want to move there?
If people hate it just because they're "anti-MS" instead of based on product qualities then it's not the name that's poisonous.
>Actually mobs holders are a great idea. I'm a men, and i find that jiggling fat disgusting. If you made that a new social norm, i would push it.

See Seinfeld S6E17 "The Doorman"

https://en.wikipedia.org/wiki/The_Doorman

http://seinfeld.wikia.com/wiki/Bro
Ask HN: From “IT Manager” to Software Engineering Management
Has anyone successfully made the transition from a management position in an IT department to a management position in a software engineering organization? Can you share your experiences?
Chad Fowler's "professional services barrier" label https://books.google.ie/books?id=ig9QDwAAQBAJ&pg=PT48&lpg=PT... is a fair stab at explaining some of the difference. Which isn't to say that the distinction is really black and white, especially for non-programmers or people who don't have a lot of time to invest in a particular kind of tool.
Congrats! I hope your RSUs provide you everything you desire. I hope you never have to be bothered by the actions taken by your betters, as they cement their ability to continue standing on your neck.
Honestly, I feel that the problem isn't null but that type systems (at least earlier on) tended to allow other types to be null, willy-nilly. Null is best considered a separate type to non-null values, and is basically not a problem if the type system handles that in some way. Be it option or union types - both solve it and it mostly stops being an issue.
Sounds like they took a page from Bezos' playbook. Your margin is my opportunity.

"In our analysis, stores are marking up their costs 300 percent to 400 percent. We simply aim to give developers a better deal."
These are great. I also try to collect interesting discussions and comments at
https://www.reddit.com/r/HNDepthHub

I would appreciate other contributors.
Simple, just enter insert mode
It is illegal to discharge a firearm in almost all incorporated areas in the United States, barring a very unusual emergency need. Almost all drone flights would be, statistically, in these areas. So probably not even worth worrying about as a problem.
I have been a freelance Android Dev for past 4 or 5 years. I have recently built out a flutter app for a client. And honestly I am now looking for more Flutter work.

UI development in Android is such a pain and I feel like I spend most of my time trying to get the UI just right. With Flutter I am building UI so much faster and getting to focus on the actual logic of the code. Dart was fine, I learned it as I went. I enjoy it more than Javascript but like Kotlin much more.

The app I built with Flutter was pretty straightforward, so I haven't stretched the platforms capabilities, but hoping I get the chance to.
We would also stop having any new software. Do you really want all software to cost $1 million per line like NASA software?

Do you want the high school kid in his bedroom to go to prison because he wrote a "site" and his friends data got leaked?
Digital Reformatting and Data Rescue with RADD and the PROUD and PRAVDA Kits
One of the main issue with Flutter is that you can't embed a native view inside a flutter widget tree. This makes it limited as we can't have inline maps or custom video views.

There are people working on it. The progrss has been slow. I checked a couple of weeks ago and the issue was still open.

But as far as I know you can have a native view in its own activity.

Though not a blocker for simple apps which previously used Cordova or ionic, I don't think Flutter is ready to replace native development for immersive apps.

Embedding a native view in cross platform UI is possible with Xamarin and React Native, so they are more practical choice for certain types of apps that need this.
As it is explained it is possible to provide a custom CSS stylesheet for your own blog. Just provide the link to the file (that can be hosted anywhere) in your account configuration.

There is no "advanced" UI like on Tumblr where you can pick a theme or customize the current theme graphically but we can imagine something like that in the future (or a website where people could create custom CSS file and link them with their account).

The HTML code of the pages is kept as simple as possible to make it easy to select the elements that you want to customize.
We have them. HTML/HTTP work great, but the DOM and JS APIs are out of control, and their surface area has no end in sight.

The web actually works great without JS, and doesn’t require gigs of memory to browse.

Every month there’s some new JS API being proposed or developed for browsers, with no care for its impact on the web. The JS APIs are still growing and only getting more complicated too! service workers is a perfect example of the problem. Offline browsing worked great 20 fucking years ago, but now multithreaded Turing complete programming languages have to be used to view a website offline. It’s absolutely absurd.
And regardless of whatever supposed income numbers there are out there, only the IRS cares about the 1099's from Adwords and companies sponsoring their content. If they get their appropriate tax checks from those, all is gravy.
Really?
I've published an app from a hackintosh-vm running on kvm some time in the past 2 months.
Shunning dishonest people incentives people to be honest. Why shouldn't that work on companies?
Well, I consider this my golden ticket to raise the money needed to comfortably start a family with my partner. Call me Machiavellian, but this is the goal I’m willing to work in the sewers a few years.
Solar activity predicted to fall 60% in 2030s, to 'mini ice age' levels
I view this as more of an example of a company's marketing showing their product in the best possible light.

But it doesn't show their product in the best possible light. It shows some DSLR company's product in the best possible light.

It's like a magazine ad for a Kia, and inside the car photo the dashboard has been replaced with a Tesla's.
They have started a "Dart FFI project"
https://gist.github.com/mraleph/2582b57737711da40262fad71215...
I think operating systems with historic value deserve protection and the decision to keep it in development ensures its value from an archival standpoint. The fact that this source code is out there keeps it alive.

It's not as simple as comparing it to the paradigm used by other operating platforms.
I think of it like watching something really big move:

There’s a lot of whines and groans as stress builds, but inertia holds it in a roughly steady state until — snap! — it’s in motion, and the entire side of a mountain sloughs off.

It’s really bad for FB if large ad agencies are talking about them as two faced, doubting their honesty and wanting to see actions, or just outright grumbling about how they want to move platforms.

Those are the noises that precede a large scale break.
Agreed, a very functional manager for me, though I am using the KeePassXC [1] version on macOS (via brew cask) and Ubuntu (via snap).

1: https://keepassxc.org/
Theoretically you can still get WPF running on another OS, but you'd have to do it the same way that WSL gets an Ubuntu userland running on Linux: You introduce a compatibility layer that it runs on top of.

I think I'd prefer that approach, anyway - I'd guess it's cleaner and ultimately more maintainable than introducing a whole bunch of conditional logic for handling all the cross-platform issues into an already complicated piece of software.
Read no further than 'npm'...
Uber | San Francisco, CA | Full Stack & Frontend Software Engineers | Full Time | Onsite

We are hiring full stack & frontend engineers to join Uber's Content & SEO Platform team.

About the Uber Content & SEO Engineering Team:

Few people think of Uber as a ‘web’ company, and that’s the problem we’re aiming to fix. The Uber Content & SEO Engineering team is a cross-functional, fully full-stack team focused on increasing Uber’s web presence. In the past few months, we’ve built out:

1. Services to deliver the correct SEO metadata to the correct pages at the correct time

2. Crucial updates to our CMS platform to enable Uber Ops employees around the world to launch new and exciting types of pages

3. A fully-featured web experience that leverages Uber trip data to increase user engagement with their city. Check it out at https://www.uber.com/local/.

We’re a small, but highly productive team. We’re looking for other full stack & frontend engineers with a passion for web development to help us build an even bigger and better SEO platform to benefit all of Uber Engineering. Come join us!

If interested, apply here: https://www.uber.com/careers/list/41230/ and then email me at dcordoba@uber.com.
I'm not a fan of Fortnite but that is extremely disingenuous. In your interpretation, parents are completely absolved from responsibility and apparently children have free access to credit cards that can't legally even be issued to them.

Want to know the responsible answer to "mommy can I buy a Fortnite skin"? It's "no". Simple as that. Same as it was when the question was "dad can I buy this Harry Potter poster" or "mom can I get this GI Joe" or "grandma can I buy a stick to roll my hoop with" or anything marketed to kids over the past literally forever.

Don't want your kids spending money on video games? Don't give them your credit card number. Don't blame Epic for making a fun and free-to-play video game that kids enjoy. The people actually spending the money aren't kids being taken advantage of, they're actual consenting adults. Kids don't have credit cards so they cannot make digital purchases.
But this isn't a kernel - it's a framework with explicit goals of being cross-platform.
I did not intend to read this from beginning to the end. Talk about a sticky article.

Consider quoting the text directly though. Making images of text is probably the most inaccessible thing imaginable. Should take less than a hundred lines of CSS to create a believable HN container in a div.
How to correct a slide on an icy road (and how to prevent them)
It is a hub for people to collect rental bikes. You are giving people permission to use your private property only if they have a specific commercial relationship with a business that you also have a specific commercial relationship to, which has a lot of differences to residential use. I'm not an expert, but I'd be pretty stunned if e.g a standard home insurance policy was willing to cover you under those circumstances.
> We are on the verge of VR and AR and I don't see how flutter can help e.g. processing >100fps Video Feed using OpenCV library. The demo they presented on stage with ML and smile detection had quite big latency. I wouldn't call it real time.

I can't find any claim from Flutter team that 100fps video processing is even their goal. So that's a strange metric to measure it by - especially since it's competing against Javascript interpreted code which is far from fast by any metric.

> So far it seems the easiest way to call c++ functions is using ObjC++ or Qt framework.

On mobile? Qt really isn't pleasant or usable on mobile.
Valve got the initial userbase for Steam via, among other things, giving away "free to play crap" as well as their award-winning Portal. It was several years before my Steam account had a single purchase on it, Valve correctly guessed that users who never buy anything at all help generate those enormous userbase numbers and don't cost that much to service so it's fine.
The behaviour you have for Windows is available for Mac with Karabiner-Elements. It's tremendously helpful.
WPF is dead. Microsoft is rewriting some of it's apps which used to be native in Electron - OneDrive, Visual Studio Installer,...
Are you in paid bitwarden? For Premium and/or family?
Couldn't this be a good competitor for Electron or React native? Write code in whatever language you want that compiles to .Net, make the UI in XAML, don't run the application on Chrome and Node. Sounds like a good candidate for cross platform development.
No, that's because companies prioritize short term at every turn ;-)
When an ad executive is calling you out for doing whatever it takes to make money... you know you’ve got problems.

Oh, I don't think that quite describes this. Someone else is calling out Facebook for lack of morals. Then the press goes to advertisers for comment. Advertiser then say "shocked, shocked, this will hurt them terribly. We, ourselves, are always upstanding and penalize immoral actors terribly." And yeah, from a fairly immoral bunch of folks, who would think that what they say and what they do would be different?

I would be "shocked, shocked" myself.

Plus I'd assume revenue, not stock price, is the thing to watch.
> Second-wave feminism has been considered harmful for quite some time now. The vast majority of feminists have moved on to third-wave feminism

The idea of simple linear series of waves of feminism is as at least as harmful to understanding as any version of feminism has been to, well, anything.

(But, if you must adhere to it, everyone that matters has moved on to fourth-wave feminism these days.)
I think you mixed UI code with platform channel code. The only code that use platform channel is this line.

https://github.com/flutter/flutter/blob/master/examples/plat...

I really hope flutter can provide a guide for FFI though.
Perhaps paired with https://marketplace.visualstudio.com/items?itemName=Coenraad... ?
lowbrow comment.

the hard part of ML stacks is AD and GPU not all of those other things (i'm sure there has been zero cutting edge research done on better ways to log).
Here is an interesting piece from yesterday about insider trading by Matt Levine: https://www.bloomberg.com/opinion/articles/2018-12-03/inside...
E-commerce Venture [Stealth Mode] | On-site at our Santa Monica, Los Angeles office

We are reimagining the e-commerce paradigm. Help us build a new platform to connect buyers with trusted sellers and improve the online-shopping experience.

We’re hiring entrepreneurial front/back-end engineers and product designers. You should be a self-starter; the ideal candidate is comfortable wearing many hats in a fast-paced, startup environment. We’re building a next generation e-commerce platform, so prior experience in the e-commerce domain is a plus.

This is an exciting opportunity to come in as one of the earliest members of the company and play a pivotal role in building the technology, team, and culture from the ground up.

Details are light since we’re still in stealth mode, but we have raised funding from VCs who have invested in companies like Nest, Bonobos, and Snap. If you’re interested, please send me an email with a brief note and a link to your portfolio.

Contact: ecommerce.startup3@gmail.com
Annals of the Former World is incredible. The topic is so dry, it's about rocks, but his writing so so compelling it propels you forward into the story. I kept finding myself wondering why I was finding it interesting, since by all rights it shouldn't be, but somehow he draws you in.
AdWords previously used GWT, which is no longer maintained by Google. I get the feeling the AdWords team just really doesn't like JavaScript, which is understandable, but it doesn't say anything about whether AdWords will stick with the current non-JavaScript language du jour or move to another.
And they're still making shitty videos with the kids that weren't taken away. I think they were pulled off YouTube again and had to start their own site for their content.
> NULL is a value that inhabits every type.

Not in all type systems. Particularly, type systems which has union types may chose to simply create a separate type for NULL. There are also variants that have separate NULL types for different base types, which also invalidate your claim.
GEOS would run on systems three orders of magnitude smaller than the ones you describe. It was intended to work well on machines with a single megabyte of RAM, and did.

I have an Android ADP1 phone on my desk at work; the first Android phone which was ever released (the G1 with the custom paint job on the back). It's a paperweight; there's nothing useful I can do with it, and it won't even talk to the Google servers any more. However, obsolete as it is, it's still staggeringly more powerful than anything GEOS ever ran on.

The biggest thing systems like GEOS do for the modern developer is to be an example: to demonstrate just what you can do with a tiny, tiny amount of code.

(Oh yeah, GEOS also had virtual memory and preemptive multitasking.)
Does it work with Windows Server and Windows 10 the same way that docker does? Can it be utilized without docker?
Plenty of services reject prepaid cards though which is infuriating.
Yep, most are. In fact CGI effects studio The Mill have a shell of a car that can expand/contract to fit the proportions of most regular cars, that can record its surrounds enough to build the environment for rendering, and that can be driven in place of the real car when shooting.

The car being advertised is then edited in over the top, using the recorded environment to ensure accurate lighting and colours.

http://www.themill.com/portfolio/3002/the-blackbird
For years Apple was the only smartphone company that didn't have the disclaimer text "Screen images simulated" at the bottom of its TV commercials.

Then it started using the disclaimer "Screen sequences shortened."

Now I think it's like every other phone manufacturer with "Screen images simulated."

Sad.
Here is the list of issues with current implementation of "platform views": https://github.com/flutter/flutter/labels/a%3A%20platform-vi...
Thank you for being here and answering questions. Is there any way you can (internally) push to remove roadblocks for the insanity of Windows Home vs Pro for Docker/Hyper-V? I know this isn't possible in the short run but I think it prevents a lot of children from getting started with Docker.

Based on what Scott Guttrie's team has been able to accomplish, I am cautiously optimistic that this is possible if there is enough push for it from within Microsoft. Thank you once again for your support!
I've observed this a lot when working on SEO for my webpage. I'll be like, "Cool, I'm the top result for my name!" And, yes, this will be true for people searching from Berkeley, where I live. But if I go to an IP address over in SF, I'm not even on the front page.
In that Git repository.

Nobody should be submitting pull requests for cross-platform support into WPF's main Windows repository. Instead they should branch WPF, make a platform specific version (e.g. WPF-Linux, WPF-MacOS, etc), and submit pull requests upstream that are platform agnostic (e.g. bug fixes).
You’re undermining the well-being of your future children by doing so: you generate the start-up costs for your family by creating a world in which a company will psychologically manipulate them from the age they’re starting to form their independent identity onwards. For that matter, it might actually even undermine your relationship with your partner — by constantly exposing them to lifestyle porn and fostering unhappiness.

I hope that ends well for you.

Sometimes, your means goals can undermine your top-priority goal.

If you were really Machiavellian, you’d be a welder with a side project using pilfered IP — realizing that being “in the sewers” is much more productive if you’re not destabilizing the very society you’re going to later depend on.
I bought a Samsung phone (S9) over black Friday. Returned it already. Their apps were incredibly heavy handed and invasive.

The photo app had a hard coded button on top of my camera viewing area which linked a way to buy things via a samsung app. I was appalled. I also couldn't turn off the Bixby assistant without first making a new Samsung account.
How are they supposed to evaluate such contributions? They would need to set it up in their CI, know details about those platforms, etc. What if the first contributor uses X11 apis and then somebody else wants to use Wayland, another wants to use (whatever hardware accelerated graphics API)... are they to reject everybody who wasn't first?
To answer the question about the value of "AI," it is a black box of pretexts you can use for leverage.

Expenses policies are usually grey enough that if you want someone out of the company without significant severance, using the expenses policy as a pretext imposes costs on the target they probably won't fight. If a company wants to keep someone, there is no end to the excesses they will tolerate barring any liabilities greater than the value they bring. If they want to get rid of someone, the mechanism and the true reason are usually very different.

Useful rule is to treat any company expense as a vulnerability that will be used against you in a severance negotiation.

Arguably, a more accurate Turing test would be one where instead of being indifferent as to whether we are communicating with a human or machine - we decide that a machine is sufficiently intelligent if it can provide us with pretexts for political leverage against other people.
Decwar
how do you use AD for diffeqs? do you really have systems of diffeqs large enough that you need AD for evaluating a solution at a particular point? or do you need backbrop for something that i can't imagine?
Nobody made some Advent of HN with the 24 best links of the year?