skysight-inc/HackerNews huggingface dataset:
> Where feature detection fails developers, UA Client Hints are the right path forward.

UA Client Hints will provide: brand, major version, full version, platform brand and architecture, platform architecture, model and whether it should be treated as a mobile platform.

If you were using the UserAgent to guess if the browser was a particular version with a particular bug, now you don't have to parse something and probably get it wrong.
Bye-Bye Coffins, These Organic Burial Pods Turn Your Loved Ones into Trees
Mentioned in Aubrey/Maturin by Patrick O'Brian (who did his homework)
In the short-term this might be annoying, but in the longer term this is going to force browsers to adhere more closely to standards. When sites are less able to write different code for different browsers, the onus to fix inconsistencies will transfer from site-maintainers to browser-maintainers.

In 5 years you might look back and realize you no longer write browser-specific code any more.
Very spot on observation. I'm currently on the 'I tolerate it' bucket but I'm actively trying to hire for my replacement so I can move back to being an IC again.

At first I really disliked it but the more time I spend doing it, the better I get at it, the more rewarding it becomes. I fear by the time I find someone to actually replace me, I won't want to go back to being an IC.
> Freedom of speech is a principle that supports the freedom of an individual or a community to articulate their opinions and ideas without fear of retaliation, censorship, or legal sanction.

https://en.wikipedia.org/wiki/Freedom_of_speech
I haven't seen it mentioned anywhere yet, but I have to wonder... Does this vulnerability allow MITM of Windows Update itself?

I would expect all connections to the Windows Update servers to be protected with TLS, and as a second layer the updates themselves to be signed, but if this vulnerability allows bypassing both signatures, this could be really bad.
That's really sad. Hipmunk has been the only way I've found flights for the last several years, and I always loved it!

Personally, I don't know what else to use instead.
Seconded. We have several levels of dev/test/production cloud services, including backends on cloud providers etc. It’s great to have one container for each group of services!
I definitely relate to this. Just recently I had need of a printer and I was thankful I had stashed an old Canon inkjet printer in the attic. It technically is new enough to have wifi, but it was one of the first of that generation so it's a real hassle to get it connected. I was very happy that it has basically no other "smart" features so it can't phone home or report on my activity or anything like that.

I foresee that in the coming years I too will long for "old" technology and devices that just do what they are advertised to do, unencumbered by data harvesting and loads of hidden "features" that are not really there for my benefit. I can already relate to the farmers wanting old school tractors that just do the job.
(1) I plug them in correctly one time.

(2) I mark the top side outline of the USB symbol with a white paint marker.

(3) ...

(4) Profit!
the holy grail of travel search engines is one that include award availability (+ amount) across all carriers
Google used to offer the QPX Express[1] API for querying flights. Then it got killed[2], like 190+ Google services[3]

[1] http://web.archive.org/web/20160413025405/https://developers...

[2] https://news.ycombinator.com/item?id=15594975

[3] https://killedbygoogle.com
> Why stop using the app

Because they have clearly demonstrated they do not deserve your trust or support.
DHS Move Ahead to Harvest DNA Samples from Nearly Everyone Detained by ICE/CBP
Positive Steps to Encourage Housing
Insights from Applying NLP to the Transcripts of 8 Democratic Debates
Thought experiment 1

We all start as a single cell. What biological event starts consciousness? Keep in mind you can't be half conscious — that's still conscious.

Thought experiment 2

Look at this random symbol: #. What are you conscious of? Chances are, conscious of things, of objects, of elements, of concepts. Things that have some unity to them. But, things are mental constructs, typically socially shared. So, much of the content of consciousness arrived after birth, once we could learn these mental constructs.

Thought experiment 3

What is more complex: a single neuron (with thousands of mitochondria and other organelles, thousands of synapses) or a worm, with only a few hundred synapses? Similarly, what is more complex, your own body or the company you work for?
https://epiphany.pub
It's not right but it makes perfect sense that no one would care about building something that outlasts them unless they're super passionate about it.
This is a shame, and says more about the consolidation of the tech industry than Hipmunk's product.

