skysight-inc/HackerNews huggingface dataset:
Westernized anime/"weeb" vibes, or "cute cartoon" vibes. People can like that stuff if they so desire, but it's a poor choice to brand your arguably in all other respects great software by something that niche.

Imagine working in a professional setting, and your boss asks you to see your most recent sketch on a design. You open your .kra file and that mascot pops up. Your boss sees the splash screen and asks himself "who have I just hired?".

I know the splash screen can be disabled (but only via a flag on the executable), defaults still matter. If the mascot was purely used on the website or announcements/blog posts, it really would be a different deal. Now it's packaged in such a way that it distracts from other workflow and gets in your face. Setting a flag on the executable is also finicky way of handling this preference, and it's prone to breaking after updates.

Speaking of branding and icons, the krita icon itself [1] is actually quite nice, and in my opinion seems to send the same vibes of cutesy anime much more vaguely by their choice of mostly using pink/pastel colors, but still doesn't make a statement in the same blunt way the mascot does. They could use their icon as branding on the splash screen and I would be very satisfied.

1: https://upload.wikimedia.org/wikipedia/commons/7/73/Calligra...
>I never figured out why CMU would have enough name recognition in Japan to show up in an anime.

CMU is a solid computer science and engineering school which has found a way to get its name thrown in up there with the likes of MIT and Caltech (can't tell you how many times I've seen CS-oriented folks praise CMU like it's MIT). It's also possible that someone at the studio has a connection to CMU and wanted to include it.
Sort and organize cables and adapters with toilet paper rolls
The features of LSP are exactly the features of VS Code. So if you create a different editor, it will only support what VS Code does. (Unless you put in per-language effort like the olden days). If you create an LSP, it will work best in VS Code.

As well, Microsoft is building a wealth of VS Code-only features and LSPs (locking out VSCodium), by the end, they will have taken from open source and not given anything back.
I wish I could "preview" sending my patch to mailing lists. I've considered the idea of having a localhost mailing list for the sole purpose of sending it there just to make sure that i've got everything setup right, but haven't gotten around to doing it yet.
Can I pay in v-bucks and cheetohs?
> That means you need to know which version the tool you use supports

Honestly the same issue with versioning has been my primary issue with XML Schemas in the past. XSD 1.1 for example came out over a decade ago, but is still very badly supported in most tooling I tried out.

> When we are talking about a client program calling a server API with JSON/XML, why do we care about the format of data exchanged?

We shouldn't care much, beyond debuggability (can a developer easily see what's going on), (de)serialization speed, and bandwith use. JSON and protobuf tend to be a decent chunk smaller than XML, JSON is a bit easier to read, and Protobuf is faster to (de)serialize. This means they should generally be preferred.

In the case of a client program calling a server API I'd personally have the server do the required validation on a deserialized object, instead of doing so through a schema. This is generally easier to work on for all developers in my team, and gets around all the issues with tooling. The only real reason I use schemas is when I'm writing a file by hand, and want autocompletion and basic validations. In that case versioning and tooling issues are completely in my control.
It depends on your tinnitus itself. My tinnitus gets crowded out by a loud environment, I don't tend to hear it. I only hear my tinnitus when there's no sound. So for me, noise-cancelling headphones do give some temporary symptom relief.

Wearing a Bose QC 35 is so important for me when I go to sleep, because the ANC also blocks out sound and blocks out my tinnitus to some extend. It's a bit of a skill to sleep with them (you can get audio feedback of the ANC mics) but I've mastered it and improved my sleep game a lot because of it.
Microsoft’s implementation of C standard library routines like `memcpy` is checking for a global flag, and use AVX when available. The flag is initialized on startup by testing the output of `cpuid` instruction.

