skysight-inc/HackerNews huggingface dataset:
Salaries are based on the market economy of supply and demand. Salaries for a specific role are different in one location over another because that is what the market is in each location.

If you want developer salaries to be the same in all locations for the same level of work for reasons of fairness and anti-discrimination, you should ask why salaries of developers are higher or lower than other roles. Developers get paid highly because of supply and demand. Why not advocate for all workers, regardless of role, be paid the same - this would also be fair and anti-discriminatory. It seems we want to benefit from the market economy on one side and then want fairness on the other side. The logical conclusion of this kind of reasoning is communism where all workers at a company are paid the same, regardless of role. We know how that worked out.

If all developers, regardless of location, were paid the same, companies would much rather hire all their developers in a single location. Why bother hiring in locations far away? Jobs would have never flowed out of high paying locations to lower paying locations.

The Bay Area has the highest salaries because Silicon Valley has had many years to develop and the vast majority of tech companies are based in the Bay Area. Many companies are started in the Bay Area because people who work together in one company often break off and start another company. Many people at these successful companies have become wealthy and this has driven up home prices. This has made the Bay Area one of the most expensive places to live. Other workers cannot afford to live in the Bay Area and so there is a shortage of labor. This drives up the cost of every thing, including restaurants, groceries, and personal services. If the Bay Area does not add substantial housing, it will continue to see companies move to other metros.

In the US, salaries are different based on metro and state and are based on the market economy. Companies move to offices to particular metros if they is a healthy supply of workers and supply is greater than demand so that it is more cost effective. This location competition is healthy.

The role of any government, whether it is metro, state or country, is to create thriving economies so people want to move to that location. This means investing in critical mass in particular industries so many companies in that industry want to locate there. It also means ensuring other costs are low. In the US, health care insurance cost between $24k and $36k/year for anyone with a family. This is higher than the full salary in other countries. If the US does not figure out how to solve its health care costs, it will continue to see jobs leave for lower cost locations.
Everyone and their grandma knows about Chris Chan.
Ventum, Dimond, Cervelo – Why do these triathlon bikes look so weird?
> Did you read the blog post?

Guidelines meditation for you.

https://news.ycombinator.com/newsguidelines.html

"Please don't comment on whether someone read an article. "Did you even read the article? It mentions that" can be shortened to "The article mentions that". "
I really want one but I just can't justify paying like 800-900€ for a dual-monitor four-computer one when I have a USB switcher and can just switch inputs on my monitors.
I'm building a game with Bevy targeting WASM currently :)

Good luck with your project!
I’d say Javalin is more of a successor. Vert.x is too focused on reactive programming to qualify as a successor IMO.
A lot of people are upset when their grant doesn’t get funded and it’s easy to suppose there’s some sort of sinister motive behind it. In truth it’s probably that the science is very difficult and only a tiny fraction of people get anywhere in social sciences.

Try marine biology, they are always looking for decent papers.
I bought the Level1Tech KVM and they do no support EDID emulation. I switch between a Mac and a Linux box (Gnome):

- Mac goes to sleep

- Gnome will default back the default monitor configuration and move the windows around

They do have a 1.2 DP KVM with EDID emulation, but you loose all the benefits of the 1.4 DP.

Its all on their FAQ forums

https://forum.level1techs.com/t/official-l1techs-kvm-faq-ult...
PS Now I wonder if this article is intentionally "ironic".
I came here to say this too.

The funniest part is comparing it to expressJS, which hasn’t changed much in 10 years, and saying unlike JS frameworks, it won’t be deprecated tomorrow.
I researched a lot for KVMs before. The problem is the video output is hard to get right. What about 120hz+, multi-monitor, how stable the thing is long term. I also thought this is a long solved problem but it isn't. Looking at Ali there isn't a model with too many reviews that can do the above.

