skysight-inc/HackerNews huggingface dataset:
> see if I can chat with the concerned people

The concerned people quit and now I'm left supporting their untested, undocumented, unreviewed code that doesn't have commit messages more meaningful that "now it works", "fix it", "make it work", "another try".

So now answering every "why?" question takes me much longer than if the damn code was just documented in the first place.

I often go back to my own code, go to make a change, can't remember why I did it a particular way, run "git blame, git show" and thank myself for having the foresight a year ago to spent an extra minute or two when the code was fresh in my mind writing down why I did something a particular way.

If that doesn't float your boat, fine, but I don't want to work with you.

The git repo itself is the epitome of what I aim for in my commit messages. Here's an example:

https://github.com/git/git/commit/d3775de0745c975e2d13819a63...

Literally a single line change, the addition of:

BASIC_CFLAGS += -O0

to the top level Makefile, and 9 paragraphs of explanation in the commit message.
After visiting california, they have a bankrupt economy problem. It looks like the water woes are coming to a head and the chinesium import money will run dry there too very soon.

Texas has an illiteracy problem too, with fiction and faith in a cesspool swirl. I had a 3 day visit this year and the meth problem outside of their large cities was noticeable too. The wind turbine arrangements have always impressed me though, driving through the state.

The methane leaks from oil/gas prospecting in both of those states also doesn't bode well for environmental stewardship. They still have to cap their greenhouse gas leaks to be 21st century compliant.

The commisions have already been paid and the services rendered. The cleanup for the 20th century is someone elses problem :p

Morbidly obese losing 5 lbs is not news.
Association of Younger vs. Older Ages with Changes in Incidence of Stroke
Agreed, it kind of defeats the purpose of the PCA to have to go back and analyze everything "by hand"...
Author might be interested in Git notes (`git notes --help`). Notes are arbitrary text content added to commits that don’t affect the commit’s identity, so they can be amended without rewriting history.
What do you call writing -2000 lines of code? https://www.folklore.org/StoryView.py?story=Negative_2000_Li...
U.S. imports from China year by year. https://tradingeconomics.com/united-states/imports-from-chin...

The Chinese economy was not “crushed by Trump”.
Is this example too large or about the right size for you? https://github.com/simonw/sqlite-utils/commit/ab8d4aad0c42f9...
Electrochemical cells (ie. Batteries and electrolyzers) are normally very efficient.

Ie. Normally they get about 90%-98% of the energy into the desired form.

So why are water-splitters so inefficient?
The 7% of the sober that have resting drunk face.
It depends on the value of your data. It's theoretically possible to use specialized equipment to find remnants of the data even after having been zero'd out (by taking out the platters and very carefully poring over the ever-so-slight analog-induced discrepancies in what "0" and "1" look like), but unless your attacker is the NSA you probably don't have to worry about that (and if your attacker is the NSA, you're probably already using full-disk encryption anyway, which largely renders disk erasure a moot point).
Tesla Model S owner here. The software on iOS and car is several years ahead of the competition. It embarrasses luxury German automakers. It’s made with the user in mind, it is elegant, and it is innovative in many surprising ways.

For balance, there have been bugs - the linking of key fobs to driver profiles has always been glitchy, and Tesla’s decision to use an inadequate eMMC chip was shortsighted given the volume of data logging. This caused issues for a few owners when the chips started to degrade over time. But to Tesla’s credit they later offered a free chip upgrade to all owners, and even covered the costs of those (like me) who got a third party replacement.

I rate Tesla’s software engineering. I’ve had years of issue-free OTA updates and sheer pleasure from driving the car. And having access to the car via an API is cool too :-)
I was wondering the same. Nothing against the project, but from reading about it I’m confused why I would choose this over my preferred OS (and therefore how it makes enough money).

But then again there are so many distros it’s not that surprising.
It’s vanity. Once you figure out how to come up with ideas, it’s really easy to have them - always and everywhere. But that’s really the first stage of the funnel.