One of Hipmunk's founders spoke to a course that I was in about their experience as a founder and how they were running their business. A few weeks later, a well known founder of another travel search company visited the class and said outright that if Hipmunk did have any success, that they would copy those features and that Hipmunk couldn't threaten their position. That is exactly what happened.

To boot, Hipmunk was acquired and shuttered by another travel conglomerate.
And...

for a USB-C to USB-C cable, you can use either end of the cable!

Grab one end of the cable, either end, and it plugs in (flipped either way).

You can plug a phone into a laptop. You can make either one of them be the "host" and you can control which one will charge the other one, or that no charging will occur at all. (At least with Android and a Pixelbook.)
a plastic surgery to build in Klingon like capabilities - take the piece of the liver like for transplant and transplant it into the other side of the body, and after some time for regrow the person would just have 2 full livers.
This thing is riddled with typos. It seems inconsiderate to say goodbye to your customers without at least reading the thing through for errors.
Digital Ocean and Hugo. The blog content is on GitHub, and I can pull/push from my local machine or my DO instance.
RIP poor hipmunk. Been a huge fan of their site.

A sign to never drop the ball and always keep innovating!
> What's the point of a VPN server that isn't reachable from the internet?

exactly...

The tutorial only explains how to set up a VPN server but nothing of the surrounding infrastructure to make it useful for any of the use cases the author mentions.
Those are very strong words. Why?
Habits Aren't About Doing Something, They're About Becoming Someone
A few more usecases that I've added to my workflow since discovering container tabs:

* Work/personal separation

* Multiple AWS accounts

Also, I am very impressed with how well they're integrated into Firefox. For example, opening a link in a new tab will preserve the container. CMD+Shift+T will restore a recently closed tab and remember its original container. I really like the color coding too.
After spending half day trying to get CygwinXFree and XMing to work properly, I just realized it's never going to be better, on Windows.
There was one rainy like the 3rd or 4th day I was there. Otherwise it was in the upper 70's lower 80's. San Diego is known for it's year-round great weather.
Games these days already have graphics that sometimes makes them seem real (in 4k/5k on 2080Ti/Titan RTX, Ultra), especially landscapes or space settings, and often much more interesting story than most TV shows. In addition, whole sports segments like motor racing are way less fun to watch than to play a quite realistic simulator, where players are often current/former top-level real-world racers.
Would a site with this be required to give a GPDR disclaimer?
Indeed. If we accept panpsychism, then the "hard problem" of consciousness morphs into the hard problem of how awareness arises, and what degree of awareness and understanding is present in a given individual.
Baader–Meinhof phenomenon
I think the thrust of GPs argument is "Before they take away the UA string (the one clumsy tool that I can use to half-accomplish my goals) I wish they'd add official APIs to detect these kinds of things".
I believe this is overstated and makes it sound like all of his work is bs, when the majority of the book is just fine.

