skysight-inc/HackerNews huggingface dataset:
This machine doesn't make much use of it's enormous size for connectivity;

It has only 4 USB ports which are spread across 3 sides of the computer;
2 are USB 3.2 Gen 2 Type A,
1 is a USB 3.2 Gen 2 Type C,
1 is a USB 2.0 - What is the purpose of a USB2.0 port on a new computer in 2021?

I'm quite concerned that this machine has no 20Gb USB 3.2 Gen 2x2 Ports or no 2.5Gb Ethernet (or ideally 10Gb Ethernet). Thunderbolt ports would be ideal but their absence makes sense given it's an AMD based system.

I feel that a year or two down the line, once USB4 begins to make headway, this machine is going to feel quite limited.

P.S. - I truly detest the USB 3.* naming convention - "USB 3.2 Gen 2x2 - Type C connector", "USB 3.2 Gen 2" and "USB 3.2 Gen 1" seem explicitly designed to confuse non-technical people, hell, it's hard enough for technical people too.
Or just recompile sudo with -fsanitize=address
out of curiosity, why do you prefer a TV remote to a keyboard/touchpad combo?
I see your point but your analogy also works like the headline. Your refrigerator stuck without power is immediate bad news (as opposed to a lamp or toaster being out) and Zoom being out is similarly bad news for lots of people at this time.
saturated animal fat does not, by itself, cause heart disease.
greater cost =/= greater profit
Very nice work! There seem to be some issues for me with the lower strings on guitar: the low E registers as a B, for example. Higher strings seem to work well though. Not totally sure what's going on, but could probably be attributed to mic quality :)

Edit: after more playing around (heh) it does start to pick up the almost-E notes, F, G, etc. but is a little inconsistent. I tried monitoring the mic and even recording to play back what got picked up, and it sounds just as clear as the higher notes. Maybe something numerical happening in the Javascript fft?
I think, same as with vaccinations, this clearly highlights how all of society really benefits from universal health care. In fact, why isn't preventable infectious disease talked more about in that debate? Pretty obvious, no?
I considered adding that but to be honest, the article felt too long. I'm considering hacking a quick online version together in which case it'd be necessary to disconnect betting from the value of the market.

However, I would still probably keep the game binary win/lose and not get into dividing market share. Otherwise it simply wouldn't be as fun to play.
The equivalent song for me personally is "Joy to the World" by Three Dog Night after a traumatic experience on an eighth grade trip
With data caps you are paying to be advertised to.
I can't tell if this argument is meant seriously but it is incredibly specious. If every single website operates in this fashion and modern life is nearly impossible without them, then consumers are presented with no option and it amounts to coercion.
This is what I'd recommend.

1. Backup to external SSD or NAS. This is the backup you will rely on if your PC loses all data. It will be fast to replicate to.

2. Mirror the external backup to a second external SSD. And sync it every week or month. Sync more often if your data is changing a lot.

3. The third layer is an external HDD mirror for the long term off-site backups. HDD are cheaper and more suited for being switched off long term.

4. If you can afford the expense of a forth step, every year buy another external HDD and put the previous one aside as an archive to be brought into service if the current one fails to boot.

I recommend separating your data into some short of hierarchy and choose what needs to be backed up to what level. So if you have some software ISOs that you could repurchase/redownload, then have a separate drive for junk like that and don't have it go all the way through the backup steps listed above.
That photo sure is misleading. I thought it was a pocket laptop.
New String Methods to Remove Prefixes and Suffixes in Python 3.9
It might be. I can only speak from my experiences and what I know directly having worked with the few founders and companies I worked with. I would love to know the answer, but I think this is one of those contrafactuals that I’ll never know and don’t have much time to postulate.
Yeah if you want to know why you have the insane demand that the government and businesses force parents to send their kids back to school and go back to work, that's the reason.

