skysight-inc/HackerNews huggingface dataset:
I mostly agree – which probably betrays my age – though when the load exceeds one server, you're going to have to orchestrate no matter what: deployment, load balancing, fail-over, system updates. While I'm critical of Kubernetes' complexity, I still think that for some people, having that orchestration handled by a tested layer instead of implementing it from scratch in-house is still going to be a benefit.

After working with and securing large bare-metal and monolithic virtual host environments for way too long, there's got to be a better way to deploy services and update systems than the snowflake hell some monolithic approaches seem to bring.

Perhaps there's a middle way between both worlds that has yet to gain any momentum.
As far as I understand, this is for developers to develop algorithms, right? If that is the case, aren't the algorithms mature already? Or are we as developers just passing the data to existing algorithms and problem types of your system?
> I feel sure the vast majority of Police officers are doing upstanding work

If this were true the upstanding officers wouldn't be protecting the bad behaviour of their colleagues.
> I'm afraid that I do actually now know what time it is where you are, to the nearest minute at any rate.

23:07:57 UTC

What time is it for me? Should I be preparing for bed or getting ready for breakfast? Am I in NYC or London or Tokyo?

> Nothing about your being at the (geographic) North Pole has impeded me in the slightest.

Who says I'm at the north pole?

> yet I have managed to ascertain what time it is where you are from you

Oh, you mean you need to know my location/time zone/offset? That's my point genius.

UTC doesn't tell you the time. UTC + offset tells you the time.
They have their own privacy i guess. Camera can’t record all the time, what if they’re on the toilet? But camera works both for and against cops
I enjoy the prefers-color-scheme support!
"really inconvenient to transfer across borders."

Huh. I think I read once where it was pointed out that gold is useful when there are all sorts of controls on capital flight and customs and so on, because you can (or someone who looks well off can) wear something like a gold watch (or maybe other jewelry) that is relatively easy to buy and sell, but doesn't trigger any alarms or barriers.
The Norwegian map authority (Kartverket) found it way to expensive to use cloud for it’s 12PB. How would it be more viable for NASA?
https://translate.googleusercontent.com/translate_c?depth=1&...
I think the unfortunate fallout from this is that China now has confirmation that they are in a dominant position world wide and likely will start to exploit that fact. This isn't a statement on the country, any country in that position would do exactly the same thing and had done many times in the past.
1-tree on GPUs? That's pretty interesting.

Ping us at tech@nextmv.io if you're seriously interested in talking more.
Thanks for making this, I'll ask my wife to fill out.

Between, does anyone know where small independent medical practices can get the N95 masks, or any other masks?

My wife is a primary care who does medicare home visits in Texas and she doesn't have any masks.

There are a lot of doctors who would gladly pay.

What even more scarier are the patients who don't take this seriously. A colleague's wife had a patient 9 days ago who neglected to mention travel to Italy, California and is now diagnosed with COVID-19. The travel history came out yesterday after the patient's condition got worse.
Bittorrent would eat all of the available bandwidth if the content is popular enough that there are always new leachers available.

With enough bandwidth Bittorrent would be less efficient than a single stream TCP between the source and destination because of the protocol overhead.
The screen is cut into slices, one row of pixels at a time, and then dealt between two GPUs like a pack of cards.
Do you have a source that you could share on the topic?
I have been trying to inform myself and balance my behavior and think it would be very helpful.
Right, but users can only use an app once it has been developed, and ultimately if the user needs an app, they will go with whatever format it's being distributed in. Then there's also the convenience factor — Gmail is a good example of this — where a web app is more convenient than a downloadable app that does the same thing, because it requires no installation or updates.

I would also suspect that most users haven't any clue of the security implications of using something in a browser versus using an app.
Termux is much, much better than iSH. iSH is not bad, it's just that it doesn't run any code natively, everything runs through a software emulation layer (I believe x86 to the Apple Axxx processors). So it's slow. Whereas Termux is native and very snappy. I tried running emacs on my iPad Pro (2017) and gave up because it was too slow. On Termux emacs is great, even on a midrange phone from several years ago (Moto G5 Plus).
> I mean, I know why nation-state attackers love them - it's super easy to exploit them, and once you do, you have full access to everything in the user account (including all browser login sessions).

Not on mobile.
Wolfsbanes are really fearsome and interesting creatures, all of them. The entire family is wonderfully wicked.
Well that does seem hysterical.

