skysight-inc/HackerNews huggingface dataset:
I'm at the same time a very spiritual person and very rational. That's possible because I wasn't indoctrinated into any religion from an early age, but started looking by myself what's this life's all about. I think that if we understand God as the source of every natural mechanism from which everything comes from and functions, once we look deeply enough even in a grain of sand we will find it. I think the Creator/God can't be qualified. Once you qualify God as He, or She, or It, or Benevolent, or Malevolent, it's not God anymore. As understanding God is impossible for a human mind, people create their own versions. But this God essence is ingrained in everything that exists, including us. The mechanisms by which that all happens can't be understood fully by us in this stage, but we can experience this Force if we look in the right place and with the right emotion. That appears to be the key, emotion, not rationality.
I feel a lot safer knowing I'm controlling all the variables during a global crisis, actually.

This article provides an example of how when you operate on prem, literally any crazy option remains on the table for you. If you asked your cloud provider to do this, it'd be a no.
Reaction Commerce – API-first, modular commerce stack
> How was this tested? Was there a control group?

I agree this deserves some study. But...

> when you have to do something you don't have yet any clue about the type system is just in the way

Even if you don't have any clue, you usually know the types of your functions and data structures.

I mostly write Python and OCaml code. Each langage has its use cases, but I rarely feel the OCaml type system is in my way. When it's in my way, it's because my code is incorrect in an obvious way.
This is not really true at all though, nor is it how people who design performance intensive systems go about it.

generally you design your application the way you normally would, do some testing, and then go back through the hot path and make some adjustments.
Alaska Airlines Says “No Mask, No Travel, No Exceptions”
"The free version of CCleaner is packaged with Google Chrome browser"

Guessing that's the real motivation for this change.
> With bugdoors, you don’t need to deny it - you just claim it was an error, and you’re automatically forgiven.

Interesting off topic point about the lack of accountability in the profession. Even as a sysadmin, one accidental iptables flag might let an intruder gain access. What will happen to me? Angry boss maybe.
First, a GC allows you to abstract over memory allocations (i.e. hide them). This makes maintaining code over time significantly easier, as allocation becomes a hidden implementation detail.

Second, while there have been similar claims made in the past, they always apply for a certain target throughput and latency. GCs are constantly making great strides in that regard. Next year, ZGC will have a <1ms worst-case latency for pretty serious allocation rates, and with an acceptable hit to throughput. As you can see in this post and previous ones, G1 offers great throughput with acceptable latencies.
> planning would have never made this an issue

Hard work is wonderful stuff. Days and weeks of it can save you whole hours of planning.
It might take 100000 years to achieve the balance which will be quite different balance (eg all people die and Earth populated with giant crocodiles), but technically yes, nature will adapt and balance things out.
Yeah that's an annoying typo. I meant b2b of course.
Even high voltage and high amperage AC isn’t dangerous.

So long as you’re not earthed https://imgur.com/gallery/B2c5FfD
A Seed of Genuine Security Concern Wrapped in a Thick Layer of Censorship
How DigitalOcean Leverages HAProxy
>Why the hate for electron?

Because it's terrible. It's slow and ponderous. I have yet to use something built on it that wasn't awful, and that INCLUDES VSCode.
You're making assumptions about what's running on the servers. Let's say it's a VoIP conference server with a shared dedicated room - effectively you have an ongoing session shared between multiple connection and you cannot stop it. Or you have stateful local processing so you can't "split the traffic". Or a number of other limitations...
Not worth reading
admin.google.com is a great example of unnecessary, over-engineered and almost comically bad client side rendering.

