skysight-inc/HackerNews huggingface dataset:
Apparently this person gets their news from the Civilization series.
This is what I would do:

- Remove adsense bans

- Make public all traffic data

- Setup alerts if someone is doxed from it

- Use browserless, and make many different browsers for each application
I gave Firefox a solid test last year (about 3 months of dedicated use at work + home) and I ended up coming back to Chrome. There are some really great things about Firefox.
It has gotten so much better and faster than it was, but Chrome still struggles less with troublesome websites, and seems to load all pages faster overall.

I'm keeping my eye on Firefox, but Chrome still gets my business for now.
Firefox started with a terrible backdrop (Netscape 4), but after it's mozilla and phoenix days it was fairly fast fairly quickly.

It then started adding bloat and terribleness, which Chrome didn't have.

It's recovered now though, and is far better than chrome. It saddens me that so many on HN champion google and actively push for competitors to fail.
A fair chunk of what we in the US would consider “medical bankruptcy” is not the bills, but a consequence of chronic illness. If I’m living paycheck to paycheck, any disruption is going to hurt. That could be unpaid leave, but it could also be disability insurance that doesn’t replace 100% of your income. Regardless of how health insurance is paid for, those are going to happen.
The Switch is nice because it's so easy to hook up a game of mario kart to your TV if a friend comes over - each Switch has two controllers built in.
>not microkernel, multiserver

Huge TCB, they already fucked up. So much for security.
"google powered" is a really not a selling point for me.
I'm not sure what the difference is. It's not like people learn HTML from Chrome's source code. They learn HTML from places like MDN, which document web standards.

"Write HTML, test on Chrome" - what people do in practice - seems to fit "build to standards first, accommodate quirks last" just as well as "build to Chrome first".
Agreed, the google homepage wouldn't shut up about it.
Wow, that's heinous. At worst they could use a VPN, and at best they would just download firmware updates or poll for config changes from the Internet the same way other clients on the network do. Out of curiosity, do you remember what brand(s) and or product(s)?
I agree with you in that the will for this kind of thing mostly isn't there, but the problem with nuclear arms is and has always been a failure of C&C structures and miscommunication during a crisis leading to an unintentional first strike. Manufactured or no, I think we can say that the skirmishes between India and Pakistan are a crisis that has the potential to lead to actors in either country fucking up. BTW, this isn't unique to India or Pakistan, it was the primary concern for most of the cold war as well.
I think it's not that you don't understand the problem, just that you haven't experienced it.

My Windows 10 machine installs updates that require reboots more than 2 or 3 times a year, but it is configured (and I believed this is the default) to install them and reboot at night, when no-one is using the computer.

So when all goes well, I hardly ever see the computer install an update or reboot because of it: normally this happens when I'm not using it. But last year it got stuck in a cycle of trying to install an update, failing, uninstalling and trying again later. Each attempt took about 15 minutes and required, if I remember correctly, two reboots: one after the attempted installation and one after uninstalling the update. It tried so many times! It seemed to want to try more when I actually needed the computer for something work-related. :)

After trying a bunch of things I found in forums (it seems like it is a very common problem), none of which solved the problem, I reinstalled Windows 10. It's back to normal, updating at night, but I know at any moment Microsoft can screw up another update.
Am I mistaken that this is interesting (and possibly also complex) because it's using the TensorFlow (out of julia) library to leverage the TPUs, while the actual ML algo is implemented in Flux, a library which has no TPU support?
CUDA 10.1 Released
> (1) it's bad that rich people can influence journalism and that needs to stop

But when ~6 companies own 90% of US media, that doesn't count as influence.

The best part is, they don't even have to lie. They can shape public opinion just by selecting which stories get covered, or get more prominence, without giving you a smoking gun false-story you can point at to prove their bias.
You've failed to correct for over-testing, over-diagnosis, and over-treatment which all cause harm.

It's worrying that the US places so much emphasis on 5 year survival rates, and not on eg all cause mortality.
I have two friends who have survived cancer. Both of them have said that they would skip treatment if they could relive the experience. I lost another friend to an agonizing one year battle with glioblastoma.

