skysight-inc/HackerNews huggingface dataset:
Agreed about the contents, but an important difference ist that 1984 is incredibly well written and gripping while Brave New World is a dull read - IMO.
This is so relevant. Just 10 mins ago, I got a short, casual, no-reply email from Teachable about an email & passwords breach.

If you're a startup and you're storing plaintext passwords out of expediency, realize you're doing a massive disservice to your customers. It seems they changed this in 2015, but didn't go back and fix it for their earliest adopters. Your early adopters make you what you are! Protect their data. And if you do mess up, don't send out a self-focused apology from a no-reply address.

We are writing to inform you of a suspected data breach involving accounts created between September 17, 2013 and November 21, 2015. We have reason to suspect that personal information related to accounts on Bitfountain (joined 2014-08-18) may have been compromised. This includes the email addresses and passwords associated with the school's Teachable (formerly Fedora) account.

As a precaution we are enforcing password resets...If you happen to use this password with any other service, we highly recommend updating your password there as well.

We apologize for the inconvenience, and thank you for your understanding in helping us keep Teachable safe.
I'm not advocating for them, either. But, you make a good point.

Here, I'm saying I'm off the Google IM merry-go-round.

I'm not turning to the Facebook family for a replacement. I've been backing away from them, as well; it was friends who dragged me into their products (Whatsapp, as well as FB proper and Instagram), in the first place.

Between the two, I trust Google more -- with limitations. I might be ok using their IM products to communicate with friends I can't convince to switch to something private, for lower risk communications. But... Google's made a complete sh-t-show out of their IM offers.

So, this is a Google customer -- or, "product" -- saying to them that one more launch won't make any difference. Users have been looking for one launch, then stop and just work on that.

You are looking at the wrong end of the stick. The people repeatedly launching: They're your problem. (Beta and all is fine: I kind of miss the days when it was genuinely so. This is something else, and it sucks.)
Opera and Brave are both chromium-based, rather than just using the blink engine. The official webdriver plugin for opera [1], published by opera, refers to their browser as "chromium based". The brave browser [2] is open source and you can see it syncs from Chromium

[1] https://github.com/operasoftware/operachromiumdriver

[2] https://github.com/brave/brave-browser
Let's not get confused. Blink is a rendering engine and not an API server.
Well that settles it, I’m off to program some Go code in Emacs.
Maybe some people don’t like living in cities and see your pros as cons?
I use C# and Visual Studio a lot and I think it really makes me dumber. In my C/C++ days I used to be really good at reading docs and quickly setting up configurations but now I am used to the IDE doing a lot of handholding. I am some work with node now and I notice that in this environment you have to know the command line and read a lot because things are less polished.
Why is the SUV icon of a truck rather than an SUV? Or is there more aimed towards non US where perhaps SUV means pickup truck?
have you thought about implementing software solutions to optimize your omnipotency? seems like a lot of it could be automated...
I can guess few of their story points (hard to know until they release their numbers):

1) The market can support multiple players running profitable (i.e it's a 2 player or 3 player market). Think of the drugstore industry (Walgreens & CVS).
2) Lyft focuses on profitable higher income markets like the US and Canada so they can have a higher margin and not get into pricing wars with massive foreign players (Didi, Oola, etc.). Uber is bleeding cash in their foreign markets.
3) Lyfts valuation is more reasonable relative to their numbers than Uber's. At the end of the day your investment thesis should not be just on the company but also the price you are buying at.
4) Lyft could manage their costs better and hence be closer to profitability to Uber (this is a pure guess but seems possible)

I have been pretty successful investing in 2nd players when they are priced correctly.
If you are long US and/or the logistics portion of on-demand, digitally assisted marketplace economy, it's not a bad idea.

For example, it's impossible to invest in just AWS without AMZN's other business. However, AWS is far less susceptible to the current macro geopolitical instability than AMZN's retail business.
Microsoft Confirms to Rebuild Edge Browser Using Chromium
Thanks for clarifying that. I must be thinking off another editor that used Electron as its base, and only the Electron portion stuck with me.

