skysight-inc/HackerNews huggingface dataset:
FWIW, that's not what Go does. In your scenario, a Go binary ends up with a single copy of library X -- the 1.0.1 version. That's because library A is stating "I require at least v1.0.0 of X", and library B is stating "I require at least v1.0.1 of X". The minimal version that satisfies both of those requirements is v1.0.1, and that's what ends up in the binary.

That behavior is Go's "Minimal Version Selection" or "MVS". There are many longer descriptions out there, but a concise graphical description I saw recently and like is:

https://encore.dev/guide/go.mod

That's the default behavior, but a human can ask for other versions. For example, a consumer of A and B could do 'go get X@latest', or edit their own go.mod file to require X v1.2.3, or do 'go get -u ./...' to update all their direct and indirect dependencies, which would include X in this case, etc.
Very cool. I always eyeball anything like a mesh network, living in a rural area that's prone to earthquakes. A ham license helps, but would be curious about any similar solution that people have actually deployed at the scale of a small community.
One before work, the other after. I tried just one or the other, and it doesn't work as well as before/after.
> Even 8 years later the first encounter with the HellKnight in Delta-Labs-4 still looks insanely great

18 years now, keeping this in mind when watching the included clip ;)
Apparently, an HN automated function edits submissions containing urls to specific portions of Wikipedia pages, effectively preventing it. I intended to link to:

https://en.m.wikipedia.org/wiki/Kirsan_Ilyumzhinov#UFO_exper...

Kirsan Illyumzhinov # UFO Experience

Other links:

https://www.chesshistory.com/winter/extra/ilyumzhinov.html

https://m.youtube.com/watch?v=OnedpGJx3Yk

https://en.m.wikipedia.org/wiki/Chess_City
Yeah that struck me as tone deaf too. US democracy has been tarnished by people voting in ways I didn't like!
I said I gained "more confidence", not that I am confident. After all, like I said, I put about 15 seconds of thought into it, which was how long I knew that Ryan Holiday as a person even existed.

But I think I get it. I'll make another assumption, still in about 15 seconds, this time about you: You like Ryan Holiday. You subscribe to his mailing lists, have read his writings, and may have a couple of his books on your shelf. Your views on the world are aligned with his. So you're offended that I made a negative assumption about him because he's "your guy".
> Go forced version tags to have a `v` prefix in git repos for their dependency system

"Forced" is a bit strong - you can pin any ref, the vX tags just also have some default semver-ish treatment.

> a whole host of CI tools that expected plain numeric values for release versions

Like what? Pure numeric tags are also ambiguous with git refs; this can be worked around by careful arguments, but it means most tooling was already broken when dealing with such things.

If you were one of the people using "release-X.Y.Z" or "rXYZ" I feel for you though.

> Go-specific special casing

'v' tags have been idiomatic for ages. Semver 1.0 went so far as to mandate it in 2010, though that was taken out in 2.0. https://semver.org/spec/v1.0.0.html#tagging-specification-se...
Interesting...my new Precision 7560 can't sleep _in_Windows_!
Agreed. I worked in closure for a hot minute and learned of a pretty nice solution they had to this called EDN (pronounced "eden"): https://github.com/edn-format/edn

I suspect it was inspired by the whole "data is code" philosophy of lisp languages, but it seemed like a well thought out pattern for encoding and decoding data in relatively safe ways. It had a way of tagging fields to indicate that they required processing to derive the decoded value, e.g.

#inst "1985-04-12T23:20:50.52Z"

Would be interpreted as a Java DateTime object, but one could just as easily read the raw data without respecting those tags if one didn't trust the safety of the data being read.

In effect the format split the work of parsing the data from decoding the data, which is a distinction I haven't seen in many other data encoding mechanisms.
They can do the same with a random 64 character identifier
Yes. People who ski are rich and have ample leisure time. There are more pressing issues to worry about than Vail.
A Series of Unfortunate Bugs (2019) [video]
Anyone else expecting the Revell model engine?

