skysight-inc/HackerNews huggingface dataset:
You can pretty easily disable the backdoors with the backdoor admin account I discovered by extracting the firmware from the TR069 ACS server, and posted on my blog.

You have a TR069 interface that operates on a VLAN, you can disable that interface and it does not have the ability to contact the ISP or be contacted (this is not DOCSIS, I'm talking about GPON or xDSL).

In general all ISP combo devices are firewalled off from the WAN side, don't reply to pings and no open ports. If there was a kernel network stack bug, you can't bypass that with your own router, unless it's xDSL in which case you can buy ANY compatible modem and use it with the PPPoE login you can extract from your ISP combo device using instructions on my blog.

If it's GPON you can't do anything, it's a full Huawei system (ONT and OLT) and it needs to authorize with a serial number over OMCI, which you cannot replicate cheaply.

You can use a MikroTik router and a Huawei SFP+ transceiver, but that is too expensive to justify it for moderate-level geeks :)
Friend, I truly appreciate your candor.

About the whole "culture" thing, it's b.s. you find anywhere from a small time stret gang to the board room of a multinational. It's easier if you b.s. and act fake like everyone else,but also if you don't and you are original and strategically "real" enough,it can play to your advantage. Worker bees that don't behave like other worker bees either don't get the big picture or get the big picture better than everyone else.
A human relations manager shares her fresh insight into the IT recruitment process. Fall back on her 9-step recruitment plan and find the software engineer your company needs!
> where it is available everywhere by default

It is not (anymore), so not even that is clear.
The simple consequence of making life difficult for immigrant software professionals in our company has been a wholesale shift to hiring in India and Eastern Europe (well, also Canada for all the people who were hired in the US and then the US wouldn’t give them visas based on the lottery) instead of hiring within the US.

And it makes complete sense. The potential H1B visa holder the company was hiring otherwise does not disappear off the face of the universe the moment their H1B disappears. They are still available to work from their home countries, where, in almost all cases, they will be happier with a lower salary!

Most software jobs don’t require client meetings, but it’s anyways been cheaper for the company to just fly them in once a month anyways if needed.

Making immigrants life harder increases offshoring, and not domestic hiring.

The H1B visa is indeed flawed and ripe for abuse. The obvious solution is to fix the flaws, and eliminate the abuse. The current administration has instead chosen to make it more capricious and arbitrary, basically telling all honest companies that if you want a global workforce, it’s probably much better to leave that global workforce outside the US.

The current administration keeps promising a “smarter” immigration scheme, but it’s been 3 1/2 years and there isn’t even an outline for such a scheme, never mind an actual effort at fixing the issues in work visas.

Offshoring consultants are once again in vogue thanks to the administrations capricious efforts and the pandemic basically forcing companies to work remotely, making any local advantage disappear entirely.
I think it’s hard to make that judgment, but the iMac certainly created a clear market for USB devices at a time when PC users would have to buy an extension card to use USB hardware, but simply could plug in serial or parallel devices.

PC hardware, on the other hand, clung to shipping with serial and parallel ports for an amazingly long time, even on laptops, where hardware designers must have struggled with fitting those huge connectors in.

In my experience, it didn’t help that Windows’ USB support was lousy for years. On the Mac, you plugged in a mouse. A second later, it worked. Windows found it necessary to tell you it detected a device and had to “search for a driver” for seconds and even asked you to locate a driver about every other time (exaggerating, but plugging in a device in another USB port then before could trigger that) you plugged in a device it had seen zillion times before.

I think USB would have won on the combination of merit and being from Intel, anyways, but who knows? Maybe, Intel would have come up with something else. If USB1 had flopped, USB2 wouldn’t have needed backwards compatibility, for example.
I wish someone did a thorough comparison of emacs with the newer extensible editors, such as Sublime. Is there something substantial that Sublime users are missing?
Once upon a time someone on HN posted about an old-school book describing patterns for graphs. Very useful for SVG, for website design, for colorblind people. I failed to bookmark it. Can someone help?? How to find that book?
The Hindu’s got it wrong...

