skysight-inc/HackerNews huggingface dataset:
You can't actually sell yourself for that steak dinner. Accepting a fancy meal does count as a bribe.

There are certain cases where you are allowed and not allowed to accept gifts.

Just go to the House Ethics website to get the rules.

If you mess around, you will get a knock on your door from the DoJ as plenty of sitting and past members are now learning.
The benefit of gofmt has nothing to do with "style" per se. Because it's standardized, tools can rely on its output. This means that you can easily write tools that handle go source code and interoperate well with each other
This post is so wonderfully confused it's throwing my brain into an infinite loop. Misunderstanding newspeak, then a howler of a non sequitur, all about elegant composition, all the while turning a simple announcement into a super clunky argument. It's perfect doublespeak, the kind of language that throws critical thinking into infinite loops.
To be fair to Google even if Youtube shrunk overnight to Vimeo size they would still likely follow the same policy, due to how the law is written.

In fact that might be Vimeo's current policy too, though I'm not sure on their end.
Death of a Programmer. Life of a Farmer
I love that they even address that in one of the episodes. In Tickle Crabs:

Bluey: "You're always at work!"
Bandit: "I'm never at work!"

What a gem of a show, though yes, it does set the bar pretty high. Though on the plus side I can now burst into a room shout "It's Dad" and my 4 year old will reliably slow clap and then burst into laughter :P
You can ossify it (ha!) after you have done all the work and it is mostly complete.

git remote add origin …
git push
Incremental Codebase Contribution
Hopefully not near your home-- when the cartel comes to the GPS coordinates ;p
Say what you will about Elon, if he ends up driving Twitter into the ground, he'll arguably have done a public service.
Bitter, former Twitter employees.
In our case, it was in the San Gabriel mountains near LA. The snow was so wet we had to wear rain suits to be slippery enough to slide down.

Was it safe? Obviously not. But 1000's of people did it before anyone got badly hurt.
You can, because 1.7.10 modders are insane.

https://github.com/GTNewHorizons/lwjgl3ify

https://wiki.gtnewhorizons.com/wiki/Installing_and_Migrating...
> "RHEL Linux" isn't GPL licensed, the kernel is, and glibc is, and systemd is, etc. Individually.

That is why I said "GPL packages", yes.

Okay, so if I buy RHEL, and I download the SRPM for the kernel, and I publish it - which I'm legally entitled to do, what with the kernel package being GPLv2 - is RH not going to terminate my RHEL license?
Arguments of style are our desire for this work to be easier turning us against one another. We write our statements for both human and machine colleagues (who will never see eye-to-eye.) I regret that formatters can prevent us from laying things out most clearly at times.

Formatters feel varying levels of painful on a per-language basis. The balance probably lies in empathy: It wasn't best to write it that way if it was not beneficial to either the machine or your collaborators.

On the other hand, if it brings someone joy to write in their distinct style, would we deny that joy?
You need insurance in some businesses, or sht will fall exclusively on you...even if it's not your fault (cover your as), insurance/financial sectors etc...
The Matrix Holiday Update 2023 (2023)
> The show unashamedly depicts an intact household with two loving, heterosexual parents. It's "stunning and brave" in the current culture.

Eh? I'm trying to think of peer shows of Bluey... Peppa Pig and Daniel Tiger come to mind (Trash Truck anyone? Charming little show), heterosexual parents are by far and away the norm. The idea that it's "brave" to show them feels like a conservative talking point that's out of step with reality.

> unconcerned with their sexual identity, despite the current narrative being that they are the age at which they should be

Speaking of conservative talking points... again, I'm really struggling to think of peer shows that have six year olds discussing their sexual identity.
Back in the day my personal site was banned from cloudflares ddos shield for getting ddos'd. I'm not even sure what they actually do any more.
I don't know that we lost much; Twitter is was hugely problematic before Musk arrived. (The problems are not native to Twitter, but hip-shot social media in general.)

What we gained, though, is better visibility on one of the most toxic, wretched humans currently on our besieged Earth.