https://www.revell.com/products/visible-v-8-engine.html
Interesting. I would have lumped them all together. Why do you trust reviews on Target but not Amazon?
How often do you guys get calls from your bank?

I got called twice in my life, both times in response to a ticket I had filed but didn't necessarily need a response to (firstly a complaint about some new hardware authenticator that was worse than the old one (I was hoping enough complaints might make them pick a better replacement next time), secondly about phishing-but-legitimately aka Sofort which they now, two years later, finally semi-blocked).

From the post, since it mentions this being routine and normal, plus the comments here, it sounds like americans are called every month or so. Is that impression correct? Is it because of this credit card system where basically anyone with your account number has withdrawal access identical to what we use 2FA (chip and pin) for? With IBAN it's more of a money destination than a source. Direct debit exists but I have yet to see it abused, not sure how that works exactly, and definitely never got a call to confirm this or that.
Software programmer usually need to solve specific task, not worlds problems. If you go too generalized you will need 10x, 100x or 1000x more amount of time and code.

Look at Big tech, this is what they are doing, they employ thousands workers that write millions of lines of code every day, only to make it work for every case in a world. And still can't compete with specialized solution.
Complex Programmable Logic Device
So what if they said that? I'm not trying to pile on them but the reason people are questioning their credibility is that they fell for a pretty basic scam. Even if they acknowledged that their assumptions were incorrect (knowing Caller Id is very flawed but still falling for it), it doesn't necessarily make the scam any less obvious.

Would you not question the credibility of a doctor who falls for say, crystal healing or homeopathic cures?
They've always done a horrible job of hiding the dialog for managing named ranges. Easy to create them but knowing where they are is a PITA.
Crazy, was it someone you knew?
> C++ is long in the tooth

Welcome to the world of any language that the cool guys dont use anymore :-)
Debian project has been a blessing to me personally.

For a daily driver always buy a ThinkPad, a year old model when new stable comes out, and use it as long as possible.

For servers, run the latest stable with minimal packages from main and occasionally few from backports.

Build from source/ download from upstream where Debian packages are available (specially browsers).

Reliable kernel, coreutils, vim and gcc from Debian stable, git + ooenssh from backports, tmux built from source, golang and "go get xyz" is mostly what I need. (I understand this can be too minimalist for many, but works for me).

I have a hobby website using fossil, running on 8year old SBC running bullseye.

At work, almost all bullseye docker images on minimal Bullseye running Dockerd. PostgreSQL, Redis, and few more central piece of software work fine with Debian.

Low maintenance, reliable systems that I seek, and Debian has never failed me.

Ahh and yes, when I need bleeding age, Arch is what I go to, but won't be running a daily driver machine or server on it. It's too fast for me to keep pace with.

I can safely say I have more peace of mind with free Debian than any paid OS I used (taken together with application ecosystem). All systems have their own pros and cons. I just picked what worked best for me, I am thankful for that and wish Debian project never runs out of great people.
> The two weeks I spent debugging an interbank transferring program IBM wrote for them decades ago was one of the least pleasant experiences I've had when actually having access to the source code (albeit printed on five reams of paper, rather than digital). Give me pre-standard COBOL or FORTRAN over PL.8, any day.

Interesting. I didn't realise PL.8 was used to write application software. I knew about it being used to write compilers, firmware, etc. If customer applications were written in it, did this mean they actually shipped PL.8 development tools to customers? I thought it was always IBM-internal-only.
HDCP is unrelated to the CEC bus. CEC is completely separate and unencrypted. The pulse-eight adapter, AFAIK, should just be a female-female connector with two pins plugged into a microcontroller.

I've toyed with the idea of replicating its functionality on an Arduino, but ended up just buying the adapter :)