If I ever receive a cancer diagnosis it will probably be the end of me. I have great life insurance and my survivors will be well taken care of. Even with the modern, immune-based chemo(which my friend had for melanoma), there are severe and permanent side-effects. After watching my friend with GBM die, I realized the medical industry is more than happy to take any money you have even if there is no chance they can help.
The complicated Kafka release process
I've been doing web development for almost 20 years now and I've used Firefox as my primary browser since it was Phoenix and before that I used the Mozilla Communicator Suite and Navigator.

I may not be rolling the latest features like WebSockets but I very rarely come across incompatibilities anymore. IE remains the biggest issue and honestly a lot of those are removing hacks and workarounds on older sites as after about IE9 they started to catch up with support.

Most of the "incompatibilites" that I fix are actually when our Junior Devs are using CSS attributes incorrectly and they've hacked their code until Chrome mostly works. In this era of Bootstrap it's not uncommon for developers to just throw CSS at the problem and 99% of the time that's what's caused the issue in the first place.
Related: Dijkstra's comments on mathematics and CS - http://www.cs.utexas.edu/users/EWD/transcriptions/EWD12xx/EW....

I've personally been getting a lot of satisfaction from learning Haskell and seeing how the functional programming community is taking ideas from abstract mathematics, like category theory, and is turning them into practical ways of thinking about programming.
Sounds interesting! At least I learned something new, fuzzing.
Bryan Caplan on the Philosophy of Poverty
ah I was not aware that Porsche did that, is there example of this? I'm a petrolhead myself.
> How annoying are Windows 10's automatic updates?

About as much as websites that autoplay videos.
As someone who works in healthcare software, I wouldn't interpret "Baby Boy" that way. Different hospitals process information in different ways and it is very common for newborns to all be entered under the same, generic name. Sometimes different departments within the same hospital have different systems, especially as they get more specialized (see: NICU). Maybe the birth name you chose got entered in one place and not the other.

Just thought I'd shed some light on the issue.
What IDE / language are you using?
yes! interactivity is where it is!
I would say one indication that you are not artificial is that you even ask the question. Questioning is extreme higher-order thinking.
I have two pet theories on why this subject comes up as much as it does on HN.

1. Windows Updates were a known quantity for years. Patch Tuesday and so on. Now there are various short-lived concepts like CB, CBB, LTSB, SAC, LTSC, Active Hours - it's almost as if some middle manager MBA who recently graduated said to themselves "how much technical jargon can we throw at 'em?" To what end? I'm not sure. The tin foil hat crowd (which I've been somewhat forced to join) would say that 1. dovetails into 2.

2. Increasing disrespect for the users, which many of we on HN see and hate (see rest of this paragraph), and the vast majority don't see. Privacy invasions which cannot be stopped (minus 'hacks') a la quartering of the kings solders, settings reverting themselves in willful violation of the user's express wishes, and the biggest insult of all, denial of user-control over updates, a feature that has been with Windows for decades. Update control being yanked away from the users, in addition to the telemetry and setting reverting themselves are viewed by many as Microsoft machinations aimed at turning the users into the used.
This looks awesome. Wish it integrated with Ruby projects.
If you raise the cost of driving without a vastly improved public transit option, you're just putting in more regressive taxes on the middle class.
Plumbing is like DC electricity. If we used alternating current in the plumbing, that would get complicated too.

Electrons leaking out of a poorly sealed wire onto your floor is otherwise known as an arc fault. Sediment in your wires is the degradation of the electrical insulator by heat, radiation, chemical solvent, or biological factors such as rodents or insects, followed by moisture infiltration and oxidation in the current-carrying elements.

A junction of aluminum and copper wiring without dielectric protection may eventually burn down the building. That doesn't happen when your plumbing goes from copper to PVC, or PVC to PEX.
I, too, chuckled at the "couple of hundred microamps" quote. However he refers to the high-speed clock, which is turned on only during transmit/receive, and is indeed negligible compared to the total power consumption during RF communication.