It should be clear to everyone that Musk is a dangerous lunatic. And for those who are confused on this point, your judgement is very, very suspect.
You are making incorrect assumptions.

Just because they made a window bigger or a member longer doesn't mean it's weaker. They could have changed the material to something twice as strong, added hidden structures, etc.

The difference is mandated crash testing, and now simulated crash testing. They are required by law to build cars that are safe, and test to make sure they truly are.
I always appreciate Dr. Ernst Stuhlinger‘s response to such criticism:

https://news.lettersofnote.com/p/why-explore-space
Ah yes, you must be referring to the economic miracle that minimum wage workers talk about all the time from around 2017 onwards. Things clearly only got much better from there and absolutely in no way went backwards.
I expect Microsoft to start removing or degrading features in Windows 10 to make Windows 11 more attractive.
> The technical primitive data structure here is a hashmap where the keys are sorted.

Why not a tree based map instead?
iA Writer feels weirdly sluggish on my iMac 2017 5K, especially compared to Paper.
cloudflare sent us an email:

Cloudflare received a phishing report regarding:

mycompany.com

Below is the report we received:

Reporter: Anonymous

Reported URLs:
http://www.mycompany.com/deadlink

Logs or Evidence of Abuse: Hello,

You are currently hosting a site which is associated with an ongoing
malware attack. The malware either communicates with, or is spread
directly by following malicious links:

hxxp://www[.]mycompany[.]com/deadlink [1.2.3.4]

Visit the report below to see details on one of the attachments
associated with this URL or IP address:

https://www.virustotal.com/en/file/12345678/analysis/

More information about the detected issue is provided at
https://incident.netcraft.com/1234/

Would it be possible to have this URL taken down as soon as possible?

Many thanks,

Netcraft

Phone: +44(0)1225 447500
Netcraft Issue Number: 123456

(numbers removed to prevent doxxing)
"Its called code"

Can you code a million games per day?
The barrier to entry if this works out, would allow anyone to make such
games by simply writing down a few pages of "mods" every hour.
Or if you force ChatGPT to creatively generate some changes, it could
be automated. Hundreds of games per hour? Local models trained on some
custom dataset could generate these wikis in batches.
Thousands of new games per hour! And if the generator runs on random
seeds as input, why not try them all? Millions of games per day.
Obviously a single person with this generator would be able to saturate
entire genres in space of weeks.
Potent psychedelic drug banishes PTSD, small study finds
The paper describes the methodology: for broad analyses like this you’re looking at whether people in the test group died at a higher rate than their demographics would otherwise suggest rather than digging into an individual patient’s details.
No, that's all peachy, but you're just going to tell me the post doesn't start with one idea, smoothly moves on, and just past the code example, wraps it up by completely dismantling the premise?
Happy to take them.
Interview with the lead author of the paper:
https://sciencecast.org/casts/u1mlp8tkn7w4
...but not old enough to have weathered down. Iceland is made of lava, as is Hawaii, but the Hawaiian islands are much older* which is why they are now a garden paradise.

*Except the big island which is young enough to still have active volcanoes like Iceland.
A good counterpoint to this is this post by Nate Silver (of 538 fame): https://www.natesilver.net/p/twitter-elon-and-the-indigo-blo...

>Casey Newton hypothesizes that Musk bought Twitter essentially in order to destroy it. And guess what: maybe Musk wasn’t wrong. The Old Twitter kind of sucked, especially if you ever had the experience of dissenting from the consensus. It reinforced the worst impulses of the Indigo Blob, making it more partisan and rendering its institutions less effective.

>There were also a lot of great features of Twitter. It was terrific for professional networking, for real-time coverage of some types of events, for cultivating interests in niche subjects, and even for encouraging pithy writing (my brain will forever be programmed to think in 280-character segments). Unfortunately, we probably aren’t getting the New Twitter — er, the new X — that I would want; Musk’s performance has been haphazard and he has a lot of hang-ups that I don’t share. But to the Old Twitter, good riddance.
You have to read between the lines and pickup the hints but they both work, ostensibly. There are plenty of episodes where the kids are at daycare/with family that imply the parents are working. Many episodes take place on weekends, and I get the impression the mom sometimes works on weekends.