In the end, I'm not sure how doable it is, but it shouldn't be too complex. Licensing is another matter.
I'm at a loss as to why GPU makers don't wire it up though.
Having a one page resume would satisfy my own fondness for brevity, but it isn't happening. I've trimmed it aggressively over the years, and it's a bit over two. I think I could get it down to 2 full pages, but it will spill over again. My hyper-terse C.V. alone is one full page. I have more than 20 years of experience. I have no evidence that it's hurting me.
All right, you can now go to "Edit -> Connect Stylus". Try reloading if you don't see it. I pray that it works for you. It's still somewhat experimental. :)
"Cool cool, could you go ahead and close my account, please?"
The tools are scapegoats.

The Reinhart-Rogoff issue was technically an error in Excel, but also an error by the authors for not actually verifying the results before publishing. It didn't hurt that their particular biases were in line with the results.

The technical problem can be addressed with more warnings and safeguards, but they are meaningless if no one uses them.
Sure. I've been scammed. It felt really bad. And I consider myself quite knowledgeable. On the other hand, I noticed what was happening before greater harm could have been done. Perhaps that's what distinguishes so-called experts from the regular folks. Because an expert would know sooner, without being impervious.

Long story short, I could have ended up with a subscription on a set of questions for 20 dollars a week, which was given only after a set of legitimate surveys were given on behalf of Apple. I of course notified Apple of this, but I never got the 20 first dollars back, before cancelling the "subscription" I had apparently signed up for.

I really wanted to track the guys down, but they had been very careful in covering their tracks with proxies and mailbox addresses, so in the end I considered it too much work. But I did spam them. Perhaps I could have even used their mail for even more spam, but I suppose they just use throwaway mails anyway.

Not sure how they got through the cracks of Apple, though. IMHO it's pretty damning for the reputation of Apple to work with guys like that.
> The point is that a lot of sites out there don't need anything more than the web tech of 2 decades ago. With more people being aware of that and using browsers like this, the Google monopoly may weaken.

I always thought this was a way to get out of this, that agrees with your vision. First you'll need a powerful force to take back control on defining web standards.

This new web standard would be a very simplistic one, making possible for two or three (or even one) people to create new browsers on top of it.

But this movement would need to be so strong, that it would be possible to make a dent and start to lead a new way. And this is the one of the most hardest part. People on this movement would need to be prepared to fight for at least 10 years without loosing its faith until the killer app of this movement should be able to be at a market share bigger than Safari and taking over the Firefox position.

This movement could use the hype akin to Rust folks to navigate the harder first years. Its a possibility but it's hard to become possible. Another thing to notice is that the Firefox position is getting weaker, but the most probable candidate to take over is the chrome-based Brave.

So unless a "black-swan" event happen it's hard to see a big change into this in the coming years. BTW it's even more likely that the browser standards get stronger by completely taking over the mobile applications..
I wonder if the name is a reference to Anathem?
> I'm a scam prevention expert and I got scammed

After reading all that... I noticed that the "scam prevention expert" isn't serving their site with proper https.
Tow drivers make a lot of money. They do a lot of subcontracting and mutual aid type arrangements.
Vega Strike 0.8.0 Released
That's good advice. I'm also wary of providing information over a customer service chat. A recent example that comes to mind was when I was price matching a product on Best Buy's website over a chat session. The rep confirmed the price match was valid and began to initiate it. And then he started asking for all of my personal details including, phone number, address, and credit card. When I politely refused, he thought I didn't want the price match anymore. I confirmed I still did, and he said he needed all of the info to place the order for me. I had assumed I would be sent a personalized link to order the product, or it would just be added to my cart (since I was signed in). But no, he needed personal info which would live in a chat log. I ended up ordering from the other retailer.

Anyways, maybe there was nothing wrong with providing those details. Maybe they were already available to him on his screen. But the act of asking for that info and making it commonplace for people to just provide it is how so many scams are successful. I don't know how we get away from bad security practices being the norm.
I played Slashem and edited files with ed(1) over 600bps. Not bad, but things
start to get usable enough at 9600 BPS.
Anyone can fall for these attacks in the moment, even experts. That was the point of the article.

