skysight-inc/HackerNews huggingface dataset:
If businesses were perfectly rational economic actors then all bay area/sv devs would be out of jobs.

> When you travel to a country cheaper than yours, do you pay every restaurant, store, and taxi driver the same way you would at home?

> No, you don't. Because that would be foolish. You pay local rates, which are less.

But if you could magically teleport to store or restaurant anywhere in the world, would you pay high prices to go to SV restaurant or store? No, that would also be foolish.

So local prices make sense of physical businesses because people pay premium for convenient access, for not needing to fly half-way across the world to do your groceries or whatever. But that same does not apply to full-remote developers; the work(/value) is getting delivered to the business all the same regardless where the employee happens to be physically sitting.
Omg I remember discovering that bug.
> Isn’t this the case for last 40 yrs?

Is it? The only place I know off the top of my head is maybe ten years old.
llvm (apple) is a mistake, but I am not expecting microsoft to do anything else than mistakes anyway.
China's take down of Jack Ma and the tech sector was so incredibly ill-timed
Interesting that the OP puts “caring about performance” so high where he admits that it had very little impact on business results.

If the data shows it does not matter for success of the company, why care so much and stress it is important?
Yes. To add, always try to escape, have a side project, dabble in opensource, wake up early and use your best brain capacity for that then go to work. I know it's hard but if you're just what you do at work then future employment prospects are lower than otherwise.
What is M1?
It's the french, I expect it to happen
It's a matter of focus: Having some time to tinker and try out stuff that might just fail is great. If it consumes so much development time that the must-haves deteoriate, you let down your customers.
After doing a bunch of research I eventually bought a monitor with a KVM built in and I’ve had almost no issues with it. It does imply if you go this route that you are stuck with a single monitor setup, but if that is how you work anyway it’s totally fine and great.

Otherwise some KVM that is decent is as you imply not going to be cheap. The one that I have seen recommended on here before is https://www.store.level1techs.com/products/p/14-kvm-switch-d...

The manufacturer themselves even outright says it’s not perfect, but from what I can tell it’s probably the best one on the market right now
There are two ways to evaluate salaries / compensation packages: 1. What is your price in the market? 2. How much money do you need to be able to focus on your work and not worry about money. Most companies use a mix of both approaches, depending on the role and the individual. For most employees, the second perspective makes for a better experience. As long as you get enough each month to make the money problem a non-issue, you get to focus on the work itself, which can be a very positive experience. Some people (or the same people at different phases of their lives) want to optimise for getting the highest price they can get in the market. That's a valid choice, but one that in many cases results in a suboptimal work experience.
Do you think that the author is a bad developer? Why?
Not anymore. They have all(?) rebranded to „Universität“ in German.

But that‘s intentional. Former FHs are practically identical in law to universities. They all have the right to promotion, their masters and bachelors are legally identical to universities‘ masters and bachelors.
Because you don't need any specific support for ECS? It's just Docker.
Lowest level manager
Think of dopamine as finite resource to spend on activities
https://archive.is/FXpzG
No, I don't think the author is a bad developer. I was thinking more at the general situation at Gitlab.
Works for me but it loads very slowly, it is a nicely done app, but the runtime is to heavy.
> A mistake GitLab made, and continued to make when I left, was not caring enough about scalability. Yes, directors would say it was important and improvements were certainly made, but it was never as much of a priority as other goals. At the heart of this problem lies the way GitLab makes money: it primarily earns money from customers self-hosting GitLab Enterprise Edition, not GitLab.com. In fact, GitLab.com always cost much more money than it brought in.

Is that really a mistake, then? As a first approximation, company has to invest in the thing which makes money, not the thing which loses money. Now, higher-order thinking might suggest that a more-performant gitlab.com might bring in more customers, build a stronger reputation and so forth. Still, if the company’s real business is selling self-hosted software, it makes sense to focus development resources on self-hosted software.
Everyone in America thinks it's normal that you can just make a phone call and a SWAT team turns up anywhere you like at any time of day or night?
Do you maybe confuse community colleges with „Volkshochschulen“?