First off it's painfully slow. Then you go to manage users. There's a list of users; so far so good. Then you try to add a user. First there's a loading(?!) indicator. Then add user dialog shows up. You fill in the form and add a user. Dialog closes and the list of users does not refresh. You don't see the user you just created. It shows up only after you reload the page. How does something like that event happen?
Office Drama on macOS
The names changed out from under us. It’s hard because some people expect to see 3.0, while others expect to see 3.1gen1. Whichever one we pick we end up confusing the other side. In the end we went with the current industry naming because that’s what people will see on manufacturer spec pages and most retailers. Had our specs differed in naming between those (even if we were specifying the same thing), we’d end up getting a lot of confused people thinking our specs were wrong. We ended up doing the same rename for WiFi numbering - both those name changes went in about the same time, though I stubbornly held out as long as I felt we could...
You should probably listen to the podcast referenced. The hot take that this is trollish or clickbait really isn't accurate.
Often these kinds of SLAs are decided upon based on blame rather than what is reasonably required by the customers of that system. In this case, moving offices means the downtime is due to internal reasons. But if an ISP goes down or there is a natural disaster, then that isn't in their control.

Also cost does come in play as well. Multiple physical links in would be very expensive for what sounds like internal services. Likewise a natural disaster might cause bigger issues to the company than those internal services going down. They might still have offsite back ups (I'd hope they would!) so at least they can recover the services but the cost of having a live redundancy system off site might not justify those risk factors.

The customers requires are definitely unreasonable though. I'd hope those systems are regularly patched, in which case when is downtime for that scheduled and why is that acceptable but not when you're physically moving the server? I doesn't really make much sense; but then "not making much sense" also quite a common problem when providing IT services for others.
Network-layer DDoS attack trends for Q2 2020
Thanks a bunch, I must admit this was one of the motivations behind me complaining about it here ;)
> .. I did to make my life less miserable was to automate a lot of the searching, sifting, and grabbing ..

So it is not bots, it is your own customers, that know how to code. You should not fight your own customers, right? Coding skills in this century is like reading skills in previous one.
"Norminal!"
That's what happens when people replace critical thinking with blind trust.
I'm sorry, this is not enough. We need a competent neutral and trusted third party to verify the truth thoroughly if we want to make sure. Statements of the Chinese government concerning this matter are not trustworthy. Statements of people under the power of the Chinese government are not trustworthy enough.

I understand the country of China to be a great nation of many achievements and many internal challenges that I cannot begin to understand. Just.. this looks very similar to the greatest horrible mistake my country and ancestors committed, a grave crime against us all as humanity that must be prevented everywhere. It's a slope, you don't start with the death camps. (Have a look at our history, if you will [0].) Things like this need to be stopped as early as possible, it will only become harder. It is not becoming of any nation to have something like this in their history, doubly so if they're such a great nation with long past and achievements.

[0] https://en.wikipedia.org/wiki/Nazi_concentration_camps
The Edvac paper is notable for the ways in which their debugging process is almost, but not quite, modern.

Another early gui-driven networked computer system was Sage:

https://en.wikipedia.org/wiki/Semi-Automatic_Ground_Environm...

https://www.ibm.com/ibm/history/ibm100/us/en/icons/sage/
One can make code more readable and intuitive and making a good product for the user.

I have done both in heavy server side rendering using templates and SPA rendering on the client side. It all comes down to your user base and the devices/browser they are using, if they have an aversion toward running JS in the browser.

By using JS on the server side, you can maintain quite bit of logic on both server and client side. If you are doing web development, why not make it the same. Yes, one shall not trust the client validation, but many people find JS validation to be more user friendly than a form submit.
What sort of errors wouldn’t have been errors in JS?
Blizzard Highlights Tech Pay Transparency Issues
The headline is misleading. The installer for the free version of CCleaner includes numerous bloatware applications with privacy concerns. So Microsoft’s issue is not CCleaner itself but the fact that it installs a bunch of unwanted garbage, unless you’re tech-savvy enough to uncheck some boxes during the install.