I went through and deleted all of my unused editors a few months ago, so I wasn't able to go back and make a complete/accurate list of the ones I've tried in the past.
> Exactly, people seems to only remember that Mozilla was a little behind Chrome some years back. That by no means the case anymore.

This isn't directly relevant in the larger context of this thread, but Firefox's sharp drop—even after the introduction of Quantum, which I've found to be a big improvement—is what makes their situation much more scary to me.
They say "Functions" though.
Sure, but Rider is a full-fledged IDE with years of dedicated development. Visual Studio for Mac is basically a skinned-over MonoDevelop still. It's getting better, but it's still nowhere near as mature and full-featured as Rider.
Intersection | https://www.intersection.com | Manhattan, New York City (NYC) | Multiple Roles | Full-time | ONSITE

At Intersection, we are at the forefront of the smart cities revolution. Our mission is to improve daily life in cities and public spaces, with products that bridge the digital and physical worlds by delivering connectivity, information and content to enrich our everyday journeys and elevate the urban experience. Our products include Link (such as LinkNYC), Transit, and programmatic advertising.

Our stack includes modern JavaScript, Python, Scala, Swift, Ansible, AWS Services, Docker, React, Android, iOS, and a little bit of plain grit.

Here are some of the roles we have open:

* Software Engineer
* Senior Software Engineer
* Mobile Engineer
* Senior DevOps Engineer
* Staff Engineer, Network Security
* Sr. Engineering Manager
* Technical Product Manager
* Systems Engineer

See and apply to roles here: https://rebrand.ly/ixnjobs
There is almost nothing left of it for years.
The GitHub readme is more explicit:

https://github.com/MicrosoftEdge/MSEdge

> We will evolve the Microsoft Edge app architecture, enabling distribution to all supported versions of Windows including Windows 7 and Windows 8, as well as Windows 10. We will also bring Microsoft Edge to other desktop platforms, such as macOS.
In my experience it's easy to brick Safari and other WebKit-based browsers with CSS animations that run at 60fps and <10% CPU on Chromium and Firefox.
Having gone through Triplebyte's interview process, I'll propose another interpretation: Triplebyte's interview is on aggregate biased against Java and C# developers. I'm not accusing Triplebyte of "being biased", but rather pointing out that Java and C# tend to correlate to a skill set that Triplebyte's test process values less.

My experience of Triplebyte's interview process is slanted towards frontend/backend developers of web apps. Fortunately for me, that was my background. However, in the team I currently work with, the team is in aggregate heavily C# with only secondary experience in web frontend/backend development. That's because their expertise is in low level security. Several developers on this team are exceptions to the "don't roll your own cryptography" adage.

They're all competent developers, but the version of Triplebyte's coding test that I took (and passed) would be in unfamiliar territory for people in this team. That's fine since most of Triplebyte's clients are probably looking for web frontend/backend skills, but I think this means that Triplebyte's test shouldn't be seen as an objective measure of programmer skill, just an objective measure of fit for Triplebyte's clients.
This writing is so pretentious.

> As I trudged through the streets of Lucca on my first day, the sun shone hot on my skin and the wind brushed my face. Without the protection of a car or bus, I smelled every rubbish bin and felt the whoosh of passing cyclists. I heard the gentle thud of my feet and noticed how the texture of the ground – whether earth, grass, cobblestone or cement – changed my stride.

That is walking. He is literally just describing walking.

> On my third night, I was eating dinner with other pilgrims in a hostel outside the vertiginous hill town of Gambassi Terme (I chose the small hotel because when I arrived, my feet riddled with crippling blisters, I knew that if I stayed there I would not have to climb the steep slope before I could rest).

Here is the Italian version of the 7-11 in this "vertiginous hill town." https://www.google.com/maps/@43.5352956,10.9519354,3a,71.1y,.... He's not in the wilderness here. He's walking through semi-rural/suburban Italy between populated towns.

> As we dug into plates of pasta al pomodoro (pasta with tomato sauce)

Oh FFS.
The US government couldn't make Apple help them in public, but they just spy on everything they can themselves behind closed doors.