I wonder what kind of overlap exists between those who have been panicking about "Russian hackers" for the last four years and those who now believe that reluctance in allowing remote Russian developers access to potentially sensitive or valuable US code bases is "racist".
SoftBank Seeks $10B to Support Vision Fund Companies
I think prefers-color-scheme was actually held up for a while due to fingerprinting concerns.
ResumeCompass – The Most Comprehensive Resume Platform
Grief in Ethiopia as trailblazing Australian doctor dies
The same epistemological problem exists in a discrete context.

My favorite example is https://en.wikipedia.org/wiki/Robertson%E2%80%93Seymour_theo.... There is a proof by contradiction that any class of graphs with the property that it is closed under minors can be characterized by a finite list of forbidden minors. Which therefore means that there is a polynomial time algorithm for membership in the class.

The classic example is that "planar graphs" have the necessary property, and there are exactly two forbidden minors.

However it is a pure existence proof. And the following facts are also known. We do not have a general way to construct the forbidden minors. Or a way to find out how many there are. Or any way to verify whether any given list of them is complete. And not just, "We don't know how to do it." But, "No such algorithm exists." (More precisely that being able to answer those questions in general leads to contradictions.)

So despite the entirely discrete nature of this problem (there are only a countable number of such classes), we find ourselves asserting the existence of a finite thing that we cannot find, bound the size of, or verify the correctness of if someone presented a reasonable candidate for our inspection.

In what meaningful way does this thing exist?
Someone else in this thread said that chloroquine experiments started because Chinese doctors noticed that none of the covid-19 patients had lupus (and basically everyone there with lupus takes chloroquine). If that's true, maybe it could be prophylactic. /IANAD
That's not true due to hardware fragmentation and dynamic clocks anymore though. Which was the point that the root comment raised. Even first party titles sag to 20fps, and the settings screen of a modern console game contains more and more dials that are starting to look a lot like what you get in PC releases.
Remember that PS2 required a military export license because it could be used as a missile guidance device? I quote: "Parts of the machine resemble a small supercomputer". Isn't that funny as hell from today's point of view? Here is a link to that story: https://www.latimes.com/archives/la-xpm-2000-apr-17-fi-20482...
I think we are using "problem" in two different ways that are each reasonable but are not the same: 1. something that happens and needs to be fixed, and 2. something that is fundamental and difficult to overcome. In my comment up-thread, I meant more the #2 definition, but you clearly mean the #1 definition.

I spent a number of years working on a Rails application that used ActiveRecord and which accrued quite a large set of data. In that job, I fixed a whole bunch of N+1 problems, and wrote sql queries with complex joins before the nicer query-builder arel syntax was implemented. I was a pretty vocal critic of AR at my company because of these sorts of headaches (though I was much happier post-arel). But these were all very surmountable problems, the libraries had the capabilities necessary to fix the problems, and as our team matured in our intuition for our data model and size, we ran into these things less and less. In other words, I see this as very much a #1 type of problem rather than a #2 type of problem.

A good analogy seems to be n^2 algorithms. In much the same way, you can write one of those and it works fine for awhile, but then one day you may find that your data has grown enough that it no longer works, and it may be very mysterious what happened. But with some experience and work, you can figure it out and probably fix it. And as you gain experience, you can more wisely decide whether to avoid the n^2 algorithm from the start, or whether it will work fine for your data size.
In other words, at least as I would say it: iSH is slow.
Despite the idiotic downvotes, you are absolutely right.

Browsers are terrible. No other applications or OS components are so monolithic expose the same attack surface.
Average mortality according to recent analysis is 0.125%

https://www.cebm.net/global-covid-19-case-fatality-rates/

Which is in consistent with the data from a cruise ship where all people could be tested.

Which means 30k deaths not 500k. Still a lot I think.

Also pretty close to flu, which makes me distrustful of this mortality rate, seeing how different it looks in Italy now compared to seasonal flu.
It's not that you didn't have a supply of patients for clinical trials. You have to make sure that your proposed therapy works, else you waste money and lives. If your wonder drug is so great you'd notice immediately in the data and would cut the trial short. What is concerning that the Chinese didn't notice a great effect, else they would have told the rest of the world.
I don't see what motivation a tech would have for lying about this.
Y'all it's best to understand the universe for what it is an immense perpetual motion machine

We often think of perpetual motion as set it and forget it once it's set in motion it continues forever but of course this isn't feasible

Have you ever considered that a truly perpetual motion is one that never needs to be set in motion that always is in motion?

This is precisely the bootstrapping argument in essence so a small measure of faith is needed

