skysight-inc/HackerNews huggingface dataset:
I'm saying we still need a browser version field, in addition to a feature field. Features would do on their own, if they were perfect, but we shouldn't plan on them always being perfect. We have a demonstrated, in-the-field history of browsers claiming to support features when in fact they don't quite support them, and can even have crashing bugs. In the real world, supporting WebVR1.0 is more than just putting "web-vr/1.0.0" in the feature string.

Culturally, you should prefer to use feature detection. Most developers would never need to use anything else. But when Amazon makes its new whizbang WebVR1.0 front-end in 2024, they may need the ability to blacklist a particular browser. Lacking that ability may actually prevent them from being able to ship, if shipping will result in some non-trivial fraction of the browsers claiming "web-vr/1.0.0" will in fact crash, and they have nothing they can do about it.

Besides... they will find a way to blacklist the browser. Honestly "prevent anyone from ever knowing what version of the browser is accessing your site" is not something you can accomplish. If you don't give them some type of user agent in the header, it doesn't mean the Amazon engineers are just going to throw their hands up and fail to ship. They will do something even more inadvisable than user agent sniffing, because you "cleverly" backed them into a corner. If necessary, they will examine the order of headers, details of the TLS negotiation, all sorts of things. See "server fingerprinting" in the security area. You can't really stop it. Might as well just give it to them as a header. But this time, a clean, specified, strict one based on decades of experience, instead of the bashed-together mess that is User-Agent.

Or, to put it really shortly, the fact that a bashed-together User-Agent header has been a disaster is not sufficient proof that the entire idea of sending a User Agent is fundamentally flawed. You can't separate from the current facts whether the problem is that User Agent sniffing is always 100% guarantee totally black&white no shades of grey mega-bad, or if it's the bashed-together nature of the field that is the problem.
If you think this is impressive, consider the Tuscon Gem Shows that happen every year bringing in almost unimaginable quantities of precious and semi-precious gems from around the world. Big retailers make deals worth millions there.
example.com resolves.

example.com. 8367 IN A 93.184.216.34

https://www.iana.org/domains/reserved
They wouldn't have to. The point is that the D shape was a proven design at the time, and it (or something similar like the HDMI shape) could have been scaled down to USB-A size.
Interesting.. My trip was in July/August so I wonder if it's fallen off that much in the winter or just due to waning popularity.
I'm not familiar with ReactJS, sadly but I often use breakpoint debugging and IO (eg: print statements, drawing shapes, logging, etc.) to help get a feel for the common data flow quickly. This lets me make a hypothesis like "when I click on this button, does this line get hit?" or "does this series of functions get called?".

Sadly, I'm not 100% what that would look like in your situation.
How does "unreadable" relate to source code size for you?

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
What is a "pessimised hash"?

A Google search only turns up HN posts written by you.
Someone found the list!

Great idea - thought about doing it, but was out of scope for a holiday hack because of Twitter’s rate limiting.
>a new initiative at NSA dubbed "Turn a New Leaf,"

More like "do the actual job they are paid to do"
For me, even when buying things like new computers, it will cost 3%-5% more if I use a card.

The dominance of cards is mostly American or, at the very least, location-dependent.
GNU emacs has been in continuous production for something like 35 years, and it's somewhat difficult to imagine it ever going away.

Is there an older piece of software that we still routinely use?
Show HN: Boost travel budget&Get locally unavailable product
Bicyclist complain about how cars drive. Car driver's complain about bicyclist. Same for pedestrians, etc. There should be reasonable rules to reduce frictions and accidents, but "my life would be easier if people taking other forms of transport disappeared" is not novel or constructive.
Improper Scooter vs. Car Parking
There is a very good reason for that - "traditional morals" frankly are full of horrifying things accepted without comment and harmless things called the great Satan.

Wars of colonialism, soldiers paid in plunder and rape, massacre of those only trying to defend their besieged home? Fine or even righteous when we do it. When others do they are foul invaders.

