skysight-inc/HackerNews huggingface dataset:
Not in the UK, its set by the cabinet which in my case is a Broadcom running version 12.3.16.

So one of the reasons why its set by the cabinet is they charge different fees for different connection speeds.

So in the UK if you are limited to say a 40Mb or 80Mb download and whatever upload, when your adsl router/modem connects or negotiates a speed (max DSLAM throughput), even if you could negotiate a 100Mb speed, you would be throttled to whatever you package speed is and then with things like TR069 (https://en.wikipedia.org/wiki/TR-069) they can remote control your router. So that will include disconnecting your ADSL connection, reconnecting and giving you a new IP address if you dont pay for a fixed ip address. One ISP I tested could reset the connection and give you new IP address every second, it was literally as quick as the device could handle getting the new ip address in bridge mode.

Some firewall products also do throttling, its part of what is called traffic shaping as explained here (some reasonable docs)
https://forum.netgate.com/topic/20089/how-to-using-squid-for...
Traffic Shaping in general
https://docs.netgate.com/pfsense/en/latest/trafficshaper/lim...

AFAIK the adls cabinets also have a separate RF communication channel possibly as an independent backup if the mainlines go down but power still remains.
I know if the engineers so much as opens the door to a cabinet, it phones home possibly over the RF or maybe using both network and RF, havent established that yet, but things are quite joined up here from what I've been able to tell.

Other factors will which affect the DSL speed are the stability settings, so do you have little to no interference and error checking for max speed or do you go cautious and have lots of interference mitigation enabled on the adsl modem/router. Think of adsl as loads of radio stations all transmitting down a wire, to get more speed you tune into and listen to more radio stations all at the same time. For slower speeds you tune into just a couple radio stations. The frequency of the "radio" station also counts, like listening to poor radio quality on Long wave which can bounce around the planet, Medium Wave which can cover a sizable area or Frequency Modulation which you need to be close by to get. Same as mobile phone 2G, 3G, 4G & 5G. The bubble or area of 2G is massive, where as 5G is tiny, but that tiny bubble can transmit alot unlike 2G which is slower. Same sort of concept just transmitted & contained down a wire instead of over the air.

One reason hard coding the route in the modem is it can prevent random accesses to the GUI from malware in the computer or in other network devices and then other network security can come into play.

There's a lot of info in this post, and will be similar and thus relevant for hacking other devices.
The Gervais Principle is literally a joke
There's no way to make an account, and there isn't any functionality for payment. There aren't even any Paypal/Patreon accounts or donation links. The info page on the site literally says "judyrecords is a 100% free nationwide search engine".

How do you think this website is monetized in the absence of those things?
Yea, that would work. I'll try it if you post the link
I see what you mean - a windfall independently of the criminal prosecution. That makes sense.
Got it. In that case, whatever European commission is in charge of GDPR fines can charge them a % of their $0/year income like other GDPR violators.
I've abandoned Field Notes and instead use a spiral-bound notebook with perforated pages. This makes it easier to toss pages after I transcribe them.

It's very satisfying to tear out a page after I'm done with it.
Can't find any ads on NoScript.net with uBlock running and uniblue.com seems to have expired. However it is hilarious that the complaint comes from Ad block Plus, their entire business model is build around bypassing EasyList. For a generous fee they make sure that your ads are "acceptable".
Consumers are frustrated, or at least I am frustrated (eg when they mislead me into upgrading my plan and entering many expenses before learning the standard deduction will still grant me the biggest refund), but I'm vigilant enough to avoid granting them permission to sell my data to Mint and Credit Karma, and the amount of money I could save by going elsewhere is not great enough to make up for the inconvenience of doing my taxes some other way.
Well that definitely tracks my theory. As outlined https://news.ycombinator.com/item?id=30412185 I definitely didn't develop the short distance focus habits as a child.

Do you know if the childhood developmental component has any relation to above average vision?
White 8th graders in Mississippi average the same in mathematics testing as white 8th graders in Vermont or New Hampshire. (In reading they're 1 point behind.)

Mississippi's average is only low because they have a large black population, and they do better than black kids in Arkansas, Louisiana, and Alabama, but worse than Tennessee and Georgia.

You can see here:

https://www.nationsreportcard.gov/mathematics/states/groups/...
More than half of seafood is now produced from farmed fish so my guess is that it is possible. The fish farming industry has a wide range of serious problems but maybe it could save ocean wildlife?

https://ourworldindata.org/rise-of-aquaculture
False dichotomy. You're not crazy for having those principles. But you're thinking in terms of "little people" justice.
Something that I think about, is that we live in the greatest tech driven economy in the history of humanity, and it grows at a rate of about 2% per year. What I don't believe is that every programming activity contributes equally to that growth. By "activity" I loosely mean anything from a solo programmer to a large software business. Some are assets to the economy, others are liabilities, yet they pay the same salaries either way.

Economic growth is close enough to 0%, that a decent rule of thumb is that whether any specific activity is an asset or a liability to the business that engages in it, is a coin toss.

This is reflected in comments made by developers themselves, to the effect of, "I don't know why we're doing this, it's going to cost a lot of money and make things worse." These kinds of comments are about projects that they're working on themselves.
I had issues with this to the point where my neck would crack all the time just moving around.

The fix: Force myself to sit and stand straight. Check with a physical therapist to show you how far back you need to keep your head, and keep it there 24/7 until it's a habit.

Also, planks for a minute in the morning help keep core strong.
Regulations? Meta itself seems to be losing marketshare all on its own just fine, with maybe some regulatory work by the iOS App Store.
I mean I come from a religious family with a history of genetic illness.

I have quite a few relatives who died in infancy. Their lives mattered greatly, and they improved their families lives immensely.

I get that it’s hard to see a child who is going to die as valuable, and I don’t judge people who disagree.

But the value is very much there, and initial shock of terror and disgust isn’t necessarily a good ethical guide.
Oh yeah, I remember people saying that about SQL a long time ago. People wouldn't need database engineers any more.

Same with Visual Basic. No more application developers. Just drag and drop!

You might ask yourself why VB6 or Delphi didn't simply rule the world forever. We had those ~25 years ago and with those tools, non-engineers could drag and drop their client/server database-CRUD apps together. Hell, you could do most of that stuff in FoxPro or dBase even earlier, minus the GUI.

You touch computer science stuff only when you
dive deep in something that hasn't been commercialised
completely and when the market is large enough it
quickly develops into services where you tell
the computer do things in "plain English".

You're fantasizing away the enormous middle ground of development work that lies between "hardcore computer science-y stuff" and "things non-engineers are able and willing to accomplish."

The "plain English" bit is hilarious. Human languages are extremely imprecise. That's why we have specialized "languages" for lots of things: math, music, etc. Maybe you are living in another universe where AppleScript took over, I don't know.

Ask yourself if "plain English" tools have replaced engineers in other specialized disciplines. Can I tell my keyboard to write me a song in "plain English?" Can I design an airplane in "plain English?" Can I build a bridge in "plain English?"

These days very small number of people know
how computers actually work(how many know
assembly or even C?)

Sure, only a small % of work requires low-level languages, or knowledge of how a CPU works.

But the bottom line is, somebody needs to describe complex processes to the computer in a very precise way that handles lots of edge cases, filthy data, errors, etc.

At some point, somebody has to write that logic and if there's more than one person doing it they'll need a development pipeline of some sort. And they'll need to do it in a maintainable and scalable way.

The tools are generally not the limiting factors here. You could replace Javascript and Python and Ruby with world's friendliest, code-free GUIs but you'd still have to describe those processes in an equal amount of detail and do it in equally maintainable and scalable ways, and I doubt it would be as terse or as expressive as the aforementioned languages.

Similar abstractions have been happening
everywhere, from AI to game development
or graphics generation everything is so
abstracted that all you need is to learn
the tool through a few tutorials to be
productive.

I am not denying the power of these tools. However, I see these more as "opening up new avenues" as opposed to "eliminating the need for all kinds of nitty gritty development work that actually makes businesses go."

Drag and drop all the sweet zero-code shit together you want in Unreal Engine; somebody has still got to sanitize and massage the weirdo sometimes-broken JSON that our partner's API likes to return sometimes and handle the error states when it can't be fixed.
Digital books (on e-paper anyway) cannot yet handle the range of colors paper can. OLED can do this much better than paper but it also requires much more energy than e-paper.

Long term I wonder how long digital books will last. After the apocalypse paper books will still be readable but will we have the devices, the batteries, the Internet-connected DRM systems etc to read digital books?

All that said I still buy mostly e-books when color doesn't matter. I used to own a printing business, so I feel some nostalgia about paper books, but the sheer tonnage of paper books in my house is threatening to condense into a mini black hole, so e-books it is for me from now on.
Man, screw the web.
Financial transactions provide more (precise) telemetry for fingerprinting.
I couldn't handle the meta commentary of trying to watch that video. Microsoft azure adds periodically covered half the screen. When the music video hit 2.5/ 5 min it paused to give me give an actual drug video commercial, and I closed the window.
This is even better, articles from Russia which aren't Kremlin propaganda.

https://jamestown.org/analyst/pavel-felgenhauer/
> 1. Increased demands on programmers have increased at least as quickly as their productivity has skyrocketed.

So does anyone know what the most productive programming tool is then?
> No code / Low code...But hey, deep learning was in a similar spot in the 90s and now we have real products that use it and it mostly works.

The major difference is deep learning because viable because parallel computing became 3+ orders of magnitude cheaper. Low-code isn't limited by technical limitations, so I don't see anything changing anytime soon.
You raise good questions, but I would really suggest listening through the lectures because Searle addresses all your points in a lot of detail. (It's a lot of material, but it's well worth it and he's an entertaining lecturer.) It's actually a bit funny that you bring up Cartesian dualism because Searle is pretty clear from the outset that he's of the opinion that Descartes's dualism was the worst thing ever to happen to philosophy. He certainly has no truck with it.

The question Searle is raising with the thought experiment is where the understanding of Chinese is happening. It's clear that the understanding is not happening with the homunculus. But if not there, then where is it happening? Some functionalists responded with the "systems response" which is that the system of the room plus the homunculus is what has the understanding even though no element of the system taken individually has understanding. He goes through a pretty detailed reply to the systems response, but the basic argument against it is that it's incoherent. There's no well defined thing that is the system. You can remove the man from the room and put him under a tent in a field. Where does the system end and the rest of the world begin?

You are of course correct that the experiment can be reformulated without the human, but that's exactly the point. A computer is mechanistically doing exactly the same thing as the man in the room. But if the man has no understanding and the room has no understanding and the system has no understanding, removing the human from the equation changes nothing. The reason Searle included the human is because saying "computer" invokes a lot of mystery to a lot of people as to what's going on. But a computer is doing nothing different than the man in the room.
A Monumental Imperial Biography
These off the cuff remark are the typical 'armchair commentary' we get in HN and somehow they get a lot of votes, but they are really low grade 'feel good' efforts.

While FB/Meta is in a vulnerable position, they still make 30B+ a quarter, and a net income of 10B.

Google in such a strong position, that it seems there will be nobody that will/can disrupt it, even though their search results haven't been the greatest.
Even if they got 'broken up' by the regulators, Search, Youtube, Google Apps, entities by themselves will probably be bigger and employ more people combined (the Baby Bell, breakup is a good precedent of it, where the sum of the pieces was larger than the original company).

The reality is tech is becoming more and more important for everything in society. Eg. Cars: Tech was about 10% of the cost of a typical car in the 90s, now is over 35% and increasing. Cars can't be build because lack of chips and not lack of manpower or aluminum/steel.

The pandemic increased the acceleration of all tech by at least 5 years, and increased demand overnight. Even when things start normalizing, some of it will stick along, as for many people the day to day life has changed, and some 'work for home' or hybrid work is here to stay.

Will we see soft hiring seasons? Absolutely. In the next recession, probably hiring will be softer, and people will have harder time to find a job in the short term, (think 2008-2009), but expect in the long term that technology will take a higher percentage of the economy and tech hiring will be going up on the long term.
do you agree that Cuba should be able to join a voluntary pact with USSR and US shouldn't do anything about it?
It did. You just don’t remember the sublime experience that once was.
There is no value in this app if its primary function - collecting user data - doesnt work properly, thus no point validating in environments preventing that functionality.
Median willingness to pay for carbon offsets is $0
It’s a good movie if you don’t hold it up to part I and II.
I enjoyed this TED talk from Michael Bungay Stanier about giving advice. It isn’t exactly what you are looking for, but it focuses on how important it is to listen to people: https://www.ted.com/talks/michael_bungay_stanier_how_to_tame...
That blogpost doesn't even contradict this.

In the terms of that article, Principal Engineers would perhaps be classified as 'losers'.

> The Gervais principle differs from the Peter Principle, which it superficially resembles. The Peter Principle states that all people are promoted to the level of their incompetence. It is based on the assumption that future promotions are based on past performance. The Peter Principle is wrong for the simple reason that executives aren’t that stupid, and because there isn’t that much room in an upward-narrowing pyramid. They know what it takes for a promotion candidate to perform at the to level. So if they are promoting people beyond their competence anyway, under conditions of opportunity scarcity, there must be a good reason.

> Scott Adams, seeing a different flaw in the Peter Principle, proposed the Dilbert Principle: that companies tend to systematically promote their least-competent employees to middle management to limit the damage they can do. This again is untrue. The Gervais principle predicts the exact opposite: that the most competent ones will be promoted to middle management. Michael Scott was a star salesman before he become a Clueless middle manager. The least competent employees (but not all of them — only certain enlightened incompetents) will be promoted not to middle management, but fast-tracked through to senior management. To the Sociopath level.

From https://www.ribbonfarm.com/2009/10/07/the-gervais-principle-...

To be clear: I mean to imply no opinion on whether 'The Gervais Principle' is true nor applicable. I'm just saying that 'The Gervais Principle' is perfectly compatible with Principal Engineers at Google knowing their stuff.
This is why services simply block European IP addresses. If your options are:

1. do extra work to make your service comply with laws in areas you don't live or have any customers

2. put a blanket IP ban in place for these places where you don't live or have customers

3. do nothing

Bigger companies will do number 2, and individuals/small business/small and unmonetized projects will do number 3.
When I was 10 years old I sat next to a guy on a plane who sold linoleum tile. He said he used to be an aeronautical engineer, but lost his job when the bottom dropped out of his industry.

I've always remembered that, and try not to take the good times for granted. But damn it's been going on 25 years now, and except for little hiccups in 2001 and 2008, demand for programmers is still white hot.
The big tech companies have all built out lobbying capabilities; such a law would end up helping big tech and harming small companies because the big companies would be involved in authoring the law and would be contributing to the sponsors and committee chairs and members to get their favorable language included. And it would all be legal and business as usual.
About the requirements and "single document":

Those tasks that I use bash for are usually one-offs, and live on the server they are used on.

Thus, it should be easy for the next admin/Dev to find it and understand/fix/extend it.

Of course, if there is a more advanced task those requirements fall short and there should be a proper Dev env with source control, tests, etc.
Though you might be able to make a living with teaching chess.

Similarly for musicians: teaching music is a reasonably stable income stream.
People forget when IBM shed programmers like crazy in the 80s and 90s. Also, the 80s in general were very harsh to programmers. Our industry has definitely seen downturns before, the dot com bust 20 years ago being the most recent.

But honestly, I’m more worried about aging out of this career then encountering another downturn. While things are better than they used to be, the pressure to continuously increase one’s value every year will necessarily wash some programmers out simply over time.
- Share your own vulnerabilities too. Do unto others as you would have others do unto you. The golden rule.

- Practice active listening.

- You're not there to solve the problem, just to listen. Listening is good enough.*

You can actually ask, if they talk about the same thing more than once: Is this something you want me to work on and try to fix, or you just want to talk about? Don't be dismissive, you're not trying to stop the conversation. Tone matters here.
I have more hope in education improvement than tooling improvement. There's that famous study where it was found most people can't communicate the difference between xor and or. If you can't do that then you can't read/write specs even for yourself.
Kids learn how to read, write, and speak at least one language. Kids who learn two or more presumably turn into better translators. Potential lawyers have access to debate clubs and are trained in public speaking. I know one HVAC technician, and he's been working on cars and bikes with his dad since early childhood. Even doctors get taught biology.

I pretty firmly believe nearly anyone can learn to contribute in any area given enough time, but there's a lot of time between 0 and 18, and it's prime learning time when brain plasticity is high and responsibilities are low.

Is it really that controversial to say childhood shapes a kid's future?
#1 is simply and absolutely not true. See Buharest summit of 2008, where NATO explicitly welcomed Georgia and Ukraine aspirations to join. Current state of affairs in both countries is a direct result of that.

https://en.m.wikipedia.org/wiki/2008_Bucharest_summit
The value of an engineer depends on the business. When software engineers are scarce, their compensation increases until the market has priced out sufficiently many potential employers. Those employers will then decide that they are better off not hiring a (good) software engineer than hiring one at the market rate, because the engineer does not create enough value to justify their cost.
I think OP means that more content will be the Mandolorian where all the backgrounds and sets are virtual, perhaps.
Yes. Slavery was OK in the US for a long while. If things hadn't been done to get this changed in the US, it would still be seen as an OK thing to do, and in reality no higher power or law of nature would stop that, even in $current_year - evidenced by how worldwide modern slavery/forced labor is still going strong[0].

My point is that there is no correct moral compass, no general rule as to what behavior is good or evil and no arbitrator that will correct the wrongs humans are doing in the world. Society is only governed by itself, and thus a 'supermajority' of ideals is what will reign over the superminority in terms of law and general consensus. If society accepts and encourages one company to control an absolute record of human movement and presence, it's not going to be stopped and that majority isn't going to cater to the small portion of society that doesn't agree.

0: https://en.wikipedia.org/wiki/Slavery_in_the_21st_century#St...
18 or any age is alright. In college we had a class coded IS100, which stands for "Information Systems 100". It was so basic that unlike the other 1st year courses that were coded 101, this one was coded with 100. In this class people will be learning how to operate a mouse, close a computer, navigate to a website etc.

Extremely basic stuff that was completely new to kids that grew up in a poor family that couldn't afford buy them a computer. This is in a country where college education is free or close to free, you just need to score high to get into a college and as a result many smart students who later become engineers learned using a computer there.
So if the script comes from the owners site instead of Google. And all the rest requests are proxied via the owners site. Would this not result in people forking a browser that looks at http requests before they are packaged and issued to remove tracking data or block the request?