I don’t believe quality of ideas is even most useful, but instead your flexibility in refining the idea to pump it through the funnel listed above. Getting attached to an idea, and especially celebrating the having of an idea, is useless.

Numerous metaphors here that others can bore us with, but don’t get distracted by realizing you can think: start actually thinking instead.
This is true but super-apps are bad. In this case Apple's monopoly is blocking another monopoly from emerging.
Even if it worked, who wants to be in a 3 day long planning meeting every quarter? It sounds like a worse kind of hell to me.
Do you also push to the central repo, on your branch? Or wait until you're at a reasonable "checkpoint" to push?
Yeah I've not used those myself yet but I've been wondering if they might provide a path to "back up" my issue comments to the repository itself.
7% of training data entries were drunk alcoholics who fooled the officials into recording them in the sober category.
You will not be able to successfully ban “trying to convince a legislator if something.” Writing my congressperson is lobbying. Hell testifying at my statehouse in an official capacity during hearings about proposed legislation is lobbying. I did it once and was even paid for it because it’s a lot to ask for
someone to take off work, write a statement, edit it, get dressed up to speak, and then get grilled by people who, to put it mildly, kinda hate you and want to use you to score cheap political points.

Dgmr, I agree that it’s a huge problem but banning lobbying will just be used as a tool to hang some politican they can’t oust any other way.
> while the other is criticizing the person for their core identity

Can this really be considered a core identity though? When a man such as Levine assumes an identity of a woman, is this not a form of identity fraud?
$7 is less than a single beer in the pub. If you can afford to devote thousands of hours to learn programming and then hundreds to thousands of hours to build an app then you can afford the hosting cost...
TikTok Girl Band Ruined My Life
Maybe because I've been an ardent atheist since my mid-teens and an agnostic before that, I enjoyed listening to Alan Watts as a good explainer of how it all works. How the eastern and western ideas of spirituality differ and where they came from. He seemed very knowledgeable about that. I was never tempted in to Christianity, Buddhism or any other form of spirituality or enlightenment after listening to many of his lectures. The author of the link seems a bit resentful that other philosophers, especially those of the 60's and 70's had a lot more fun than him after reading this piece and a couple of others on his site...
Any slightly competent software leader would know that you can track every character of code written by any dev using version control.

Printing it out as a mark of honor/shame is something a petty, arrogant tyrant would do. Musk has been around people who are afraid to say no to him for too long.
Abusing the type system for fun and profit
I think a big part of the reason we don't do it is that if negative/zero electricity prices were expected to be common in a location for many years, then it would usually be more profitable to build more transmission capacity to take that power to consumers who will buy it for more money.
So then it isn't a law of thermodynamics that a certain amount of lithium is required to hold a charge? The problem with your post that kicked off this tangent is that obviously human ingenuity includes the ability to look at other materials if necessary...
It's also annoying to have to bring a phone to a restaurant. Not everyone carries them everywhere. I resent having to have one with me to participate fully in modern society, always listening and collecting data for its corporate masters. I occasionally wish I could throw mine into a large body of water; who knows, maybe some day I will.
That makes sense, although I think I would prefer to put pull requests in the "temporaral documentation" category rather than issues. But it sounds like your process is working well.
They took away 'sort by new' for mobile users (most users), which means most users won't see (possibly valid) critical comments anymore. Remember 'YouTube comments' meme existing because the comments were just that bad.

It's a pattern of 'don't restrict, just make it less convenient to use'.
This is great. I like the presentation of the sounds. I would like to see which vowel sound each autocorrelation function represents. I don't see labels for any of them.

Excellent work though.
TLDW: Youtube country music critic & fan Grady Smith analyzes a tiktok country girl band who has 12 million followers. Mainly going viral because they are cute girls who do viral visual stunts like balloon popping and color blocking outfit changes vs the quality of their music.