Thing to remember. If someone starts bagging on you for not caring about things like 'the children' or 'peoples rights' when historically they can't give a damn about either. They're gaslighting you for their own selfish reasons.
Linux distros don't handle all of the updates, such as add-ons or tracking protection blacklists.

Having an option to disable them would be a footgun. Such "radio silence" serves no useful purpose to normal users, but can make the browser appear buggy, e.g. if tracking protection broke a site, and you wouldn't get a fixed blacklist in a timely manner.

Someone has to host these dynamic components, and the browser has to get them somehow. IMHO it's way better if they're fetched straight from Mozilla that has strong privacy policy and a good reputation to uphold, rather than from some rando free distro mirror.
Yep, and it's possible that running low on ipv4 address space exacerbated the situation, so many more small routes than there used to be, maybe not all getting summarized during an outage they way they used to be, causing problems on peer bgp routers like you said.
> I'd have imagined these scenarios are all over the place

Not as many as you'd imagine, really.

The core issue here is that lifetimes are a static validation mechanism. But wlroots has pointers that have a dynamic invalidation mechanism. There have been a few big attempts in systems like this to try and validate everything as statically as possible, and just like you'd imagine, the mis-match leads to pain. Rust absolutely has ways of doing dynamic validation, some including unsafe, as you've noticed. But some folks will try to push the boundaries. And that can often be really good! That's how progress is made. But like any experiment, sometimes it doesn't work out well.
Sure, it's easy to imagine--especially now--someone wanting a full-powered machine but not having the space for a big box/monitor combo.
Cool! What sorts of things have you 3D printed that give it such a high ROI?

I've got one too and it's fun to tinker with and I've printed a couple useful things, but not a lot of useful things. I'm always curious what people do with theirs, especially when they say they use it all the time!
Any coil whine?
> 2. Hot-standby instances can't be used for anything serious since all queries are dropped regularly (I believe it's not safe to use "hot_standby_feedback" config to overcome this issue).

Hot-standby instances are fine. We've been using these for GitLab.com for a number of years now, and never have they caused any issues. We do have some code in place that retries queries when they are cancelled by the hot-standby, but IIRC this doesn't happen often.
Hopefully it will speed up my Mozilla a bit.
Cool are you going to sell it?
I think I started a paragraph then started it again and forgot to crop the dead end.
I agree. Political opposition by fossil-fuel companies to renewable energy and everything climate change is a problem. But aligning their interests in this way is a positive step that may reduce or eliminate that opposition. Incentive alignment matters.
I agree with what you said. Even the concept of "God" seems like it's been 're-framed' by science lately (in a good way) with many scientists having to admit that a simulation theory is as good as any other theory for our origins, and if we're being simulated then by definition the thing doing the simulating is a "god", by most definitions despite whether it is concerned with human feelings or what we call morality.

HN is definitely a great place to find others who are intellectually curious about these topics. It's a shame that most people (in society at large) would rather discuss sports or entertainment, than the actual interesting scientific or philosophical things that matter more.
+1 for the missing PWA mode.

As a user I create separate Firefox profiles for every site I want to use as a PWA, add a desktop short-cut and some custom userChrome.css, but while the result is okay, it sucks to set it up.

The only positive seems to be, that I can disable the buggy Spotify service-workers while keeping them enabled for other pages.

It would be awesome, if the PWA implementation would even support the system tray (similar to kdocker), but just the basic functionality would be better than the status quo.
I have long been fascinated by timeline designs. So this is right up my street. So impressive what these artists of old managed to create without access to computers and design software.

For more modern timeline visualisations, you might be interested in this list of timeline designs I compiled:

https://www.tiki-toki.com/blog/entry/ten-amazing-online-time...
> When we were kids, this sounded like the end of the world: a virus that attacks the immune system itself. It was so terrifying to hear about such a horrible disease that had no cure, and was so insidious that we couldn't even create a vaccine to stop it.