Meanwhile, anything remotely lurid or new culturally is treated as an apocalyptic issue and the well of all sins. A streamer making money selling bathwater and being widely mocked doesn't even belong on the map of moral problems even when compared to petty examples of actual problems like parking ticket fixing rings. While limited in impact they are a clear warning sign of growing corruption.
Only if you have a terrible worldview.
> Implying families are never dysfunctional...

I wrote something because I was convinced that you were saying that I implied no families are disfunctional, and I was going to explain why I didn't say that, but then I realized that you might be referring to companies that say "we're a family", in which case I think we're in agreement :)
Ultimately all experiences are mediated by ego (ahamkara) Advaita Vedantas says that ahamkara is a delusion caused by maya (delusion and imperfect cognition) so Brahman can only be known by a negative way I.e. “de-experiencing” all false cognitions. The Upanishad says Neti Neti (“[it is] not [this] [and] not [that]”) What remains is Brahman.

Does anything remain? This is the big point of contention between Buddhists and Advaitins. We say there is, that say there isn’t. However the Mahayana concept of Tathagatagarbha does come to a similar conclusion in a roundabout way.
I believe the best reason for this is you have looked around and soul searched and believe you are best equipped to put that team in the best position to succeed. Unfortunately, some percentage of people who come to that conclusion are sociopaths. So also don't be a sociopath..
No, not every email server supports it. For example, I know that Office 365 Exchange doesn't support it as I tried it yesterday.
Tbh, this sounds you like are heavily micromanaging your people because you don't have any task yourself. Did you ever got into 360 feedback? How was the outcome?
yes. I believe it caused our 'unemployment insurance' to the state to go up, but... it's been close to 20 years - I don't remember the specifics :)
Here's a tweet I saw recently documenting how this actually works out in practice: https://twitter.com/Momifornia1/status/1216478009470767105

And if you'd rather have a scientific study than anecdotal evidence, there is one: https://news.ycombinator.com/item?id=22047846
He's been pretty consistent in those values for quite a long time before running for president. So I doubt that's why he holds those values specifically to become president.
If you use WSL2 you can use the version of Docker packaged for your Linux distro instead of using the Windows Docker, you have to start dockerd yourself but then it Just Works
Surely there's a few red flags that could have come up and that's what we're preventing here?
> I'll be sad if these die off

I wouldn't worry about that yet. This is merely the "trough of disillusionment" if you're familiar at all with the Gartner Hype cycle.
What you have are carbon, hydrogen, oxygen, and a few other pieces of earth, water, and air that are dancing around each other in a very complex way in order to dance up a very complex experience that has interesting properties that the snow does not exhibit in its experience of simple deformation.

Your very special organs are nothing but melted snow(water) deforming against broken up rock(carbon), repeatedly, in beautiful fractal patterns that have emerged through evolutionary processes over billions of years.

These evolutionary processes that turned Snow into You.

The _information_ is higher order deformation.
Still gotta line it up.
Really disappointed to click on the article and see that her official job title was "VP & Head of New Mobility". "Chief of Scooters" sounds way more fun.
Sorry to double post, but I was thinking about this. I think you assumed I meant the US blamed Iran for firing the missile that brought down the airliner, when I was saying the US said that Iran intentionally caused the accident. An understandable confusion given the connection to current events.

Even after Iran confirmed their missile was the one responsible for this crash, it was prudent to deny it until they ruled out a foreign infiltration. Stuxnet showed how far the US will go to infiltrate Iran.
Hadn't heard of Temporary Containers before, I'll have to check it out.
Joseph Gordon-Levitt on Building Creative Communities with HitRecord [Forbes]
That is a good argument, though you may not agree with my reason for saying so. Clearly, the system as a whole can discriminate a wide range of colors, despite the fact that no single component, including the person who is executing the process, can do so. This is the essence of the system reply, and I think this thought experiment illustrates it well.