I will say that Bandit definitely gives off a vibe of being flexible, but I never got the impression it's deliberate. He cares more about his kids than work. At least, that's my interpretation.
Side tangent: I love Ruby, but strongly dislike and discourage `unless` in the code base. It still trips me up having written Ruby 5 years at this stage. Maybe its just me but I still pause every time for myself when looking at `unless` with a multi conditional. Example:

def do_the_thing

return do_not_do_it unless first_conditional || second_conditional

okay_actually_do_it

end

Glad that Rubocop is shipping with Rails though!
That's fantastic. Sounds so much simpler than using Node-RED or something. How do you monitor the laundry? Like is your washer/dryer "smart"? or do you have some sort of vibration/current/noise sensor to determine when they finish?
My story, I was descending a mountain in early spring with 2 friends. I had an ice axe in my hand for balance, although I had never learned self arrest. As we're descending, my friends took the 'winter route', which was a rocky ridge going down. I took the summer route which was 100m away, just because it was smoother. It was wet grass and some patches of snow. I slipped, fell on my back and started sliding, had trouble turning because of my backpack. You really catch speed, I couldn't stop, I was approaching rocks. Somehow I turn on my belly, and instinctively I stick the axe in the ground. You're supposed to hold the top of the axe with one hand close to your chest, but I kept both hands on the handle, and I stoped, I was lucky
As far as I am aware many people have tried to prove so under those 'philosophical frameworks', but they've never succeeded so far.

If you know of one, can you link a proof?
> An LLM won't make phone calls.

That is an interesting idea that I’m a bit worried could lead to more spammy ‘content’. I’d be surprised if the combination of LLM chat technology, voice recognition, voice generation, and affordable SIP trunks wouldn’t lead to someone deciding to start a website staffed by bots interviewing subject matter experts and writing articles based on those conversations.

Isn’t Google doing that in the US for booking tables at restaurants already?
You're fine if you honestly thought it was true, yes.
JavaScript is a poorly designed language. It's still around because it has the browser monopoly(yes, thank god for HTMLX and WASM).
You should avoid Ruby(terrible language, Aka Perl 2.0), Java(use Kotlin or Scala if you really need JVM). C# should only be used if .NET is a must in your project.
The hubris of solving social problems with technical solutions is a pipe dream many corporate engineers fall into. I think that's because real social problems, i.e. conflicts, are handled by their managers.
> turn off your phone entirely, leave it at home, or simply buy a dumb phone

It's not the same; that's just play-acting, and one will not be able to pretend one doesn't know that.
Thanks!

I've indeed forgotten about the RSS feed. That post was created in 2021, but I keep stuff up to date even for SEO content, so the update time is 2024. That said, those posts are purely for keywords - they have no value other than to get occasional clicks from Google, and to spread the word about Paper.

I'll think about separating the feeds.
Can I get a number for "WFH stipend"?
The alignment problem is an extremely difficult one, and one that we've basically punted on for all AI research. Making an algorithm is easy, scoring content by external factors like engagement or time on screen are also easy. Designing a scoring algorithm that is aligned to a person's preferences, desires, opinions, etc are extremely hard. At best we attempt to find proxies and correlations, the algorithm tracks engagement and we assume that means they want to see more similar content.

IMO this is the fundamental reason for chronological feeds. Aligning the algorithm is an unsolved problem, I'd rather just not use it at all.
Somehow prescient:

https://en.m.wikipedia.org/wiki/Small_Soldiers
Yes, I'm asking for a bit of work to be done so that I can read their future posts like this. I spend money on well-crafted indie software but typically only after following the author for a while. I'd like to remain engaged and was offering a suggestion on how the author could make that happen.