I was born in '86. Even into the 90's this line of thinking hadn't changed all that much. The attitude around most diseases and the like that had a 'social' component was best described as "shock and shame" - e.g, you're screwed long-term and society blamed you.

> In a few decades we as a species have found a way not only to completely eradicate it to undetectable levels (it still hides in cells to protect itself) but now we are at a monthly injection.

I was going to ask how this works until you answered the question for me (if it's undetectable, why isn't this considered cured?) Last I heard research is still trying to figure this out. At the same time, I can remember hepatitis C having a similar wrap in the 90's - 'you have it, and probably always will' - Mavyret/Epclusa changed that. It still blows my mind that the problem is pretty much solved at this point.

Hail Science.
Something that might help: It isn't one axle twisting. Any one source or sink on the grid can model themselves as a single shaft coupled to the rest of the grid, but for conceptualizing it as a whole you really do have to think of it as a system of coupled machines.

One thing that might help with the stability intuition: The generators themselves are synchronous machines, but they have parasitic induction machines deliberately installed in the form of damper bars. Those damper bars mean that the vibrating mode between the generator rotor and the stator field is well-damped. Similarly, the vast majority of total load is in the form of induction motors which naturally have a damped response between the motor rotor and stator field. So resonating patterns and shocks are quite difficult to set up. Even sharp step inputs are attenuated to be not-sharp over short distances.

In the US, one common test for grid step response is dropping an entire nuclear power plant. Not one reactor: the entire site. So several GW of electric supply is dropped instantaneously. The limit typically isn't any kind of oscillation, its the ability of primary frequency reserve to pick up the slack before you start triggering under-frequency trips.
I feel like plywood is a really common thing that a lot of people know to have alternating/anisotropic layers of wood grain
Please let this be a reference to Count Zero and the loa of the matrix :(
OWLAPI, Protege - that's it? RDF libraries broken? Dude what rock are you living under? What about Jena, RDF4J, rdflib, redland, dotNetRDF etc? Most of these libraries have been developed and tested for 20+ years and are active. See for yourself:
https://github.com/semantalytics/awesome-semantic-web#progra...

Why are you spreading FUD?
That's really cool, but a projection clock really saves from having to strain to read the time on the bedside table.
Bought 8 Toshiba N300 (HDWN180, 8TB) consumer HDDs, maybe about one year ago, and they're all still working.
Ok, that sheds light into the kind of workflow this might be useful in, like calling stuff from a launcher instead of a terminal or something like that and having them go through nq automatically. Personally, I would just keep the shell open, but options are cool.
I'm not any sort of scientist - everything I know about the topic I learned from trying to code this thing - but don't think of the sound wave coming from your viola as a simple sine wave. It's way more complex than that, with all the overtones/harmonics happening in addition to the note you think you are playing. The logic for deciding which pitch you are playing is fuzzy, and you can tweak the logic with the settings at the bottom of the page.
https://github.com/oblador/hush if you use safari :) Basically the regulations say that if a user doesn't respond to this popup, by default all the cookies are rejected except the ones the site needs.

This app hides the popup :)
If twitter were a publisher, I'd agree, re: moderation being their right. They're not. They're a publicly offered service. That means being non-discriminatory.

And I'm not saying they can't moderate, just that it can't be based on political affiliation or views, any more than it could be based on the users race.

>The purpose of any website is completely arbitrary and determined by the creators.

They can call it what they want, but if they operate it as the town square, it's the town square. The same way that a trail over private land becomes an irrevocable public right-of-way, if the land owner doesn't prevent it from being used. Private rights are forfeited by not treating them as private.

Regardless, twitter openly admits it's purpose is public discourse, and designs it such that it encourages confrontational engagement.

>trespassing laws to arrest Marsh for distribution of religious pamphlets

You say tomato, I say being removed
from privately held, but publicly accessable property based only on the content of speech.

Getting kicked off the platform today is functionally equivalent to last centuries trespassing arrest/removal.