There is a sense in which the system has an experience (necessarily first-'person'), but it is nothing like what we experience on seeing color. It is no more or less an experience than an ordinary color meter would have, and it lacks any awareness or concept of having an experience, no memory of it, no recognition of a similarity to previous experiences or of it being unlike any previous experience, no ability to imagine such experiences, no expectation of future experiences, and no emotional reaction to it ('my favorite color!') It is an experience only in the weakest sense possible.
My kids are in college right now, but everyone else in Oak Park seems to, as did everyone in Ann Arbor, as did --- to an even greater extent --- every family --- every family; it would have been extremely weird not to be allowed to ride your bike in the streets in the 1980s --- in the south side of Chicago when I was growing up, at a time when traffic fatalities were more than twice as high as they are now. I don't think your argument is rooted in facts.

It is in fact illegal in Chicago to ride your bike on the sidewalk. Your contention would have to be that children have simply ceased using bicycles, which is obviously not true.
That's more readable, so we've changed the URL above to it from https://www.equinix.com/newsroom/press-releases/pr/123868/Eq.... Thanks!
Their job is to collect signals intelligence and execute cyber warfare operations. Not whatever you think it is.
Hi Ryan, great event. At some point will it open to design/marketing as well?
Songs of Inspiration
Building a Supportive Live Art and Tech Community
Speaking of pivot years, there's a similar rollover in 2050 for RFC 5280 style datetimes, eg not-before and not-after times in X.509 certificates. The RFC defines two datetime string formats - "UTCTime" which has a two-digit year, and "GeneralizedTime" which as a four-digit year. The two-digit one is parsed as 0 <= YY < 50 implying 20YY and 50 <= YY < 100 implying 19YY. For not-before and not-after times, certificates are required to use UTCTime for datetimes before 2050 and only use GeneralizedTime for times after that.

So there can be applications today that parse ASN.1 datetimes manually (1) but only expect the UTCTime format. They'll break when they encounter a cert with a not-after beyond 2050 because it'll be in the GeneralizedTime format instead.

Luckily this one will be detected over a period of time rather than happening at precisely 2050-01-01 00:00:00, so there's more time to fix it in each application that has the bug.

(1) if the application wants to parse it into a `struct tm` for manipulation, for example. For that specific case, openssl 1.1.1 added `ASN1_TIME_to_tm`, so it's only a problem for applications that don't use openssl or need to support older versions. One can hope that at least the latter will stop being a requirement as 2050 gets closer.
I highly agree. I read this book 30 years ago and it sticks with me to this day!
People really need to stop using AI in everything. It reduces the meaning.

There is zero AI in this , just a scripted workflow .

I’m sure it’s not as catchy as saying “Scripted Actions for Email”
Good veterinarians (and doctors?) understand a ton more about how the body works than just about everyone else, and yet also know how little they understand.
You're Not the Man Your Father Was
Well, it's not only "I won't be around" but also the fact that such a fixcan be done in a few places easily.