(I could be wrong and would be happy to be proven so. Just not a fan of the all-or-nothing attitude people apply toward this book when that doesn't seem warranted.)
Rust: First Impressions
In the historical context, where in the US people with white skin had people with black skin as slaves, yes, it obviously does.
For annoying cookies popups you can try this https://addons.mozilla.org/it/firefox/addon/i-dont-care-abou...
Progressive Decentralization: A Playbook for Building Crypto Applications
I handled a paper newspaper the other day - it was very soothing.
I'm not sure why is it so. But I love listening to Lex. Unlike many podcast hosts, the way he lets his guests talk is amazing. His questions are well-crafted. His voice is definitely soothing to listen over a long commute!
The principle of "Free speech" exists mainly to protect people who want to criticize their government and for people to have debates.

And there are plenty of hot button issues that are certainly debatable. Taxes, abortion, death penalty, universal healthcare, gun rights, etc. I could go on and one. Nobody should ever be silenced or deplatformed for having an opinion on any of these things.

But racism, bigotry, and white supremacy? No. That's hate speech, and IMO, shouldn't covered under the principle of free speech. You can attack ideas in your speech all you want, but you can't attack people for attributes they were born with. Try to be coy all you want about how they're only words, but words incite violence, even without being explicitly violent.
The attack allows faking https certs as well as code signing certs; so it seems plausible that a MitM attacker could trick Windows Update (or other auto-updaters) into executing malicious code.
Thanks for all of the help you provided on booking trips for me!
This article discusses many of the pain points Google Stadia was supposed to solve, but didn't mention that Stadia has had significant issues since (e.g. input latency, bandwidth consumption) that the positives do not offset.
> There are many, many cases where UA sniffing is correct and required.

This times a million.

Browsers have tons of bugs/inconsistencies where knowing the browser+version is the only way to work around them. Even when browsers fix them, you need to keep the workarounds for people still on the older versions.

When I wrote a library that used the audio API, I couldn't believe the number of browser+version-specific workarounds I had to code for.

And it's not just "bugs" but things where the spec is unclear. I don't remember the exact specifics, but it was a lot of stuff like "if I send a pause command, will a stop event fire afterwards or a pause event or no event at all?" There were a lot of situations where there was zero overlap between browsers. Literally no choice but to use user agent sniffing.
I thought much the same but recent experiences with my cousin's children give me doubt. They're both in the early teens now and they consume games like Minecraft on their iPad as if they were playing on a standard PC.

I know the games have been tweaked for the format but not by much, at least in the instance of Minecraft.

The virtual controls infuriate me but they're tapping and swiping away building some complex creations. They do this in the middle of a family social, necks bent, staring down at the screen. The only time they look away is when the iPad runs out of juice.
Interesting use of a FPGA, thanks for sharing.
I agree with this, but it also means the hype is overdone, because these "no-code" tools that are gonna "revolutionize the industry" have been here for ages.

For example in the web space, Microsoft took a stab at it with FrontPage since the 90s. WordPress was released in 2003 and sits behind a third of websites [1].

New tools are popping up that are more complex, but IMO that's because people's expectations of a good web experience is also more complex. I am unconvinced that new tools in this space are fundamentally changing it— I think they're just keeping it up with the times.

[1]: https://wordpress.org/news/2019/03/one-third-of-the-web/
If I were a conspiracy theorist.

I would expect the microsoft patch for the vulnerability to contain an NSA backdoor.

Perhaps it is time to switch to linux.
Sorry, not a manager myself, so I can't help with motivation. But competence can always be gained by practicing. Try a project on your free time. Make an app with ads. The bit of extra passive income can be your carrot on a stick.
The problem is the seeing part. If you have to see in order to plug in a cable then it is inherently harder to work with.

You don't, for example, hear the same complaints about DVI, VGA, Serial, or Parallel ports. Why? Because you can feel the right orientation when you plug things in.

If you can't feel the right orientation, then the next best thing is to make the orientation not matter.

This is why S-Video sucks. Because you MUST see to work with it.

Of course, the main reason people have a problem with USB is because they are constantly interacting with it, plugging and unplugging things.
medium and journal
The phenomenon you mention last, is called reticular activation. It's the same thing that occurs when you buy a new car, and suddenly you notice the model you picked has become more popular on the roadways. It's not that sales picked up after you bought it, it's just that your brain now plucks it out of the environment automatically and effortlessly.
SM breached the contract himself when he violated the ToS.
yeah, i have seen properly shielded cat5 ethernet based implementations in similar environments. i would have to say that i've seen far more industrial / heavy-commercial applications that used cat5 because "thats whats on the truck" that have had to be re-pulled. in a lot of instances things would "work" for a bit, until the operating environment changed (plant was expanded, circuits re-wired, etc). one of my favorite instances was an electrical submetering system where all the meters would go down at the same time every night. it started happening after the system had been active for a few months. the culprit turned out to be a cell modem the system owner had added. the modem had been mounted inside the NEMA enclosure that housed a datalogger. the datalogger would query values from the submeters over a serial bus (rs485) every minute, aggregate it and upload it to "the cloud"...once a day. the cabling the electricians had used was some generic roll of cat5. it wasn't shielded (and thus the shield wasnt grounded). the modem would broadcast, and that event would "crash" the serial bus, cutting off communication with the submeters. we (not really "me", but the EE i sent to the site) removed the modem relocated it outside of the enclosure so the system could operate while the correct cable was pulled. we had built a number of systems with integrated modems (we had SKUs with that configuration), so the issue really was the wrong cable for the application being used because it was common and on hand (and cheap; legit industrial serial cable can cost you upwards of $1/foot).
Archive your build chain - the version of the compiler, linker, libraries, and any other tools that you use to produce the executable. Archive the version of the OS they run on, too.
Hipmunk was simply the best. Very clean interface, no frills, quite thorough (except southwest), best presentation, easy to sort/evaluate ... A cute chipmunk.

Looking at the three alternatives from all the other comments (google, matrix and skyscanner), they seem 5 or so years behind the times.
Weinstein's The Portal with Kasparov <3
"Any time a company gets acquired, there are always concerns about what it means for the company and product. Here are some things to know:

1. Hipmunk isn’t going anywhere"

-Adam Goldstein, October 3, 2016
I've noticed something similar as well. I like to think of it as algorithmically assisted bader meinhoff syndrome. It used to be that you heard of something and then saw it because your brain was now aware of it. Now your brain is still aware of what you've just read but digital systems are also looking to feed you things. They're not working together but having two things working at once makes it happen slightly more frequently than if your brain alone was just working to bader meinhoff you. But now your brain sees more patterns and believes it's getting "bader meinhoffed" more often. It's purely a speculative hypothesis and I'm happy to be proven wrong but it's the best answer I've been able to arrive at for a sort of glitch in reality that I've experienced recently as well.
If you want an easier introduction I suggest Michael Lewis’s book the Undoing Project.
It is not hard to be better than a concentration camp, there is a huge range of bad above the nazi camp level. I read Gulag Archipelago, so yes I might have a bias.

> gulag prisoner behave more like city dwellers

I don't even know what to make of this

> A number of cities started as gulags/incorporated gulags still exist in Siberia/Arctic

The ones exploring natural resources would be my guess, first with forced labor, then as a normal economy after this.

> If you think I’m defending gulags

It does sound like it, you even put a disclaimer
I'm more worried about the Y2K38 problem.

I'll be just over 60 years old when that happens. With any luck, I'll be retired and not have to worry about it... I think having to deal with both Y2K and Y2K38 in one career is too much.
Back in the early '90s, when 100 MB was a big hard drive, we were doing a project for a company that had access to some early, very hard to get, units of a 1 GB drive that IBM was going to be introducing later that year.

I somehow managed to fry one by plugging in the power connector upside down. This should be possible, as it used the 4-pin connector from the middle of the top row here [1]. That and its mate are not symmetrical and are made of a pretty stiff plastic.

When I told the company we were doing the project from that I had fried one of the pretty much irreplaceable test drives I expected them to be very upset.

Instead, their owner laughed and admitted that he had also fried two of them that way.

Even better, his contacts inside IBM told him that something like 30% of the drives were failing testing during manufacturing, and that had been traced to IBM testers plugging in the power connector upside down and frying the drive!

It turned out that for some unfathomable reason they were using a power socket on the drive that had a very flexible plastic hood. It turned out that the force needed to plug in the keyed connector backwards, bending the hood out of the way, was not much more than the normal force to plug the thing in the right way because the plastic was so flexible.

[1] http://www.playtool.com/pages/psuconnectors/connectors.html
Project idea to reduce student fees and increase teacher's income
A week ago I submitted a post for garnering comments from HN community. Unfortunately that post was buried deep into the barrage of all other posts on Wednesday. I am posting the message again so that I get some valuable feedback from this forum.

I am at present ideating on a platform to help reduce student fees and increase teaching and non-teaching staff income. The details are on GitLab here: https://gitlab.com/bsldld/s/blob/master/README.md

Any comments, suggestions, critic, guidance, help and participation is most welcome.

Thank you!
https://github.com/JuliaDiffEq/DiffEqFlux.jl
That coin example is not a proper representative either. There is no possibility for interference. I recommend you explain superposition by making the analogy that in coins, the probabilities are real numbers but in quantum mechanics they are complex amplitudes. The way you should explain this is like https://www.scottaaronson.com/qclec/2.pdf.

Don't avoid math. You can't explain superposition and entanglement correctly without it. I didn't need to read those sections to figure out that they were incorrect. I just looked for some notation like vectors, matrices e.t.c.. and I didn't see any.
Svideo wasn't bad, better than HDMI for me. Though I wouldn't have believed that myself if it weren't for all the nightmare situations I've had with HDMI. At least it have given me some use for the selfie camera on my phone...

HDMI and Displayport are just hard to come in from an angle. DVI and VGA are much simpler in that regard.

Svideo was often quite simple, just find the whole and you are halfway done. Then carefully twist it and you can feel when it is correct. Even when you have no idea where the slot even is to start.

With HDMI and DP being so similar it is easy to mix them up.
Spoofed code signing certificate?

This sounds more like a key leak than a code exploit, no?
There's a number of comments about how hipmunk declined or didn't have good prices. It reminded me of a recent Matthew Stoller piece ( https://mattstoller.substack.com/p/the-wave-of-terror-in-ame... ) :

"Similarly, I spoke on a panel a few months ago in Congress on airlines, and Adam Goldstein, the former CEO of flight travel booking site Hipmunk, talked as well. I used to love Hipmunk, but it’s terrible now and I don’t use it. Goldstein explained why. He noted that after the wave of consolidation among airlines during the Obama years, airlines stopped allowing his site to have access to pricing data unless they hid certain routes to consumers. This move to avoid competition destroyed the business and harmed consumers. (It’s also obviously illegal, and the Department of Transportation has antitrust authority it doesn’t use to stop it.) Why did Goldstein speak publicly? Hipmunk sold itself off and he’s no longer there."
Add to that list "grit" and "fixed vs. growth mindset" -- has any solid, interesting work in sociology or behavioral science been done recently?
My guess is that it's harder to manufacture. Probably not a good reason though as those harder to manufacture things already existed with Serial and Parallel ports.
yeah, differential data lines; common in serial applications where you want to protect from noise. a lot of the higher level dialects are built off something like (if not the) rs485 electrical layer.
To an extent. Even the most manipulative mechanics have died down amid significant player protest. (e.g. Star Wars Battlefront II)

Case in point: modern console games have been trying to avoid pushing loot box mechanics as much as possible. (mobile gacha games are a bit more complicated, but even those have been made substantially less greedy)
Washington and Oregon Fine CenturyLink for Completely Bogus Broadband Fees
As a Canadian, a feature I'd really like... request no stops in the USA. eg when flying to South America.
(USA is a great country but doesn't get "in transit")
IF the rich actually control a disproportionate amount of wealth, then it follows that they are holding onto the resources necessary to address the world's problems.

Thus those two issues are one and the same to the rich.
The deadpan delivery and lack of personality, the arrogant attitude, the poor quality of the questions that he asks, the fact that he reads questions from a sheet in front of him instead of listening to his guests and having a real conversation with them, the way in which he comes across as disingenuous in most interactions... I could go on (and I know that a lot of this is subjective).
It's brutal because of lack of easy access to data, and more importantly, the ability to create bookings. IATA NDC API's should theoretically change this and get around the GDSs but I'm not holding my breath.

I've had a number of travel startup ideas but all were held back by access to data.
Mulatto – Latto Lyrics – Lyricsfa.com
For an example of closer vintage to USB-A, FireWire 400 had a great connector shape. You could tell what side you were looking at from any angle.