skysight-inc/HackerNews huggingface dataset:
USB4 spec was really unusual for USB, because it was basically just defining the thunderbolt tunneling protocol, routing system, and connection manager (and its complexities), including the optional PCIe encapsulation, and notably one of the encapulated protocols that can be used is USB3.2.

It also specifies the optional faster clock rates that TB3 used.

A port featuring USB4 discovers and negotate using USB4 via a slightly modified version of the normal method for discovering TYPE-C alternate modes. If it is determined that the other endpoint does not support USB4, normal alternate mode negotiation will occur, including (if supported) the special analouge audio mode. For displayport alternate mode, the USB4 router becomes involved in supplying the connection. Finally, if neither USB4 nor any alternate mode is negotiated, then the port will use USB 3.2.

I'm confused by the claim that USB4 does not support HDMI alternate mode. It is true that HDMI encapsulation is not supported, and that USB4 does not mandate supporting HDMI alternate mode (while it does mandate supporting DisplayPort alternate mode, since not all displayport capable TYPE-C peripherals are designed to handle the encapsulation), but a USB4 port can offer any additional alternate modes that the system designer wants.

USB4 is also really weird in that you cannot really add additional ports to the system on via add-on cards or similar, since there needs to be one router for the whole host that is connected to all the USB4 ports, in order to implement the correct routing system, and also implement the guarentees like Display Port being available on USB4 ports, etc.
I’m rocking a bit newer machine - but still eight years old. Glad I got it with maxxed out RAM and over the years I upgraded to a larger SSD. Had to replace the battery (it was bulging bad) and a few keys - but those costs were a fraction of buying a new machine.

Amazingly durable hardware that just works. Unfortunately new major Mac OS versions are no longer compatible. I figure when it breaks, if it’s gonna be more than $250 to fix it, that it might be time to move on.

It will be sad when it dies. It’s been around the world with me. Helped me accelerate my career, beachball during an interview which I think caused me to not get the job, and helped me for dozens others. In the end, it’s a tool, like many others, just with my memories attached.
Note: my previous laptop was a Dell 7480 but the soldered USB-C port and the ethernet port are now unreliable, hopefully the design of the frame.work will allow a much longer lasting hardware (and reusable motherboard :)
yes, that's how warrants work. if you get a warrant that says you may search the kitchen and don't find anything, you don't get to go and search the bedroom.
Unfortunately, many Android phone has no correlation between MSRP and quality. If your decision is based on that phone, it isn't really sound.
No, being a tad stealthy right now.
People agreed to work for those companies knowing what they were in for. We already have laws to punish bad companies. They will be held accountable if they are found guilty of alleged crimes. Apparently the employees accept the abuse for their compensation. If they found the treatment unacceptable they would leave.

Those companies are lobbying for higher minimum wages which will make it impossible for any company to compete with them. If you think their treatment of employees is bad now just wait until their employees truly have no where else to work.
Remote companies say culture doesn’t come from the physical office
Spellcheck a batch of Markdown Files with Aspell
YC Jobs Series: Women Engineers in Startups
I never understood the interaction between QEMU and KVM. I use the libvirt tools and it works great, but the internals confuse me.
Sure, but the point is that trying and failing to become a fighter pilot leaves one in a much better position than trying and failing to be a professional athlete.
Another falsehood: Users use the same email address on different services.
> That extreme turned out to be unsustainable in today's labor market--again, at least where I live--so "the market" and "the real world" seem to be moving on.

Yes, the minimum possible being the minimum market wage that they can hire workers for (even if turnover is high). I don't mean they pay $7.25...

> So I can tell you that many employers already flexibly schedule their workers

Yeah, but those employees get paid only for the time they work, not 100% pay for 80% time. That's the point I was making.

> Either way, I'm happy to pay even 20% more for my hamburgers if my kids can get better treatment as workers.

What actually happens is those jobs get replaced with automation and your kids can't get fast food jobs in the first place. Order taking gets replaced with kiosks and things like fry production get automated [1]. It might not happen overnight but the tech is basically there already with computer vision and robotics.

My local Walmart is already 50% self checkouts (advertising $18/h wages, btw). Amazon has licensed their Amazon Go tech to 3rd party stores. If wages go up 20% overnight the impetus to buy that tech goes way, way up.

[1] https://misorobotics.com/
There are people in America who live in houses built out of radioactive uranium mine tailings.

https://navajotimes.com/reznews/grand-canyon-gateway-chapter...

They've been begging the EPA for help for decades.
This kind of thing