At the end of the day this is what I would recommend, it is pricey but everyone swears to it: https://www.store.level1techs.com/products/p/14-kvm-switch-d...
This Chris Chan: https://www.businessinsider.com/chris-chan-saga-timeline-inc...?
I've been eyeing authentik[1] and authelia[2].

Authelia looks really good to me, but the fact that keycloak has connectors for angular and you need to setup oidc angular plugins with authelia for example made me a little bit wary. But I guess having a config for Keycloak makes it's easier to get started.

[1] https://goauthentik.io/

[2] https://www.authelia.com/
Sensimed Triggerfish smart contact lens: efficacy, safety, patient views (2017)
Thanks for reporting this. I couldn't see any drop of framerates, even my rather old phone. Now I got a reason to dig into performance further.
Not 100% at all. Look at Brian Krebs from krebsonsecurity.com. The perps he's exposing have repeatedly tried to SWAT him. He says it's no use because he is on good terms with his local PD and they check with him now before they send someone. I doubt it took 47 times to arrive at that arrangement.
This is very interesting.

But quite a lot of CS people -- well at least I hope it is not just me -- end up on the web development trajectory despite or because of having less than good enough understanding of e.g. trigonometry, geometry and calculus... all of which start to matter a lot when you are starting to make things; especially things that move and consume electricity.

I am a good programmer but a weak mathematician. I have a 3D printer now, and I'm starting to learn FreeCAD and microcontroller stuff actively rather than just reading about it, and run up against my maths weakness all the time.

I have recently discovered the three books Joan Horvath and Rich Cameron wrote:

https://www.makershed.com/products/make-trigonometry-print

https://www.makershed.com/products/make-calculus-print

https://www.makershed.com/products/make-geometry
Not to discredit any of what you said, but I believe both KTH and CTH are classified as universities, despite what their names imply.
Take down this info or I'll kill myself is pretty extreme.
You make something wider to fill the viewport.

You make something taller to fit the content.
You still have to do a handshake (determine resolution, refresh rate, etc) before you get a picture, and that takes maybe 3 seconds. Some monitors can handshake a bit faster, but not by much.
I have a good parasocial relationship with YouTubers, as did the generation before with tv.
Virtual guide to PRODECO KK1300. Audio in Czech only.

https://www.sdas.cz/prohlidkaprovozu/kk1300/
I'd go one further and say that basically agile in hardware is fundamentally impossible in any way people commonly use agile.

If you have any custom hardware, you are basically stuck with a turn time of at minimum a day or two for any changes (often more, weeks + for new PCBs is common if you're not throwing huge amounts of money at people).

In this context, any process that depends on rapid small iterations is basically impossible, because each iteration just takes too much time.
That's right, took a shortcut, simply reloaded the page.

Could reset the animation instead that would avoid the flickering. And didn't test on firefox, my bad
Do you have a source for that claim? This is the first time I'm hearing of a difference in pay for FH and Universität degrees there (regarding bachelor and master, old diploma system doesn't count).
They do. But even if it’s a single car responding, or a fire truck, it’s counted as a swatting.

I’ve heard of people and dogs being killed on the first swatting, but never on the 20+.
It’s amusing to see the mirror comment of this one on a “that other kvm” thread a few days ago: https://news.ycombinator.com/item?id=39300551
Same for me, people always say I must be great at Tetris, I might be good at Tetris, I don't know...never played. I do know however, I happened to have excellent spatial reasoning skills, don't need a map, strong visual memory, etc etc. I suspect other folks good at packing cars are probably strong with spatial reasoning and memory.

Seems there is some research into this - The neural basis of Tetris gameplay: implicating the role of visuospatial processing: https://link.springer.com/article/10.1007/s12144-021-02081-z
I was a script kiddie in middle school back in the 90s, and WinNuke and BackOrifice were easy GUI tools back then for exploiting Windows installations over the internet.

BO was basically a remote control trojan that would install itself on a victim's computer and become a daemon that could control all system functions. I hid it in some shareware and sent it to my friend.