For this reason, most binaries built with modern Visual C++ are technically using AVX instructions even when compiled for SSE only. It doesn’t mean these binaries gonna fail without AVX support, it only means they’re capable of using AVX when available.
'A Galactic Embarrassment': The Crypto World Is Already Sick of SBF's Trial
This seems somewhat pointless, because for compatibility you need to support UTF-16 anyway, so why bother implementing any of the other encodings in addition.
When the king expresses by implication that he wants someone executed it’s very different from doing accurate and truthful reporting of factual information.

You have a long way to go to prove violent intent. Stochastic terrorism is a deniable order of violence but I think there is a pretty clear line between factual reporting and an implied order to commit violence (cf McVeigh handing out business cards with Lon Horiuchi’s home address on them at gun shows).

People are responsible for violent intent. People without violent intent are in no way responsible for the violent initiatives of crazy assholes they may provide with information.

PS: when I google “Lon Horiuchi”, it autocompletes “where is Lon Horiuchi now”. Is Google advocating for violence too? Intent matters.
For example: https://carbonrobotics.com/
Well, I was with someone who had threatened to kill me, and I took that threat very seriously, as it was also made very seriously. It was sort of watching a film that was doing fast forward through my life. I could see it playing in front of me. I guess the room was there in the background. The whole thing took place in about 5 seconds, and my background thought (besides being concerned about dying) was just sort of “huh, so this really happens”. The person then showed that they weren’t going to kill me, but explained how they had been planning it earlier in the day. I never visited that person again.
Raspberry Pi OS Upgraded to Debian 12 "Bookworm"
I am still a fan of the way Texas handles its energy markets. The failures that happened a couple years ago was terrible and Texas screwed up big time but I still think its markets are better.

This is of course anecdotal but it always seems like most other markets in the US are not as efficient in terms of infrastructure and pricing. In Texas you have what I consider the more public utility piece, the transmission that is split between two companies. I am sure there are areas in Texas that struggle but I found Texas transmission builds and maintenance to be a lot further ahead then the other states I have lived in.

I always really appreciated picking my retail energy provider. There are some shenanigans here so customers need to pay attention to the pricing BUT I appreciated how this allowed more transparent pricing on a whole for everyone. I am paying a separate company for the transmission piece and then paying the generation through a retail provider who is setting a price for me and then essentially buying that capacity on the market. In other states it always feels like a struggle for the single "public utility" company to argue their way to increase or decrease rates. So instead of having many different energy generation plants which can include solar, wind, battery storage etc, I am stuck with a single company that is publicly traded. Maybe they do need to bump up rates to serve demand or maybe they are trying to also get some more profit out of it.

I also always appreciate the amount of data you could get in Texas.

https://www.ercot.com/gridmktinfo/dashboards - Live statewide dashboard of the grid

https://www.smartmetertexas.com/home - You can signup can get data from your meter I think delayed 15mins.
Yep, getting into a hospital bed because someone ran a red-light, with bills you'll never be able to pay back (and probably made no payments on while you were out of work) is defacto 'more risky' than someone who doesn't have infinite medical bills.

Been there, done that. Took 12 years to "fix".
I must be missing why you think they're implied strings - I don't see that in the spec. What I do see is:

"Strings can also be delimited with a single quote character which allows for a string to be either "abc" or 'abc'."

There's no mention of having a string without a delimeter.
Nicely worded critique, although I disagree with both positions.

It would seriously impact my enjoyment of work if I need to keep an achievement diary. I know I am not writing it for myself, this is the reality of business, no need to pretend otherwise. Self-advertising is needed in most companies, sadly, but these companies are mostly distinct from those that do indeed develop Whatsapp and SQLite. You leave work at that point and go into an anonymous business world. Often they would have difficulties keeping developers and engineers happy, usually that is done by generous compensation because they have to put up with the demands of business that are distinct from the task of planning and developing. Perhaps there are some that like it, but there certainly are those that do not.

I have seen software projects crash and very rarely, if ever, was it the problem of developers being too slow or not competent enough for the task. Sometimes there are external reasons why something fails. There is also brilliant software that never reached conventional success or it isn't necessarily the best software product that beats the competition in the end, although "best" is of course not a hard metric.

