skysight-inc/HackerNews huggingface dataset:
Every browser creates their own UI framework. They just don't want anyone to make software with their stuff unless its made for their specifically marketed purpose, web sites. Firefox used to have XUL, still completely does, but they removed the ability for XULRunner API's that worked pre-57. Firefox's UI is still very much XUL, and it's a very slow process for them changing it to 'Web Components'. You actually still can create specific components using XUL and make your own stuff, just that it'll break at any moment.

They hid the decision to remove browser application extensibility behind 'web extensions' and refuse to acknowledge how they screwed over devs that relied upon it, and have a significant failure of the potentials of browser technology. There is a big difference between an extension in a browser, and extending the browser itself.

If there was a browser right now that could have its UI replaced in a standard way and updated just like the normal browser, most electron apps would not be required. It'd be far safer, performant, and would solve a lot of the big problems in the web app as a desktop app ecosystem. However, that's not their market. All browsers are in this for market.

This is not a new development either. Look at the JSApi for SpiderMonkey and they'll purposefully break compatibility on any and all versions. They don't understand what an API means. You can look at WebAssembly, too. There is no engine you can use to run independent wasm from mozilla, even though mozilla are the ones who pushed the spec which includes many claims outside of browser usage that Mozilla never persued.

At the end of the day Mozilla does not deliver on their ideas or technology unless it's firefox or something related. If you ever want to use 'web technology' in your own applications you will end up using Webkit. Which I think is super funny given that's Apple.
Then you ought to try Kotlin! It's a lot like Swift but with great libs and tooling.
Part of the problem is that the entire debt-based economy is based on extracting more dollars from consumers.
You don't give out invites until people have used the app for some amount of time.
Chromebooks are an US school phenomenon, hardly spotted anywhere else.
From the previous post on his blog [1]:

> Since I’m not rich, and I’ve never achieved any significant financial success , I’m living hand to mouth with my family of six. Even then, I knew I couldn’t afford a six month job loss. Also, I didn’t want to hurt WMF. I didn’t want a scandal. So, I just signed. I decided that we’d make the best of things and I’d just get another job as quickly as possible and try to put this behind us. I asked for four months and they agreed immediately. It took me five months to find another job when I lost it before, so I thought I could pull it off. I was wrong.

> It’s been almost three years now. By working at WMF, it feels as if I destroyed my career as a VP of Engineering anywhere.

That's incredibly sad. It seems like he's burned too many bridges, despite a brilliant career and being highly qualified. Corporate undertone aside, his friend at Mozilla offered genuine help, and his response is public shaming. This doesn't look healthy. Maybe all he needs is a place where he can focus on engineering without any politics involved. Hoping someone will be able to step in to help.

[1] https://damon.sicore.com/support-the-people-of-wikipedia/
That is a horrible comparison.

Google's start up between 1996 and 1998 was also over twenty years ago. There were fewer than 200 million Internet users on the Internet and less than 2.5 million web sites [0] in 1998. Google was also started by two college grad students, meaning gasp it was initially just a research project. I'd also point out that while, yes, the initial production servers were cheap and used commodity hardware, this [1] is what they looked like, which is hardly the type of setup that the article is suggesting.

[0]: http://www.internetlivestats.com/total-number-of-websites/

[1]: https://en.wikipedia.org/wiki/History_of_Google#/media/File:...
Oculus Connect – Unveiling the Next Era of VR
So how is it a strawman that the GOP is using governmental power to pressure Google (which does not censor conservative content) to show more conservative content?