End
End
End
End
End
I totally agree with this idea, Crystal core member seems to think less of it from a beginner programmer's perspective.
The extent of the flood is massive: https://static.dw.com/image/62963931_7.png (source: https://www.dw.com/en/pakistanis-outraged-by-inept-governmen...)
I've got a bunch of Surface Gos (goes?) in warehousing and they have outlasted everything else I've tried for the application, including the purpose built industrial devices from Zebra and Caterpillar.
You say this as a metaphor, but it is already the physical reality. I was at a US National Park in 2010, and in the parking lot outside the visitor's center (where it would get in nobody's way) was a roped off "Free speech zone." Despicable.
I’ve gone the opposite way. After having used the MacBook Air with the M1, I don’t want anything bigger. I have a 16” MacBook Pro and that’s honestly to big for me to get any real use out of it as a laptop. I’d like to move around more, but not with something of the size.

If I need the big screen, or keyboard I just “dock” it to a USB-C monitor.
Earth is burning. Yes, we need to make airlines' lives more difficult.
There are heavy ones (cast iron doorstop will find some) and they work better in certain cases.

You can also use a doorstop to wedge a door slightly open so it won't close and auto-lock.
While it's absolutely true there is a confluence of factors here (eg glacial melt, heat wave and a depression) and that these events are more likely with global warming, I'm disappointed this article didn't cover another important factor: dams.

Flooding used to be a much bigger problem in the Western United States and it was solved with dams. Yes, there is thd risk of dam failure but we're weighing up the real and present risk of flooding regardless against the possible risk of dam failure.

Unfortunately, there has been increasing opposition from the environmental lobby against building dams in the developing world in recent decades (eg [1]) and this matters when such countries are usually dependent on the World Bank and/or IMF to fund their construction.

Dams not only reduce the risk of extreme flooding but also provide cheap hydroelectric power, which is of incredible value to a developing nation.

Pakistan has some dams but clearly not enough. Given these extreme events that led to this catastrophic flooding are increasingly common and that no action in climate change will change this in the short or even medium term, it's time to build dams. Lots of them.

[1]: https://www.theguardian.com/global-development-professionals...
The Apollo effect is real, and so is the Scully Effect[1]. Entertainment stars with no particular relation or expertise in the roles they play can have an outsized effect on children and young adults' professional goals.

There is no economical scheme in which 25% of all Gen-Z-ers actually become social media influencers, so I'm not going to spend my time actually worrying about that. For the ones who do, the content they produce matters much more to me than their mere job description.

[1]: https://fanlore.org/wiki/The_Scully_Effect
The energy of the vacuum is quantized…and works out to be Einstein’s cosmological constant from the relativity equations
> I worry that this would essentially make it easier for airlines to drop passengers in the long run.

That should be easy to prevent. It has to be designed so the airline (i.e. the party that holds all the power in this contractual agreement) cannot cancel the contract, but the customer's money can only be collected the moment the flight touches ground on the destination. Like a reserved amount on a credit card that car rentals use.

Flights are already "connected", it should be easy to auto-bill once the destination has been successfully reached.
I do this with fiction books, too.
Yes. And judges (in the context of the legal system) have generally decided that non-human animals and machines are not entitled to authorship (and copyright) rights, and I don't see "stable diffusion" changing this. So, even if you use such tools... as far as the law (in its current form) is concerned, you are still the author of the work.

In the context of an art competition, I can see how it would be useful to restrict the use of such tools (as you state), but then it should be done explicitly, rather than through generic/vague "you should make the work yourself" clauses (and, again, it might not be possible to effectively enforce such rules).
Where "vulgate" and "vulgar" come from, the common.
I believe another term related to these phenomena is Elephant Paths. Named after the trails that pedestrians leave behind when they choose a shorter path over grass in favor of the official paved paths.
As I sit here using my 2021 MacBook Pro 16” that is twice as fast as my old Mac, with 16 hours of battery life, can run Chrome and Slack without dispersing enough heat to fry an egg all while not sounding like a 747, I can definitely say laptops have changed immensely.

I also have a 2009 Dell Laptop 2.66Ghz Core 2 Duo with 8GB RAM running Windows 2010 that I just cleaned up to give my parents. None of the above is true.
His list of hobby projects includes QEMU and ffmpeg. I'm sure Amarisoft is a fine company, but mentioning them before those two would be burying the lede.
That’s why I favored detection at the top. I’ve worked on complex code signing apps that the blockchain people would recognize. Shit is hard. You can’t stop many things and still make money. But if you figure out what the boundaries are of the nominally running system, you can chart or earn when you start to lose the plot.

I prefer charts over alerts, because as the company grows we keep forgetting to update the alerts. But then you need people who look at the charts between other tasks or you won’t catch anything and have to go back to alerts.
> This story was funded by the Judith Neilson Institute

I can't help but think that we are reading a narrative rather than an actual report.
Somewhat… I find it hard to sit down and read technical especially if it’s dense… I used to buy them for reference as needed but Google has made it almost obsolete now. Technology is also changing so fast now - most technical books I bought a few years ago are mostly obsolete now - so I end up googling anyhow.