It should be noted that the analysis from McKinsey was for a certain subset of developers, mostly those working with countless other devs on cloud applications. Of course then deployment frequency is a topic here, otherwise a software the never needs to be redeployed is probably better. That metric will never hint that you might use the wrong infrastructure.

Best way management can determine developer performance? Try to see that you do your job. Define expectations and see they are communicated to everyone involved. If something comes up on a critical path or some intermediate goal couldn't be kept, you have work to do. Perhaps there is a lack of knowledge for developers, perhaps they focus on the wrong parts of a software project, or whatever reason. I told my former manager that I don't do performance interviews anymore and that was that. I still worked there and liked the job and that was no problem. Ask yourself if you want to be 100% productive. Who in the hells want that? It is a completely insane life goal. You want success in your business endeavors of course and developers need to be included here. To the highest degree possible, which is true for any employee for that matter.

The gender sensibility of the author is strange. Have your wife write the article then, be the change. In other places women may prefer to be not be treated distinctly from their peers. Since the article focuses on curtesy so much, maybe give them the opportunity to complain themselves if they want to.
If you look at the report, there are a few cities like Miami that reasonably fit a fairly HCOL area narrative with good growth prospects. And some other, like Raleigh, that are smaller markets but have had pretty good growth in tech and otherwise. But there are a lot of cities on that list like New Orleans and Memphis where real estate affordability is presumably in the context of mediocre employment prospects and low wages. Housing affordability is almost always going to be an issue if you can't get a job in the location.
Do you know if Ragel be used to parse context free grammars? I couldn't easily understand how. Context free grammar parsers have to be Turing Complete no?
I would not have expected that!

I think I've been to two (urban) Starbucks in my life that were both big enough to even have the space to sit there not directly in front of the counter and also not in main train station with dozens of people in it. (And the 2nd ones urban-ness can be debated, it was in Mexico).

At least to me, in Europe, Starbucks is the epitome of McDonalds-but-for-coffee. Not great, but reliable, for a quick stop and not to linger.
> My key insight is that you suffer while the hope lives, not that you have to lean over the edge to realize that.

Same insight. I never got quite down to the deep end as you did, but I recognize the despair. I'm glad you're okay with it now, life is wonderful even with tinnitus :)

I once got a 10 seconds full temporary relief using the Wim Hof Method (probably due to lack of oxygen in the brain at that point, lol). That was a mystical experience. It was really tough to replicate as I had to not breathe for at least 2.5 minutes and I was doing this with doctors (for a WHM experiment conducted by the Radboud University) and I was almost at the point of passing out. I consider these 10 seconds as a gift, I never chased it.
Yeah, I should have added for some languages. For me, Python is better with LSP than it was with Elpy, the custom Python support for Emacs.

But it's certainly not going to beat something lime SLIME for Common Lisp and obviously not editing Emacs Lisp within Emacs.
What about Windows 11 license giftcards?
> There are many tricks to becoming a fail-proof superhuman, many of which I detail in my book

Good lord is this cringey.

> The confidence damage from failing is still huge compared to the confidence boost from succeeding, so to do success spirals right, you don’t ever want to fail a goal. But how can you completely stop failing when you’re starting off as a normal human who wins some and loses some? Just trying harder isn’t going to work.

Okay, so this vulnerable phase in changing your behavior is real, though I would frame the problem and the solution differently.

The problem: deep down, your brain thinks you're paying a cost for no benefit, so it's trying to stop you.

The goal: through repeated success, you educate your brain about the benefits of the new behavior, inculcating a deep conviction that you're benefiting from it, so your subconscious mind and your conscious mind will both be on your side.

The problem is that when you fail, you're teaching your brain to associate the effort with failure instead of success, and not just failure, but a deeper failure than you feel when you don't try.

