skysight-inc/HackerNews huggingface dataset:
decoy wallet full of expired cards; decoy phone that I put in a pocket while travelling; book, often a bible; dry socks, fresh underwear, condoms; nail clippers; moleskeine notepad and mechanical pencil; guitar picks, capo, sometimes strings; ballcap with clip on LED headlamp; emergency cash bills, precious metal coin/ingot; riding spurs; opinel corkscrew knife; hand/pocket chain saw; tire pressure gauge; sealed tube w/ emergency cigar + cutter
; forensic faraday bags; RTL-SDR dongle kit, likely upgrading to hackrf; hak5 rubber duck kit; kali linux usb drive; multitool

My motorcycle saddle bags have a tent and other stuff in them, but the logic is small stuff I rarely use except it's like magic when you have them handy.
One small change that can make any graph easier to understand: Label the units on the axes. I think that the y axis is # of projects, but I'm not totally sure.
Why should a user ignore when a developer has the means to spy? Telemetry is used as a false metric for a lot of bad decisions that make sense for the numbers but don't improve the product itself.

Even A/B testing could be considered an ethical hazard because it disrupts the user's understanding of the software for the sole purpose of decisions that, frankly, devs should have made before telemetry.

Users should be able to trust that their software won't be blabbing over the network about what you're doing. In an age where privacy is attacked from all angles, it's the least a developer could do.
Seek out a position of responsibility. Be accountable to other people. Be in a situation if you mess up, you'll get severe negative reactions from others. Nothing like an important job to straighten out our psychology and inner efficiency.

"If you can afford to mess up, you probably will" :)
> Some 20 years ago... I called "house calls": visiting other developers' offices...

Ah, the good ol early 2000s, where devs had "offices" or "cubicles" to themselves.
It's nothing personal, I just hate the feeling that I have to interrogate every sentence of someone's writing to find where they're smuggling in the weird fascist stuff. If they're just Orson Scott Card-style LARPing about international conflicts, well, we can do better than this, right?

You're more familiar with this blog than I am (this being the second time you've brought it up here). Is there some qualification they have on this issue that I didn't know about? I'm happy to stop bringing this up if there's some particular reason to take them seriously.
You made me look!

Plackers, little cloth case with small tools and nail/tooth items, usb cables of all kinds, ipod nano, tylenol, decongestant, antacid, hydrocortisone, n95 masks, microfiber cloth, lots of spare glasses, little multimeter, lumix 8X zoom camera (smaller than a phone!) and a small jar of oregano, because Whole Foods doesn’t put any out with the pizzas. Lightning and audio jack earphones and all sorts of adapters (plus lightning and usb-c SD card readers). Pepper spray when I feel paranoid. The bear spray is at home (in the woods). Ipad Pro for music scores and my best photos. Moleskine clone notebook. Hair brush. When I expect some interesting weather to happen, venerable Nikon Coolpix P510 (24-1000mm compact camera).

Shoulder bag has cards and phone. Three sets of keys plus one spare home key. One set has a Radio Shack (RIP) leatherman multi-tool with 12-20 wire stripper.
If your planning to use services that are ban happy like Discord, Stripe and ilk, make sure to document and communicate a fallback plan.

For example, ensure you have a backup email address for those you communicate with on Discord, and convey an alternate communication method (Meet us on Matrix at XYZ!), or on the payments side plan on how to handle a PAN Data Export with a pre-selected vendor that is experienced in ensuring Stripe exports this data to them. From what I have heard, nearly half of all data exports from Stripe fail to occur, so you need to be your own advocate to ensure the stable hosting of your payment card data.
I don't think his reasoning makes sense at all. Git itself is distributed, sure, but things like issues, merge/pull requests, project wikis, releases, etc. are not. Sure, presumably you can graft these onto git (I'm aware of at least one implementation that stores issues inside git itself), but it just doesn't seem like people actually want to work that way (judging by the popularity of things like GitHub, GitLab, and DeVault's own SourceHut).

I also don't buy the idea that email is great for all this. It... kinda sucks. He brings up Patchwork; to me, the existence of Patchwork is an acknowledgement that email doesn't work all that well for stuff like this.