So far we haven't seen the Australian government ignore its own laws so completely.
Both the Keras one and the one from spinning up can be called "vanilla policy gradients". The one in Keras is closer to REINFORCE, and the one from spinning up use actor-critic and a multilayer perceptron.
Microsoft Edge and Chromium Open Source: Our Intent
I said this elsewhere, but I believe the problem is that underage Tumblr users are posting photos of themselves.

As far as I know, that tool detects photos that have been previously identified as underage, not the age of the person in the photo, and whether or not it contains lewd content.
Duck Duck Go did a study using incognito mode to accuse Google of tracking users even when they're not logged in.

If you use DDG's same methodology on DDG itself, then it appears that DDG is also tracking and personalizing.

Duck Duck Go says it does no tracking of users. If that’s true, then you would expect normal and private browsing to provide exactly the same results. But if you get differences, by the report’s logic, that might suggest that Duck Duck Go is tracking and personalizing results.

This either falsifies Duck Duck Go's accusations of Google, or it shows that Duck Duck Go is tracking and personalizing.

Probably the former.
Is It Time for Cloud Native Open Source?
Reconnaissance. Threat Intelligence. Perimeter Monitoring
Note that the arbitrage batteries can also respond faster than the rest of the grid, so you also gain some of the benefits of HFT with your call options.
It is because spec or implementation quirks and bugs will get papered over to save time and effort. The standard will become less exact over time and point to the source code of Chromium "just do it like Chromium, here's the link to the code", instead of having a clean spec with multiple standard implementations.

Firefox will suffer even more as this happens.

Its like Office Open XML (OOXML) standard, where the standard literally said in some places "how Word/Excel 95 implements this feature".
TIL: JSON has no specified number implementation: http://www.ecma-international.org/publications/files/ECMA-ST...

>JSON is agnostic about the semantics of numbers ... JSON instead offers only the representation of numbers that humans use: a sequence of digits.

So... anything is valid, per the spec.
Ahh, you meant to reinstall this version of Rust, not rustfmt. I did that and it worked -- the components list contains `rustfmt` properly, not `rustfmt-preview`.

Thanks!
> MS also decided to tie Edge extension to the Windows store.

I think this was a big mistake. I hope they mirror what Google is doing with the Chrome store. As a developer, I had to:
1) Port my Chrome extension into a UWP app
2) Embed another win32 exe to read/write SQLite databases because UWP don't do that.
3) Pay $100 to open a developer account
4) After compiling the extension, reading blogs to figure out how to even upload the correct files
5) Have Microsoft deny my extension because it required special permissions (the win32 exe)
6) Still no extension uploaded.
Climate Change in a Nutshell: The Gathering Storm [pdf]
Remember that you're almost certainly not a trendsetter or first customer. You are never the person a startup goes after first. There's a whole group of people who behave very differently from you who do download new apps on their phones all the time.

There are entire chapters dedicated to talking about each group of adopters, and you saying that no one is in the "early adopters" group is simply not true.
Now that is rad!
Frankly, I think we're seeing the results of the new era of Python paradox. Except it's not Python 3, it's TypeScript, VS Code, and React.

If you look at the education space, many of the deployments are either Chromebooks or iPads. Back in 2012, the "learn to code" sites (like Khan Academy or Code.org) ended up building their lesson plans around JavaScript.

https://johnresig.com/blog/introducing-khan-cs/

People who were in 3rd- and 4th-grade in 2012 would now be finishing up high school. Someone in 7th- or 8th- grade would have just finished a bachelor's, or maybe be looking for their second job after two or three years in the industry.

For these folks, TypeScript/VS Code/React would be a short jump from these learn-to-code-JavaScript-in-the-browser sandboxes.

As for Go... I suspect that's the set of people who can handle Google-scale software complexity. So either former Google employees, or people who are in the kubernetes ecosystem.
FCC Chairman Ajit Pai admits Russian interference in net neutrality debate
This article has some very interesting data beyond just showing the rise of VSCode. Fun read.
The same engine that VSCode uses is open source [1]. With lsp-mode [2] or eglot [3], you can have the same stuff working inside emacs. I've actually been writing Java inside emacs lately --- yes, java, and I have had very few issues.