However in many cases such an issue comes from the core data store of the company and then goes into all derived systems. Updating this is a major project, where you need to update all consumers, most likely by adding a whole new API layer isntead of direct data access first and then update all data (don't forget the process to work on the data from the tape archive!) and then move on.

And then comes reality – Y2K has been fixed with hit fixes to the systems which do calculations and then different systems do their work-arounds and then one things "oh, there is this important business change now, but the refactoring has 20 years" and then it's pushed and pushed. Five years later somebody stumbles over the hitfix wonders, asks management, which again pushes other tasks ... and suddenly it's 2020.

Fixing technical debt is often overseen as priorities are on features impacting immediate business value.
> What do economists, biologists, and traffic engineers increasingly use to do their work? Models.

One of my favorite comments from not too long ago was from an Ask HN on biology: The sooner you get used to believing that "I can't prove anything, but we have a pile of mostly not contradictory evidence that suggests that most of the time this idea is a pretty good heuristic and our error bars are reasonable", the better you'll do and the saner you'll remain ... And if you like, I can provide a basically endless stream of papers of the form "we thought X did Y and we knew what X was; it turns out that X actually does Q, it also turns out we don't know why X does anything at all, but when we do X we sometimes get Y so we've been confused for the past 50 years"

https://news.ycombinator.com/item?id=21410086

The whole thread is a gold mine of how defined "systems" fail to model biology at a useful level. At some point, a system gets so complex that it's indistinguishable from chaos. Then your toolbox just has instinct, wisdom, whatever you want to call it. But you can't ascribe it to explicit rules, you have to start firing from the hip without exactly knowing why.
Obligatory link [0] to his amazing talk at Google a while back.

[0]: https://www.youtube.com/watch?v=vsMydMDi3rI
I tried out Ulysses and felt like I'd probably use it if I were writing a lot and doing it more seriously. Might give it another try, thanks for reminding me.
In my entire career (35 years), "foundational knowledge" has been important... maybe twice? Maybe once? Guessing, because I don't actually remember any instances.

(I need to back away from that a bit, because you mentioned SOLID. That's important. The rule of 3 (now 5) is important. I didn't regard them as foundational, though, because I started in 1985, and SOLID wasn't really a thing then, and the rule of 3 wasn't part of the foundations then. Back then, it was big O and structured design. I would agree that now, SOLID is part of the foundations. I didn't learn it that way, though. I learned it 10 or 15 years into my career. And no, that didn't lead me to making messes earlier, because we weren't in an environment where it mattered.)

But even not knowing SOLID won't lead you to making big messes in the kind of environment I was talking about. (It may lead you into little messes.) The big messes come from designing an API badly, naming it badly, creating something that fits badly with the rest of the code base, changing things that you think need changed without understanding what impact that has on all the code that uses it, and so on. Mistakes from SOLID, in contrast, tend to be fairly localized to one module.

Disclaimer: I don't actually have a CS degree. You may regard that as justification for ignoring my opinion on this topic. But I've seen some fresh CS degrees over the years, and I stand by my statement that they aren't very prepared for being software engineers.
Microsoft Windows CryptoAPI fails to properly validate ECC certificate chains
Readers on the joy of losing your virginity in your 30s (2019)
The price we pay for shiny objects...
Patch Me If You Can
I know no one RTFAs (I usually don't even RTFA), but in this case, it's really egregious. The whole discussion is going back and forth about UA sniffing with no one mentioning that the damn proposal is entirely based on adding UA Client Hints as a replacement. It makes this whole multi-hundred comment discussion pretty much valueless. Please, other commenters: read this link before discussing whether you're caremad about "like Gecko" in the UA string!
Security updates: https://portal.msrc.microsoft.com/en-US/security-guidance/ad...
Oh I see your point. Looks like they changed the behavior in 3.7 (they added -X UTF-8 option), but being able to set it from the application would be great.
I agree with the overall point you're making.

> Clearly, the way to more money in the long run is the manager path even if you find it horrible.

Gotta break this down. How much more money would one need to make justify having a shitty time 40+ hours a week?
No. But 100 in your direct line doesn't scale. These people should be invisible to you.

It would be impossible for someone to be CEO of say Google under your logic.
Some location-based dating apps will do this.
I'd use the inbound feature APIs of Mailgun/Sendgrid/Postmarkapp. They take care of receiving and parsing and can call a URL on your server with new email content. At least in the beginning you can concentrate on the business logic ("accurate response") and don't have to worry about character encodings, parsing attachments or such.
> China never collapsed like Rome but it stagnated

Wut. China collapsed into warring states and feuding warlords several times. Various northern invaders also showed up at multiple points in their history as well.

> China fell behind Europe because it did not think anybody else had anything to teach China

China fell behind because the KMT and CCP fought a decades long civil war that was interrupted by the Japanese raping the country. Then the CCP took over and launched disastrous attempts at industrialization and cultural reform (The Great Leap Forward and the Cultural Revolution) that killed millions and stalled progress. It was only after Deng Xiaoping Thought and "Socialism With Chinese Characteristics" became a thing that China rocketed back to it's role as a big player.
I can't speak for everyone, but ARM processors may be cheaper for some types of workloads. In terms of cores/$, they're cheaper, but some applications would perform far worse on those than on x86. Others just want to use them as a playground to test ideas without buying an ARM server.
I don't think in general pedestrians care whether or not escooters disappear. They just don't want them on sidewalks by and large. By and large bicycles aren't allowed on sidewalks either and cars certainly aren't so I'm not sure why escooters would be.
Thank you!

They also like the math & science behind it, some investors do DD, some don't.

You're tone is pretty assuming, smug, and insulting.

It is running in production with millions of people, yes there are some hiccups, but surviving & we're improving it to scale even more.

I rebuild GUN from scratch in 30min on stage, that is how little/simple GUN is:

https://gun.eco/docs/Porting-GUN

Do I pay myself? Lol. Yes. No, I do not pay OSS, but yes people contribute regardless, strangers help me, my kids help me, investors help me, family & friends help me.
I apologize if I didn't make it more clear; I'm not saying you shouldn't like your coworkers or manager or anything like that. Obviously you spend eight hours a day with these people, you should probably be with people you like. I'm just saying that you shouldn't treat a job like any more than it actually is; at the end of the day, this is a transaction. I sell my time and experience for some amount of compensation, the company pays me for it, and if they don't like how I do or for whatever reason decide that it's not in their economic interest to keep paying me, will terminate my employment.

I should also make it clear, I'm not saying that this is necessarily a bad thing; it's the agreement we all make when taking a job. It's just not "family".
Look at the YC application. One of the questions essentially asks to give an example of your exceptionalism. There are lots of ways to get there but if a founder has no notable previous accomplishments it's difficult to make the leap as an investor that suddenly they will have success. Most VCs don't want to take founder risk because it tends to be negativelty, not positively correlated with large outcomes. Cold email someone and in one to two sentences mention factual impressive academic or professional accomplishments of you and your team.

Also it's fine to email associates. They do a lot of the screening work since partners are trying to spend more time with an existing portfolio, networking, and startups further fown the funnel. If you can't impress an associate it's unlikely that you'll have impressed the partner.
The actual advisory from Microsoft (CVE-2020-0601):

https://portal.msrc.microsoft.com/en-US/security-guidance/ad...

> A successful exploit could also allow the attacker to conduct man-in-the-middle attacks and decrypt confidential information on user connections to the affected software.
Tar was released in '79 iirc, so it's about the same age.
No wait, misread that. My bad.
I wish that Safari would support Progressive Web Apps on Desktop like Chrome. I would much rather provide an Application Manifest and Service Worker than building a pseudo native desktop app.
That's a good point. One things aliens have that we don't is the ability to merge and divide consciousnesses (like Vulcans do). This has been explored in science fiction but not so much in the real world. Although some siamese twins share a consciousness:

https://www.cbc.ca/cbcdocspov/features/the-hogan-twins-share...

Within the next 10 or 20 years, we'll have the technology to connect brains to computers, and eventually join brains together and separate them. That will at least give us a theory of how the basic building blocks of consciousness work, perhaps along the lines of how people can lose an entire hemisphere of their brain and still be conscious. Maybe we'll find that only a tiny golfball-sized portion of the brain is required for consciousness. Maybe something smaller.

For example, the twins obviously have their own personalities, but how much of that overlaps into a single definition of self? It could be that there are always two entities. But my gut feeling is that we'll find that consciousness can merge and divide fairly effortlessly, working like a fractal to retain full memories from both halves. It will be a strange experience (a bit like psychedelics) but within a century will be commonplace.
It sounds like your workflow could be replaced with Firefox Focus: https://support.mozilla.org/en-US/kb/focus

Available for Android and iOS.