As Google does not censor conservative content, what else would only GOP officials be upset about? If it was general election integrity, the other major issue cross tech/politics right now, why aren't isn't it a bipartisan meeting? Actually, the GOP has downplayed election integrity issues, which further convinces me that it is not a strawman argument to claim the GOP is pressuring tech companies to show more pro-conservative content.
Question for the HN language designers: do you think it's possible to provide ABI stability when the language still doesn't provide the full promised features for concurrency ? (ex: async / await, agent based concurrency, and all the features talked about in chris lattner's concurrency manifesto)
How does the reference counting work in the presence of reference cycles involving both the GTK side and the Python side, e.g. an event handler having a reference to an object that has a reference to the object the handler is attached to?

Do they get collected properly, like they would with pure Python objects, or would you have to break up the cycle?
That 150 extra is paid for by Google's ad network.
Google tracks you via Play Services. And any Google application comes with Play. So if you're trying to get away from Google tracking, you have to get completely out of the eco system including Play Store. So yeah F-Droid (haven't used it) or what I just mentioned in another answer, Aptoide (haven't used it but searched for some common apps and found them).
I will protect your from the dangerous tube-rays. Fedex me your amps, and I will send you nice, safe, solid state ones.
If you're enjoying this content make sure to spend a few mins poking around Syd Mead's incredible work:

https://www.pinterest.com/pin/240942648784206721/
Like that Puerto Rico hurricane study?
If that's the case, that's encouraging to hear.
That is right, but as I wrote in another reply here the changes from 4 to 5 are miniscule, mostly just fixing corner cases where the old behavior was not correct.
Swift is not seriously useful for server-side applications at this point. None of the web frameworks have even remotely great performance, and Swift is compatible with almost nothing on Linux, since Apple has put minimal effort into anything but macOS and iOS... so anything you do would be much more painful than using Go, Rust, or even C# (.net core) on Linux.

So, maybe you're just talking about desktop macOS in addition to phone apps?
I use reveal.js a lot and hack around with plain html and css if needed.
you can put all that in

print and fetch methods and both of those would be equivalent.
Wow, I wouldn't have expected that. Do you have a reference for the 30%? I'd like to see what is going on to cause that big of a difference.
We publish summary data on our homepage: https://levelplayingfield.io/
having a kid will never come at a convenient time. idiocracy is real.

be doggy grandparents (wife and I prefer this over owning), they are distracting to own and more travel prohibitive than kids.
The "Similar projects" section [0] contains a concise list of similar browsers, like luakit and surf. Although I've used these two extensively, I always eventually came back to Firefox or Chrome, due to some obscure inconveniences. I hope others are having better luck. I'd sure like to one day see a true variety of popularly used browsers.

[0] https://github.com/qutebrowser/qutebrowser#similar-projects
In response to your first paragraph: "...yes?" You're literally describing the ramifications of a data breach. Whether the data is easy to get is entirely irrelevant: once it IS available, you'll have to operate under the assumption that any damage that can be done, will be done.

As for the second paragraph, it is trivial to grab a copy of all this data. The only ones that are hard to get are the ones you (or even anyone) haven't been told about yet.
Much better than HttpUrlConnection though.
As an aside, the http client API seems really well thought out, supporting all sorts of common use cases for http. Once you convert the examples to some non trivial request response stuff, the new API shines. I think the job of pleasent APIs for starters is left to external libraries here.
Yes, right after they got caught helping drug pushers and had to pay a $500,000,000 fine.[1]

"Google executives, including CEO Larry Page, knew about this stuff and condoned it":

"Mr. Page, now Google’s chief executive, knew about the illicit conduct, said Mr. Neronha, the U.S. attorney for Rhode Island who led the multiagency federal task force that conducted the sting. “We simply know from the documents we reviewed and witnesses we interviewed that Larry Page knew what was going on,” he said in an interview after the August settlement… “Suffice to say this was not two or three rogue employees at the customer service level doing this on their own,” said Mr. Neronha, the U.S. attorney. “This was corporate decision to engage in this conduct.”"

This is way, way beyond most company scandals. It made the front page of the Wall Street Journal. Page could have ended up doing federal prison time.

[1] https://archives.cjr.org/the_audit/the_journal_takes_us_insi...
In the meantime, there is still a lack of interest in my essay on this.
who doesn't want to stand below a 200kg Alexa-controlled piece of furniture hanging from the ceiling. Alexa drop it!
The real issue I encounter isn't Swift itself, it's the constant Swift-specific SDK changes... When the `NSNotification.Name` Swift APIs change every year, it means migration is still painful.

It's not the Great Renaming, and it might not be fair to the Swift project itself, but unless I can compile a project using the 10.13 and 10.14 SDKs without source changes (which you can in Objective-C), the impression is that Swift doesn't have source compatibility.
Swift compiles natively and runs on iOS, Android, Linux, MacOS, and there is a community project for Windows.

Most of the iOS platform libraries are only available in Objective C and Swift.

Most of the Android platform libraries are only available in Java (or other JVM languages).
I'm impressed by how readable the code is. I also miss dwb, I just haven't had time to re-adjust to the keybindings.
Someone can correct me if I'm wrong but I was under the impression that they where the first to realize that the Enigma machine wasn't able to map any letter onto itself. This being the core principle behind all of the machines built to crack the messages, guess part of the plaintext message and discard all the enigma settings which could not have produced that cipher text.
"..his friend at Mozilla offered genuine help, and his response is public shaming"

I really can't get over this. Who acts this way?
I wouldn't want to listen to the sex scenes in Cryptonomicon with any potential future daughters.
That's because #swift has nothing to do with Apple's Swift language. The correct channel is #swift-lang.
That is just not true, it's quite easy to fire somebody in France, you just have to pay correctly for settlement.
> Since when does the government get to police ideological speech, or complain about "bias"?

It's the standard in most of the world. In parts of europe, you could go to jail for political speech and the media is tightly controlled.

> They must be very careful not to let the narrative become "we don't bias our results, we swear!" (even if it's true)

You know it's true.

"Facebook, YouTube, and the like are publishers.

As a society, we did not have qualms before the internet about publishers declining to amplify the views of people like Alex Jones. Even in the absence of YouTube's support, he arguably has far more of a voice now than he did in the pre-internet days, before he could host his own website. He has that on top of all the traditional means of communication he always had, which includes passing out flyers and yelling in the street.

It is the responsibility of information disseminators to curate their content. Nobody is going to jail over these editorial choices, so the notion that this is a constitutional issue is pure hysteria. YouTube and Facebook are finally stepping up to the responsibility they have long owed us from the beginning."

Why don't you have any principles or consistency? You support corporate censoring when people you dislike gets censored. You support government censorship when people you you gets censored. Is that a bit hypocritical?
And if considering elastic capacity, do you include the cost of the engineering effort required to take advantage of it?

A similar question applies to any other dynamic cost-reduction measure, such as spot instances.

I recall reading an announcement that GCP was starting only charging for actually-used vCPUs, rather than all that were provisioned, a form of automatic elastic cost-savings, although it was still more expensive than a DIY method. AFAIK, AWS doesn't do anything like that.
I raise you a Joel Spolski, 5 months earlier: https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

“The new API is HTML, and the new winners in the application development marketplace will be the people who can make HTML sing.”
I'm quite surprised how many up-to-date applications can be installed via APK files or alternative markets (F-Droid) and work. For instance, thinking of Threema or Whatsapp, two continously maintained applications which do not inevitably depend on GApps.
The GOP is not big on transparency and accountability so it's no surprise.
Because this isn't the end goal of this integration, just a step towards it.

Two additional steps I've read somewhere a few days ago is that the Firefox is going to flag breached sites somehow upon visit (don't know the specifics), and that Firefox Sync users will get alerts whenever they appear in HIBP.
Breaking the Space-Time Barrier with Haskell: Debugging in CodeWorld (GSoC)
Except kotlin doesn't have anything close to swift regarding enums + switch (like : enum with associated values of various arity, and a switch that makes sure you're handling all the cases), nor regarding null safety.