One caveat, development on the emacs LSP stuff is moving very quickly, so I don't recommend using ELPA/MELPA/etc. to install the plugins. I use straight.el [4] to manage my plugins, they're checked out from the upstream source and can be updated at-will. You'll also need an up to date version of emacs, ie: 26+. (That's the current release, but it's not available in some distributions ie: debian/ubuntu yet.)

---

[1]: https://github.com/Microsoft/python-language-server

[2]: https://github.com/emacs-lsp/lsp-mode

[3]: https://github.com/joaotavora/eglot

[4]: https://github.com/raxod502/straight.el
I’m not aware of anyone that does that calls a truck an SUV. The opposite is quite common though, even in the USA - people call SUVs, vans, and buses “trucks” when they’re used for commercial purposes.
I'm saying it as a baseline of something necessary to use HTTPS PUT for automated password change solutions, to keep them even reasonably safe. I don't want every possible application on the internet with the ability to change my password, so of course I want a whitelist of applications that could ever possibly do that on my behalf. That seems like one clear, important requirement to me.

You are right, it doesn't scale well.

To me (and one of the posters above) it's just more proof that password infrastructure in general doesn't scale very well (because security attack surface scales proportionally), and that we really need a better solution. "Simple password change HTTP PUT REST API standard" is a security nightmare, and we should all be afraid of the mere idea of it. We should instead be looking to get rid of passwords altogether, for something that maybe does scale better. Such as the suggestion above that it would be better to try to sketch an API that asks our password/token managers to log us in, rather than the other way around, like an SSH Agent or an OAuth/OpenID provider or some better standard we could attempt to devise.
Great to see another one of these resources. I'd highly recommend checking out NLP-progress [1] and Papers with Code [2] which I've found to be excellent resources.

[1] https://nlpprogress.com/
[2] https://paperswithcode.com/
I don't think i was rude. If you think i was, i assure you it was unintended. But i do think you were rude to the person in your story whom you declared biased one way or another without talking to them. I only know about the situation from what you have written here on a public forum where scrutiny from other people is expected. And i only did what you did, and that is speculate (although much less negative), since your story reads like fiction to me.
"The government had repeatedly argued it was vital to pass the encryption laws before the holiday period, when intelligence agencies said they would come in handy to deal with an annual spike in terror threats."

Those intelligence agencies always seem to know what is best for everyone else. Do they themselves use encryption, of course they do because it works.
I think you are correct here, but also consider what a typical Java and C# programmer's are developing, they are writing line-of-business application's they are not data-mining, or doing a lot with algorithm's.

As you implied they are also less typically less exposed to doing the low level thing, however no one will test you if you can use the EntityFramework in the IDE while everyone will test if you can use SqlConnection, Open , Execute a query and parse the result "by hand"
A Dream of Simplicity: Scientific Computing on Turing Machines
I think the writing article is making it very clear what he dislikes: that the research is twisted by PR into making inappropriate claims and comparisons. Even though it contains interesting and novel ideas. That is in no way harsh on the actual research and validity of the results itself.
The most exciting thing here is that, hopefully, we will get a version of Chromium on Mac without spyware.
This is pretty much what the arXiv is, isn't it?
At some point disposal will have to be priced in unless the hope for an economically viable (as in self-funding) recycling process somehow materializes, that so many people seem to conveniently assume to be an inevitable outcome of progressing time. Permanent dump & replace at cheaper and cheaper prices could end quite ugly.
Snowplow Analytics[1] is a really great tool for web analytics, especially for companies that want to own their data or have privacy concerns. It's pretty straightforward to replicate a lot of the reporting that you can do with Google Analytics, while giving you full access to the clickstream data that hampers more custom analysis within GA (at least in the free version, the premium GA360 product allows raw access to the clickstream data Google Analytics collects[2]).

[1] https://snowplowanalytics.com/