IMO it’s shady as hell to install or side-load other apps unless the user specifically opts-in. I have no desire to download and inspect the CCleaner Free installer, but I’ve seen numerous examples on other offenders where you have to go into the “Custom install” option just to get the boxes to uncheck in order to not change your browser homepage, install a toolbar, or other types of bullshit.
Not OP, and not in this field, so do some more research, I am just sharing what I found:

https://paperswithcode.com/task/video-background-subtraction
Interesting if somewhat opaque. I'm familiar with defunctionalisation as an alternative to closure conversion in whole program compilers and as a description of how data types are derived from the lambda calculus - never seen a category theory take on the idea. I don't seem to be able to understand the category theory part though.

The suggestion to use a combination of CPS + defunctionalisation to serialise closures is notable, since that pair of transformations gives a fairly close correspondence between a subset of the lambda calculus (plus some primitives) and abstract machine code. Some of the old-school Scheme compilers used CPS as a low-level IR for that reason.
> Should have been a 5 minute job if done correctly. Owner ended up paying for over 10 hours of work. Stupidest thing I've ever had to do.

You can see the common sense ship has sailed.
Right, Lance Armstrong was the great musician :)
Removing oxygen prevents decomposition. My home town found out the hard way when they took samples from an old landfill, expecting to be able to build a park over it. Clay layers had been added to prevent runoff into a nearby river, and as a result the newspapers were still readable decades later.
You’re right that eliminating NAT is a huge part of IPV6, possibly it’s largest value-add.

That’s why adoption is slow.

NAT isn’t such a huge problem that the industry thinks it’s urgent enough to push hard to solve.
So groceries are high-frequency trading now?