The latter offer recreational courses, like painting or language learning or Indian cooking, usually one hour per week for a quarter year or so. The courses are held by laypeople.
Python: Automatically drop you into the debugger if there's an exception
I've never used there.com, but I’m told its “secret sauce,” is browser-applied XSL.
It's amazing how many issues in life are caused by the act of thinking of these possible issues, than the issues themselves. My friend had horrible issues sleeping, he tried many things before going to psychiatrist. The conclusion was quick and accurate - your issues sleeping are caused by your fear of not falling asleep, basically anxiety. Anti-anxiety meds fixed it immediately.
I'm sorry you feel that way

This description helped me put words on the type of people I enjoy working with
In my experience, people will use "managers" as a proxy for complaining about all the other things they don't like.

Of course clueless managers and extreme bureaucracy will destroy a company, but I very often see engineers that just want to do X and ignore everything around it as if they were working in a isolated environment. It's often the managers calling these engineers back to reality, which creates tension.
Tell HN: Niklaus Wirth, inventor of Pascal and Oberon, has died
The problem description sounds vaguely PageRank-y, so maybe similar trick can be applied?
The title is a tip of the cap to Controlled Flight into Terrain, CFIT.

https://en.wikipedia.org/wiki/Controlled_flight_into_terrain
One thing I'd change from a marketing perspective would be that in the video loop the tutor would also have a keyboard at their hands. Because usually it is like this, that if the tutor wants you to hear your mistakes, it plays the improved part which you had wrong by putting extra emphasis on the correct part while explaining it.

The video loop, as it currently is, makes if feel YouTube-y or a formal, business-like Zoom call, while the really special thing of this very interesting platform is the connectedness of tutor and student.

Awesome platform!
I did a kernel bootstrap (and got snatched by other projects), I used the hardware USB debugging capability to trace the boot process. Basically, the UEFI BIOS fire up my kernel image, I spit out debugging stuff on the UEFI console until the UEFI to kernel image handover where I do switch to tracing using USB hardware debugging, you need a 2nd computer in order to get the trace of course.

I do suggest to use that. Careful, The AMD mantisse USB controller has a bug in it debug facility (CPU and chipset) and I had to work around it.
Read replicas are better suited for this situation and way less complicated. And you said it yourself: you need to be careful and you loose the ability to do joins.
Waymo car set on fire in SF Chinatown
I find the bit about employees being permitted to use their own computers almost astounding. However small an organization is, it should be insisting on providing a company-owned machine and having all company business be conducted on that machine.

This has massive benefits to the company in terms of control of corporate IP, huge benefits to the employee in terms of separation of work time and personal time, and it doesn't even cost that much to do.
Thank you!

That's why I love HN so much: a helpful answer with a source to boot!
How would this work if your monitor uses HDMI?
I quite agree, I believe the police must have heard of the swatters long ago and kept terrorising the person, I just checked the Torswats channel on Telegram and saw the Torswats return channel alive and the owner claiming swats to the said person is free. It is ridiculous this should be going on and on in a civilised society.
It's pretty clear the basic problem is that people just can't agree on what to do, where relatively small minorities feel they have the right to sabotage democratic decisions once they're made, and so a lot of, individually pretty small, parties are sabotaging eachother instead of agreeing on a plan and then working to implement it - warts and all.

And extra party in the mix isn't going to solve matters.