We can rely on our perception to be reality for all intents and purposes and begin reasoning with base assumptions and not over analyze the starting conditions too much
Redistributing wealth does not eliminate poverty. That's not how economies function, and poverty is a social class as well as a financial state.
It's been said before, many times, many ways, that preparing for "societal collapse" is highly dependent on what sort of collapse you expect.

Right now, it kinda sorta seems a little collapsy to many people, and yet I don't think most people are anticipating that they will lose electricity, running water, heating fuel, etc. An earthquake is different from a nuclear war is different from a pandemic...
So you are changing goal posts now into the "user experience" (or something like that).

It was never a design goal of operating systems to assume a binary that you yourself ask to run is malicious. That makes no sense at all. And that is still the case nowadays.

It is the "Web" that brought us the "amazing", truly wonderful idea of running non-signed code on the fly. And, in Web's wisdom, instead of properly implementing sandboxing and using the operating system facilities for that, browser vendors decided to do a half-assed job. Then they realized how a bad idea that was (shocking!), and they have been patching holes of all kinds since then (and reimplement everything that was already there in operating systems, too). The last bits are the WebAssembly and WebGPU wonders.

And no, I was not talking Android. At all. If you study computing history, you will realize "decentralized standards" and "several implementations" are not something that first appeared with the "Web". We are talking the 80s here. Even earlier for some stuff.

So, please, if you have not studied the past, then do not claim what you know is the beginning of everything.
A free alternative to PingPlotter: https://www.thinkbroadband.com/broadband/monitoring/quality

My connection: https://www.thinkbroadband.com/broadband/monitoring/quality/...

In case anyone is shopping for broadband in the UK, I only have great things to say about Zen pictured above. It's so good I just called to upgrade my 80 Mb to a 300 Mb just for fun, meanwhile my quarantined Italian friends are suffering awful internet now that everybody's at home streaming Netflix.

I used to have Virgin fibre and my average ping was 80ms with a ton of jitter. The plot above is my internet while downloading at about 2MB/s average over the past 24 hours, and surprisingly stays the same even at peak download.
I just noticed that there's a word counter badge on the ISH github README that counts how many times the word fuck shows up in the codebase

https://github.com/tbodt/ish
This is a joke. They charge me for "Full HD" and don't deliver it? I just downgraded to the cheaper plan with lower definition. If that's what I'm getting, anyway...

I mean how is this even legal?
I have the most expensive plan available in my area, and my speeds are 24mb/0.768mb
Watching this was slightly bittersweet. It reminded me of just how exciting technology was when multimedia computing and the web were taking off.

Maybe I've become cynical with age, but I miss the optimism and feeling of limitless potential that existed around technology at the time.

The four things that come closest to the utopia I imagined are Wikipedia, the Internet Archive and NCBI for information, and HN for discourse; but the vast majority of everything else on the web feels like a cesspool of disinformation, arguments, or profiteering.

I find it hard not to despair when I am reminded of the optimism that used to exist. Has anyone else here experienced this? I would be interested to hear how others have dealt with developing cynical attitudes towards technology.
> How many distinct functions does TXR Lisp have?

A few more than it had a month ago. When you can name things in any way you want, the sky is the limit. You have to watch the image size and startup times, of course. Nowadays you can cram a lot into something that is tiny by modern standards.

> Moreover, if I can do something in a couple of characters, why do I need names?

Firstly, those characters are names.

Secondly, you need bigger names than one character if you want more functions, so then you have a better choice of functions for writing programs that are smaller in terms of the number of operations they combine.

Note also that my second example:

(defun merge-hashes (hlist)
[group-reduce (hash) car (op cons (cdr @2) @1) [mappend hash-alist hlist]])

doesn't introduce any names, other than the one it is defining, merge-hashes and the local variable/parameter hlist.

Everything else is a built-in, resulting in "point-free" style.

If by "why do I need names" we mean locally introduced names for intermediate values, I completely agree. I don't need to introduce names if I can achieve the calculation just by a functional combination of operations.
That's not the definition of insider trading.
> A few things that aren't mentioned:

Those and all other things listed on linked article are JavaScript-lang/engine things NOT related to browser itself. You could use such using Electron, literally "outside of browser"

Try disable JS in your browser OR try to use Links[0] browser ­— and lets see what you can do with a browser in 2020.

[0] https://en.wikipedia.org/wiki/Links_(web_browser)
> the power of an already proven infrastructure provider

Every major cloud provider is using Linux network drivers written by NASA employees.

In 1994 the NASA Beowulf project pioneered the idea of clustering together cheap commodity hardware to replace mainframes (this concept was later used to bootstrap hardware for Google)

