skysight-inc/HackerNews huggingface dataset:
Mozilla should work on a micro-payment system that is inbuilt into the browser. Ultimately that is the only solution to a web that values user privacy and prevents the psychological toll of ads.

1. Obviously, the micro-payment system should not be selling my usage data to anyone. Perhaps some cryptographic techniques can be used to increase trust in the service.

2. The price for each page should be low - a cent or less for most articles, less than 5c for more serious journalism. Maybe 2 cents/day for social media websites. I would guess for most people in the west 30 dollars/month would be the max they are willing to spend and for other countries, ~5 dollars/month.

3. In return for paying for a page there should be 0 off-site advertisements on the page.

4. People are going to say - such a business model will not work because too many decisions. Look at places like South Asia where hundreds of millions of people use prepaid phone services where they get charged for every call/sms at very low rates. And they would not have it any other way. I am sure consumers in the West can be trained similarly.
> Can't wait until all food and drinks everywhere are "free" this way.

Maybe I'm crazy, but doesn't this seem like it's absolute hell on earth? "Paying" by listening to advertisements? It's turning the actual world into what the internet has become: unusable without adblocker.
It won’t be adopted as a standard until it’s reasonably usable. Right now it clearly isn’t. You can’t just drop off a package or a letter somewhere within the square.
I was working 60 hours a week at the time. It had come up on my radar but there wasn't enough time in my day or mental energy left at the end of it to look into it in much detail — I just thought it, like everything else in my life at the time, could wait a few more months.

By the time I looked into it, I was a month or two late.
Good Food: Investors Accelerating the Growth of Making Meat Without Animals
As I understand, lat/long is continuous, plus codes are discrete.

If I give you my lat/long, how many decimals do I use? Will you be able to tell me from my neighbor? What if someone moves in to the same house as me, what’s they’re lat/long distinct from mine?
Nothing like a little enforcement for the public good /s
I see Windows Kernel as a possible candidate. Or At least some sort of strategy based around having Open Kernel for Servers / Mobile, and expand .Net Toolset in Server Space as well as Gaming in Mobile.
Github: https://github.com/janestreet/hardcaml

And Andy Ray and co's stuff:

Blogs: http://www.ujamjar.com/

Getting started overview and tutorials: http://www.ujamjar.com/hardcaml/

Running OCAML Bytecode in hardware: https://github.com/ujamjar/hardcaml-zinc
Calling out the company by name is the first step to effecting change. Nothing scares a brand like bad PR.
From a user-perspective definitely Waze. It provides a great voice assistant and live updates from other users. Other Waze users are on-screen and you can chat to them. Other users can report roadblocks, broken down cars, traffic jams, slow-downs and even accidents long before any radio station finds out about them. It has places you can go to which are more accurate than that of Google Maps. Plus, it also shows you speed cameras and your speed on-screen. The only downside is that it's really only for private transport only - no options to see routes and timings for walking, cycling or public transport.

From a library perspective, I think Mapbox is pretty good as it integrates with a lot of languages and it has a lot of smart decision making tools.
I wouldn't be surprised to see an increasing number of (express-type) roads or perhaps dedicated lanes where human drivers were not allowed on though, after self-driving capabilities become the norm. (yes I realise that's an assumption).

I think people underestimate the cultural impact that self-driving vehicles will have - imagine a whole generation or two after self-driving vehicles are generally available - how many people will bother learning to drive? I think it might become more of a job-specific skill than a general 'adult life' skill as it is now in most places.
This is really a disaster. I don't care that much for my personal email, however at work, it's definitely impacting.

It's slow as most already noted. But I also find that it's much more mentally exhaustive - it's maybe a bit more beautiful and fancy, but it's not what I look for in work - I want things simple, well aligned and as readable as possible. I've tried for several days the new interface and it was really a big downgrade from the previous UI.
> Is that true or am I just intellectually lazy?

I guess it has to do with education too. If at some moment in your formative years you were taught that obsessing about anything is bad, then that idea can be still lingering below.
Why do we want equality if it means pushing women away from the motherhood they choose?
That's one of the craziest things I've ever heard proposed, but I assume it's a joke. Otherwise would said government pay for raising this child? Or are we going to treat this like pro-life supporters do in the US and only care about babies up until the point where they are born. I simply don't understand why we would want overpopulation and especially unwanted children who will likely grow up in a foster home being beaten and raped, unwanted by anyone. It's hard enough being born to a family that loves one and has the means to support one. These kind of ideas remind me of the Romanian ban on contraception during the communist years. That did not work out well at all and neither would this (introducing placebos). I'm quite sure society can adjust and accept the fact that fewer people want kids or even marriage. It's already started in many countries and so far seems to be just fine.
I miss walking in a room of books.