Email is by its very nature unstructured. Unstructured data sucks for things like this. And if you're going to define a standard for how this sort of data should be structured over email, then it seems like you might as well use a better protocol than SMTP/IMAP/POP/whatever, that's purpose-built for this use. An ActivityPub extension (regardless of the merits of ActivityPub itself) seems like a much better fit.
Awe hunters are in on a secret. It can be yours, once you know where to look
I’m currently travelling for months months internationally - so my bag has everything I need on the road:

Laptop, iPad, notebook & pens, headphones & AirPods, usb-c charger & cables, usb-c battery pack. External keyboard & apple trackpad (so I don’t get a sore neck while working). Gaff tape, tissues, hand san & face masks, travel sunscreen, zip lock bags, ear plugs, eye mask, travel pillow. Small Bluetooth speaker (insanely useful while travelling).

More unusual items:

- A white contact juggling ball (my hands need something while I think).

- A small tin of lego, again for thinking with.

- A portable, foldable piano. (Carry-on 88 key touch) and a couple books of sheet music.
That tells me what happened, but not why? (I appreciate the detail, though)

Why isn't Canada a major narcotics manufacturing center? Why is Colombia?

I think the answer is probably complex and involves poverty (meaning switching from lawful occupation to unlawful occupation is a bigger difference than in, say, Canada) and corruption/lawlessness (which may also be consequently tied to the poverty, if corruption is a way to escape it).

It must surely go much deeper than "it's America's fault", and I think it may also be solvable without American intervention or action (though of course, it would be harder)
This is great stuff but it's best not to post lists (such as home pages of links) to HN - it's better to post one of the most interesting list elements. Otherwise there isn't enough information for the hivemind to sink its teeth into (mixed metaphor sorry) and we end up with generic, lowest-common-denominator discussion.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&sor...
It’s mostly a legacy protocol at this point.
Just because it can does not mean that is.
Related:

Try the last internet Kermit server - https://news.ycombinator.com/item?id=37009329 - Aug 2023 (70 comments)

Fun with Kermit and ZMODEM over SSH - https://news.ycombinator.com/item?id=35703057 - April 2023 (107 comments)

C-Kermit Update History (since 8.0) - https://news.ycombinator.com/item?id=31459620 - May 2022 (7 comments)

Kermit – Misconceptions and Controversies (2021) - https://news.ycombinator.com/item?id=31141417 - April 2022 (26 comments)

Ask HN: How many of you are still using Kermit (the protocol)? - https://news.ycombinator.com/item?id=29662980 - Dec 2021 (6 comments)

Is This Site Secure? - https://news.ycombinator.com/item?id=22136710 - Jan 2020 (50 comments)

The Truth about Kermit News (1994) - https://news.ycombinator.com/item?id=20588274 - Aug 2019 (3 comments)

Transfer your files with Kermit - https://news.ycombinator.com/item?id=19048427 - Jan 2019 (2 comments)

Important News About the Kermit Project - https://news.ycombinator.com/item?id=2421884 - April 2011 (1 comment)
UPI Payments: 10B transactions a month done, next stop 100B
HN hug of death? I don’t see any images.
Makes sense! Great work!
Oh, you had `helm` installed, I see.
You’ve changed my mind. I was talking in extremes, but you’re right, some people use their phones very socially and that’s often a good thing. There’s a grey area where it’s “social”, but not very directly or healthily in my opinion, but if you’re in the white area where you’re having direct connections with people you care about, that’s great. It just happens to be that I only do that for 5-10m in a day, but if I did more, I’d totally think that’s fine (or good, even).

I think the issue is that a lot of us don’t use them to stay connected in a healthy manner, but I shouldn’t assume that includes everyone.
Yeah, I saw some recent clips from women’s gymnastics for the individual all-around.

Beijing 2008: Shawn Johnson was favored to win the all-around title but came in second to Nastia Liukin. They both smiled. Maybe this is because they were on the same team and the Olympics is a “country vs country” kind of competition.