I suppose the effect of technology is to accelerate every market, so we'll gradually see this and its accompanying sniper bots in more places. Food. Housing.
How are the plotting capabilities of Julia compared to MATLAB?
I think the first page of the commit history (https://github.com/golang/go/commits/master?after=f235275097...) is a little better
Pcr test inventer said its no good for diagnostics due to false positives. Civil war? Now you know why everyone is asymptomatic. Because there test was false positive.
Startups' Layoffs Continue to Level Off Despite Covid-19 Pandemic
Here’s one that works on iOS. It also has an app. https://paveldogreat.github.io/WebGL-Fluid-Simulation/
i wonder if its really possible to do the initial setup of the ethernet failover without interruption. i have never done this, but i would expect the interfaces themselves will become unavailable for direct use and you get a completely fresh virtual ethernet interface which represents whatever physical interface is currently active... at least this is what happens when you add an ethernet interface to a bridge in linux...
Those people followed you around because it led to higher sales overall. Or at least that's the idea. Pushy salesmen tend to move more product than laid back cashiers, even if the former tends to be more annoying.

I worked at a Best Buy back in the day and the name of the game was upselling. My most annoying coworkers were quite successful.
As a 1Password for Windows user, I can't say I ever experienced lag with Chrome or Firefox. I don't use Hello though, so can't speak to that.
Coding Isn’t for Everyone: 9 Tech Jobs You Can Get Without It – By Ava Black
I suspect this would just get ignored as it would sound potentially like a phishing attempt. They'll have it drummed into them that there is no reason for such technical matters to be discussed in that channel and that they should politely brush it off.

Such training will likely be stepped up, making this sort of message more likely to be ignored, after the events at Twitter and Garmin recently which both seem to have stemmed from the phishing variety of "human factors" engineering on the part of the attackers.
This reminds me of Mario Paint.
The upgrades prior to 2016 were definitely painful, especially 3.2 -> 4.0. In recent years, there's been less changing the underlying framework; new versions tend to just add new features.
Mailchimp launches new developer center
> I think it's good that cloud providers push for gateways etc. in order to restrict access on network level.

If the default security group for IPv6 only allows SSH and ICMPv6 to an instance/host, what difference does it make?

* https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-secu...

It's not the NATing that gives (internal) networks security, it's the stateful packet inspection at the gateway and--more and more--at the host level.
The IPv6 standard was ratified in the 1990s.

The Internet of the 1990s was very different to the Internet of 2020. The widespread surveillance of activity as it exists today was not a consideration back then, nor were there the same security concerns, making it a desirable property to have every device uniquely and globally addressable.

Privacy extensions were then ratified (RFC 4941) after 2007 as a workaround, and firewalls get applied on hosts and gateways to protect against bad actors on the Internet (which are significantly more prevalent today than 20+ years ago).

IPv6 is not a magic bullet. The increase in addressable space is definitely a positive. Pretty much everything else is up for debate, depending on perspective and use case.

I've been dual-stacking networks for over a decade. The easy part[0] is making the network work with both IPv4 and IPv6. The hard part is making everything else work.

[0] Easy is relative. I agree with everything listed in https://news.ycombinator.com/item?id=24059729 as additional sources of complexity and confusion. That's still just the mole hill at the start of the mountain.
This is really good, extremely simple.
That's interesting.

You could have a list of known USB device IDs you trust, and if a newly plugged in USB device wasn't on that list you could lock or power down.
Unless you are storing the majority of your wealth in gold, it is not that hard to take possession of gold and store it in a decent removal resistant and fire resistant safe in your home. Your average smaller stand up gun safe can store more wealth in gold that I personally have. I personally take delivery of any gold I hold, but I really only hold enough as a unlikely but not impossible to happen insurance policy that society completely collapses.

The issue with doing that, is it is an insurance policy and not a immediately liquidate-able asset that can be traded in seconds. I think it is a sound strategy to take possession and store enough gold that in the event of a reset you can reestablish yourself. It is the closest thing to a guarantee that, that portion of your wealth will carry over into what comes next, in the unlikely possibility that it happens in your lifetime.
Car dealerships are the worst. Every. Damn. Page. Has. One. And. No. Matter. How. Many. Times. You. Decline. The. Bubble. Keeps. Popping. Up.
Could've been cheaper to buy/rent another server, put it on the new location, set up redundancy/replication, power off the old server, move it to the new location, return the new server. Or just keep it for sanity.
Sorry, did not mean to discredit. What I meant was: The researcher did all this work to build up a chain of arguments to support their hypothesis and then basically says "every other hypothesis is impossible."
It was available for free until July 31st. Bad timing for this post
Makes sense if this happens, but does this actually happen to you? I've heard vague and rather dubious third-hand stories along these lines, but I've never actually encountered a router that needs rebooting to keep working well.

This actually seems bizarre to me now that I think more about it. The routers I've seen allow something like a few hundred thousand established connections over like a ~week. Say 300,000 over 3 days. To exhaust this you'd need to establish on average one new connection every single second (300000/3/24/60/60 ≈ 1), continuously for a week, while also timing out on every single one of them silently. Surely a normal person wouldn't exhaust such a table?
Yep. What you're getting at in a sense is "Knightian uncertainty", the presence of unknown unknowns (aka "black swans"). And the heart of the matter is certainty, which we cannot hope to achieve. So what exactly do these tools for handling risk help us achieve? I think this is still a question of active investigation and at any rate, if good answers do exist for it, they certainly haven't filtered down to the common masses.
It depends on the use case. For something like a web storefront, this is probably true. For a web application where I spend a long time doing work, I'd rather have a bit of a wait upfront followed by snappy responses on all the other pages. Even a half-second load time can be frustrating when I'm in the middle of a task.
If land is left alone, trees will plant themselves! Instead of using humans to plant trees, we should look at why humans are not allowing trees to grow.

Two other issues:

1) Technology is the wrong way at looking at this for most of the planet. It's only in small areas of the globe where nature needs a guiding hand via irrigation and fertilization for example. Just leaving stuff alone will work for most places.

2) Tree planting efforts are great for publicity and marketing which is mainly a human benefit. The urge to meddle and "fix nature" is both a symptom and cause of the situation we got ourselves in.