Interesting implications for the music industry especially as execs look to sign artists based on # of followers and view counts.
This is a cool story, thanks for sharing. What is your background if you don't mind my asking?
Why Learn Rust?
Just a little blog post on my journey to both learn Rust and understand why it's the most loved programming language.
Hey there folks - over my vacation I decided to write 'hkt-toolbelt' to scratch an itch I've been having with writing type-level Typescript.

This package allows you to do higher order 'map' operations on the type level, with a legible and extensible interface.
If you have a company that has more than 200 developers, there is a certain level of inertia involved in everything you do. You can’t be shifting projects nearly as quickly as when you have 10-50 developers.

Having worked at both very large and very small companies, people who have not worked in the other just don’t understand what it is like at the other scale.
For me that’s a benefit. It’s extremely configurable for a hosted solution and since DNS is critical I prefer it now after having a few showstoppers with self-hosted DNS.

Nothing major but annoying to have to deal with everything being broken because of maintenance or whatever else.
IMO, there shouldn't be any gTLDs. Even the original gTLDs should be sunset.

Instead, everything should be under ccTLDs, and then maybe we could have one additional non-ccTLD to cover organizations or companies that are truly international in scope.

Then each country gets to decide how they want to operate their ccTLD, perhaps with the caveat that domain registrants should be required to be citizens of that country, and you can't register a domain for someone else unless you're a licensed registrar and your company operates exclusively in that country and the legal entity you're registering for also operates exclusively in that country.

Now, there could be holding companies with hundreds of subsidiaries, one for each country, but at least those subsidiaries would automatically and naturally comply with all data sovereignty laws.

Yes, that would be more work for companies that want to have registrations in every TLD, but then they should be willing to do that work or pay for it to be done.
Same. But in my case it’s because I usually don’t carry my phone with me.
What does your present self think of your past self of 6 months or a year ago for that commitment to only shipping?
If you tried to buy ads claiming to be Google.com but pointing to shadyweb.xyzjsiebsk.net you'd find out real quick that Google's legal ability scales just fine
When Netflix and HBO Turned on Each Other
Making an ECS WebAssembly Game in Rust
My write up on a hobby project to build a game using ECS and Rust with the Bevy game engine.
; pour one out for the homie

xor rax, rax

xor rbx, rcx
xor rcx, rbx
xor rbx, rcx

Michael Abrash's books are worth reading: Zen of and the Black Book (free on github). Also, Hacker's Delight.
Been recently struggling with health and having a lot of time on my hands, I have gotten more into meditation. I like the way these thoughts of yours are going. While learning who 'I' am and who I am not might be a part of our introspective journey, are there any books you could recommend looking into as to support the practice of mindfulness and meditation?
It's absolutely useless to me. I cannot possibly sit there for hours, listen to other teams drone on about things that have nothing to do with me, and be expected to retain any of it. I can barely tolerate the "smaller" weekly ones where I have to listen for my name to read my script I wrote about what I did last week, and I'm very thankful for work from home because for the super long company-wide bullshit meetings where I don't participate I can simply mute it.
Working at an industrial hygiene company that works with large train companies in particular, doing studies on everything from asbestos to air particulates.

The entire industry is around finding where those issues exist, using accurate data to track it, and solve whatever problems come up to avoid the large risk of getting sued by employees or communities nearby.

I did QA on all the data that came in from labs and matched it all the various input samples we sent off. Incredibly thorough testing procedures, redundancy, and tracking over time was the name of the game for my companies entire business. They've been successful for 30+ years doing that too.
It's even worse when you you don't have internet access, and have to use a restaurant WiFi that requires you to sign up.

Also, if you are dining with someone who has a food allergy, then all the "convenience" of online menusgoes away when a waiver has to bring their book of allergens to the table and manually take the order anyway.
Broadly, I think, what happens is that "wisdom can't be taught." New ideas can get thrown at you and it can be fun and exciting to play with them, but sometimes even the people putting them out there can't really handle it. I don't know about Watt's story, but that's 100% Jordan Peterson; the epitome of "smart but not at all wise."