It’s JavaScript libraries all the way down.

https://en.wikipedia.org/wiki/Turtles_all_the_way_down
I'll have to disagree here. I'm using org-mode files even as a Vim user. Because compared to Markdown it has more basic syntax features and is fully compatible with LaTeX, making it both convenient and more powerful than Markdown.

Non-Emacs parsers aren't remotely complete or correct but the same applies to the huge variety of incompatible Markdown extensions and parsers in my experience. Some support tables, some don't, some can't handle standard table of content references.

And while you are right in that the interactive features of org-mode are Emacs exclusive they still are an advantage in my view: they are optional, independent of each other and documented. This means I was easily able to reproduce one of those features with some scripting in Vim while still keeping it conforming with the standard.

I think .org is a fantastic format because 100% of even its most advanced features are still rooted in plain text representation of the information, while its syntax is basically a superset of LaTeX, providing convenient shortcuts of the most common elements of text documents. This makes it universally readable and powerful when needed.
The technique is called 'dithering'. Have fun reading about it - I did!
CA data was not sold, nor was it likely to be valuable to anyone, contrary to public opinion.
Using Prometheus's Upcoming Digital Ocean Service Discovery to Monitor Droplets
I would expect a few simple things - GET doesn't change anything in the server's state (nothing externally perceivable anyway), a 4xx error code means I sent something wrong, a 5xx means the server has a problem, a 2xx is some sort of success.

That's about it really. Everything else is arbitrary. There'll likely be some kind of attempt to structure URIs so that resources follow some sort of scheme, but since most APIs are really RPC instead of information access this is always a nightmare.
For me it is even more hilarious, that people have no problem with Google, Facebook, TikTok et al. having that data, just to name a few. An at the same time they are panicking the second something like a Corona tracing app comes out, because of government.
Really curious what your accent is like.

Also, I think it depends on which megacorp but I seen a multi-billion revenue corp with a rough majority black IT staff. Also goes the other way I guess. All I can say is I hope your bank account looks great,at the end of the day that's what a job is for.
The problem is that they aren't precise floats. 0.1 has no finite representation in binary. It's an infinite repeating string of digits, like 1/3rd is in decimal. Thus, when you add a bunch of them together, the inherent error in rounding them off at some finite number of digits slowly adds up.