The current RSS feed is not useful for humans. I'm not into SEO, so maybe RSS feeds are taken into account. You can publish multiple feeds, though.
Is the $34k considered taxable income? Reimbursement for bussiness travel is generally not taxed. I'm not sure how this applies to rent when work requires a second residence; but it doesn't seem that crazy for those to be tax deductable as way. Especially when the people writing the laws are also the potential tax payers.
Thanks! I'd never heard of this.[1] Just shows that everything old is new again, and we really need to appreciate the Lorites[2] among us.

1: https://en.wikipedia.org/wiki/Pierre_Menard,_Author_of_the_Q...

2: https://anathem.fandom.com/wiki/Saunt_Lora%27s_Proposition
It's easy to crap on Twitter, but I found it very useful as a one-stop shop for hyperlocal news and keeping up with the latest work from researchers in my field. Very niche things that managed to coalesce in one place.

It's not just Twitter mobs and stupid online fights. X still has all the stupidity but none of the niche value I found in Twitter. Thanks Elon.
Ah, makes sense it would be the GTNH people figuring that out
https://static1.squarespace.com/static/585c3439be65942f022bb...
View types like span, string_view, FunctionRef: absolutely pass by value. They're designed to be cheap to copy, and they provide type erasure which can make your API more flexible.

You also usually want to pass smart pointers (unique_ptr, shared_ptr) by value to avoid breaking your ownership model, or pass by raw pointer or reference to the held data. The obvious case that comes to mind where you'd want to write const unique_ptr<T>& is when iterating over a vector<unique_ptr<T>>. Otherwise, pass ptr.get() for an optional param, or *ptr for a required param where you've already checked ptr != nullptr.

Wrapper types like optional, variant, StatusOr? Usually pass by reference, unless the pointed-to type is small (<= 8 bytes).