(I think e.g. Slavoj Zizek and Nassim Nicholas Taleb have correctly figured figured this out in their own ways. I think the former knows how much he's "trolling" sometimes)
Interestingly that is also some of the advice from my parents and I think I am much happier for it.

In my experience, being able to just fly by without thinking too much about others is like traveling light, unencumbered.
YouTube has certainly made him into some kind of prophet. Which is hilarious given he referred to himself as a cunning entertainer.

I can see how this cult of persona can turn you off. The ideas he presents are not new just in an amusing way. People tend to flock and hype such storytellers.
This has educational value. If you are wondering "how this part of OS would be implemented" you can look up how Serenity team did that. Also even more interesting is trying to implement this for yourself (for Serenity), if you are brave enough.
The best lesson I learned in the past year is to not compare yourself to other people. Your assumptions about others are usually wrong. You can do and be what you want to be, it’s only yourself standing in your way.
Do you know how many they ban on a day to day basis? You don't see those, you only the few that get through.
It never ceases to amaze me that people will read something like this article and just assume it's correct.

Put on your thinking caps and play the game. What else could be going on here?
You explicitly said "items", but I will ignore that and say that the thing I want most is TIME.

Between work, two kids and all the chores, life is just flying by. The days are long, but the weeks are short. I wish I had more time to enjoy life. To travel, to write code, and to do what I want, instead of doing what other people want or need.

That's all I want. Is that too much to ask for?
It seems to be both base 20 and base 5.
Thanks for all the effort you have put into this. It is pretty cool and enormously valuable to have an alternative to Emscripten
My point is your pitch is falling on deaf ears, there is no VC that understands what you're talking about. VCs don't invest in autistic savants, they invest in people that are good at explaining an exploitable/profitable business opportunity.
This is so useful! Would you consider adding some way of linking a filter to the ffmpeg documentation/reference for it? Or maybe some way of embedding it on a sidebar when a node is selected?
IRET

-- x86 stuff --

https://sandpile.org

https://www.intel.com/content/www/us/en/developer/articles/t...

https://www.cs.cmu.edu/~ralf/files.html
Linker, can you spare a meg? (2021)
Yes, exactly, you behave properly because it's how you would like to be treated and because it is the right thing to do.

And ideally you behave well independently of whether the other party doesn't.
hopping on to this - i'm interested in doing my own audio waveforms, but the only documentation on this I can find is https://trac.ffmpeg.org/wiki/Waveform

wondering if theres a standard set of tooling for creating audio waveform videos?
The use of the Lee quote in the article is strange.

Of all people, Lee would never say to practice 10,000 times in exactly the same way ... and definitely wouldn't suggest doing so 10,000 times on a punching bag, seeing as Bags Don't Hit Back [0].

Lee obviously meant "the man who has practiced one kick 10,000 times" in varying conditions, with varying timing, energy, and motion ... not in a single dead pattern.

[0] https://youtu.be/3zRsgsUWYks?t=10
I appreciate the great article. Heroku has been my go-to platform for personal projects. I'll research these Heroku alternatives. You've given me a terrific place to start and saved me countless hours. Best wishes for your relocation!
I worked at a company that did something similar. IT was west coast and business stakeholders were east coast. Twice a year the business stakeholders would come out to present the current landscape, work out their roadmap, and maybe even focus on detailed requirements for immediate stories. At the end, the business stakeholders would all get in a room and present their roadmaps.

It worked pretty well. A few weeks of F2F with business folks built up some rapport if nothing else.
> First of, on Android, the camera doesn't magically scan the QR code.

Out of curiosity, what phones do you and your family use? Because my Android phone (a Pixel 4a) has never had any issues scanning QR codes by just pointing the camera at them.
I call it "LOC is a terrible metric".
Post that aire not in English are usually flagged or killed. Do you have an official translation? It may get more traction.

I recommend to post with a title in English like "I checked German municipalities for weaknesses [German]", perhaps "vulnerabilities" is better. I'd make a small modification to make the ticle more clear "I checked German municipalities websites for weaknesses [German]" but I'm not sure it's 100% accurate.

Autotranlation for the lazy https://renerehme-dev.translate.goog/blog/informationssicher...

It looks like you reported the problem and they fixed it. All of them were so eager to fix the website or you have some problems to get the report to the right person?
I think the issue is that middle management does not yet have "true" leadership ability. Rather than getting people to do what they want, they are trying to build systems to achieve the same. Too bad they don't understand you can't force people to do things. Not knowing how to actually manage at larger scale, they are trying to solve the problem the same way that worked for them at small scale and just scale it up.

The issue with the place I worked and described was the director tried to build systems to "ensure" everything was organised. He could not conceive this could actually be bad. That his job was actually to focus on building environment, making sure lower levels have everything they need to be able to build more efficient systems at small scale.

He was a low level manager promoted too fast and missed the fact that his job changed.
Another good reason is to prevent the accidental use of bad dumps. A number of the systems supported in MAME have been redumped multiple times as it was discovered that bitrot had set in on chips, or the dumper made mistakes, or any of a dozen other things happened.

This is also why your older dumps of e.g. Pac-Man for MAME 0.02 won't work on a modern MAME build-- we didn't have the color data PALs dumped, some of the early ROMs were later proven to be bad dumps, and so forth.

Locking it down to specific "best we know of as of this moment" prevents people from easily using materials we know to be incorrect, which in turn also prevents people from sending invalid bug reports.
That's probably fine, honestly. I'd maybe take a little more context in the message, but I certainly write messages like that myself. It's always later when I'm looking into problems that I want more context. I spend a lot of time hunting down problems. Half the time I caused them.

I know tone/angle of commit messages is an entirely separate bag of cats that people have strong opinions about, but I find the tone strange. I generally fond of commits that state what the commit does. Something along the lines of "Adds optional table support"
I didn't say anything about cost in my initial post. Still, you're right that the cost difference is hugely in favor of the LVCC tunnel if we only look at length.

However, if we look at freight+people crossing the tunnels, the Channel tunnel surely wins again - it may be roughly 10 times more expensive per km, but it carries orders of magnitudes more, by rail + by car.
Well, there is LLVM. Of course, LLIR isn't concatenative, but if you wrote a LLIR interpreter in your language of choice, you could at least compile a ton of other languages into your language of choice. Which isn't exactly what you're looking for, but you said remotely...
I would like to know how Powell is doing this. How exactly does the chair of the federal reserve "destroy" capitalism?
The first step is to eliminate Citizens United.
Many ad buyers are not-so-sophisticated...

They might work for BigCo, but rather than have the ad point to bigco.com/product they instead have the ad point to tinyurl/bitly so they can track how many people click the ad and repoint it to another URL easily.

There is a whole industry of these redirection services that gather stats, direct users different directions based on mobile/desktop or country. It isn't rare to bounce a user via a whole chain of them.

To support all those users, ad networks have to allow the apparent URL and actual link target to differ.
All this accomplishes is allowing a designer so choose from a palette list of comparable colours. You could always make your own named spot swatches and let your printer sort it out. (This is basically what is happening)

Often if they are named, like Pantone, they are looked up on the digital press/printer's controller/rasterizer based on the stock selection, available toner/inks, etc. Then there is often a loop for calibration and adjustment for humidity, temp, and the lot.

Some pre-press worker is going to have to manually swap Freetone picks for the actual Pantone names so the rasterization process spits out a reproducible and accurate set of separations for process. I wouldn't hold your breath for a Freeflow/Firey upgrade to automate Freetone anytime soon...
If you ever ever get the chance, go see the cathedral. It is just amazing in its detail and scale.
I use adgaurd on my phone it works well. I may give this a try on my network.