That being said, their low-frequency on-chip oscillator specs are horrendous (50ppm PER DEGREE). You can't maintain a BTLE connection or mesh node with that kind of clock, you still need a 32kHz crystal oscillator, so TI haven't "solved" the crystal oscillator problem just yet...
Don't think they guarantee anything but I'm running a few servers close to max utilization most of the time and performance appears relatively stable. But that will obviously depend on the machine you're on.

Most of the smaller cloud providers seem to run a similar model, I guess it's worth it unless you need predictability.
Getting Hooked on React Hooks
Without having looked at the text in depth, I applaud the idea here - I'm convinced the web browser can help us improve upon maths textbooks printed on paper, but there aren't many 'hypertextbooks' like this in existence (partly, I think, because most people positioned to author a maths textbook want to use latex; and most people who are able to develop a web app aren't positioned to author a maths textbook).

I'm interested to know how the authors funded this, and if they have any data about the impact it has had.
Super UEFIinSecureBoot Disk: Boot Any OS Without Disabling UEFI Secure Boot
With respect, I described very specifically how she was allowed to report a story even after expressing what might be reasonably considered bias. This occurred at a mainstream news organization that is supposedly liberal.

After the story was revealed to be false, she was given favorable treatment. At no point did I attack Ms. Logan's "personality", but yes I did strongly criticize her reporting.

This is an argument by example: https://en.wikipedia.org/wiki/Argument_by_example.
Indeed I can, although one anecdote does not data make. The latest was using SVG sprites as background in CSS I think. Maybe I can throw up a demo during my lunch break, but honestly it isn't that exciting. It just doesn't work correctly in Chrome, the sprite is cropped/has a weird rendering artifact.
Where can I find information about "Redis-CP"? Google isn't giving me anything.

I don't really understand the nature of the "tradeoffs" you mention. As Aphyr pointed out, Redis (with Sentinel) is not safe to use as a database, a queue or even as a lock service. That really narrows the possible use cases. I can absolutely see Redis being appropriate for many "lossy" applications: Caching, web sessions, rate-limiting counters, precomputed analytics data, intermediate outputs from distributed data processing pipelines, that kind of thing.

But the use cases where I'd reach for Redis seem a lot fewer than with data stores that have high consistency guarantees, such as FoundationDB, TiDB/TiKV, CockroachDB, or Cassandra/ScyllaDB. With the exception of TiDB, these are a bit easier to reason about since there's no Redis/Sentinel/Twemproxy split.

On the other hand, I certainly appreciate the specialized data structures and Lua support that Redis comes with.
Humans are complex, and being humane is too. But it's worth a try!
Yeah, I know about EM. FWIW it's usually only a material issue in fuses & semiconductors.
No, it makes neither side OK. And failing to do anything about it in the side under democratic control makes it harder to do elsewhere.
Shortage my ass. These companies are not paying enough, not looking for remote workers, and generally not offering enough attractive packages. There's no shortage. Start paying more. Offer remote work. Stop being a shitty workplace. Qualified developers will start pouring in. If you think a ping pong table and beer keg are going to attract quality talent over a proper salary and remote work you're delusional and shouldn't be in a position to hire.
Police in Canada Are Tracking People’s ‘Negative’ Behavior in a ‘Risk' Database
Correction: 100%.
I remember using Firefox in the pre 1.0 days.

It took slightly longer to launch than IE, but since it had tabs, I didn't care, because I wasn't opening a new instances constantly.
Do shared cores add any attack vectors other shared machines (with dedicated cores) don't have?
It's not, but good luck ever getting rid of it.
How much South East Asia related news do you consume?
The one they decided to pursue/continue.
Some sites block VPS's to mitigate bot abuse. Some just send you to endless captchas. Others block in haproxy. Some just 'ip route add blackhole ${ip}'
While 2L bottles are roughly standardized in most markets, other commonly found bottle sizes are not as standard. A 20oz bottle of Coke looks extremely different from a 20oz bottle of Pepsi. And yes, Coca-Cola still sells Coke in glass bottles in many markets.
This paired with the recent web workers exploit [1] shows the direction malicious and pwned sites are very quickly moving. I think a good solution would be to implement resource control on domain level in browsers and give the user the ability to set the preferred values.

[1] https://www.zdnet.com/article/new-browser-attack-lets-hacker...
Why should the onus be on the consumer when the reality is that there are massive corporations that aren't paying the external costs they are inflicting on our environment?

Even if I never consumed another piece of plastic in my life, a single cargo truck destined to Walmart will contain more plastics effectively ruining what I can do.

It would be smarter to actually have politicians who want to regulate and fine companies these corporations that are destroying out planet than trying to blame people who aren't the real problems.
> Do you think not helping China as much economically (read as: hurt os both economically to suppress them somewhat) would prevent their research of military technology, including both hardware and software/network capabilities?

Obviously yes. It's absolutely evident that the large majority of the economy of China is based on export towards rich countries. Without US investments China would be extremely poor.

Yet, the US decided to embargo communist Cuba (and Vietnam) and invest heavily in "communist" China. The latter being very capitalistic.
I'm using DuckDuckGo and don't miss Google for search. It's mostly a solved problem for me at this point. Google Maps is harder to replace but there are workable though generally not as good alternatives. YouTube is the hardest Google property to escape for me.
On top of the yearly exemption, you have a lifetime exemption in the US of $11.18M.
That's any easy statement to make when being diagnosed with cancer is some small probability potential future event.

Not that I really disagree with the sentiment, but I find it difficult to judge people actually staring death in the face based on my comfortable position of, well, not.
How to Debug Common API Errors – Runscope Blog
I too would like to work my way up to calculus and beyond.

What sequence of courses do I take on the site to get to calculus, starting from the beginning with the basics?
Yes, I think you've captured the problem pretty nicely. This is the problem I have with doing something like defining vector spaces on arbitrary fields F (not even R or C!) before you even talk about linear equations. The theory of linear algebra is rich and useful, but it's hard to motivate it that way. I don't mean "motivate" in the sense of, "Why should I care about this, and when will I use it?", because you don't always need that kind of motivation to do math. I mean motivation in the sense of, "Why did people come up with this theory? What led them to these definitions, and why are these definitions the right ones?"

I have seen the hierarchy of math presented like this:

1. In high school, you're taught how to compute arc length. You need to do nothing but calculation, and it doesn't matter why it works.

2. In undergrad, you're taught to prove the formula for computing arc length. Given the theorem statement and the requisite axioms, you can show that the formula works.

3. In grad school, you're taught to derive the formula for arc length from first principles. Given a set of axioms, you come up with the theorem and prove it from scratch.

4. In research, you're not taught anything. Instead you solve the questions, "How should I define arc length? Why does my definition of arc length matter, and where is it useful? What can I prove with it?"

Contrary to (quite a bit of) popular opinion, I would hold that a truly rich understanding of the theory can only happen in the context of the trigger for the theory. You don't need to understand the context of systems of linear equations, or why linearity is a useful concept, to understand vector spaces. But it's a lot easier if you have that context. Likewise you don't need to use Gaussian elimination to solve a lot of questions which ask you to prove something about a vector space or a linear map. But if you have that context, you can use it in your proofs instead of miring in towering heights of complexity.
IonQ Performs First Quantum Simulation of a Water Molecule – InsideHPC
There's very little TensorFlow here. We're using it as a glorified grpc client basically to ship XLA to the TPU. The actual mechanism is described in https://arxiv.org/abs/1810.09868. The model definition itself uses the layers from Flux, but there's a couple assumptions that Flux makes that don't hold for the TPU so we don't get to use everything from Flux (e.g. the training loop and the optimizers). Luckily everything is julia, so we can get TPU-compatiable versions in just a few lines of code. Unifying the abstractions is an active work in progress, but this shows off that Julia runs on TPUs at all (an on freely available, public infrastructure at that), which is pretty cool, because right now the only other TPU frontend that can say the same is TensorFlow (which had a bit of a head start ;).
https://www.lukew.com/resources/web_form_design.asp
Pull up BBC articles about India in past 10 years and I guarantee you that 90% of politics related opinion and news pieces are very biased.
> Safe from what? Chromium? It's Open Source?

Safe from monopoly control over Web standards.

The Web has been a consensus ecosystem, and Google does not have a track record of proposing reasonable standards. In my mind this is most grossly evident in the case of PNaCl, which was tied to their Pepper API and effectively impossible for non-Blink browsers to implement.

Google pushed for PNaCl to become a Web standard, and it was only through years of difficult effort that Mozilla was able to show AsmJS as a better solution, which eventually gave rise to the reasonable standard of WebAssembly.

Were Google in a monopoly market position back then, they would have pushed PNaCl, and non-Blink browsers would be unable to render the modern Web.

That might sound fine if you believe that Blink is the be-all-and-end-all of Web technology. But we have Servo now, and we already know better.
FWIW, something like 80% to 90% of Mozilla's income comes from Google. The non-naive interpretation is that Mozilla/Firefox is a figleaf over Google's hegemony.
This Rental Does Not Exist
I post this as an example of a major project's release process in hopes of spurring some discussion about what should and should not be a good release process.

Please note that my goal is not to criticize Kafka - which has a lot of history and accumulated technical debt - but rather to get some perspective on what should be best practices for managing releases in our new and shiny age of DevOps.

For the record Kafka is great and I've used it in production, so they are clearly doing a lot of things right.
Some of the cost difference is likely due to different procedures and materials(i.e. contrast agents).
“Men Are Scum”: Inside Facebook's War on Hate Speech
If for some reason (I don't know, heating a blimp perhaps?) you were restricted to an air-sucking heat pump you could go wild and route the intake (or some fraction of it) of the heat pump through the generator and motor: this should recapture all the losses. A worthless optimization since the waste avoided would be free (just build a slightly larger turbine), but technology for low intensity heat is uniquely simple, but why not use three opportunity to make it amazing ("conversion losses? Yeah, they are taken care of")
I honestly don't remember what the last time was Chrome introduced some cool new feature in Chrome. Maybe the PDF reader?
> It's the dream you wanted 10 years ago

10 years ago we didn't want a browser monopoly

We're worryingly close to having that now.
Chromium certainly shouldn’t die. However…

> Do we really need a duplicated HTML renderer?

Hah. Yes, and if there’s a point when we don’t, I vote we keep Servo instead of Blink. (There won’t be.)

Although it’s possible I’m replying to some filler in a comment that starts with a link to a product only related in the sense of “apps that use Electron exist”…
Edmodo's Manish and Ketan Kathori – Does technology make us more creative?
I use JetBrains, but whatever anyone uses. I'm also curious what features might be in other suites that I don't have.
Right but Mozilla could still do this within the context of Chromium.

They could fork it if necessary.

And I definitely agree that Google is faltering on a lot of their execution lately.

Most of the things they ship are like a 6/10 in terms of usability.
I never switched because once upon a time I switched from Opera to Firefox because it was the most free (as in libre) browser and I haven't found a more free browser yet.

I try to live after the maxim: freedom before convenience (at least in parts of my life).
It's not going to work. My anecdote on this was my wife was working from home one day, she goes to her computer in the morning and it immediately starts a huge Windows update that takes over an hour (she doens't have the greatest machine) so she lost a whole hour of work.

The interesting thing is, normally that would be the "best" time to do the upgrade since she would normally be at work. But instead it was the worst time and no way to stop it.

I don't see why Microsoft is so against giving user some control of the process.
Is anyone aware of a chaos tool that isn't a SaaS (free or not) and doesn't require using Spinnaker like the current Netflix chaos tool does?
It locked up a tab on my unbelievably-low-spec Acer Chromebook 11, but eventually came back to life to tell me it's 5.53 times faster than the CPU.
You are right about yeast, but yeast is not bacteria.