skysight-inc/HackerNews huggingface dataset:
aka.ms is short but probably not thr shortest, but I would say it is the shortest most popular url possibly. For those who don't know, that is MS's link shortner for official URLs
I guess Golang is catching up but in something like C# or Java, the logging libraries already feel like tracing libraries. They already have contexts and structure.

What are you proposing should change? Log files should default to a verbose binary representation that captures more? What do you think is not captured by today's logging?
The danger of riding a motorcycle is overstated, as those stats take into account riders who didn’t wear safety gear and/or rode inebriated.
I am not here to defend any particular group, but I just don't think this comment is fair to anyone. At the end of the day anything that can help the market become more efficient is a good thing.
I can see the appeal. I've been working on containerizing apps at work. There's a lot of complication there. But I also really really want to be able to run updates whenever I want. Not just during a maintenance window when it's ok for services to be offline. And containers are the most likely route to get me there.

At home, well, I enjoy my work, so I containerize all my home stuff as well. And I have a plan to switch my main linux box to ProxMox and then host both a Nomad cluster and a Rancher cluster.

If I weren't interested in the learning experience, I'd just stick with docker-compose based app deployment and Ansible for configuring the docker host vm.
You seem to think that government decisions are rational.

Fusion is a meme technology. People just have this assumption that's it's valuable, without having rationally arrived at that conclusion (which, when you examine it in detail, is very difficult to justify.) I suspect this was because it started back in the 1950s when consent was easier to manufacture and nuclear was being pushed. Fission lost that glamour with most people, but fusion somehow has retained it.
Yes. Very complex system demands with far too little cap ex in wires+ to pay for overpriced wind/solar projects and bad management.
Of you like the Helvetica story then try the excellent episode "Jonathan Hoefler: Typeface Design" on the Netflix documentary series Abstract: The Art of Design
Somewhat. You dedicate your youth to being the best in the world at it, then have a 10-year window to compete. Once you're 35 (and I'm being generous), even amazing runners will have little to show for it, and the only thing they're halfway qualified to do is coach.

I think what hurts is you obviously go into it because it's a passion, but you age-out of competing so quickly. It's still your passion, but you go from being world-class to a hobbyist over 5 years.
If you've got the time for instrumenting something relatively small, it's definitely worth picking up OTel again to see how it works for you. Tracing is stable in most languages (Go included) and there's a lot more support in each language's ecosystem.

FWIW I think OTel will always be in a state of "in progress" though. There's more scenarios and signal types that will get picked up (profiling, RUM) and more things to spread across the ecosystem (k8s operator improvements, collector processors for all kinds of things, etc.) and more integration into relevant tools and frameworks (.NET does this today, maybe flask or spring could do it tomorrow). But I wouldn't let that stop you from trying it out again to see if you can get some value out of it!
Arizona. Nevada. Texas.
Basically, "don't get pigeonholed". It's similar to data engineers thinking they will do real ML some day and their data job is just temporary...
Interesting that the slash on the zero character goes in the opposite slant direction than you normally see?