[2] https://support.google.com/analytics/answer/3437618?hl=en
Deepmind Produces a General-Purpose Games-Playing Machine
The same way you would convince any other browser vendor to do the same thing. Good luck with that. But let's not forget that Firefox, Opera, et al, are not going away and no one is forcing you to use Chrome or chromium and there probably won't be any real downside either.
As long as they save more than their cost during their lifetime, who cares?
I have seen this many times during development. Noteworthy sites that cause problems are, well, Microsoft sites: portal.azure.com - problems downloading publish profiles.
SharePoint - too many to mention
There's a new GitHub repository for Microsoft Edge:

https://github.com/MicrosoftEdge/MSEdge

The readme goes into more detail than the blog post announcement, including emphasis on Windows on ARM, information about WebRTC for UWP, and explicit confirmation that they plan to bring Edge to Windows 7 and 8 as well as macOS.

Also, looks like they're using the MIT license.
From the profile, it looks that it may be one of the authors. In that case this can be more like a AMA than a ShowHN.
Why Craig Newmark funds journalism
They could've chosen to go with Safari webkit. Since on the desktop it's pretty standards compliant. & it's pretty fast & power efficient too. But they chose Chromium, because they now own Electron. Also fuxk apple for having Safari on iOS being shitty, but good at protecting privacy
It's also hard. Despite the complaints of Google dominance, Chrome is just a really good browser.

I tried to switch to Firefox Quantum earlier this year as my daily driver. I had some minor annoyances, but I ended up switching back to Chrome for the devtools.
His death was tragic, shocking, sad and... helpful for me, in a way. This is a person who does almost all my worldly fantasies, in the way that I would hope to do them, and the cup goes dry still.
Infected WordPress Sites Are Attacking Other WordPress Sites
`cargo fix` probably covers it, but `cargo new` defaults to Rust 2018, which was kind of annoying when I was getting errors on code from another project that worked fine there.

There isn't a reason not to upgrade the compiler. My concern is that if I stay with Rust 2015 nothing changes for me, but if I need to fix a bug in someone's library there is a good chance they'll be on Rust 2018 (or vice versa). My concern is with the mental aspect of needing to remember the differences, not the technical differences.

It's possible that there isn't much to remember. Admittedly, I haven't yet looked at what the module changes are; but it still bothers me that such basic code no longer works.
I’m pretty sure that was during the actual 240 mile race. Not training.
148 g/km seems to be the default number. I got that same number for two different routes that were entirely located within British Columbia and Alberta, respectively. The problem is that British Columbia has an electricity emissions intensity of about 30kg/MWh while Alberta's is about 600kg/MWh. Hence, this website does not use correct electricity emissions data.

Maybe you can partner with the folks over at https://www.electricitymap.org/ to improve the emissions data?
Most of those schemes fall into the category of:

sym,word,sym,word,sym,word,sym

Where sym is 0-1 symbols or numbers, and comma indicates concatenation.

If you use 5+symbols you’re probably creating enough entropy, but you’re veering into hard to type, might as well just use gibberish territory.
I knew some runners in college that was putting so many miles on their shoes that they would have to get new ones every 2-3 weeks.
Rust: Error Handling – Learning Rust V
A Rocker's Guide to Management
Facebook will bring political ad transparency tools to India for 2019 elections
Try "Shortcuts" it's an App (I believe owned by Apple now) that used to be called "Workflow." You'll for sure be able to set up an alarm called "My Second Timer" and set it to ask Siri to toggle the alarm on/off and use a variable for the number of minutes. Then you can use the "scripting" module to calculate current time + however many minutes to set the time to set the alarm when you trigger the event.

Not ideal to need a workaround like that but at least you can run two "timers" without clogging up your alarm settings.
> Panasonic makes Tesla's batteries. If someone paid Panasonic a little bit more money, what's to prevent them from using the same batteries?

Panasonic makes the cells, which is easy to do, to scale and to copy. Tesla's added value is the charging control for each cell in the battery pack.
If Encryption Laws Go Through, Australia May Lose Apple
Is anyone working on massively scaling up the production of these types of batteries, the way Tesla is with lithium?