It's like buying hair transplants on your head when you could just stop shaving.
What about hosting stack, doesn't video processing eats up insane amount of resources on backend?
We don't see the value in it because as of yet nobody has explained what the value is in an accessible way. That link, for example, is completely incomprehensible. Had you not mentioned what it's for, I couldn't even venture to guess as to what it does. Even with a description, I still don't know what it actually does, why it's structured that way, or what value there is in it.

From our side of the fence, FP concepts appear dense and obtuse the way they're currently explained. Until that changes, we'll remain divided.
This is an American disease. In most European countries staff might great you, but they will try to discreetly shadow you and once you act like you need a help they will step in to assist.

I absolutely hated the US diners with multiple 'are you ok? do you need anything?' interruptions during single meal. I know why it happens, I just find it really annoying.
Which Python Data Science Package Should I Use When?
What I don't get is why phones can't be configured to just never charge past 80% or so, for people who rarely need that 100%, and would rather the battery wear less.

It's a thing for some laptops; e.g. Lenovo specifically advertises such a setting.
> sure, that will be 30 grand

I am having trouble finding a reference to it now, but I've heard patio11 refer to this as "the Japanese no". Don't ever say "no" directly, just quote an astronomical price.
It does seem to be real time. I noticed the delay as well in angle #7. The shock wave hits the car and the driver a good 3-4 seconds after the blast.
Oh wow, the dynamic lighting on those maps look really nice! My initial goal was just to make printable maps in a hand drawn style really easy to create. Lots of people draw their own maps, then spend a huge amount of time adding in all that crosshatching manually, and I thought I could save people a bit of time. I've noticed a lot of these map making tools try to do everything and end up becoming really complicated, but I'm trying my best to avoid making it too hard to use. Essentially, most people seem to be trying to make Photoshop for maps, and I'm making Paint. A tool that anybody can open and use immediately without spending a bunch of time learning the system.
Are you not allowed to install a new version of PHP? Because isn't it more worrying that you are using versions of PHP that are EOL?
How I write updates for our investors, board, and team
Also, moving a server with spinning disks? What could possibly go wrong.
Its funny you mention the rewards on certain types of writing within Reddit. I was thinking about it the other day & couldnt quite put my finger on why I dislike a lot of the stuff on there - even across Reddits. I think this is probably the cause...
I think this is interesting in that the correct response as a user is to literally maintain a backup mirror gitlab account in case you lose access to your original one. What a bizarre change from a SaaS company who’s value proposition is to make things easier than doing them yourself.
Can Killing Cookies Save Journalism?
cool, looking forward :) I will abuse this then as a grocery shopping list to share with my girfriend
Designer antibodies could battle Covid-19 before vaccines arrive
It didn't seem to have the desired effects when they taxed the hell out of smoking. While it did discourage smoking, now its yet another tax on the lower class
Censys raises $15.5M to bring attack surface management to more companies
Something went wrong with the way math is taught at school. We teach math as a tool and not as something that can be appreciated and enjoyed the way we appreciate and enjoy art. Some math theorems and their proofs are a thing of beauty. Often one doesn't even have to understand all the nitty-gritty details to see that beauty. Some basic understanding of fundamental principals often suffices.
You don't have to futz around with /24 (or /23) subnets anymore, especially for wireless if you want seamless roaming.

The default /64 prefix length can fit the 2^32 public Internet addresses 2^32 times, i.e., 4B Internets can fit in one IPv6 subnet.
There is some pretty impressive fantasy politics going on around this anti-trust stuff. As you say they have departments full of people that deal with all of this, except the times when Cook needs to essentially present their work.

On top of that, nothing is going to happen anyway. Even if in a few years of the process they decide to make changes it'll be a few more years before anything is legislated. So even if people that think what's going on needs to change get everything they want, realistically, it won't be until later in the decade until anything starts to move.

It must have something to do with the way politics is presented to the masses these days, but it's not a TV show. Playing guess the plot line doesn't really work.