Also, in the middle of that webpage, they show how the shapes in "ER79jr" are slightly different from conventional (they didn't notate it but I assume the yellow background alternate shapes are what are usually seen), but could have used some better explanation why those alternate shapes are confusing.
It sounds like you are bored in your current role and the prospect of more exciting work is your main driver.

I'd probably go for it, as long as I had enough savings to cover me if they had to let people go, and that I was reasonably confident I could find something else if I had to.

For my whole working life, most of my jobs have lasted no more than 2 years, due to a combination of working for small companies & start ups, mergers, the dot com crash, redundancies and contracting. So finding a new job for me holds no particular fear. I do live in London though, so there's a lot of opportunity.
This type of software, is just a bandaid and really doesn't work very well (though it can work better with headphones). Properly thought out and tuned acoustic work is what is needed.

I am lucky enough to have a spare room in my house, and set out to build a studio (an almost life-long dream) and decided that I didn't want to compromise on the acoustics and spent some time looking into the subject. In the end I built it myself with a huge amount of acoustic treatment (lost a large amount of the volume room), but more that that I enlisted the help of a professional who could do the maths and help with not just the trapping but also the panels that are needed. In the end after I built it was also tuned with DSP by the professional, has what you would normally call 4-way speakers with the subwoofers going to a higher frequency than most would consider normal and even the desk was specifically chosen
to not cause a problem for the listening environment. The difference between this and something like Sonarworks (commercial software that I tried for a laugh beforehand) cannot be overstated. It's basically flat between 23hz (slightly rises at 20hz I believe) and 20Khz - we actually tuned in a more natural response curve.

It's still a home studio because it's in my home and I don't do anything commercial with it, but it's pretty much mastering grade, all with materials that are available in a builders yard and the special sauce, someone that knew what they are doing. Not everyone has the room or space to do this, but most people can build some bass traps and something to tame first point reflections.
Dangerous Knowledge (2007)
so, not a good landing if the definition of a good landing is any landing you can walk away from
The detection of solutions seems a bit buggy.

In the fourth task "Add the angles BAC and EDF on the given line GH", I drew the circles DF and EF in, then connected E and F with a line segment, and it told me that I solved the problem without touching the points GH at all...

Edit: In fact, simply drawing the line from E to F is already enough.

Edit 2: Similar when doing the "Perpendicular to line in a point not on a line": Drawing any perpendicular is enough, even if it is not going through that point.
But we didn't have high-temperature superconductors that could be made into useful ribbons for most of that time.

(I know I still owe you a detailed response on the thermo thing.)
We all love a little drama.
Tech is mostly designed by young white English-speaking males and they tend to design with young white English-speaking males in mind. On the plus, this means that there are quite a few unexploited opportunities.
Pay landlords the retail rate per watt and turn them into power providers at PG&Es expense.
As the target of the barb (which I don't care about--I don't even know what a "coomer" is and I don't care to research it), I flagged this submission. The whole thing is just drama and isn't appropriate for HN.
> Some have A records pointing to the root servers. I’m not sure why this is - I think it might be because no DNS has been configured in the TLD zone for these TLDs.

I was also curious about this. It turns out that it's because dig interprets some TLDs as DNS record types (MD, MG, MR, MX) or DNS classes (IN and CH) of the same name! Not sure why, but when given only a type or class (without a domain name), dig actually queries for a list of the root servers, which explains the strange results. Looks like using the -q option to specify the domain name works around this.
The Death of Yugoslavia (1996) [1] [2]. Won the BAFTA and Peabody awards that year.

It's a BBC documentary in six episodes about the conflict that caused the dissolution of Yugoslavia and the wars in the Balkans.

It stands out among many documentaries for being a truly dispassionate moment-to-moment record of events. No sensationalism, no grand-standing, just the facts.

If you're tired of the Netflix style of documentary — lots of talking heads quickly edited together for sound bites, dramatic music, re-enactments — then this is for you. Sadly, too few documentaries are produced in this style anymore.

Edit: Looks like the episodes are on YouTube [3].

[1] https://en.wikipedia.org/wiki/The_Death_of_Yugoslavia

[2] https://www.bbc.co.uk/programmes/p00gfbpy

[3] https://www.youtube.com/watch?v=tj9Zw5fN3rE&list=PLdw7wnKe0w...
It depends, if it's a documentation read by many (e.g. an engineering standard), then it might boost your career ("everybody heard of baobabKoodaa!"). But in general, it's as you say.
Batteries required or same problems.
I must be unusual but I've never (within memory) had negative self talk. When I first heard about it, I thought people were joking, as in, why would someone willingly talk shit about themselves? As I asked more people though, apparently people do call themselves dumb or stupid or even worse, and I just don't get it. Could anyone explain if it happens to you and why?
I have not read it, I’ll add it to my reading list. Thanks for the recommendation.
>One key difference is having an event name + properties [...] Another key difference is wrapping units of work [...]

Modern "enterprise" logging libraries already work this way, don't they?
>It's not a sign of civilization, or a sign of humans in general being detached from material needs.

Which 'it' are you referring to in the previous sentence (or in the original comment)?
Visa, Mastercard, AmEx to start categorizing gun shop sales
I don't mind this when it's done well. I'm going to have to mess with something to find out what food the restaurant sells and my phone is about as good an option as any. It can allow easier menu changes, inclusion of specials, and the like.

In practice, however most restaurants seem to go for a PDF of their previous menu design formatted for printing on a paper many times the size of my phone. That's a bad experience and restaurants that do it deserve to lose business over it. I'm reminded of about a decade long period not long ago when a restaurant website was more likely to have animations and music than the hours and menu.
I imagine the "backslash" in the zero is intended to make it more distinct from Ø and ø.
“Walk on By: The Story of Popular Song” was a BBC documentary in 8 or 10 parts that was — I think — alternatively titled “Popular Soundtrack of the Century” in the U.S. I had it saved on a DVR in ~2006, but that’s long gone. It’s in pieces on Youtube now, but they sometimes get yanked down. It covered multiple eras of popular Western music in the 20th century, from big band, to the interesting era of countrified-blues, all the way to the Monkees and boy bands. I loved watching and rewatching it. Lots of great interviews.
The greatest documentary to me is not a film but a series - The Ascent of Man by Jacob Bronowski.

It charts the cultural and technological milestones that brought humanity to where it is today. Well, the 1970s rather than today, since it is quite old. However don't let that put you off! It is a BBC documentary of the highest calibre. David Attenborough commissioned its production.

Bronowski is an incredible, if unusual, presenter - he has an interesting history (he personally knew Einstein, Von Neumann, and others), is knowledgeable in many fields, and doesn't waste a word. His off the cuff monologue at Auschwitz where some of his family died at the hands of the nazis is both heart-wrenching and profound. But thays just one of many incredible moments.

I have watched this countless times, and am always struck by the scope, scale, and beauty of the production.

https://en.wikipedia.org/wiki/The_Ascent_of_Man
It's a tradeoff. I've been working on the front lines most of my career and it has lead to some amazing growth and achievements, but now that I've got children and want to spend more time with them I'm perfectly fine being in a cost center and staying out of the critical path. It does take some savvy to get visibility for your work but nothing a seasoned engineer couldn't handle.
I assume this is to differentiate with 'Ø'
Still works on IE! Why my Windows 10 installation has an unsupported copy of IE is another question.
Isle of Flowers: https://www.imdb.com/title/tt0097564/
It is one of the best, if not the best short-documentaries (13 min) made in Brazil.

It starts by telling the saga of a tomato, that is planted, goes to the supermarket, rots and then goes to the garbage dump site. From there it uses an acid humor to talk how tomatoes, pigs and humans (that live by collecting food from the dumping site) are different.
Agora Health (https://myagorahealth.com/) | Full-Stack Developer(s) | Remote or hybrid in Boston | Full-Time

What we’re doing: We're building a digital GI care platform that helps patients with IBS & IBD (Crohn's Disease & Ulcerative Colitis) achieve long-term symptom relief through GI-specific dietary and behavioral health programs. We use clinical protocols, behavioral science and the largest behavioral health database in GI to guide people to better health through data.

Where we are: We've been building in stealth, closed a large Seed round in June 2022 (backed by early investors in Headspace, Pillpack, Classpass, Venmo, Lyft, Bonobos, and Snap). Our research (with partners at Northwestern, Harvard, Mayo Clinic, Cleveland Clinic) is published in tier1 clinical journals. We're launching our product in the Fall.

Tech stack: Front-End (Typescript / Javascript, React Native, NodeJS, Expo), Back-End (Python, PostgreSQL, Flask/FastAPI, NumPy, SciPy, AWS/Google Cloud)

Process: Culture screen - Tech screen - Code puzzle - Offer.

Benefits: Health, dental, and vision benefits. Matched 401k. Unlimited vacation (12 day mandatory minimums). Remote and flexible work, with a preference for BOS-based devs.

Careers page w/ more info: https://educated-aunt-b17.notion.site/Careers-at-Agora-Healt...
I guess the government were upset that the new constitution didn't pass, so they thought, "well we have to cause chaos somehow!"
Dirty work often leads to burnout, which is a career killer, so please don't build your career just on dirty work.
Tracing gives you correlation between "log lines" and across process/network boundaries by propagating context for you. You could replicate everything that tracing does by manually propagating around context-like metadata yourself, stitching the log lines together into a "trace". But why not just use an SDK that does that for you?
> If I were to get an ipv4 and and ipv6 to the internet but my internal network stays ipv4, then the ipv6 networking would never get used anyway and I might as well disable it, correct?

If you enable IPv6 on your router it will likely advertise an IPv6 prefix on your internal network, which in turn will lead to your clients getting IPv6 addresses - unless you disable IPv6 on their interfaces. Clients will then make use of IPv6 to connect to any service that has an IPv6 address, as they prioritize IPv6 higher than IPv4.

> Now if I also let internal devices get both a v4 and a v6, they essentially all become directly exposed to the internet through v6 don’t they? That’s the part that really confuses me.

They won't become directly exposed - the router's firewall should block incoming IPv6 traffic by default. This is the case for my router and should also be the case for others. To be 100% sure you could do a quick check and try to ping your device from the internet using its IPv6 address. You will likely see a message saying: "Destination unreachable: Administratively prohibited" or get a timeout.

> And if they aren’t publicly accessible from the internet then I’m back to v4 NAT where I was all along which kinda makes v6 pointless doesn’t it?

You can open ports in the router's firewall for IPv6 addresses.
However, the main advantage for you would be that your clients can access public IPv6 addresses - which they currently can't. This might not be a big deal yet, but as IPv6 slowly gains some traction it will be noticeable in the future. Some hosters already charge extra for IPv4 addresses.
Any reasonably sophisticated jet (of which this is clearly one) will have access to more or less realtime weather data, as well as NOTAMs (notices to airmen) regarding closed runways and such.

I'm not familiar with the system's details, but I would assume that it would pick the nearest towered airport with emergency services that met the requirements of the landing performance. Landing autonomously on a strip in the middle of nowhere, with nobody around, isn't likely to be particularly useful in an emergency unless the aircraft is no longer airworthy - and even then, if you can keep it in the air, going somewhere big with emergency services is a better idea.

A towered airport will have air traffic control (not all small strips do), and if the jet sets the transponder code to indicate an emergency, and is making blind radio calls about intent as to what runway it's going to land on, ATC will then clear the airport for the incoming emergency, and keep everyone else out of the way - and roll the trucks to meet it once it stops. I doubt it will bother getting off the runway autonomously - just come to a safe stop, shut down, and then it's someone else's problem to taxi it off.

Aviation is somewhat nice in that way. Emergency traffic has priority. If I were to be flying a Cessna 152 along Lake Michigan and had an emergency with O'Hare being the nearest airport, I've got priority, and the oceanic heavies will get out of the way until it's resolved. Now, you may have some serious questions about what the problem was, but this is the sort of stuff resolved after the fact, on the ground.
Unless your dirty work can be communicated in terms of cost savings or value generated, stay the heck away. Otherwise you'll be stuck making the same shitty salary and your boss will keep making excuses on why you can't get a raise or promotion.
The right advice for the beginning of your career. But a recipe for being stuck at SDE2 unless you move towards high visibility work with a more direct line to new revenue (not just reducing costs)
Typically those companies requiring on-call periods give their employees pagers to keep during vacations...
Anyone into music production would love “Tom Dowd & the Language of Music”: https://www.imdb.com/title/tt0343107/

It covers all the obvious stuff about Dowd’s music-production career, but also gets into his work on the Manhattan project.
Brian Cox was mentioned in one of the replies, but without any context so I'll add some here.

The stories he tells are beautifully constructed and he addresses fundamental questions like why are we here? Why is the universe the way it is? How can a handful of natural forces produce the stunning diversity we see on our planet?

He does this by travelling to visually stunning places that are somehow connected to the story (e.g aurora in Iceland, ancient astronomic clock in Peru etc).

My favourite is this: https://en.wikipedia.org/wiki/Wonders_of_the_Universe But all of them are worth watching.
The waiting list is like a year long - even with high cost! Most of us would devalue our craft by opening up bigger restaurant or even multiple locations.

For me that translated to valuing my craft enough that people are willing to wait for and pay for it at whatever cost I set.
Reminds me of Radio Shack's line of Flavoradios, which lasted far longer than the video portends. I also owned an orange car in the 2010s and had no problem selling it despite the conventional wisdom that such colors reduce resale value (turns out that's actually not true). Then there are phone cases, of which there is seemingly an endless variety. The phone that goes into the case is mostly bland but that give the owner the choice of how to customize the appearance instead of being stuck with whatever choices the manufacturer came up with.
Looking at the Privacy Practices, I see PII info and authentication info. Can you speak to what exactly is collected and how?
Nope, it's better to treat the room first, then invest in some quality monitors like Neumanns. Basic budget monitors will do great in treated room.
- Kotlin/JS
- Kotlin serialization
- Unified datamodel for frontend/backend
- Interfaces across platforms

Run it native (GraalVM) or JVM on the server, JS in the browser.
I reacted to this headline quite negatively. Reading the article, it’s actually quite reasonable. It’s trying to cut through all the incorrect reasons microservices/service oriented architecture is adopted. Kudos to that!

IMO service oriented architectures should be adopted when your engineering organisation has gotten too large to manage a monolith.

The service interface generally can’t be modified after it’s available. You can do the same with a monolith but it’s harder to enforce.
Wouldn’t you need 400k units for 3-4 billion with that income per household?

I suppose on the ocean would be interesting if it were tied with some desalination and generally using the ocean sustainably.

One way to kick that sort of thing off might be individual, modular units which could be brought together to make ever larger complexes.
Ask HN: Has talent quality declined do to a negative perception of tech?
Mostly the quality and safety aspects. I made all of my money with my trades. My first and most lucrative trade is carpentry. There is no way anyone will ever be able to convince me that a mobile home is as safe as a traditional built home.

I spent many an anxious night as a child in Alabama fearful that I wouldn’t live until the next morning due to inclement weather.

And they are depreciating assets. I come from a single parent violent home where I had to leave before I even finished high school. I somehow managed to become what I am with nothing but a high school education. I worked hard and sacrificed a lot to escape that lifestyle. I don’t want my own child to see me ever make poor financial decisions.

Edit: The above makes me sound like an incredible asshole. So the best answer would be: there are far better ways to spend my money and energy than on a mobile home. Ways that are better at ensuring my family’s safety and financial wellbeing.
I'm in the position of working on a green-field system currently, and spent a bit of time looking at OpenTelemetry both as a logging system and for metrics and tracing. If OpenTelemetry can indeed suit that use case today, it's not evident from any of the documentation or examples, and the naive "go get" approach in a test project led to incompatible versions of unstable libraries being pulled in.

Further, the OpenTelemetry Go library pulls in all kind of dependencies which are not acceptable: a YAML parser which doesn't even use compatible tagging and versioning via Testify, logr and friends, and go-cmp. Combined with the insistence of GRPC on pulling glog and a bunch of other random stuff like appengine libraries, you end up with a huge dependency tree before you've even started writing code.

The result is I'm sticking with zerolog, and a custom metrics library, and will let Splunk do it's thing. It's a shame, as distributed tracing is very desirable, but not desirable enough to ignore libraries that have chosen concrete dependencies vs interfaces and adapters.

Fundamental things like this need to be part of the standard library, or have zero external dependencies. Rust does (in my opinion) a better job here despite requiring on average more libraries to achieve things, because features can be switched off via Cargo.toml, reducing the overall dependency set.
Strictly speaking he's correct as "definition" is distinct from "declaration", but yeah.