The first week, I did nothing at all, just to make sure he wouldn't be suspicious. Gradually I'd ramp it up, initially just displaying fake but semi-plausible error messages that confused him. Then I'd start playing loud screams at night and opening and closing his CD tray randomly. He would call me freaking out, complaining about his haunted PC. Sometimes I'd do it while we were playing Command & Conquer together, and he'd run off into the other room screaming obscenities and yelling uncontrollably. It was glorious.

Eventually I felt bad about it and fessed up, after which the school got involved somehow. I was called into the principal's office and made to explain it all. They really struggled to understand things like protocols and ports and instead grilled me on the name "BackOrifice" and how inappropriate it was. It was a weird scene, being stuck in the office with a bunch of sixty somethings, talking about buttholes, because none of the adults knew anything about computers. I had to explain what a modem was and how computers could network to each other across homes.

They made me apologize to my friend, which of course I did anyway. We both had a good laugh. Well, at least one of us did. Then instead of punishing me, they made us both lab techs for the school Mac lab. We discovered how to use the System 8 (old macOS) debugger to bypass their security software to browse questionable websites, which the young internet had many of. Once in a while we'd help people with their Excel homework or edit their MathBlaster scores too...
That’s a mnemonic not a descriptive rule. People make things taller for style and layout reasons too.
The very first comment in this thread had this false statement:

> He’s not being harassed by the swatters.
To be a top performer, you need to rest at your best
Is there even a difference at that level of study, which I infer from your post is undergraduate/master?
At least with Japanese, the answer to "why it took so long" is "nobody really cared".

Vertical writing is only commonly seen in books and very formal documents these days, and word processing software to make them have long supported it. Most writing, by hand or by computer, is done horizontally.
This person [1] ran a data search for stars with a similar light profile (“slow dippers”) to Tabby/Boyajian’s Star, and claims to have found a cluster of similar stars in the region. But the results are not particularly high confidence and are probably just data artifacts.

[1] https://iopscience.iop.org/article/10.3847/1538-3881/ac3416
Wikipedia is what you believe?
Ed Yong's book An Immense World is an incredible exploration of one of the questions raised in this review, which is what animals talk about. He explains the incredible array of senses animals have and how those shape their worlds (Umwelten, in biology terms). If we want to understand how and why animals communicate, seeing the world from their point of view is essential, and Yong does a brilliant job of that. His book will pair well with this one.
How to stop our immune systems from turning on us
Not a tech per se but I think they’d be more efficient. They’d go for standardization as the default, which would mean far less duplication of effort. They’d only break with that if a gain was to be realized.

In many cases higher rank humans block innovation because it threatens them. There’d probably be less if that too. Personally I suspect this is one reason it took 300000 years for humans to start building significant technology.

The thing that’s hard to imagine is what the driving force would be without much conflict. Conflict and competitions are easy motivators, at least for us. But a being with a different psychology might have different drives. It doesn’t have to be conflict that motivated growth, just some drive that ties into motivation.
Some trig and geometry is definitely useful—but it's quite limited to be honest. For most things you can use existing algebra libraries and for most things someone else has figured it out before!
I think there is a great filter. The trait that makes a species grabby is also the trait that leads to its downfall. They end up destroying their home ecosystem before they can achieve inter-solarsystem travel, wiping themselves out.
I often feel the same urge to work on soft/hard stuff. Not sure why I don't actually do it. Although the current stuff I work on is very cool on its own and not Candy Crush. But it's really a scourge on this world that the top tier pay in the industry is to shove ads in front of people.

So I do physical things in my personal projects and then come to realize that the potential return on investment (time spent vs. expected money) would be peanuts in comparison to pure software. I would love to know of hardware related work that has decent margins. Or at least enough margins to justify paying a good salary to enough engineers to sustain them.
You're describing something similar to what TRI has been working on for several years and seems to be making progress on: https://www.tri.global/news/toyotas-robots-are-learning-do-h...
A hypothetical megastructure Dyson's sphere would not radiate heat.
And I'm not so sure that you can apply the stealth principle here. Stealth inhibits active measurement and astronomical measurements are passive. We have sensor resolution and we have a mass of data to sift through - each time sensor generation or data processing advances, we see stuff we haven't seen before.