London 2012: Gabby Douglas wins the individual AA and the 2 Russian girls are in tears. They were distraught (Aly Raisman came in 4th. She didn’t smile but hugged Gabby immediately.)

Rio 2016: Simone Biles had no competition. Either way Aly Raisman was happy to place second.)

Tokyo 2020: Rebecca Andrade of Brazil appeared happy to place second to Suni Lee of the USA.
It sounds like you have a lot on your plate. I would do a few things.

First, I would start looking for a new job. It doesn’t have to be like this.

Second, I would snowball my tasks. I would start with the smallest, complete it, and then start the next one. You need to build some momentum.

Third, I would enforce a personal WIP limit. When you ship something, grab something new.

These are all pretty work related, so I will add one more thing. No job is worth your life. If you feel bad at a place, focus on your home life and find a new job.
I do, yes.

You look down on everyone that disagrees with you and do no critical thinking.
Not true. During the pandemic when I went to Starbucks in the US, they will use my cup, but wouldn't "touch" it. They would ask me to open the cup (and I will hold the lid) and they would use something to hold my cup and then pour drink into it.
Nah. As a nice B laner over my career I've seen plenty of A lane jerks. Oftentimes the people in the A lane are driven by... something that forever goes unfulfilled. I've seen a few engineering departments that are built around these types. Unhappy, but intensely dedicated to the technical details of the job and they become a keystone of the team, doing some of the most difficult architectural work because they're the only ones who dedicate the mental space to know it all. I'd say one of my strong points is being someone who can interface with these A lane types without taking it too personally. That's not to say only jerks become A lane people, just that the jerks are definitely not mostly in the B lane in my 26 years of experience.
There are a lot of issues with the ergonomics of AbortController. It's very low level.
LibO loads considerably faster on Linux than Windows but it still suffers bugs and quirks mentioned in my earlier comment.
No, I think the word was just chosen because it sounds kind of funny. The crux of the video is making fun of how simultaneously annoyingly fidgety and powerful emacs packages can be.
> secondary in any case, as issues have well-developed remediation strategies. Few regular folks are banned from the financial system without recourse.

Here is where you are wrong

https://finance.yahoo.com/news/banks-keeping-closer-tab-repu...

Try running a perfectly legal porn website or anything controversial and try getting a merchant account.

I had a friend who ran party buses that catered to the LGBT community and had a hard time getting a merchant account while others in her same industry didn’t have a problem.
I have been using Itsycal as my menu clock + calendar for quite a while. I cannot fathom why Apple never implemented this natively.
We've banned this account for posting unsubstantive and/or flamebait comments and ignoring our request to stop. Please don't create accounts to break HN's rules with.

https://news.ycombinator.com/newsguidelines.html

Edit (since I know how this logic works): no, this isn't because you were mean to billionaires. It's because you've been posting crap comments to HN. You may not owe billionaires better but you owe this community better if you're participating in it..
Using open-standards based passwordless auth is not ceding control to anyone.

Btw, your assumptions about me are wrong. You don't know anything about me. So don't make it personal.
To what are you referring? Has the post been edited after your comment?
Can you paste that particular borderlandbeat.com post on this?
Hold up there, joke police. Petty tribalism is actually funny. It’s gross tribalism which goes too far.

Listen to Garrison Keillor’s old radio shows, and amidst the long story arcs are little tribalist jokes between the Christian denominations (and Unitarians?), and among the different peoples of Scandanavia. Like this one, the jokes rely on the implicit context inflating the difference between people on the basis of tribalism. And being a part of the subculture, the audience all knows this.

The same is true in sports comedy, and sports is nothing if not petty tribalism. And while you may not actually have to be a masochist to be a Mets fan… wait, bad example. Anyways exaggerated differences based on self-assigned fandoms is how this all works. Just like operating systems.
Why would you not want it in a simple, portable language that's easy to build and deploy anywhere?
> Does Canada produce (farmed narcotics)

But why don't they produce world-leading levels of illegal synthetic narcotics, purely in search of profit on the American illicit market? If farming isnt viable and drugs are massively profitable, why does Canada not suffer from the allure of American dollars?

> Mexico was already in trouble

I agree, but does that mean Mexico cannot solve its problems without an American Savior intervening?