One common pattern where I see wide structs being passed by value is the use of option structs (https://abseil.io/tips/173) that are usually constructed via designated initializers. There is some marginal benefit to being able to std::move() out individual fields but it's not really a big deal either way, as said computation is usually only done once on program initialization.
Thanks for the reply.

I like the concept of paring down and organizing my myraid docker containers into native HAOS "add-ons".

That plus having a better update cycle and less hardware pass through headaches is appealing to me.

I've also been encountering a bug in my docker build pipeline that freezes my ability to remove a container until I restart it. Pretty frustrating.
It has rules for C++ and Java apps out of the box, iirc? I'm all for clean layering but that's not an excuse for poor usability. Good to hear that they got it fixed though, last time I looked Bazel had poor IntelliJ support but maybe I should check it out again.
> What we gained, though, is better visibility on one of the most toxic, wretched humans currently on our besieged Earth.

So it wasn't when he called the diver that was risking their life saving children in a cave a pedophile because said diver said the sub Elon was having built was never going to work?

That isn't when we knew he was a terrible person, but when he took over twitter and renamed it?
Great. Vote for one the next time. Guess who chooses the representatives?
You can add that an EV's battery is the most expensive part of the car and that a user can easily damage the battery if they drive/charge in a non optimal way.

I really do not want some other yahoo's battery after I take care of mine meticulously.
One thing I've discovered is that I subvocalize not just when I read but also when I type, and that this is a not insignificant source of my typos (as when I subvocalize "at the wrong time"). This is especially obvious when I try to transfer a passcode I received on my phone to the computer: I see the passcode, subvocalize it once, turn to my computer, subvocalize another time while my fingers asynchronously type out each letter (often the promises resolve out of order!). But the subvocalization is equally present in ordinary typing, just I have to pay attention to notice it.
It depends on what kind of app you are making. Text editor is probably where the "craftsmanship" shines the most, cause there are just way too many text editors out there.

(Un)fortunately in many other cases it doesn't work like that. People use a certain app to book train tickets even its UI sucks hard and it asks 100 permissions unnecessarily, because the only alternative is get it over the counter in person.
I call that "journaling" - I have a lot of physical paper journals that I wouldn't expect anyone to read - they so far have been write-only as a way to explore or clarify a topic for myself. I say "so far" because potentially I could read through them for valuable ideas that can be re-shaped for an audience.

"Documentation" in my mind does have an audience that you hope can benefit from what you are writing. The difference between that and journaling is that you need to define what this audience is like, their starting point and interest, and then write in a way that dovetails with that.

Maybe like this: journaling is an exploration that takes you from where you are to some hopefully elevated but not-known point. Documentation takes your reader from where they are to where you want them to get to.

Or like this: only you can assess the quality of journaling. Only your audience can assess the quality of your documentation.

(and I guess the audience can be yourself in the future. EG, I figured out the wiring schematic for my house and I am going to document it for myself in the future so I can get to this point of understanding quicker. But that still has an author-audience relationship, the future version of yourself might say "what the fuck was I thinking when I wrote this, this doesn't make any sense for my wiring needs" whereas that expectation wouldn't exist for a journal)
Universal college has been a disaster, one I look forward to us correcting. It has caused untold damage to the millennial and gen X generations. Zoomers have started to adapt but the early ones got swept along with millennials.

For the overwhelming majority of people and majors college is a scam, one that robs you of some of your most productive work years and puts you into massive debt.
Since the author seems to be in the comments, have you ever considered implementing a Typora-style live preview? (Typora, for those who don't know, hides the Markdown formatting as you type, and shows it again when you move the cursor back onto the text.)

Paper appears to have a more traditional split between text mode and preview mode, and you can't properly edit the formatting in preview mode (e.g., you cannot turn a heading back into normal text from preview mode).

I'm sure it's a pain to implement, but it's the one really killer feature of Typora that I can't live without.
I believe the CentOS EoL will impact the re-builders albeit this complex. Not everything is GPL, they need the sources that may be a huge issue. To a lesser extent, probably the build script in the source rpem helps.
Yep. Most homes have multiple sources of waste heat. Clothes dryers, ovens, AC, refrigerators... The heat from refrigerators is vented into the home, which is inefficient if you are running the AC.

I've been wondering for a long time why we don't have whole-house heat recovery systems.
At large companies that I've worked for, HR policies on hiring are quite strict and don't give managers much wiggle room to bargain without creating quite a hassle that's usually not worth the effort. If I were extremely valuable, perhaps a case and exception could be made but most at the company do not want to go that route. Hiring as a contractor creates a much more decoupled interface, and they don't have to refactor all their HR policies for one exception.
Isn't that effectively Micropub/Microsub? RSS was only ever meant for passive consumption, but similar IndieWeb specs have been layered on to support more social features and two-way engagement.
Choosing what to read
I liken it to people with $3000 Macbook Pros to surf the web.

That said, I live in Houston where pickups reign, and the F-150 is probably the most common. When you have a truck at your disposal all the time, you make different choices about what you buy, when you buy it, etc. Traffic jam on the freeway? You regularly see trucks cross the curb, into the grass, and onto the feeder road.

Also it influences your lifestyle. Impromptu camping etc is not a concern. Our company is a software company in the shipping space, but my boss drives a 4x4 because he owns land that he goes to every weekend.
Formatters are an interesting topic in that sense. Anecdotally, I sense that they're usually introduced to stem debates about style. I think that's probably not a good enough reason for them to exist. There's a sensibility that says "debates about style are bad and wrong." Where is that coming from? Why is that opinion so pervasive?
Perhaps these days, more correctly framed as: "duty to feed proprietary AI's to enhance VC value and strengthen walled garden platforms" or some variation thereof.. I still have a knee-jerk reaction that information should be open and defeating walled gardens is best accomplished with more open data, but looking back at how much of the open web was just used to strengthen Google, FB, etc. I am.. concerned? AI chat bots are a very strong decoupler of platform users to data sources...

[edit to add] still generally like this piece and agreee with the intent. I have benefited greatly from all the information shared by people online..
I think the change was positive.

It helped revealing this: https://en.wikipedia.org/wiki/Twitter_Files

Community Notes before X, but you can see them being applied everywhere including Musk's posts.
>is better visibility on one of the most toxic, wretched humans currently on our besieged Earth.

When I see this kind of emotional response I immediately lose all respect for someone. Instead of taking the time to explain what the person did wrong, they result to hyperbole?