NASA helped start the OpenStack project which powers a number of cloud providers.

Heck, NASA helped invent the GRiD Compass, the first laptop computer.
> a webpage that switches to dark mode with minimal javascript and theming, when battery is low

Please don't arbitrarily change the theme of the website I'm using based on my battery level.

> a low distraction writing environment for example, that still notifies you of low battery

My system does this.
And the important part of your observation on the thread and needle is that there are people who will do that for about 1 penny currency relative- and about 100 more willing to take the job if the first one quits. Hard for a capital intensive robot and a team of Bay Area salaries to step into that even if good at it.
It's crazy to think that if:

1. Apple had bought Be instead of Next.

2. Then OS X would have been based on BeOS instead of OpenStep.

3. Which in turn means it would have been written in C++ instead of Objective-C.

4. Which means iOS wouldn't have chosen Objective-C.

5. Which means Swift would never have been created to address its shortcomings.

Maybe there would have been some alternate-universe Swift to deal with C++'s shortcomings, but it would likely be a very different language. If nothing else, the lack of keyword arguments would lend a very different feel.
The actual arrest was from 2 years ago.
> It's really a failing of operating system security

Please stop the gaslighting. Virtual machines and sandboxes existed decades before browsers.
I'm pretty sure it's standard practice at these companies to never let front line call center staff acknowledge known problems. Sometimes, the automated phone menu will give you a recorded generic message that they are currently experiencing a service issue, but that's intended to convince you to hang up and patiently wait for them to sort their shit out. I've never had a front-line rep be at all useful in diagnosing a real problem.
So that's one good use case for Push Notifications. It would take about 10 minutes of browsing to find 10 bad ones.
An alternative:

alias ip='ip -brief -color'

which propogates the options to everything. Then if you need the full output, just call ip without the alias:

$ \ip a
$ \ip l
> The suggestion is that they would all agree on UTC 0 not because it's their current time zone, but just for ease of coordination.

That wasn't the suggestion at all. The parent used words he doesn't understand. He has no idea what UTC is, just like you. And rather than reading the article, learning about UTC and trying to understand the issue, people with a superficial understanding just downvote and comment nonsense.

UTC is like floating point numbers, people who just superficially come across it think they know what it is but when they talk about it, you can clearly tell they had no idea what it really is. I've done my best. Can lead a horse to water but can't force him to drink it.
kernel = browser, user land = web apps

I don't understand what you mean by "In the browser everything is exposed to everyone by default". Browsers have a much more robust security and privacy model than normal OSes.
Goo is the funniest effect in CSS hear is the tutorial
Sounds like a job for safe area insets.
The VSSA (Voluntary Safety Self-Assessment) referenced in the post

[1] https://uploads-ssl.webflow.com/599d39e79f59ae00017e2107/5c1...
I'm suggesting that it's possible that corruption, and particularly unaccountable police forces historically infused with racism, might be among the primary barriers to achieving such a society, and that a plan to directly engage with this problem might be a necessary precondition to any such movement.
That's a huge false dichotomy.
It's a hack that shouldn't even be necessary. It's none of FB's business whether its window is focussed.
What ISP? I’m on Comcast “Business Class” in Seattle and experiencing occasional slowdowns as well.
The privacy button should turn the recording off for 10-15 minutes and automatically send an alert that this has happened. The alert should trigger the footage from before and after the button press to be sent to 3rd party who evaluates it for potential abuse.

Any evidence produced during a button press is default inadmissible and the law enforcement officer is assumed to be unreliable in this situation by default.
Google’s Advanced Protection Program comes to Android, limits app sideloading
Will not happen probably. I doubt that bees would be interested at all.
I have yet to see a company more than a couple years old that remained on a monolingual, homogeneous tech stack. If your data is at all accessible to eng or PM or QA, there are extra consumers that will surprise you if you break them.
And they are still considering a 4.2 billion acquisition even as they ask for federal loans.

https://www.nytimes.com/reuters/2020/03/18/business/18reuter...
I haven't used Choco myself, but I have seen it used quite successfully in some nice hybrid optimization studies. Gecode is awesome, but can be complex to get started with.

Parts of Hop's design are informed by using Gecode and SCIP (https://scip.zib.de/) a lot. They're among the best designed solvers I've seen (for those that you can see the source). Over time I'd like to add in finite domain propagation and canned algorithms from the global constraint catalog.
Or their Patreon backers know exactly what they're supporting, and are content to fund people creating the software they use.