I have begun to wonder if it's ever possible for a poorer country beset by corruption to be helped in any meaningful way by outsiders, or if change necessarily has to come from within.
DDG is essentially Bing without the logging (they clear them daily)
> Whereas with lisp, you don't modify structures in place, and you're not writing code as sequential statements.

s/lisp/Clojure/, I think.
written in rust
> But that is part of the point of scrum. To break down stories into consistently stress-free achievable stories, rather than big risky ones filled with unknowns.

Maybe as-written but not really ever as-practiced.
‘Psychonauts’ by Mike Jay review
Totally agree, though I prefer a 3 dots menu over a custom Right click menu every day.
And yet, they seem to have accomplished this, in pigs at least.
I still have the programs I wrote when I went through this book. The experience of bringing a 3D world to life felt like magic: you start with a black screen, draw some lines, and when you move them around in just the right way there’s suddenly a world inside the screen. It’s hard to get that same feeling today.

I think I was gifted this book for my 13th birthday so some of the math was a bit beyond me. But learning assembly and working out some of the more intricate algorithms like polygon clipping were both great training for a new programmer.
The "winners" are the consumers who got nearly free services and innovation, and the greater-fool-and-cashed-out investors, founders, early employees and to some extent employees who enjoyed great salaries. But not the investors.
Could you please stop using HN primarily for ideological battle? We ban such accounts, regardless of what they're for or against, and your account has been particularly bad for this lately. You're way on the wrong side of the line, so if you want to keep posting here, we need you to fix this.

https://hn.algolia.com/?sort=byDate&dateRange=all&type=comme...

https://news.ycombinator.com/newsguidelines.html
Now I have a whole house with two offices, just for me!
s/selling/eating/ ?
As a long time emacs user, I've definitely felt this sinking my teeth into a novel package and I imagine lots of people have felt the same.

The fact that emacs even has a coherent package story is a testament to people's dedication to making it work. On the surface, it should be impossible; the editor is so configurable that there was no particular guarantee that a coherent family of behaviors would emerge. But the fact that packages and package management not only exist but interoperate with each other speaks volumes to the dedication of the software engineers who made that happen.

> Anyone who nevertheless is using Emacs should be willing to read documentation. The only way to learn Emacs is through reading the docs.

Ah, assuming that's how people learn things these days is our first mistake. ;) Emaxs does have excellent built-in documentation... But in the StackOverflow era, I think a lot of people learn their software by hopping from solution to solution instead of digesting all of the documentation.
I'm guessing the climate has a lot to do with it, plus the huge amount of land you need to cultivate enough coca to produce cocaine (Canada having historically a stabler rule of law than Bolivia or Peru), plus the availability of extremely cheap (or, effectively, slave) labor for the cultivation.

If this begs the question "why is Canada more stable than Columbia, Peru, or Bolivia", apart from the fact that those are developing countries, it's worth remembering that the United States was aggressively and violently intervening in their politics into the middle of the 20th century. The same can't be said of The Maple Leaf States.
I buy magnesium glycinate by the kilogram and just scoop the powder, aiming for a gram (2200mg of magnesium) by the kilo it costs 30-35 dollars, it's practically free as far as supplements go so I don't really care if I'm pissing most of it out, although it doesn't seem like I am. I am hesitant to mention the place I buy from because this doesn't seem like the place that looks kindly on promoting supplement companies. The only thing I ever ran into supplementing magnesium was disaster pants from choosing the wrong one (i.e. magnesium citrate, but I am sure others cause disaster pants at low doses too)
Ask HN: Do you use HN submissions upvotes as shared bookmarks?
Does it work well? If no, why?