In a way this is the basic problem of democracy. The idea is that a lot of effort is put into coming to a common decision (and ignoring the problems of minorities just getting overridden, it works. Plus, even with that and other problems, I'm not sure any of the alternatives is better). Then, once a decision is made everyone needs to work together to implement the decision, whatever their personal feelings on the solution chosen.

That 2nd part is ever more missing from our political system.
Remember that all of those local markets sell iPhones at a higher cost in USD than the Bay Area. Exactly which goods should they be able to buy the same amount of?
As a piano/keyboard player, a lot of musicality is possible on a keyboard. It is possible to learn to modify the technique to better utilise the velocity available to a particular keybed, weighted, or non-weighted. When playing keyboards you are working within a subset of the potential dynamics available to a piano. Though expressivity is lessened, there is still a huge palette once you learn to use less total force and less differentiation in force (dynamics).

I know I can play with high musicality on almost any keyboards with velocity, because I was blessed to have learned to use bad instruments. But, it doesn't compare to the depth of the sound generated by all the moving parts and interactions happening in a real piano. Not only the sounds, but also the sheer weight of the keys.

Most* keyboards/vsts are just triggering a (pitch-shifted, looped) sample at a given note and then doing that for n notes and that doing an additive sum.

That is definitely not what occurs in a piano though. There you have the 3-dimensionality of the physical world, like the way waves are traveling through distance and shape. When sounds' harmonics interact, resonant nodes in overtone sequences can trigger each other to resonance, which can trigger other resonances throughout the tone. Maybe you know the feeling of depressing the sustain/damper pedal while sitting in front of it and giving the instrument a smack (or holding down the keys you are not playing and doing it). Or running your nail or a pick over all the low notes with sustain.. like you are in a cave.

In midi/digital, there's the fact that dynamic is usually gonna be 8-bit. Just because midi did that and it made sense at the time, other keyboards and VSTs mostly follow suit. I'm surprised this gets generally passed over. Obviously there's more than 128 strengths of note in real life.

But all that said I think it's possible to learn keyboards/music theory/songs/playing on a non-weighted keyboard, but false to say that digital/non-weighted is equivalent to acoustic piano. But you only really need that for really dynamic music like Jazz, Classical, Instrumental et al. But it feels so very wrong to play that kind of music on bad keyboards.

* Roland V-Piano, and PianoTeq, as well as many I'm unaware of do in fact use physical/acoustic modeling as opposed to triggering samples, but it has not been predominant even among high-end digital instruments
> This then lead to the discovery that we didn't have any backups as a result of the system not working for a long time, as well as the system meant to notify us of any backup errors not working either.

Reminder that validating backups for critical systems is everyones[1] job in organizations where there’s not a literal backup team working on it full time.

This is probably one of the worst experiences a developer or sysadmin can have, but in no situation can it just be one persons fault.

If multiple lines of defense have failed (backup validation, monitoring etc.) and nobody noticed, it’s simply a question of when.

[1]: all technical personnel that can be remotely considered stakeholders in the backups not failing
What I don't understand is how we reasonably quantify the probability of sentient life evolving. Sure the universe is very big, but the probability could be very small. All the discussions I've seen make the assumption that there's nothing unusual about life on Earth and given similar conditions elsewhere we would expect to see life, but how does one conclude that from a sample size of 1?
Let's say you pay a lot for some cloud provider and you find out that your app is best and cheapest served by a good ol' regular webhosting provider. Please, in that case, make sure you leave your money and data at independent webhosts. There's a trend going on - at least in Europe - of consolidating smaller webhosts into big players, under the guidance of some big groups (private equity?). They quickly raise their prices by 100's of percents.

I experienced this a couple of times with different webhosts (in the Netherlands) over the last three to four years. Very recently my monthly bill at one of them went up from around 3,- to around 18,-.

Whenever I read about 'egress costs' I usually laugh about that because I don't even understand it; my data is my data, why pay to get it off your hard drive!? But for some time I'm also seeing dark clouds for my own use cases. I don't find it hard to believe anymore that webhost after webhost is consolidating, trying to play AWS, upping the prices a lot, and finally... also establishing egress costs!??
I had a conversation with a recruiter for one of these startups a few months ago during a job search. I was initially quite interested, this company made an app for researchers and clinicians to help guide people through the ketamine experience. Me: “That’s interesting, you guys must be partnering with academics and researchers on grants and stuff for money right?” Them: “Nope we make money by selling data on the patients”
Yes, it will! I don’t live in the area anymore but would visit partly to experience walking across when the bridge opens.

https://www.gordiehoweinternationalbridge.com/en/bike-or-hik...
Video could really use more photos and visuals, but it's just some dude talking really fast without pauses. Could've been a blog post.
If they also don't have regional pricing then it's discriminatory.
Nish, a Command Line Shell
https://news.ycombinator.com/item?id=38858012
Wouldn't count on that. Thunderbolt is USB-C just visually. It's probably better to think of it as PCIe that coincidentally has the shape of a USB connector.
You mean "conspiracy theory".
Technically it is the standard in the US as well. That’s what income tax withholding is for, and most people’s mortgages or rents bundle in property taxes as well. Then the other chunk of taxes that most people pay are sales tax and gas taxes, all paid as you earn/spend.

The real distinction is the backwards filing process. You have to fill out information on W2s and 1099s that the government already has.

I think this could be streamlined without pissing off the third party tax filing industry. Just make it so that all of the information on those forms can be provided all at once to the tax filing software companies when a person puts in their personal info. TurboTax already kind of sort of does this when you put in a couple of pieces of info from each W2 and it fetches the rest, but it could be streamlined into a standard.

Then for people who file manually, there could be a system where the government sends a consolidated group of summed values for use on the manual forms. I feel like this could be an acceptable compromise that works within our broken lobbying system.
> This seems to be entirely normal for startups

I have trouble understanding this.

Do these startups consciously decide not to have backups (for time/money reasons perhaps)? It makes no sense to me.

I've worked at some startups and most senior engineers know what's necessary to keep production systems running reliably. That includes monitoring and backups.

Could it be that this is entirely normal for startup with less experienced engineers doing things for the first time?
I'm confused by the argument here; is the argument that 'humanity could not arise once the universe has been taken over by grabby aliens, so a possible explanation of finding ourselves existing so early in the history of the universe is that this will be the only opportunity'?

But if the universe will soon be filled with gajillions of grabby aliens, who's to say that we couldn't have been born as grabby aliens instead of humans? In fact if there will be so many of them, isn't the fact that we're not grabby aliens ourselves evidence that there will be no grabby aliens?

I feel like there is some implicit assumption about 'who you are likely to be born as' that I'm not getting here. Do I need to assume that I could only have been born as a human for the argument to go through?
I think it's less innovation and more failing to understand the requirements (i.e. only implementing half of what's needed, and then moving to the next thing). E.g. adding labels to gmail, but no way to have filters, so you have to manually apply them.
Not to mention the inability to enforce full disk encryption and (hopefully) avoid leakage when someone quits.