And, it still has java underneath, which means everytime you're using a java lib, you have absolutely no idea what the null safety is going to be underneath (which is also the case with swift and objc libs, but which diminishes the attractivness of using the java libs ecosystem)

EDIT: also, value-based programming is highly encouraged by the full support for structs, either mutable or immutable. That's also a huge plus for safety against race conditions.
Looks like I need to port to ruby my gem needs this kind of quality control.
WebAssembly can't do anything JavaScript can't do. Applets on the other hand have full access to computer and hardware. The only thing WebAssembly does better is performance and even that is questionable.
Google's power today is far greater than Microsoft's ever was in the 90s, and yet they had to sit through years of antitrust trials. Now we have Republicans arguing for fair treatment and threatening the use of the FTC...while Democrats (the traditional antitrust party) have sat on their hands over the past decade on these issues. Presumably, as far as I can tell, neither party has any particular morals. They're for things that are good for their base and against things that are bad for their base. And in this case, a left-leaning tech elite is good for Democrats...so we're not hearing a peep of antitrust talk from the Dems.
For example it is pretty common in the Nordic countries to have a vacation home where you spend summers and holidays with friends and family. And between saved parental leave, standardized vacation periods and public holidays there is time available to do so. There are certainly people who do have that in the US, but once you or your family relocates it gets a lot more tricky.