So you need to make it through this vulnerable time, repeatedly exposing your brain to the learning experience via sheer effort and a lot of tricks such as making your environment supportive, etc., copiously documented elsewhere.
I can confirm this. I tested with 3.100.1 and the following encodes of hihat.wav:

-q0 -b128 (b128)
-q0 -b160 (b160)
--preset cbr 128 (pc128)
--preset cbr 160 (pc160)
--preset 128 (pa128)
--preset 160 (pa160)

Using the Foobar2000 ABX comparator I was able to 5/5 ABX:

wav vs. b128
wav vs. b160
b128 vs. b160 (this one was 7/8 ABX)
wav vs. pa128
wav vs. pa160
b128 vs. pa128 (more difficult)
pa128 vs. pa160 (more difficult)

I did not successfully ABX b160 vs. pc160.

I didn't do ABC/HR so I can't say for sure what my ranking would be, but my guess is:

wav >> b128 > (b160 or pa160) > pa128
> I think Iridium can handle four calls at a time.

It supports over a thousand simultaneous calls per satellite! And that’s voice calls; text messages like those used by InReach need much less resources still.

> Garmins have a ceiling. Terrain attenuates. There are more places you will be alone with a Garmin than a 406 MHz PLB.

What “ceiling”? As long as you have line-of-sight, the transmit power is enough to reach the satellite, and given polar orbits, you almost always do if you can see a bit of sky.

If you don’t have line-of-sight, COSPAS-SARSAT won’t work either, would it?

I assume the higher transmit power there is mostly to enable reaching satellites farther out (like the GPS and Galileo satellites, which are in MEO).

> 406 MHz does this […]

In some regions only, I believe, and with some beacons. It is a very important development though!
Standards Body Considers Uncloaking Secret Encryption Algorithms
It’s miserable on mobile. Confusing unlabeled next button at the bottom of the page, plus an orange next button that seems to do the same thing but sometimes randomly overlaps the content.

Why not have all the content on one page?
> I wish this facility existed everywhere - any major city to another major city across Europe. Imagine how many cars it would take off the road!

>> You also need special facilities and longer stops, because cars can't just dismount at normal platforms in a couple of minutes.

So what? Point-to-point with no stops in between. Works for the chunnel, too.
I don't have tinnitus, but i put my head into ice cold water everyday for an hour. I would be very surprised if ice cold water for an hour, does not treat tinnitus successfully in a week.

Mind you, ice cold water, not just cold water.
> There is no AM or PM with metric time.

There is no AM or PM with 24-hour time, either. I don't think the AM/PM fans care much whether the range they are messing up has 24 or 10 units.
Could it be because your “to-read” Goodreads shelf is private?
Same but 36 and it never really got worse for more than six month (say, if you do exposure to loud sounds). Real minor concern for me.
What I’ve been doing for a personal project is that clients use a local id for their events, and the server adds a timestamp and its own id as soon as it receives them. So a client time doesn’t have any influence.
Here is the github repo: https://github.com/adrian-thurston/ragel
Why would you set it up more than once?

Copy the config, or better yet, version control it (or any of the other solutions to this problem).
Pretty much all social networks/newspapers are like this and reward controversy
For the purpose of understanding how housing markets work, I don’t think homes that the owners use part of the year and aren’t offered for rent should count. It doesn’t seem like there’s any mystery about that? They own it for their own use. Some places have very seasonal demand.

But the article also talks about some cities where there is housing for rent, but not at prices where anyone will rent it. That’s curious. It would be interesting to find out more about what’s going on there.
The study seems incomplete without an understanding of what features the test group think the penguin should have (like the author described about height, beak etc.). I wonder if there would have been similarities that would have exposed either cultural or environment details about information bias.
> Because home-building became more expensive during the pandemic as a result of supply chain problems, developers tried to pass those prices off to renters to pay off loans.