Here an idea that would make technical books relevant again in the age of blogs and Google: I think technical books needs to be live content (I don’t mean course like) - you buy a book and get an online subscription to it (almost like an ebook) but live in a sense that you get access to subsequent editions and updates examples etc.
This is a neat way to use the PI, if you want to avoid BT all together and have access to a web browser on the PI you could also login to Spotify.com and use your phone / watch to manage what is playing but have the output set to the web browser on the PI. This assumes you use Spotify of course =)

I have a similar setup in my workshop and it has been solid for years.
> a blog post I made in 2019 describing the vision

Hence I think you have, regrettably, answered your own question.

Its all very well having a vision, but executing it is a different question.

The sort of thing you propose requires a lot of time and a lot of money to develop. Let alone maintain. Let alone market and sell.

Look, its like all those "Bloomberg killers" that come out of the woodwork as often as the seasons in the financial world. There is a reason why only Bloomberg and Reuters are at the top tier, why the second tier is so narrow and why everything else is junk. To replicate Bloomberg would take years in time and billions in cash.

I admire your ambition, but perhaps rein it in a little ?
It would still be true. This isn’t pressure welding copper, and if it was, the horses could pull that apart
Nice catch. I feel like this deserves way more discussion, though -- how are they doubling the throughput of existing cables?!?! I wonder if software updates could also upgrade existing USB4 interfaces, too.
People aren't protesting in the streets.
The less charitable assumption is that it's a way to help gentrify these communities by making it easier for people to buy in what are now cheaper neighborhoods. Raising home prices means more money for banks on future mortgages.
> and liberals have, on par, too little party loyalty.

My knee-jerk reaction is "this is a good thing", but this is wrong.

The left's lack of party loyalty costs us elections. The farther left hates the "Vote blue no matter who" mantra, which allowed Trump to win 2016. The right votes red no matter what because they think every democrat is a socialist.
Thanks! I saw the original a while ago and didn't know there was an extended cut.
My employer collects "screen time" based metrics and working hours aren't part of my employment agreement. This is beside the point.

Let's look at it another way. Why do you think someone who spends a majority of their assigned working hours eating, shitting, and flirting with the receptionist should earn the same compensation as someone who spends 100% of their working hours doing things that are the in their job description? When I was naive, I tolerated being the latter in a job with many of the former. This was a contributing factor in deciding to work for myself.

Now, if you want me to produce more than my coworkers that's fine, but I'll have to be compensated more.
Ask HN: What are the jobs /roles/talents,that AI can't ever replace?
One I can think of is ' human beatboxing' (This will require whole artificial human) ,I need more examples .
I read someone else suggest Permaculture as a way of mitigating some of the affects of monsoons in these types of areas.

Does anyone have any evidences of such a thing working?
Privacy concerns aside regarding how this information in a negative way. I want my alertness to be monitored. One of the smart cars I was driving recently poped up a recommendation on the console that I should pull over and take a short break, or something to that effect. I realized that I was tired and groggy and I thought that was a good idea. So I pulled over and rested for about 20mins then got back on the road and I was more alert. I think these prompts are great because sometimes I don't realize that my lack of alertness can be dangerous. Having that reminder is a great plus in my experience.
My grandfather got a pacemaker in the late 1970's.

He died in 2014, not from heart-related issues.

I'd say that was a good return on medical investment.
Yeah embedded debugging is an absolute PITA, even with OpenOCD + JTAG exposing a remote gdb server to the target it's just always been so fragile in my experience. Like reloading a changed executable causing gdb to segfault sometimes, and you need to restart every part of the debug chain (device being debugged, openocd, gdb) in order to get back to working on the problem you were originally trying to solve.
Don't have time for the video, but if that was Thomas Midgley, he was quite the one-man environmental catastrophe.

https://en.wikipedia.org/wiki/Thomas_Midgley_Jr.
I couldn't agree more. It just creates an unlimited amount of confusion. Here's a write-up about a Google engineer that bounced his head across numerous related issues as I couldn't readily find much of his content today:

https://arstechnica.com/gadgets/2016/02/google-engineer-find...
To be honest, I really don't have much interest in the beliefs of the upper echelons of liberal academia, and how many actually believed in the literal definition of the movement name vs something else. From the responses here, it seems that I've somewhat unwittingly touched a nerve, though I suppose that might actually prove my point - that the movement fractured quite quickly.

I still think "lay flat" is about the best name for the phenomenon encapsulated here, which was my actual point.
My PiHole in AWS requires me to VPN into it, so DNS requests are protected by the VPN. Neither AWS or anybody in the middle can interfere with it.
Ask HN: What is a good alternative for Kong API GW with OIDC supporet
Asus Sensors Linux Driver Being Removed in Favor of Better Alternative
I'm questioning that Salt Lake City never gets above 100F ever in September while living 30 minutes north of Salt Lake City would regularly get above 102 in September.