It’s obviously not a silver bullet but at least then leakage must be hostile action or incompetence by transferring sensitive data outside of authorized channels.
I would suspect problems, all of my thunderbolt docks seem to have a 'boot-up' period when powered-on and switched to.

It would probably work if you were okay with the delays.
I have a Mac and Windows hooked up the same monitor and keyboard/mouse.
I used a USB-switch and connected the monitors separately with USB-C and VGA. Then I don’t have to route the video though the USB-switch.
An interesting point that I am amenable too, I certainly appreciate the mental connections you make here. Though, I could say that based on these comments this isnt a universal problem, and that preserving a police force that has no regard for civil rights is not a sign of, say, conservative values, its fear.

I am well aware that we have gang violence and all types of problems. What I do not see is a justification for things like violating someones property, repeatedly. The man has no obligation to cooperate with shit, and the police have no right to barge in anyways, that isnt how probably cause is supposed to work.
> Several months ago, I built a project using USB host mode on a Raspberry Pi Pico, which uses a USB numpad to pass messages to an MQTT server. This uses the Rp2040's USB host mode https://gitlab.com/baiyibai/pico-w-usb-host-mqtt-numpad

Maybe I read the README a little to quickly, but you seem to be using standard WiFi for communication. As stated in other comments in this thread, this solution already exists. USB through Ethernet extension are well established and you can already connect this to a WiFi extender.