What makes us vulnerable is that we are human: we get tired, caught up in the urgency of the call and our logical thinking stops working.

The actual story of the article is that we need to design systems that are robust even when people are getting scammed. Able to identify and reverse scamming soon after it happens with easy ways to report it.
None of the above. My answer is much more mundane.

Krebs almost certainly has professional liability insurance (if not, that would be pretty dumb at his scale)
I would call up my insurance company, tell them i've been sued, send them the documents, and then go back to my day.

I would then proceed to follow their instructions, and not care too much about it, unless i was asked to do things that i wasn't willing to do
The singularity is close?
So what should you focus on? What OSI layer is a good starting point? It depends on your skills right?

I agree you should use as much established products as possible but you build your stack and create that unique differentiation on the market by also learning technology as you go.

It all depends on where you land with your idea to the market. If you are selling knit figures online - you are right that you should not set this up but if you rely on technology advancements you should “own your technology” knowledge as much as possible because you will need it to solve problems along the way.

Too often I see business leaders come in and say I don’t know technology - let’s buy it all from MS or Amazon. This is not the way to go for your whole business. It’s like saying can you run my business for me. Your business is only as good as your best knowledge workers.

Another aspect is regulations, your data might not be allowed to leave the premise of your nation and these self hosted solutions at least with proper patching procedures offer this guarantee.

Managed services in all its glory to hand over the problem to someone else also hands over key learnings and if you have a complex enough environment you will need to deal with it at some point and for small businesses/startups the cost of outsourcing might be too high to begin with.
I think this might just be a people thing? I've had the same experience (some one calling for the YMCA, I inform they have the wrong number, they proceed to argue and berate me) but they probably just misdialed.

Not that I don't also feel like Google search results have gone down hill.
I've noticed a few people here saying they wanted to read about the experience of owning a book store. I can strongly recommend "The Diary of a Bookseller" by Shaun Bythell after ending up at his very eclectic book shop in the middle of nowhere in Scotland and discovering he's actually a fantastic diarist too. A bit more background: https://www.theguardian.com/books/2017/oct/22/diary-of-books...
Also, I don’t know if it changed since I no more have a TV but on my last TV, HDMI CEC was both disabled by default but also renamed with some stupid marketing feature name TV manufacturers are capable of like SmartLink or some shit like this. BTW, it was a LG TV before WebOS.
> having to be a techno wizard

> while I was building that first linux pc

> for every computer I've bought or built since then

> bit of research on driver compatibility

This is pretty self explanatory. Your expectation of what basic computer skills should be is way too high.
> Oh, my lord, everything about this article screams shallow internet marketing.

Shallow internet marketing is kind of Ryan Holiday's jam. He's to books what Cheetos is to food.
Agreed that the amount of knowledge that gets systematized into papers, textbooks, and courses is a small subset of the total knowledge in a field, which is largely contained in brains. Although regarding your specific example: I believe the current most popular hypothesis about Fermat's Last Theorem is that he did not actually have a proof; it's very likely the proof he thought he had contained errors.
ehhhhhhhhhhhh I always call back. Isn't that one of the 1st laws of not getting fucked online/over the phone? I go to the company web page (https only of course) and get a phone number. I mean suppose it's possible for an employee to screw you over, but at least it's (call metadata) probably being logged somewhere. Also if I was into security my blog page would be on https, even if that's not entirely necessary for webpages. It throws up a yellow flag to me.
just today found out you can't create a histogram out of a pivot table.

what.

i mean, i wasn't even mad. i just sat there, stared at the thing and had a suddenly empty mind slowly filling with wtfs.
It's not free, but https://www.amazon.com/Causal-Inference-Statistics-Biomedica... is another excellent textbook for statistics.
> Other systems for determining the versions to use are much more unpredictable and hard to understand than estimated (look at Dart and Cargo)

I'm one of the co-authors of Dart's package manager. :)