The data is analyzed as a dynamic system. Radar just looks at a bounce. If you setup radar incorrectly you might get false hits and no returns on valid targets. If you use a wrong model in analysis of astronomical data you're never getting anywhere close to a correct result.
The harsh reality of tech in finance: UBS calls coding an outdated skill
Wow, CSS elitism is a new one.

Sure, CSS is hard and Tailwind makes it easier. God forbid people choose the tool with better DX.
My university had a program that did this, I took it as a sophomore years ago while I was studying "evolutionary robotics", although typically we would simulate the robot in 3D virtual environment to test the reward mechanism for learning to walk.
If physical location is significant then it's not full remote position.

Beyond that, this is not just about sv vs rest of world, but about doing per-location adjustment based on local economic conditions. And it is pretty difficult to argue that the value of a developer to business is in anyway linked to their cost of living
Corporation don't and can't act. They are pieces of paper. It's people who do things, often evil things. Corporations are shields against accountability of these people. This protection for liability is the entire raison d'etre of corporations.

Any discussion about making things better has to focus on returning accountability to the people that do bad things. Without that, nothing will change.
Well I'm sure there are some costs, but Google charging you an arm and a leg for traffic when they literally own multiple sea cables going around the world and a bazillion datacenters seems a bit sus...
The important takeaway message I'm trying to deliver is that AWS is comically overpriced regardless of what they are trying to run. Direct connections aside, reasonable cloud competitors with similar networks are charging $0-1000 for transit and the same amount would cost $8500 on AWS. Cloudflare in particular has demonstrated that you can run these systems so efficiently that they can charge nothing for egress and still make a healthy profit selling related cloud services.
This theory is itself grabby, and grabs itself at that.

> Furthermore, we should believe that loud aliens exist, as that’s our most robust explanation for why humans have appeared so early in the history of the universe. But if loud aliens will soon fill the universe, and prevent new advanced life from appearing, that early deadline explains human earliness.

Even furthermore, we should believe that Big Foot Medusas exist, as that's our most robust explanation for why humans have not seen these yet and are still alive. Since Big Foot Medusas turn everything alive into stone upon observation, and we are still here, it suggests we are early in our explorations and observations of Big Foot Medusas.

Anyway, a loud grabby alien civilization expanding is "first come, first serve". Perhaps we have not seen grabby aliens, because the first grabby aliens became quiet, and make new grabby aliens impossible, or they finally became superrational and realized they need more than one civilizations to have an economy, cooperation, cosmodiversity, or competition: If aim is to win at tennis, you can't play tennis alone.

As for earth specifically, it was probably already grabbed, and humans are the terraforming organisms put in service of the grabbies to make our planet habitable. Or the grabbies are in such a zeal to expand and get the most of our galaxy that they focus on planets that are close to the horizon, after which they will be moving away at faster than light speeds due to accelerating expansion of the universe. Only after that will they get around to Earth (first building a Dyson Sphere around the universe to harness its energy).
That’s easy enough to create a deferral around, and allow the lien to transfer.

Again, these things are already done in other states, and it doesn’t have to be perfection, just better than it currently is.
As someone who works in making physical things, I disagree with the premise that the world of bits and bytes does not have impact. We will always need to manage resources including humans at a large scale and web apps are the best way to do that.
Really wish the author would have commented on salary. I personally think the reason more people don't end up on the hardware/robotics side is that the questionable-value fintech/adtech/socialtech pure software side of the world pays so much better and most developers follow the money.
It is logical for laying out text because if a text is larger than what fits on a screen, you want lines to be no wider than the viewport width and instead have the text expand vertically.