I don't know, I just saw (after a while I've been here), that there is on my profile the list of upvoted posts, and since I save a lot of stuff to pocket for reading later, seemed useful instead to use the upvotes as bookmark, as then I have the post synced right away, and on their own page, have you been using the upvotes as bookmarks? What happened? Was just wondering how could it be usable with a lot of posts upvoted, seems that there is no search available for own upvoted posts
Is there a reason for so many tiling Wayland compositors? Are they simply easier to do? X11 always had a plethora of window managers, but really few of them where tiling. With Wayland tiling seems to outnumber stacked.
The Unreasonable Effectiveness of VLC
Fernando Pessoa’s Unselving
Sure but airplanes don't look like birds
Maybe it's not very lightweight but pretty customizable, just like Emacs.
I used to play this after school at Timezone in Fremantle. It blew my mind. I was never very good at it though; Spy Hunter and Joust were my best coin op games at Timezone.
> the media outlets who irresponsibly, recklessly, and maliciously promoted this fake news

Like the linked article above?

The only news sources claiming 'mass graves' with the implication that a whole bunch of children were murdered all at once are the catholic apologists who are setting up a ridiculous strawman.

It is known and admitted by the residential schools that over a hundred years many many children died and are buried in unmarked graves.

Individual graves - now unmarked, with destroyed records:

Archeologists detected what they said could be 200 unmarked graves at this former school in Kamloops, British Columbia in May 2021. Weeks later, a further 751 unmarked graves were detected across from the former Marieval Residential School on the Cowessess reserve in Saskatchewan. There was once a Catholic cemetery here, but the headstones were bulldozed in the 1960s by a priest after a dispute with a former chief.

A small team of researchers has been trying to discover the names of those children buried here, but for decades the government and the church had been reluctant to share their records. Chief Cadmus Delorme is trying to get answers.

https://www.cbsnews.com/news/canada-residential-schools-unma...

> even extracting spurious apologies from Pope Francis for so-called "atrocities" which never transpired.

Right, all the priestly types are truth tellers and the wealth of testimony aginst them is from those damn lying natives who fooled the Truth and Reconciliation Commission that compiled testimony from thousands of survivors?

http://www.autodidactproject.org/other/grook2.html
Please don't break the site guidelines like this, no matter how right you are or feel you are.

https://news.ycombinator.com/newsguidelines.html
Well, you just said sudoku.

As others have pointed out, maybe intelligence derived from language just isn't very good at math? It's not like linear algebra comes naturally to humans, we have to be specially trained. I've been taking Khan Academy classes and believe me, math sure doesn't come naturally to me.

I realize tempers are high on this subject, but I literally just wanted to point it out, in case you hadn't seen it. I wasn't trying to dunk on you or anything.
I dunno, I simulate quantum systems (you, myself, my friends) in my head all the time
The “Is Something” Pattern in Agda
What do you recommend if say you do want real-time chat with your users?
This seems like nothing more than a desire to gatekeep experience? Being employed as a programmer means you're gaining experience...Even if you work at a single company for 20 years, you're not going to get some mythical competence that you could only get by staying in one area. This line of thinking seems like nonsense.
I am sure the people who spread those news will get together with those who vandalized and burned churches [1] [2] to rebuild and clean up the vandalism as an act of community volunteering and then go on an apology tour.

[1] Harsha Walia, the executive director of the British Columbia Civil Liberties Association responded to reports of fires at indigenous Catholic parishes with a tweet on June 30 that read "burn it all down" from https://en.wikipedia.org/wiki/2021_Canadian_church_burnings

[2] https://www.catholicnewsagency.com/news/248198/historic-denv...
> A few years ago I wrote a Twitter/X thread about the best programmer I know, which I should write up as a blog post

Given that the thread is no longer visible without an account. They might want to do that sooner than later if they want people to actually read it
We have been doing this at CodeRabbit[0] for incrementally reviewing PRs and allowing conversations in the context of code changes, giving the impression that the bot has much more context than it has. It's one of the few tricks we use to scale the AI to code review even large PRs (100+ files).

For each commit, we summarize diff for each file. Then, we create a summary of summaries, which is incrementally updated as further commits are made on a pull request. This summary of summaries is saved, hidden inside a comment on a pull request, and is used while reviewing each file and answering the user's queries.

Some of our code is in the open source. Here is the link to the relevant prompt for recursive summarization - https://github.com/coderabbitai/ai-pr-reviewer/blob/main/src...

[0]: coderabbit.ai
CadQuery Editor – a program for building parametric 3D CAD models using Python