Yes, it is complex. Code reuse is hard and there's no silver bullet.
This is some real libertarian propaganda, blaming the environmentalists and building codes for limiting the housing supply.
I was restricting it only to assertions I'm confident about. It may be largely true elsewhere but I've learned to be really careful on HN. If there is a counterexample anywhere it will be used to attempt to dismiss any point you're making.

That aside, I do think having having two permanent political parties reinforces this way of thinking. The US isn't the only place with that setup but it's the only one I'm very familiar with the culture of.
I have never seen a worse UI than current Facebook on desktop. I don't know what the mobile app does because I haven't used it since 2015, but I've never observed a more mis-managed and manipulated UI than Facebook on desktop...

I'm totally lost every time I want to find a page I was on before, or how to find simple controls, FaceBook groups are overrun by scam posts and off-topic items.

I'm really beginning to feel like they're trying to beach the whale to encourage people to join Metaverse, but the confidence is already lost... They should just acquire LinkedIn and make the whole experience corporate from now on, There's no real way of going back to the "cool" factor after all of these years of hobbling it so much.
Ah, I see.

Well, my first experience of hip-hop and rap was very shocking. It seemed completely crude and disgusting to me, especially all of the gang violence expressed. I was deeply confused as to why so many people were enjoying this new "music" and my immediate thought is that there must be racist white media owners pushing aggressive propaganda to fuel fires of blacks fighting each other.

Later in life, I learned to appreciate rap slightly more with the sharp political expressions of Public Enemy, the heart of Arrested Development, and the sick hilariousness of Too $hort.

Intelligent, meaningful lyrics, complex melodies, and innovation in general seemed to take a back seat at this time. The same was reflected in films. The quality of all media just felt like it was in decline.

Quit watching television and most movies soon after and never looked back. My favorite "modern" movies are Ex Machina, I Am Mother, Children Of Men, and Sorry To Disturb You.

My favorite current bands are Ladytron, Marsheaux, Electric Youth, and Maps (the best!):

https://mapsmute.bandcamp.com

Indeed, my country town life was absolutely awesome, along with growing up with a young single "hippie" mom who loved me fully and set me free. It was a perfect balance of endless nature in sunny weather with tons of friends along with rapidly advancing technology that felt empowering.

We were no longer just being merely consumers of media, yet able to get inside those screens and speakers ourselves.

Wish more people these days would jump in with us:

https://vavrek.com
> just cheap knockoff stuff.

By that you mean overpriced dropshipping from aliexpress.
Most people will look at just the first page, but as far as I'm concerned I don't care how long it is, particularly in this job market, I think mine is 3-4
Was this in the UK? I think they dropped the timeout to help mitigate this. KNow someone else it happened to
> Every hour you spend on distractions such as self-hosting is a self-own.

I think the idea of this guide is to reduce the amount of time spent setting up a self-host to a minimum, though I agree it's usually not cost-effective.
> Unlike other browser companies like Apple and Mozilla, which block third-party cookies outright, Google is one of the world's largest advertising companies. It doesn't want to kill the third-party cookie without first protecting its primary revenue source. Google seems to view user tracking as a mandatory part of Internet usage

Why is tracking considered necessary in order to use the Internet? Fuck this noise.

It's laughable, GChrome used to be amazing but the more I learn about their decisions and plans (like FLoCK and now FLEDGE), the more I'm creeped out, and I'm increasingly uncomfortable it is to continuing using chrome.

Recently I've been defaulting to Safari, and for Android mobile using Brave. These browsers have kept improving over time and today they are actually really nice. About the only thing they can't do is casting.

If I knew a reasonable way of exporting all my saved credentials from chrome into Brave, I'd stop running Google chrome completely.

I appreciate that google has a conflict of interest, often what is best for Google is inherently not so good for respecting end users desire to live their life without personal data being beamed back to the mother ship. This whole thing feels like an abuse of monopoly power.

Is Google big enough that once in awhile they could afford to go all-in on keeping user privacy and trust high at a slight expense? As it stands today, the relationship is one-sided in their favor, so GreedyGoogMonster can go shove it.