So width is constrained by what is available but height determined by what is necesary for the content.

The CSS flow layout is designed to make text content readable by default on a variety on device dimensions.
How is it logical that when giving padding-top as a percentage, it's evaluated as a percentage of width?
Sounds like a dysfunctional organization to be honest. Why couldn't you agree on the contents of the mobile API? If the backend team is slow, why can't the mobile team implement a proxy towards the backend to serve only the data they need?
In Switzerland the guns are typically locked away and out of reach.

While guns may exist in a house, for police it's unlikely to be confronted with it.
GossipSub: Attack-Resilient Message Propagation [video]
Usually such a promotion between levels for an institution implies they observed for several years the higher standards needed for the higher level. So you studied according to the higher standard but the classification isn’t changed retroactively.
Maybe all roads to space travel lead through global dystopian panopticon and police state?
People aren't uniform, but they're all human.

Improvements in tooling raise the baseline universally, making the "sloppy" scientists malfeasance obvious and helping the "diligent" scientist avoid inadvertent mistakes.

Moralizing about humans being humans and wishing we were better gets us nowhere, but technology carries us into the future.
> They can use it because the law doesn't mention that word

This is not true. The law defines which schools are allowed to call themselves "hogeschool", and also that the English translation of that word is "university of applied sciences" or, if limited to a specific job profile, "university of <said profile>".

See https://zoek.officielebekendmakingen.nl/stb-2017-97.html

> Het voeren van de naam hogeschool is voorbehouden aan de instellingen voor hoger onderwijs die zijn opgenomen in de bijlage van deze wet onder g, en aan rechtspersonen voor hoger onderwijs. Onder het voeren van de naam hogeschool wordt tevens het voeren van deze naam in samenstellingen verstaan, alsmede het voeren van de naam hogeschool in vertalingen. In afwijking van artikel 1.22, eerste lid, wordt de naam hogeschool in het Engels aangeduid met «university of applied sciences» dan wel, bij hogescholen die opleiden tot een bepaald beroepsprofiel, «university» met daarachter het vakgebied.
Web dev just has the best pay/perks for the amount of work.
No, the RWTH is indeed a university. Many (old) THs were granted the status of "Universität" in the 70s and 80s, see https://de.wikipedia.org/wiki/Technische_Universit%C3%A4t

And if you don't trust Wikipedia, the RWTH refers to itself as an "Universität", see here for example: https://www.rwth-aachen.de/cms/root/Die-RWTH/Aktuell/Hochsch...
Doing so would be illegal if they weren't one, so I don't see where the claim that they're not comes from.
Remote work isn't really a solution.

Cities exists because they do something economically and socially valuable for humans. It becomes possible to support some infrastructures and services, such as theater, grocery stores, etc.

All remote work does is distribute some functions to less populated areas without solving the core problems that plague modern cities everywhere with gridlock and vetocracy. Otherwise, remote works would still be roughly be distributed to the same cities instead of going elsewhere.

If we want to unlock the most value, then yes we do want to solve commute 2 hours a day, especially for people who still need to commute. Yes, we do want cheaper housing in the most desirable cities. Yes, we want those remote workers living there anyway.
Oh man. It’s been a long time since I heard anything about rspec
I guess that depends on your software background. If C/C++ is not a problem, I would recommend Arduino. I found it simpler to just upload your program as the sole brain of your MCU, rather than working with a Raspberry Pi with Linux and all the abstractions, devices, etc that goes with it.
"Location based salaries are discriminatory"

You have to understand companies will pay you the minimum possible to get you to join/stay.
Almost by definition the cheapest homes will be the “worst” homes so the goal is to make them as less bad as you can.
wow, great! (in theory, sadly my monitors suck. Dell one refuses to see dp and the cheap one does not react to hdmi when set through the tool... I got one specific setup with normal kvm that mostly works, all others don't...)