Forced removal from a defacto public forum for speech.
> The reason I don't use uBlock is because I think that it's overkill for me to run thousands of filters for every website in the world.

In return you get thousands of lines of tracking and advertisement JavaScript running on your machine for almost every website in the world.

Is that better? ;)
A short play has it's place, but your thesis better be right and you better be on time like a Japanese bullet train. Otherwise puts and the limited premium risk are where it's at.
I find it weirder that Zoom Verizon got BGP routed through AS42861 via 0.ae15.gw14.iad8.alter.net

and that AS42861 isn’t clearly defined under Roblex
Nah, I can't be bothered with sales and stuff. I estimate the effort left to make it an actual product someone can use to be about ten to thirty times as much effort as I put into this prototype, and I don't think many people will want it.
Memory safety strikes again, it seems (overflow in a C string due to complex parameter parsing rules).
I'm still able to interface with an LTO 1 tape drive. It's all SCSI or SAS. Secondary markets like Ebay have made this surprisingly affordable (used drive, unopened older media).

LTO is nice in that they mandate backwards compatibility by two revisions, which come out once every 3 years or so. So that gives you time to roll forward to new media onto a new drive without breaking the bank, and giving time for the secondary market to settle.

Adding: This was a deliberate decision by the LTO Consortium; they wanted users to perceive LTO as the safest option for data retention standards.
Banking in the US has first mover disadvantage.

Because of how and when it got computerized, it's hard to move it forward again. There's no desire for sweeping changes, everything has to move slowly now.

There are several personal transfer services (PayPal is ancient and fits the mold), but none have a lot of penetration. I think Zelle? is deployed through bank integration, and may end up with a lot of users as a result; possibly critical mass.

There was a lot of backlash on rf payments the first go round, a few issuers gave me cards with it, but then they removed it. Then they started issuing cards with chips, and now most of them are putting rf payments back in. A lot of payment terminals have the hardware for it, but a lot of them also have signs that say don't tap to pay.

I can easily do electronic (ACH) between my accounts, as long as I've gone through setup, which takes days for test deposits to show up. But to transfer to a friend or a relative is tricky.
Nice to see it's under AGPLv3. Putting end-user code under AGPLv3 protects the rights of users to run, modify, contribute to, and share the software.
When programming I personally connect my laptop to a larger monitor with better resolution. Not sure what is the point of 1440p or more on a 15 inch screen, because then you end up scaling everything 2x or more to be readable again.
Having skimmed the README, I failed to grasp what it is. I would appreciate it if the README featured a clear one-sentence summary of what the tool does. Like...

> cat - concatenate files and print on the standard output

> nohup - run a command immune to hangups, with output to a non-tty

> at — execute commands at a later time

Anyway, it's good to see new conceptual tools being developed for the Unix Toolbox, keep up!
That works in the US, given in the US students call all academics "professor".

However, in other countries, you would not call someone "professor X" unless they actually had the word "professor" in their job title. Here in Australia, a lot of academics don't – you start out as a "Lecturer", then get promoted to "Senior Lecturer", then "Associate Professor", then finally "Professor", and calling a lecturer "professor" is not done. And you certainly wouldn't use the word "professor" when addressing a PhD student.
If the patents relating to likely avenues of that research are tied up, it makes it much harder.
the software (and hardware at times too) was different than what shipped in the Tandy machines, they were OEM, built to a budget/spec, machines - yes, Sharp used their existing designs, but what sharp sold was often a bit more than slightly different.
> Maybe a new administration will put as the head of the FCC someone that is "good of citizens" minded and uses a normal size coffee cup

Someone who is interested in anything beyond personal profit, status, and influence, would be nice for a change. Also someone who is smart would be very nice.
> impossible to put an image into a clipboard (so that user can e.g. paste it outside a browser)

No idea what you mean. I can use any image. Right click - "Copy Image". Then paste it anywhere like in image editor. Works without any problems.