Now they did say "in the summer" rather than "in September", and I certainly believe it regularly gets up to 102 in Salt Lake City and the surrounding area in the summer. In which case I still question why they would make the comment about 102 in the summer and use that to imply skepticism of the rest of the reporting.
Edge-Free Programming, by Michael Feathers
Then the people working there aren't rational actors. Amazon is paying $15/h nationally, why would anyone work for $7.25?

> even though they've had to cut hours and are now "drive-through-only" for big chunks of every day

And when everyone leaves for the higher paying jobs (as they should), they'll raise wages. That's how a market works.

> almost nobody in HCOL areas gets paid that

No, nobody in HCOL areas gets paid that, not only because state and local minimum wages are higher but also because the market price for unskilled labor is way higher than even local minimum wage. And if you're getting underpaid you should quit. There is plenty of access to market wage unskilled jobs, if those people are staying despite being underpaid that's on them.
PlayCanvas Releases GlTF Viewer 2.0
How about not shutting down German nuclear plants, and not buying "clean natural gas from mother russia".
The Surface Go was not a performant computer when it was released. At least the Core 2 Duo 2.66Ghz Dell with 8GB RAM that was introduced in 2011 that I mentioned earlier was top of line when it was introduced.
That's where I do the majority of my reading (for technical books) these days. It's great, especially for the "I want to learn $LANG/$FRAMEWORK but I know the particular book will be outdated in 2 years or irrelevant to my future work." Unless I really like the language, I probably won't be buying the book (of course, if my employer will then I'll take a hard copy).
If the insulator material is truly a (thermal) insulator, and thick enough, then the heat will "prefer" to flow out the ends of the cable rather than making its way through the skin of the insulator. (Remember, electrical conductors are usually also great thermal conductors; an insulated copper cable is essentially a solid-state heat pipe.) Pick up one of these thick-insulation cables, even after hours of operation — the cable itself won't be hot. But the ends sure will be!

For mains leads, this usually means you're "grounding" heat into:

1. the device itself, usually at the power supply. The heat dead-ends between the coils of a transformer, this being why high-wattage PSUs have fans.

2. your wall — specifically, your wall junction-box power sockets, at the point that the device's power lead's male connector touches the faceplate of the wall socket. This is why you'll often see slight electrical singing on such sockets when you're operating e.g. a portable air conditioner or microwave on a 120V 16A socket: despite most of the heat following the thermal conductive path of the cable into your house wiring, some of the heat ends up transferring into the air where the thicker insulator ends, through the bare contacts, and into the plastic of the wall-socket faceplate.

3. The rest of the house, through the thermal conductive path of the house wiring — the house wiring, being lower-gauge and so needing relatively thinner insulation, leaks heat more readily than the sort of "super-insulated" cables made for high-amperage appliances, and so the heat is gradually sloughed off all over your walls.

4. Your neighbourhood electrical distribution box. Despite heat leaking through your house, modern residential wiring's electrical insulation is still thick enough, that if you're using enough household load to just be barely below tripping your mains breaker, you're probably heating up your neighbourhood distribution box. Ever noticed one humming really loudly when you walk by? Just like your computer's PSU, these have active cooling that goes harder when houses are dumping heat at them.

Note also that this is among the reasons that industrial power routing (for e.g. factories, mills, etc) doesn't use insulated NM in-wall wiring (Romex), but instead routes individual [lightly-insulated, essentially just for electrical separation] conductors through metal conduit, with as little in-wall routing of that metal conduit as possible. The metal conduit is a heat sink for the conductors — such installations are trying to take on the responsibility of dumping electrical waste heat locally, so that they don't overheat their nearby electrical distribution station, or produce line sag on the poles connecting them to it!
Opposite view: I will never ever buy an Apple phone after they have been caught throttling. At least on Android I can install another OS.
I think they learned from the German 9€ ticket - people made more trips due to the ticket. With the spanish system, only people that really have to commute long-term (job, uni, etc.) will benefit, without setting an incentive to take "recreational trips".
It’s a distributed system right? How do you prevent saturation of a single service?

Backpressure.

Add artificial delays to the queuing time, increasing for each taxi.
Grass roots wireless mesh networks are a nice concept in theory but no one has ever made them work well at scale. It's just a very challenging technical problem with nodes moving around around, going offline, intermittent radio interference, etc. So the routing tables constantly change. And unless people are willing to buy specialized hardware such as towers and antennas, the range between nodes can't be more than about 100 m.

The One Laptop Per Child project tried to use such a network to serve remote areas but it never really worked.
It's a slow process because it's low priority. I hope they continue though and really accelerate it. Every city should have a place where one can go to get help with Google products. How many stories have you seen blow up on HN that probably could have been resolved in 30 minutes if the person could talk to a Google person face-to-face.