In general I just think it is a lot easier in, at least some, European countries to set yourself up for a good life. Day to day, year to year, to not endure a long commute or stressful work environment. Having time to spend with your kids while they are young, your parents before they get too old and your friends so you don't lose touch. Not having to worry about the future, managing your kids lives, the financial losses of getting sick or your career.

Once you start wanting to do things that aren't universal or the default in any country, and especially with other people in your life, you can end up paying a large premium to do so.
The only evidence I've seen of this is where hate-speech automatically triggers filters that causes videos to be demonetized, and after the uploader makes the case that no, this was (for example) a report on hate speech usage and therefore should be allowed, the video is re-monetized.

For example: https://www.theatlantic.com/technology/archive/2018/03/youtu...

I have yet to see evidence of actual enforced liberal bias by youtube.
Swift is quite good for developers on Apple platforms, but isn't unique in language features nor tooling.

F#, Ocaml and Haskell come to mind.
Is it possible to just wipe all known virus remains from our DNA and if yes, what would happen? Would the resulting organism even be able to live?
Actually from the site it looks like the digitized copies were saved as - get this - LaserDisc! Kudos to NYC, they decided to go full-on 80's mode for sure.
Such a shame the website isn't available in multiple languages. It seems it would be easy enough to understand for non-technical people, but in English only.
Every other 5 lines being the equiv of:

if err != nil {
... error handling ...
}

Python just uses exceptions, and they bubble up. No need for this excessively verbose error checking.
Hmm, there's an element you've left out of the situation that makes it different from a straight Linda Problem though. In logical terms, it looks like this.

mental_illness -> shittiness
being_a_naturally_shitty_person -> shittiness

And we know know two things: 1) the person in question is exhibiting shittiness 2) the person in question has been diagnosed with a mental illness. So:

mental_illness = true
shittiness = true

Whether being_a_naturally_shitty_person is true or false is something we have no information on.

So, from that starting point, we already have an account for the shittiness being exhibited since:

mental_illness -> shittiness

and

mental_ilness = true

So if we want to go ahead and make the additional claim that being_a_naturally_shitty_person = true —you're violating Occam's Razor by introducing an unnecessary second cause when we already had a sufficient first one.
> None of the web frameworks have even remotely great performance

Source for that claim?

Vapor has some pretty great benchmarks. https://medium.com/@codevapor/vapor-3-0-0-released-8356fa619...
Oddly, I almost feel compelled to.

The verbosity in that code is less of the typical (and deserved) Java criticism of over-architected pattern cancer. Instead, almost all of the verbosity there is due to a refusal of the language to assume common defaults.