The same is true of all multiples of 0.1, unless they're also a multiple of 0.5. Hence why your 60.9 is not actually 60.9. It was never exact to begin with.
Over $110 billion has been spent on the ISS through 2020, excluding international partners. (It makes me want to vomit when I read that. That's 5 new CERN super-colliders, where you know, real science is done.)

Unless we made a trillion dollars on that bungled program alone, still not seeing ROI:

https://spacepolicyonline.com/news/nasa-ig-iss-cost-u-s-75-b...
Actually no that's incredibly hard, because you have to specify somehow every possible relationship within your domain and write an engine which can use them appropriately.
> It’s terrible that this guy’s daughter made racist posts 8 years ago,

This is not terrible.

It's what intelligent, confident and good children do, they push at social normal to learn about society and to try to actually think independently, they actually learn not to be racist, not just rote learn it like so many people.

What society needs to do, is find a way for them to do this while not hurting others around them like classmates which these Tweets might have done. Quite frankly screw the adults on Twitter, they are not nice people.
Dont use Mendeley, it is owned by Elsevier.

You can’t even export pdfs or notes from it anymore to send to others. Only some snippets via some bad Elsevier platform which is a headache. They will lock you in, and they specifically updated Mendeley such that the database is encrypted towards you yourself. I lost my whole Years worth of papers and research to it.

Do not use Mendeley.
Do not use anything made by Elsevier.
Right, that's why I don't understand why you had to bring up the fact that C was invented later. OP didn't claim anything related to that.
Board games. Website design. When you start playing board games, you realize how many colorblind people are there! They're everywhere. Modern boardgames are usually designed to accommodate color blindness, but for example Race for the Galaxy only now got a 2nd edition.
https://theshiftproject.org/en/article/eu-oil-depletion-2030... based on Rystad Energy study if you want to check the numbers.
> Instead of building on those unique strengths, Apple has provided token support which must leave even its own engineers wishing for better, as they wade through the logarchives supplied in sysdiagnose dumps.

Lol, no. Unified log was designed first and foremost for Apple engineers and through some convoluted series of events that I am evidently not privy to ended up becoming exposed to developers as well. Except it was pretty much useless to developers because they couldn’t figure out how to use it. And not because the tools to use it effectively weren’t there, no, not at all; Apple engineers rely on them heavily (there are private, easy to use frameworks to work with log archives; the new, public OSLog framework that came out last year has an admittedly useful subset). No, the problem was that nothing was documented, most of the stuff that Apple was using to parse the logs and reassemble them remained private, and without these it’s hard enough to slog through the log stream let alone when you compound it with the many idiosyncrasies like private logging or trying to figure out which subsystem things are coming from. Really, Console is just the cherry on top because it gets even less love that logging guts itself because nobody has to use it internally.
What should I look for in an air purifier? Could you recommend me a buyer's guide of some sorts? I'm not married.
Yup. Haven’t managed to get a single device to actually utilize WiFi 6. It’s such a minefield
People in the GP's situation often encounter responses like "it's easy to pin point a problem on others" or other logical-sounding objections that come across as dismissive of the specific experiences that they're reporting. If you do that in the way you did it, complete with a Twitter link about how to become a 'high-agency' person, other people will interpret you as saying 'that's not happening' and 'you should just try harder', i.e. as telling them that they're wrong in the description of their own experience and ultimately as denying that race has been a factor in it. Do you see how that could come across as dismissive?

It's possible that you were misled by the word 'solely', since your objection seemed to be sort of a technical one based on the literal meaning of that word. Since you say you're a non-native English speaker, I can see how that could happen. It's clear from the GP's reply to you that they didn't mean that word literally. When it comes to an issue as complex and as emotional as this, it's usually best not to react to just one word, but rather to suss out the comment as a whole. That goes for native speakers too.

One thing that might have been better is to ask clarifying questions rather than making objections. If you ask an open-ended question in a heartfelt way, it might invite the other person to expand on his or her experience more, in a way that both helps you understand and makes them feel like someone is listening. It's tricky, though. This topic is so fraught that it's easy for a question to sound like a counterargument, and the discourse has unfortunately been polluted by a lot of questions which are not questions at all, but attempts to undermine. So if you do ask such a question, make it clear (as best you can) that you mean it sincerely.

It makes me wonder if we could build tools to help craft the conversation differently, but that's another topic.

(No one flagged your comment above; I just happened to see it in the thread.)
> There's a physical reality that at some point it must stop.

There's plenty of room at the bottom, the sky's the limit, etc, etc. Technological improvement is the main (arguably only) long-term driver of growth and there's every indication that we're nowhere near done tapping what's available. Energy consumption per capita in the United States has been trending down for decades now. The "infinite grown in a finite world" criticism of economic growth may have merit thousands of years from now, but it certainly has no merit today.

https://data.worldbank.org/indicator/EG.USE.PCAP.KG.OE?locat...
Just last week I checked ocean freight rates again for a project of mine. Depending on ports and incoterms, handling charges, port fess, etc on both ends can almost amount to the same sum as the shipping part.
Yes, it's evolved into a steaming mess which people still believe is based on some pure idea of what is REST and what isn't, whereas what this article argues, i.e. that we're completely wrong about that, clears up a lot of things for me because if we were really basing this on something that had been fully thought out and fully comprehended and explained why is it that I've spent ten years writing "RESTful" APIs and ever once even heard of Fielding, let alone Fielding's dissertation, and never, ever, ever have I been able to find something which explained what "RESTful" actually means in terms that related to what anybody was actually trying to do with it.

I've been arguing for a while that we should stop pretending. I'm glad I'm not the only one.
> the notion that each nation would honour each other's mail predates commerce as we understand it and doesn't make sense

Is this that much different from net neutrality, phone call routing, email routing, etc? Should an ISP have to carry data belonging to other services? Should a mobile operator just refuse to route calls coming from another operator or country? Should Google refuse emails from another email provider or country?

I pay to get my mail delivered to a foreign country and both source and destination postal systems get a cut. Honoring the deliveries works in the favor of all sides. If the implementation is bad fix that, don't drop the system.
Is there a volume discount for Enterprise customers?
Thanks, though now I see I can't create sub-sub-tasks and so on, so it's only hierarchical to one level only. Is that correct?
Well, google cannot yet take you to torture camps.

Govs have done that many times, and they still do.
Inequality between countries is decreasing. Poor countries get richer and wealthy countries lose some but less than the poor gain. That is positive sum.

For example you might lose 10% of your salary but four people in India double their salary. It's a slow process so it will feel like the downward trend will go on forever but one day it will change its course and salaries will go up again.
In Japan, jazz is sort of a/the default background music for many uses - shops, cafes, bars, lounges - especially when a cool, sophisticated, shibui air is desired. The actual scene of gig-goers and enthusiasts seems to be a small, older demographic, though.
386 specific workaround code still needed to be updated if relevant part of the code is updated.

If you look at the patch the remove 386 support (http://lkml.iu.edu/hypermail/linux/kernel/1212.1/01152.html), you can already see that it's already under #ifdef. There are quite a number of atomic instructions not available for 386 which all requires workaround.
Deaths are a trailing indicator, they peak weeks after infections.

Cases and then deaths went down due to significant lockdowns across the US, which saved many states like CA from the initial wave but left them extremely vulnerable to any second wave. NY is the only state that really saw the full potential impact, and caused a spike in national numbers some are mistakenly calling 'the peak'.

Now US states reopened and cases are growing exponentially again and deaths will follow. The alternatives now are national quarantine with massive economic damage but saving more lives or megadeath with all the sorrow and disruption that brings, especially to the poor and disadvantaged.
For what it's worth, a Berlin court used Windows 95 (!) until Fall 2019, and I wish I were joking here. https://www.tagesspiegel.de/berlin/experten-warnten-schon-20...
I think Universal Basic Income (plus grandfathering) would be the way to solve this conflict.

We want higher overall productivity and value, but entrenched interests will fight it, if they have something to lose. So to make it politically feasible we need to protect their interests (temporarily), and going forward allow everybody to participate in the global improvements (via a UBI)..
Nice article.
I find that 5Ghz bands are entirely useless in my house though. Old solid walls and heavy floors mean that I'd need an AP in every room at 5Ghz. At 2.4 I can get away with two good access points.
I'll just say I opted to write my own org-mode syntax file(for syntax highlighting), file linking and time tracking for Vim instead of using the vim-orgmode plugin. That's enough for my personal org-mode based wiki and some organisational tasks.

The vim-orgmode plugin's performance was absolutely abyssmal when I last tried to use it, with input delays above a full second in some situations.
This article is wrong on so many levels I don't even know where to begin. Firstly for the last 40+ years the growth of wages stagnated when at the same time productivity per hour was rising at roughly the same levels like it was before. Where did all the surplus capital go? Simple: the fact that the wealth of the top 0.1% grew much faster than that of the bottom 99.9% is well established. As the article correctly mentions this was achieved with two major supply shocks. One is women entering the workforce and the other is mass immigration. But none of them made "America richer", only very few Americans.

The reality is that immigration is not only a zero-sum it is much worse than that. Keeping labor cost artificially low will lead to stagnating technology. The industrial revolution could only happen because the wages in England were (for many unrelated reasons) really high and even though the principles of the steam engine were known since the year 200 (!) for the first time it was economically feasible to use the technology to replace workers. And thus the new era of technology was born. There will be no technological advancement without labor shortage. Labor shortages are good for everyone.
I would love to quit my job and follow my heart, but I also think that would mean I couldn't pay my rent, which would probably not make me happier.
I stand corrected: It seems to have both versions included. Still, 250 US$ seem to be obscene.
Isn't there a risk of botched procedures though?
Wait, how the hell do they know what your political affiliation is?
I create new user accounts for different projects too, and I don’t see why you think it’s so hard.

> Do you write a whole new system from scratch?

Do you really think that if you’ve written code before, that a reasonable option is that you "write a whole new system from scratch" just because it’s a separate user account? It seems like you’re just reaching for the most ludicrous straw man you can think of. "Oh no, I wrote this great account management system", but I did it in a different user account, so I guess it’s lost to me forever and I’ll have to start from scratch!"

> Clone that whole other project from source control into this new users' filesystem? It seems like a lot of work that you've made yourself.

`hub clone JimDabell/foo` – one command gets me whatever repo I want immediately. Or `hub browse JimDabell/foo` to open it in a browser if I only want to refer to some other project quickly. How is that "a lot of work that I’ve made myself"?

> If you're doing that as a way to somehow hack your focus so you don't get distracted, you're already lost.

It’s just a form of organisation, not the moral failing you seem to think it is. My documents directory contains only the documents that are relevant to the project I’m working on, the applications in my dock are all the ones specifically for the project I’m working on, command-line history, notification settings, browser plugins and tabs, application configuration, etc.
This story is worth mentioning:

https://wiki.fuckoffgoogle.de/index.php?title=Google_Agonize...

Imagine Google had filed for bankruptcy at the whims of Larry/Sergey during the 2007-2008 recession instead of buying DoubleClick. I believe that Google IPOed as a $23 billion market cap company.
> Inequality between countries is decreasing.

Inequality within countries is increasing, and is more directly connected to experienced disutility (though media saturation from one country to another can also make inequality b/w coubtries a factor in experienced disutility.)

A problem with naive economic analysis is that it tends to pretend that absolute material wealth is the prime determinant of experienced utility (and consequently that disutility is mostly driven by absolute deprivation), which while true in the most abject poverty isn't true beyond that level.
Maps would have to be ad-based to be viable. The question is if it would be viable without feeding to/from the rest of Google's ad business, or if it would have to resort to Yelp-style thinly disguised extortion to survive. "Nice restaurant you got there, it'd be a real shame if it fell to page 17 in the listings and all the one-star reviews were listed first. Did you know you can delete negative reviews and get guaranteed first page if you buy the Premium package?"
What Open Source Can Do for Music Making
Wait... Briefcases are analogous to rsync?! Wow.
It's pretty misleading that you only see the pricing after signing up. The landing page is all like 'sign up free' and only afterwards you have to pay $20 to do anything at all. And based on clues in the store, I would guess that once completing the course you'd have to fork out some more to get the certification but it doesn't say that anywhere. Not cool.
Console certainly looks pretty but you’ll find very quickly that if you actually want to use it it’s really not that great. First off, streaming logs takes so much CPU that in
Big Sur when you open the app it just shows a pane warning you of the performance implications of actually “turning on” logging (which itself is kind of stupid, because one of the useful features of unified logs is that they store log messages from the past efficiently). And then filtering is kinda janky, and actually viewing the content of a message is a pain, and good parts of it often get censored, and…

(By the way, I have yet to see anyone use the other logs in the sidecar because it’s easier to just open that folder in Finder.)
Scaling Event Bus