My parents had bookshelves that filled walls that I built with my Dad before they moved. I, and most other people that visited the house, would spend a fair amount of time just looking at the books on the shelf. Comparing notes on what they'd read, and asking to borrow books. Looking at the books, and being reminded of the experience you had with them or wanted to have with them was a vitally important part of the process that I fear we've lost.
UI Design in a Selection of Different Countries
There's also the technological progress of fracking, a large proportion (20-50% per county in Texas for one example) of fresh water is used once for fracking.
Except that's not what Microsoft does at all. The .NET Framework is forward compatible and very rarely breaks compatibility. You can select multiple compilation targets for .NET and have a single piece of code that compiles to multiple frameoworks concurrently.

I currently am maintaining a handful of Projects that build Nuget packages compatible with .NET Core, .NET Standard and .NET Framework.

If you do have compatibility issues you can easily set preprocessor directives and implement platform specific work arounds just like in C or C++.
With the current TS helpers you have:

@Prop myProp!: string;
get myComputedGetter(): string {…
set myComputedSetter(val: string) {…
myMethod(in: number): string {…
@Watch('property') methodToCallOnChange() {…

And a bunch of decorators to connect vuex actions etc.

I assume the Vue3 version will be similar
This seems really heavy handed. In my experience what’s valuable for men is flexibility, not some set number of weeks you have 100% off. I (as a father) went back to work at Fivetran 4 weeks after my son was born, but at 20 hours a week. That allowed me to help my partner during the initial recovery, but also be the primary parent (with daycare) from ~4-9 months when she returned to traveling for work in consulting.

Not doing any work 2 months in would have seemed wasteful, and being expected to go 100% at 7 months in would have been inconvenient for both of us.

Not everyone has access to this, but I feel really grateful that I did. It seems like the best arrangement possible, at least for us.
Why doesn't autocomplete help me based on the adjacent problems others have solved?

I'm working on writing a shell with autocompletion now [1], and something like crowdsourcing completions in the style of Google query completion has occurred to me.

But privacy seems to be a dealbreaker in this case, and probably with many of the applications that Collison is thinking of.

If anyone has any ideas, let me know :) I know (and have worked on) about differential privacy but I'm not sure it helps here.

[1] http://www.oilshell.org/
> The typical LLC has few or no investors (that are not managers or members)

Members are the LLC analog of stockholders in a corporation; if there were equity investors (passive or not) in an LLC then they would, by definition, be members.
iPhone XS Manager
Unfortunately it's a paid-for app. You should be able to get the first month for free to see if you like it.
Underscoring their veracity: most of my Brazilian friends won't watch them because they are too realistic. They are incredible films, and tough to watch.

I wrote a little extra about the amazing story behind the film here:

http://webiphany.com/2010/12/14/is-brazil-finally-ready-to-f...

tl;dr: the movie was leaked to the internet before widespread theatrical release to prevent police censorship and still became a financial success. It's a moment in Brazilian internet history that is important to know about.
As there is no mention of it, it should be available. After all, as you said, Modern mode is a killer feature.
Never really had an issue with it, even use it to send my details to others for contacts. Faster than handing phones around, and people then start sending me "happy birthday" texts as my contact info has that junk in it.
And nothing scares me more than them sending their goons (lawyers). I'm still looking for a job 8 months later, so I don't want to deal with that.
Early Days in the Manyverse
That's not what irreducibility means. Irreducibility would be , for example, some kind of biological "atom" that isn't made of physical atoms.
The cloud-based storage will never die. (And if it does, we'll have bigger problems on our hands than lost PDFs.)
Waze is a subsidiary of Google.

I say this because the typical driving force for seeking an alternative to a Google service is the fact that it's owned by Google.
How is it different when ads are served from server side? Most sites (especially smaller ones) would still use an ad network, because they don't have their own resources to find advertisers, which it calls from server side to retrieve the ad. And when the retireved ad code is injected into the page on server side it could still lead to some malicious site or whatever.
We aren't talking about .NET in general bit about desktop UI frameworks. If you started with ASP.NET MVC years ago you still are on the main platform that's in full development. With desktop development you have several frameworks that are either in support mode or not fully featured.
Man it would be great to have an Android implementation. I like my MacBook running osx but I don't like iPhone hardware
WWII is a bit of a fluke in terms of being clear what was "good".
> We should live in a society where the expected human sacrifice of a construction project should be 0.

No, but that should be the ideal which you should strive to move towards, when practicable. But you can't ever actually get there, and shouldn't try infinitely hard either.
How would server-side ads improve the user experience?

I have some ideas about what you might mean (improve page load time, prevent content from jumping as ads load), but curious about what you think.
Nope, and it won't run with ECMAScript-compatible editors, linters, static analyzers, or type checkers (see: Flow).

I can't imagine recommending TypeScript to anyone I like.
Might be worth mentioning that Waze is a subsidiary of Google since 2013.
Good, I guess as someone who have no plan to have kids, it makes me more attractive to employer since they don't have to wory of paying me leave.
How are they running TypeScript in the browser without transpiling?
>So it's not career/jobs, it's not maternity leave, it's not child benefits. Could it be societal? Media? Education?

Or Could it be so simple we can no longer afford to marry and have a Child even if both of us have a job.
Fair. But for purposes of language = ecosystem, I'd definitely say organizations trend to mimic language structure, and vice versa.

At least to a first order, palm-reading, internet comment approximation. ;)

Modern Java, IBM

C# .NET, Microsoft

React, Facebook

Rust, Mozilla
I suspect you misread the comment you responded to...
Reading this comment, I'm saddened again that Sandstorm failed, and that you had to abandon it to work on something that, while technically interesting, doesn't advance end-user freedom as Sandstorm tried to.

And I'm ashamed that I didn't do more to get behind Sandstorm sooner. I suppose this is too little, too late, but I just signed up for the Oasis power-user plan. I suppose if a few thousand of us did that, then you and a handful of other people could work on Sandstorm full-time again.
How would this push any woman away from the choice to be a mother?

And why should someone who wants to be a mother and a careerist have to accept more career penalties than someone who wants to be a father and careerist?

And why should a woman who doesn't want children have to pay a penalty for the choices of those who do?
Why would a firewall care about anything listening on localhost?

Not sure about now but it used to be very common for adware/spyware to setup a local HTTP proxy and reroute all traffic through that.

There's also the "why is this app that has nothing to do with the network, doing something with networking?" angle to consider. Some malware would try to hide by injecting itself into other innocuous processes.
Ah, so BeOS programs could work under 64 bit haiku?
Depending on your use cases OpenStreetMap may be suitable. For commercial use you probably need to set up your own servers but that can work to your advantage in that you're better insulated from random price hikes.
The pre-history of Hewlett Packard
What are you talking about? Typescript is what the Vue source code will be written in, which is compiled to javascript when distributed and includes Typescript definitions for editors that make use of it.

Your code can continue to be written in regular javascript with whatever toolchain you want.

And Typescript is a fantastic platform for bringing strong typing to Javascript, it's a rather extreme comment to say you don't recommend it to anyone.
Rising costs: inflation. Assume a rate of a little more than 3.5% per year and you're at 9x after 60. That's pretty much the same reason why college cost rose up.

In fact inflation is necessary in our current economics. Imagine there was no inflation. Then very wealthy people could put all their money on a savings account, live of the interest rate and still accumulate more money. Thus the economy would eventually stagnate because of no investments. Inflation kind of stops that, also the central bank can control it by setting the interest rates for credits.

There are attempts to make inflation unnecessary like currency that loses value over time (and you need to frequently put stamps on it). But that's very far away from any widely used currency.
I get that other countries had their time when a valuable product was around and the government was not in control of it. But I was asking about Mexico.
> They release a new framework every 2-3 years and developers are expected to adopt it. But then they drop support for that framework quickly and release a new incompatible one.

Doesn't matter, as a developer you're free to pick whichever you like. You can run VB6 apps on Windows 10. A software I've made on my first job with MFC for NT4.0 still runs on Win10. WPF is awesome, I still pick it now in 2018 when I need compatibility with older Windows.
> The story is so bad Microsoft’s own flagship software has to build their own UI frameworks

The story is so bad because the Microsoft units making flagship desktop apps aren't productizing their UI frameworks (not suggesting that this is their choice), instead leaving the firm with public UI framework offerings not tightly grounded in that kind of use experience.

Good frameworks don't lead to internal flagship use, internal flagship use leads to good frameworks through tight feedback between real-world use and framework development.
If this were sufficiently streamlined, and as you say, part of the browser chrome and not in-page, I feel the same way. I want this, and I know many others do as well. This is essentially what Brave is, as I understand it. But I agree, I'd like an offering from Mozilla in this space because I feel I know and agree with their mission statement and ethics more completely.

Other things I'd like:

* A small account that is refilled periodically, optionally automatically, like a Starbucks card.

* A good UI showing an accounting and summary of my micro payments.

* An ability to give more than the asking price, ala Bandcamp and other sites, allowing this to be a mechanism to support content creators one particularly enjoys.

* To your first point, an ability to select which information is disclosed by the payment process to the content provider. I should be able to select anything from just the hash/token that proves a payment, to a preferred handle, an email address, a custom message, etc.
So 100 Engineers will cost $100M per year? I sometimes wonder why the gap between developers are so wide. There are many ( or more like majority ) in HK the make less than a $100K a year.
Do you mean running Vue by just adding a script tag to the page? That will still work because it's just using a precompiled/transpiled JS file, which will continue to be available as part of the package. FYI, React can also run the same way.
Apple Maps. I’ve been using it as my primary maps app for about an year and it’s been pretty good. I live in the bay area so YMMV if you live somewhere else.
What's your skill set?
Vue 1 used to do that.

It caused issues, specifically, the svg attributes are camelCased and DOMParser would convert them to lowercase when used with v-bindings. So, Vue2 come up with its own parser to mitigate the issue.
Exhaustive Type Checking in Redux
Any mention of what vendor Jane Street is buying FPGAS from?

maybe: Arty A7 hobbyist FPGA board from Xilinx
Flow vs. passion
I wonder if innovation, if any from startups, has any place in this landscape, especially when the atmosphere looks so aggressive! It makes me feel extremely belittled! Is it just money vs. innovation?
Yes, there are networks that have always remained clean. It's a business problem more than technical.

But the topic was smaller sites running 3rd party networks which necessarily only integrate via client-side JS. That has nothing to do with what kind of ads are being run. It's the same exact ad calls to the ad exchanges, just done via HTTP from the server rather than JS in the browser.
This should be adopted by every browser maker for this to work.

If we assume it is adopted then there is the issue that somewhere it is stored what sites I visited. It has to be, because it's needed if there is a payment dispute, for example. ("I was charged for that site, but I never visited it.")
There is an "emporer's new clothes" joke to be made... The f-35 is not "literally invisible."
I do wonder if there are patents on this, and if that has prevented other devices from adopting this kind of protocol?

WiFi has always had AdHoc mode which enables two devices to directly communicate like they were on the same Ethernet link, and I've used it a few times for a similar use-case to yours. It seems AirDrop is just a layer on top of that which facilitates the configuration required, but otherwise it would probably not be too difficult to "roll your own" similar app.
WPF hasn’t been seriously upgraded for a long time now. I love WPF, but it is beginning to feel like WinForms.
Please add a [2005] tag.
One neat application is sharing WiFi passwords— I was recently at a friends place and when I went to sign in to their home WiFi on my iPhone I believe they got a pop up on their phone saying “share password with xyz’s iPhone?” And the whole thing was super seamless, with no need for them to look it up and no need for me to type it in.
I thought I pretty much disproved every point you made. Here are some further comments but honestly the issues you bring up doesn't make much sense.

> If you have to rely so much in your own data centre

Not sure if we are talking 15 second gifs or full-length films here. The thread started with netflix as an example and that's the context I've assumed. The startup-cost on a full-feature film or even a series episode is barely a fraction in the context so I really don't get your comment here.

But I would go even further and expect constant backing from your data center to help with distribution, depending on how incentivized people are to keep the client alive after they've seen something. I would also not, both for network performance and common decency+courtesy, try to squeeze everything out of my customers internet connections.

> Home connections might drop off due to power cuts, router failure or any of the other numerous conditions that datacenters battle against. Home connections might get throttled by ISPs.

None of that applies here, that's a huge point of bittorrent to be resilient against that so it just doesn't make any sense to bring it up. A datacenter is centralized so it needs to deal with it. Thousands of clients spread throughout the world will likely even have better reliability than a datacenter. All in all, no reliability lost. Throttled by ISPs are a real issue and I really highlighted those issues earlier.

> 2 minutes is an excessively long buffer compared to.how long most RMTP segments are (often 15 seconds or below).

I just made that number up, but yes, a torrent solution will need a larger buffer. That really isn't a problem in this context. What is a much bigger problem is the storage needed for seeding depending on how you want to solve that and how reliant you want to be on your clients (again, your points doesn't make sense, why complain about the buffer when the cache is orders of magnitude worse).

> So then why bother with bittorrent at all?

I wouldn't, and I never said I would. But the protocol would work for it, consumer ISPs and other factors might not for such a large scale operation. And the privacy implications are also bad, it would leak information to your competitors as well. Bandwidth costs clearly aren't that big of a deal either so the potential gain isn't worth it (talking netflix scale here). Also proxys at ISPs are a superior solution.

> A minute isn't even close to acceptable delay[...]

You can not possibly have read what I wrote.

> A bigger issue is just getting content owners on board to begin with

Content owners are notoriously irrational so I wouldn't argue against that. But torrents could still be encrypted.
I disagree, if it took 3 seconds to load and now it takes 23, given mostly the same features, it means the software is broken, not the hardware it runs on.
Because when Silicon Valley established its dominance, access to computing resources, digital networks, tech talent, and venture capital were by far the crucial factors. All those things were much rarer back then, and startups more costly, especially to get off the ground. Given today’s low costs and ubiquitous computing and internet access — and the trends in this direction even 20 years ago - it makes sense other, softer factors can now come into play.