Whether assuming common defaults or forcing people to think about that stuff is good or bad is debatable. But it's certainly far from deserving of the "uuuuuuuuurgh" of a lot of (mostly older) Java I've had to wade through.
Related article about Don & Apollo 14: https://www.rollingstone.com/politics/politics-news/don-eyle...
[GOES-R/GOES-16](https://en.wikipedia.org/wiki/GOES-16) as well as [GOES-S/GOES-17](https://en.wikipedia.org/wiki/GOES-17) are geostationary weather satellites operated by the NOAA.

They broadcast some of their imagery using a format they call LRIT or HRIT (High Rate Information Transmission). You can follow this guide to build a receiver using inexpensive components to tap into that stream.
Where can I get this crashinput.gz ? :-)
Many years ago, the same was true of phone books. The publishers of those were, as far as I am aware, free to delist whomever they pleased for any reason.

I'm not aware phone books being regulated as utilities.
Why would you think this project, and the things you're talking about, are the work of the same teams in a 1000 employee company? It's far more likely that there's twenty different things all moving at the same time, and this happened to be just one of them.
As I'm sure you're aware, these are changes in AppKit, not Swift. AFAIK the Swift project has no control over how this API is exposed.
Waste of money. Wikimedia is still trying to support the ancient and effectively deprecated Mediawiki which is only realistically useable for corporate style deployments. Individuals cannot use it well and wikimedia fails at meeting its mission statement time and time again. Donations to wikimedia are effectively donations to wikipedia, which cannot house the worlds information properly. Information craves distribution and perspectives, decentralization.

I want to see proffessors and trade skill teachers create good wiki style sites, not for yet more useless projects by wikimedia designed to bolster their salaries.

It'd be possible to make an absolutely free hosting site for informational wiki's (a wiki farm) for 1M that'd last a generation. But nobody really cares about that.
...they don't literally mean "luck", except to express that there is variance. They're using the word to mean bad results, happening more often in ex-google employees. And that's not BS at all.
Probably because it was 2.7 only, and only 10% faster on Dropbox's code.

https://blog.pyston.org/2017/01/31/pyston-0-6-1-released-and...
I sure did! Marriage is, primarily, a financial and risk sharing arrangement. That’s the point of it.
You have a choice, but that choice is nothing more than the combination of your DNA and your combined experiences. I mean were all in our own space time and we have no "free will" over the past, but the past affects our "free will" so it acts using something slower than light. Our brain is worse than computers unless we have no free will?
Who are you talking to? Did you mean to post this over on https://github.com/mozilla/blurts-server/ instead?
Java 11 is an LTS.
Perhaps you would enjoy https://github.com/jezen/is-thirteen
>I think the biggest challenge for France in regard to startup is that society is hierarchical

Agreed. At this point, I usually like to point out that hierarchical societies have their advantages. A huge asset for France is it's elite schools -- the "Grandes Écoles".

These schools are outstanding in a way that few Americans can even fathom, and their students are educated to a point that I didn't think possible until moving to Paris.

If you want the best engineers in the world, hire out of those schools. As a bonus, they aren't the sort to hop between jobs.
A Big Idea?
I heard a report on NPR about the first app being approved by the FDA (for birth control) - but there isn't any good method or process for insurance companies to make their part of an insurance payment at the time of payment.

Feels like a huge opportunity for someone to connect the two as I imagine a future where a variety of apps could be 'prescribed' by a doctor. Could a company be the middleman between these two? getting authorization for payment from the insurance company and discounting the app price by the appropriate amount for the insured?

I found the idea intriguing so I thought I'd share.
They're from tax records, so non-profits didn't need to be recorded. In some cases the Churches and other were photographed "just because" but Columbia is big enough I'm sure they skipped it on purpose.
Quick fork that shit
Or you can watch old episodes of Kojak for a late 70's perspective.

But a nice undertaking.

Cheers