Firefox 86.0b1, Debian testing / KDE Plasma 5.20.5.
Due to cache abuse I have all caching disabled on firefox and this is a nice move (even if I will continue to use it without cache).

Anyway one more thing that I can observe on Ubuntu 20.04. Firefox has become noticeably faster. I dont know if this is due to the fact that is not from ubuntu repositories or some serious optimizations were made.

"On Linux, the WebRender compositing engine is enabled by default for the GNOME desktop environment session with Wayland. In the previous release, WebRender support was activated for GNOME in the X11 environment. The use of WebRender on Linux is still limited to AMD and Intel graphics cards, as there are unresolved problems when working on systems with the proprietary NVIDIA driver and the free Noveau driver."

(Fax machine enthusiasts, please stop abusing the thread and move to Ask HN or something)
Literally took off the pants testing that! I'm unsure how much is worth getting paid to run a self-test. This product looks pretty neat. Half joking, anyone ever, or witnessed getting eletrocuted trying to get the internet / computer working again?

This spun threads reminds me of nature. Spiders, silk works spinning web. Wonder if that's where the inspiration came from.
Ask HN: What's a reasonable deprecation period for an API?
We're going from v1 to v2. How much time is good to give our users? How do you usually notify users? Do you collect email addresses ahead of time?
Not even with the email provider when you use a custom domain, it's easy to switch.
Could be that. Also could be too much complexity, as opposed to capacity. Could have been timing didn't help, sometimes you take calculated risks or have to deal with additional complexity during migrations, etc.

I've even seen where playing it safe while planning to back out of a manual fix used during a weird outage (circuit went down in one direction or something, just needed to be manually shutdown to re-route everything) brought down the entire network when another outage happened before that evening, i.e. most redundancy plans protect against single failures, not all combination of two failures. They wanted to do all planned changes after business hours, like manually swinging traffic back to the primary hub site. They didn't check the weather on the other side of the country, and the power at their new super-duper data center went down that afternoon during a thunderstorm...

I wonder what percentage of fiber cuts don't cause noticeable outages. We'll never know, unless they let us root around in their ticket system.

As a customer it is fair to judge them on what you see, though. Some telcos screw up more than others. Best to use two.

(Typed over my phone, cuz my broadband is down!)
vaccines do cause autism, as do regular infections and other forms of stress. these things also cause chronic fatigue syndrome, and the two are intimately related. these diseases and many other well known diseases are all basically the same disease and they will be resolved in what will be known as the "metabolic revolution" in medicine.

the reason why the studies done so far have not been able to find a link between vaccines and autism is that they do not take into consideration that other things also cause autism. even though there is a connection between vaccines and autism, vaccines save too many lives for any rational person to want to stop their administration.

https://naviauxlab.ucsd.edu/
Actually, the right college degree can be an entry ticket to a good high skilled career. It's the low skill jobs that are disappearing. Most dating apps are garbage because they are basically a competitive esports game except with the pretense that they are there to help you. They are not the real world. Don't fall for that garbage.

Women can't vet men over the internet so it basically boils down to how good you look in a picture.

>My dad was able to go to a steel mill and make huge amounts of money plus overtime and insanely good benefits. Housing was extremely affordable.

It's because inflation was still doing okay back then. Inflation eats away at capital unless it is invested productively and by productively I mean primarily by gainfully employing people and providing value.

For the average worker that is very good because they do not have much savings and even if they did their savings grow much slower than the savings of the rich. Once everyone is employed the cat and mouse game begins. Workers can go for the best paying employer and that drives their salaries upwards. Higher salaries reduce the relative value of assets because you have to pay people more for the same work but the value of your assets does not increase fast enough to catch up.

With deflation you don't have to do anything to increase the value of your assets. You just wait and watch wealth inequality grow.

A quick solution is to simply increase capital gains taxes and reduce dividends taxes. Deflation gains will be taxed more. Productive income will be taxed less.
a million? is that a lot?