This seems to be completely ignoring inflation and hinting at a greed narrative.
The way forward is for government research-funding bodies (ideally all of them) to insist that funded works only be published under open access. This appears to already be well underway in the UK. [0][1]

The article isn't about open access though, so this isn't strictly on topic.

[0] https://www.ukri.org/manage-your-award/publishing-your-resea...

[1] https://www.nihr.ac.uk/about-us/who-we-are/our-policies-and-...
Wait, what? Why? So you just come up every minute for breath or something?

It sounds interesting! Not as a tinnitus relief, just the practice of doing this.
I think those short courses would be more effective if they didn't bother with ANOVA and instead taught intro probability and distributions and then jumped straight to regression. ANOVA is just a really specific way of doing a regression.

In R, and python::statsmodels you get the answer to (essentially) an ANOVA any time you run an LM or GLM; its the Z-statistic for your whole model.

I know there is more nuance to this, but teaching students that they can use regression for most of the problems they would have used seemingly arcane tests for is going to be much more useful for the students.

Here is a lovely page demonstrating how to do this in R: https://lindeloev.github.io/tests-as-linear/
Even more than that, the page is cached as it was at the time it was shared. I've seen this happen with documents that were later edited, with hilarious results.
What if I know that the recipient doesn’t have a data connection, but I do?

This is all incredibly clunky and one of the weakest points of iOS in my view. How can it be so hard to provide a switch that lets me use SMS proactively?
Even operators that look the same (e.g. “+”) often have different semantics between programming languages (type promotion, rounding, modulo arithmetics). Translating between programming languages while maintaining the original semantics is exceedingly complex, and you might not like how the result looks like. Those differences are why we have so many programming languages in the first place.
How to formally verify a single page web application?
Access the Contact Info of Google Search Traffic on Any Keyword
Some, like myself, find the mouse really painful to use and hate graphical interfaces when you have to randomly click to find something (while you can read a man page, grep through it and then automatize the process in custom scripts).

But it is not only about efficiency. It is about control and centralisation.

Git-send-mail works everywhere there’s an email. It allows people to use the tool they prefer. It allows them to build custom tools. It doesn’t make people dependent from a forge (you are a simple "git remote set-url" away from using a new forge).

Github forces everybody to use the same graphical interface which requires tons of JS and lot of CPU. Github forces you to accept all their changes. Github forces you to be a slave of Microsoft and contribute all your code to their IA training set. Github forces you to be notificed of stuff you don’t care.

The "Hacker culture" is first and foremost about personal freedom. And if you believe the tool are not efficient, as a true hacker, you will built others (but, spoiler, most of the time, when you become proficient enough to build you own tools, you realize how efficient the existing ones are).

Hacking is like walking. You look at walkers and you think it looks tiring to walk. So you go to the parking lot. You start your car. You go through the gate and give your driver license to the cop controlling you. You then go to the gas station. You pay with you credit card. There’s an accident in front of you, you are stuck in the traffic. You take your Google controlled GPS and ask for another itinerary. You drive. You wait at a red light, looking at your phone. A notification to pay the insurance of the car. Another one to pay for the leasing of the car itself. A light blink on the dashboard: you need to add oil and do the annual checkup of the car. You drive, you are a bit stressed and go too fast. You see a flash. Shit! Will I get a ticket? I was not that fast? You arrive at destination. There’s no room left in the parking. You start to drive around, hoping for a spot. There! You get it. It is bit small. You hope that nobody will scratch your car. For whatever reason, you learned that cars can’t be scratched so you are very careful. You get out of the car and walk a bit to the destination. Then you see them… The walkers. They went here by foot, through a path in the forest. They are smiling, even if they was some light rain.

And you ask them:

"Why don’t you guys get a car? Seriously? Walking is hard and inefficient. I can’t walk myself for than 1km before getting my legs sore."
Develop your own highly targeted Google Search customer funnels and get fresh leads in your inbox every single day for one low price!