What I was thinking was to achieve this with a simple radio connection that do not need configuration or even a WiFi network to function. Just plug it in and it works. Here's a sketch of the high level concept I had in mind: https://ibb.co/VD2d9XM

Is your point that once you can do that with Wi-Fi it is trivial to do it with any type of radio connection?

> From my limited understanding, it should be possible to pass these USB messages from HID client to HID host and vice-versa.

Someone did this here using Etherkey and an ATmega32u4: https://www.sjoerdlangkemper.nl/2022/11/16/running-etherkey-...

> it seems the TinyUSB library doesn't provide the full bitmask resolution necessary

If my understanding is correct, Arduino already provides low level USB controls: https://shorturl.at/joSWZ.

All in all, it seems to me that there is an opportunity here but unfortunately this requires skills in electronic, radio and USB protocol that I do not possesses and seems fairly rare.
Obviously, you don't need to do that for the majority of things.

My point is much simpler, if you can use something that removes bugs with no appreciable additional effort (or actually less effort), why wouldn't you?
I am unsure of the point you are trying to make. You seem to be excusing the defacement of private property. Have you ever been in a fight, out of curiosity?
> One day, someone will fire a nuclear weapon at civilians and we just have to hope it isn't in our lifetime.

Guessing you're not Japanese?
What a nostalgia hit!

Funny because I only recently found my old collection of Australian Hyper magazines from the early-to-mid 90s ...
Looking at the covers makes me feel like I'm 10 again, hiding out in the local newsagent. What an era :))
Microplastics is also xenoestrogens and a bunch of other stuff and nanoplastics too, reducing it to "just pfas" is ridiculous
Are emergency grants for startups merely postponing their inevitable end?
> never give it your all unless it's your own company

It’s the classic “last founder or first employee” problem. If you are an employee at a startup, have no illusions: if “they”[1] don’t give a shit about you now, you can be sure “they” will not give a shit about you later.

[1]: the company is and always be an inanimate and abstract object, your boss and colleagues will change
This is about Israel startup scene, but it could be easily applied to all the bridge rounds counting in the US that are banking on the Fed lowering rates.
They do have some computer-based mags in their huge database [0]. It's nice to see them still doing their thing, it's an incredible project and goes back decades. I used to scan for them almost fifteen years ago; just the website itself makes me feel nostalgic now, let alone the gaming mags.

0: https://www.retromags.com/magazines/
And the Yank said that only the US of A gets to have anything to do with geopolitics because "we are just better that's why". Oh, and "because all my life I've been told Russians are evil".

Putin is unfortunately right, you understand only one kind of argument.
I guess the argument is something like 'if life is unlikely to evolve, then it is surprising to find ourselves existing so early in the history of the universe. If life is likely to evolve, then how do we explain being apparently alone?' and then the grabby aliens theory tries to answer the second question.

I don't find the argument convincing though (per my other comment)
> US started requiring passports

It’s worth mentioning that the enhanced driver’s licenses and state IDs are still valid, which tend to be easier to acquire and require far less paperwork if one is already getting a license/state ID, so residents of the more populated border states have a somewhat more seamless option.
It would be a tough job if done correctly, is probably the point.
Personally, I prefer using data from Uruguay to cover the holes in the United States data.
It is a challenging book. But it is an introductory level material on Bayesian statistics. One can teach an undergrad course from the book. IMO, doing computation along the way makes the process enjoyable. Stan / julia-turing / pymcmc all good tools.
I've inherited an old legacy spark project. I find the developer experience and tooling of Spring Boot to be much better and it's well suited to building microservices.