skysight-inc/HackerNews huggingface dataset:
> desktop environments are just wonky and buggy most the time

Of course it depends on the DE ou're using, but I'd encourage you to give it another shot. This was certainly the case at one time, but I tried Fedora earlier this year and was shocked by how stable the UX is. Not even in the "wow, this is nowhere near as buggy as it used to be" way. I can't speak for all distros, and I do know some which are less than perfect, but Fedora at least was certainly an eye-opener.

> random games don't work, WINE is the worst piece of software on the planet, drivers suck

I get why you, as the end user, wouldn't care about excuses, but to be fair none of these are entirely the fault of linux because they're trying to get things to work that the original developer didn't intend to run on linux.

It'd be like blaming Microsoft for MacOS apps not working on Windows, or visa versa. Again, as the end user thats not really your problem, if you need to run a piece of software and the OS doesn't run it, it doesn't really matter why, but I don't think this is an example of buggy software on the side of linux devs.
This is such an important topic and one that I am personally very interested in.

Basically it comes down to finding an expert or mentor who has either written one or is willing to help you. I know this is not necessarily the answer you're looking for, but the challenge as a beginner is that you do not know what you do not know, and you do not have the knowledge required to judge what is important and what is superficial at that time. Hence, you need some form of guidance by someone.

I agree with you that there is too much introductory content, and the moment you have some level of understanding on a topic, it becomes more difficult to find good sources at your level. In my opinion, this is simply a reflection of how much most people know. These days, many just scratch the surface, make some "content" out of it, and that's it.

For my personal practice, I tend to recognize 2 common options. Either I find some form of learning path, no matter how introductory. Certain topics have more than others. Alternatively I just start with the very basics, and then start practicing. As I learn more, I come across more topics which I keep track of and learn as they become necessary, or based on how often I come across them.

That said, it is a deep wish of mine that more people would write "How to become X" or "How to learn Y" articles from a position of expertise.

Some examples I like:

- How to become a GOOD theoretical physicist: https://www.goodtheorist.science/

- Intro to binary exploitation around CTF challenges: https://guyinatuxedo.github.io/

- A Complete 4-Year Course Plan for an Artificial Intelligence Undergraduate Degree: https://www.mihaileric.com/posts/complete-artificial-intelli...

- Demystifying Security Research: https://alexplaskett.github.io/demystifying-security-researc...

University reading lists, syllabi, tables of content from books, references from papers, etc. are often also good sources.

Good luck on your learning path !
Can Qualcomm or any other company own such license ?

or is it monopoly.
Nothing wrong with those indie games, but what role does Apple play here, that justifies crediting them for innovation, asking money, etc?! Isn't that like praising Amazon Web services for this great FOSS ecosystem they "innovated"?

Wouldn't it make more sense to pay indie developers instead of Apple? Apple could still offer a curated list to promote their hardware etc. but in the store front setup it looks like the only "innovation" they made was tax.
Yeah and even for the actual taxes this justification is untrue anyway. Nobody hides the price do that users will be like “Oh good, Marriott is treating me right but that damn government is making them add a tax,” they do it to get you past the first few decision points and correctly expect many will just admit defeat on the checkout page.
After Federighi claimed that they needed to re-write Messages in Catalyst because otherwise they wouldn't have the resources to implement such complex functionality as message editing [1] I've lost all my remaining faith in Apple being able to develop and maintain any kind of software.

There are extremely tiny pockets of brilliant engineering (seamless Rosetta on M1/M2 Macs), but the rest of the company seems to be fully devoid of even competent developers.

And maintaining software? Get out of here.

[1] In Gruber's post-WWDC talk show
Earth orbits around the Sun and the Sun orbits around the center of the galaxy so from a certain perspective all pictures humans have ever taken are satellite pictures.
Most of what they do is just normal architecture licensee stuff, but they absolutely have a special relationship due to their very early investment in ARM. Probably some benefits are grandfathered in.
>Back when I still believed (because we were told) Windows 10 was the last version of Windows, even though I hated it

Bad interpretation? Because it was never the last version
If GitHub ends up having to tweak their product to avoid ethical/legal concerns, I actually imagine it could still be pretty cool. Right now Copilot is a black box that spits out code with no attributes; what if they worked on instead making it a glass box, where it always brings up snippets of other projects along with their licensing info so that you can decide how to incorporate the ideas fairly yourself? Or they could still output the same code suggestions, but always include attribution and license data along with it. Making the product more transparent would probably make more people comfortable with using it, anyway.
I think most modern phones let you select a list of people that will be able to reach you in an emergency.

Mine also has a setting to allow the phone if people call twice within 3 minutes or something.
I've been amazed almost every single day since I installed it few months ago by how useful and well done Dato on macOS is.

https://sindresorhus.com/dato

It fixes one of my main issue with macOS, its inability to show a calendar by clicking on the day in status bar, and adds tons of great feature without feeling bloaty. Great great job. Thank you Sindre Sorhus for making my life easier !
Very interesting indeed. I had never heard of this effort but of course i've heard of Bletchley Park countless times.
As a counter-example, I recently moved to the Apple ecosystem (after 10+ years, my entire adolescence and adult life, on various Linux distros and Android) primarily for the software and the hardware was, if anything, a drawback in some cases. The suite of first-party native apps that are generally friendly, usable, and well-integrated with iOS/macOS, other apps, and other devices is far better than what I was dealing with on Android and Linux. Those OSs still lack (to my taste) a cohesive native cross-platform experience for email, calendars, shortcuts/scripting, notes, cloud backups, etc.

The main Apple apps I tend to avoid are Podcasts and Music due to their user experience and Maps due to its lack of POI data.
Spot on, this was the original intent of the linked implementation but the PR eventually did not progress and got rejected[0].

However, it might not be off the table yet, because scaling per core is dramatically better especially in moderate to write-heavy scenarios which remains the main use case for ConcurrentDictionary. I have been benchmarking it on arm64 lately and it shows different numbers much more favoring non-blocking implementation without any regressions discussed in the PR.

[0] https://github.com/dotnet/runtime/pull/50337
This is brilliant. I'm archiving this in my Folklore notes.
IMO and IME stateful apps on k8s are still a PITA with lot of corner cases that can have really bad consequences. But as time passes, it's getting better.
I don't think I've ever seen a double-width font outside of an actual terminal emulator though. It's really frustrating that the fonts used by all IDE's and graphical emacs/gvim/vcode seems have this mixed script spacing issue.
http://zhishifenzi.com/depth/character/480.html
https://www.wizconnected.com/en-us/about-wiz and https://www.signify.com/en-us

Wiz joined Signify in 2019. Signify is the new name for Philips Lighting (post spin out from Philips).
> I think people from the US who consider a PhD should really look outside the US too, as many (not all, of course) of the disadvantages don't apply globally.
>
> For example, in Spain:
>
> ...
>
> - Tuition is a symbolic amount (something like 100 €/year or so).

Is that €400 total to complete a PhD programme? Or do you mean specifically _tuition_ fees are small, but there are still other fees applicable? (Just clarifying, cause in Ireland when I was at university, they spoke a lot about "free tuition fees", but universities still charged thousands per year to students for "administration fees", to cover everything that wasn't explicitly tuition).

Also worth bearing in mind that international students (i.e. non-EU) often have higher fees, which can be as high as double or triple what home students (EU) pay. (Though if the total is only €400 that's still obviously really good!)
That's the most used example of a memory leak but it is not the definition of a memory leak.

If you put data into a hash map and forget the key, you leaked.
Somebody buys them. My perspective may be skewed from living in Washington, DC, but there do seem to be a lot of books out about this or that fairly undistinguished politician. A glance at Powell's shows a couple of books about Tom DeLay and five about John Kerry. True politics buffs could no doubt find more.

As for insomniacs, that's a question about reading, not about buying. When he was editor of The New Republic, Michael Kinsley would put slips into copies of the new hot book at the main local bookstore, the slips saying that they could be redeemed for $20 at The New Republic's office. Apparently he never had to dip into the petty cash.
How to use Bitcoin's new L2 – the lightning network
Galactic Archaeology
I really enjoyed his video about Lydian Chromatic Concept a couple months back: https://www.youtube.com/watch?v=lAt1Vcuy5LY. Adam Neely has a short critique in the comments, so hopefully he will release a video talking about it further.
A whole virtualmachine and I can make snapshots and transfer it to another machine!
Hardcore punk is pretty close to left wing anarchism. Is this news to you?

Also: it is possible to criticize the capitalist system without advocating communism. Believe it or not, it is not a binary choice.
The stance of Signal is insulting to anyone who lobbied to friends and family for them. In addition to making us look like idiots, when they kill the feature it is very likely that we will be called to the rescue, because the Signal archived SMS messages will dissapear.

As a growing company, I don't know how they expect to get away by alienating their staunch userbase. Even Meta made concessions when Whatsapp userbase revolted against upcoming changes.

In the meantime, Google have revamped their messages app, which of course continues to support SMS.
Are there other good business resources like this for tech entrepreneurs?
Good riddance. Back to the smaller communities of the early 2000s.
Ask HN: Is Microsoft trying to destroy Playstation? How is that good for gamers?
Microsoft is buying up major game publishing studios.

These studios were formerly developers of cross platform super successful game titles.

Microsoft is killing the Playstation titles at these publishers.

Is Microsoft aiming to destroy Playstation? Is yes, how is this good for gaming?

Is the old hyper competitive, destroy the competition at any cost Microsoft back, in the form of Xbox?

I thought we were being led to believe it was a new Microsoft, kinder, more platform agnostic.

Why wouldn't Microsoft want to release all its games for Playstation, just a few months later, same way as it develops applications for Macos?

What happens if Microsoft "wins", by using its money to own all the most popular game publishers - then there's only one gaming console left? How is that good for gamers? Where's the competition? Why would Microsoft bother releasing another Xbox console after that?
America is not a "free market" capitalist country. I would say it's of the lack of a free market that enabled the wealthiest to capture that wealth that would otherwise have been more evenly distributed. There is an enormous amount of regulation in the US (and other countries) designed to make it nearly impossible to compete with the established actors in the market.
FYI: written in Typescript
Looks promising. There are a couple of things that worries me though. (I haven't tried it yet, only skimmed the docs)

1. Telemetry needs to be opt-in during install.
2. The roles are weird, why would a developer need write access by default? That's just a recipe for disaster. Would be better to default to read-only in all roles and allow upgrading to write permission as an active choice.
3. There needs to be a clear way to distinguish between prod/staging. I like clients where you can change the background color for different connections, eg screaming red for prod.

Good luck, keep up the good work
GoToSocial is an ActivityPub social network server, written in Golang
Alternative: some group in the FSB or the Russian navy thought it would be impossible to blame it on Russia (for obvious reasons), then went ahead and blew it up to be able to blame it on someone else (UK, US or NATO in general maybe?)

Somewhere along the line something went wrong (for them).

(Not saying they did it, only that think it is the least crazy of the options I have considered.)
Qualcomm already are:

https://en.wikipedia.org/wiki/ARM_architecture_family#Archit...
Isn’t education level a better indicator of social class than income? An unemployed grad student may currently have lower income than the high school dropout with a full-time low-skill job, but quite possibly has far greater future earnings potential.
I used to oversleep but it's completely fixed by leaving my phone in the living room so I must get out of the bed and shut the alarm off.
This is the other side of the problem: the issue is wider than your data and doesn't even need to be about FDE or other encryption. Simply using decent passwords/passphrases more generally is a hurdle to jump before even considering FDE because the other set of risks are when a bot gains access to the machine by those means it may be able to gain access to information to enable identity fraud or even get direct access to banking information (most care a lot more when their money is at stake than just their data or reputation). The circumstance in this post may not seem relevant here to us, but to a non-technical user the two are easily conflated (“I heard about someone who used a strong password and lost access to everything when it was forgotten”).
I experience something like audio dyslexia. At the phonetic level, jumbling syllables vs whole words.

Reading the other comments, seems like many others learned to cope by consciously buffering, allowing parsing and comprehension to catch up.

I'll often have multiple tentative interpretations. So then I intentionally replay the sounds I think I heard, as well as wait for more context (because a lot of speech and conversation is redundant), before settling on an answer.

I eventually trained myself to not habitually say "What?" I eventually figured out that just pisses people off.

It'll be hysterical if I've had something like ADHD all this time. Would explain so much.
Startup? There are dozens of public companies on the list. You cease to be a startup when you IPO, direct list, or SPAC. At a glance I saw Twitter, Lyft, Affirm, OpenDoor, and Zillow. Probably numerous others.

This site really loses its value by including public company layoffs alongside actual tech startups.
I'd second this. It's a bit waffle-y, but the shout for starting with a Van Westendorp PSM is pretty solid. Would like to have seen a mention of Gabor-Granger as that then helps bring a secondary element of profit maximisation into the mix.

Van Westendorp is great for understanding what prices the market will accept, but not great for allowing you to model what will maximise your returns.

Overall though it's a good intro to the subject.
> Not always but often, when faced with two paths, one hard and one obviously harder, my "mindset" kicks in and I pick the harder. Because fuck it.

Hah same here, though I've been trying to move past that and make life less bloody difficult for myself.
Communism and capitalism aren’t the sole, diametrically opposed ideologies.
IMHO the best way to capture video from any operating system is to simply output the HDMI to a HDMI USB capture device [1] plugged into another computer running OBS Studio or similar software.

[1]: https://www.walmart.com/ip/HOTBEST-HD-HDMI-Capture-Card-for-...
I'd concede that the bleed kit and mineral oil aren't things you can have around, though.

I had to bleed the rear brake of my bike because when I was changing the pads discovered one was much worn that the other, and in the process a piston went out and the liquid leaked.

Once I could got the necessary stuff it was a fairly easy process.
> redux-saga member here.

Thanks for responding!

> So in order to test sagas, all you need is to run the generator and make sure it yields the things you expect it to yield.

This was the crux of what I found frustrating, actually. A simple saga with one or two steps was ok. Longer ones were painful. My test scripts ended up with these patterns:

- looking 80% like my application code

- needing to mock almost every step (every yield's output and input) - which bifurcates quickly if your sagas branch

- requiring digging into the emitted call/take/etc payloads (which seems the opposite of what you want when using a utility - I'd prefer to "let the utility just do its job" in the tests)

- brittle tests - when I changed a saga, I usually needed to change the test, rather than being able to leave the tests alone to prove my refactor works.

None of this put me off using redux-sagas. The benefits for the application code were worth it, IMO.
Are you trying to tell me that Mel, his program, and the ridiculous computer architecture he programmed for are not just apocryphal?!?
Agreed. Spend time on substance, not style.

I write documents in markdown and use pandoc with templates to handle styling.
I'd say it's worth noting that this only applies to SAAS. There's a giant pile of things missing from this if you have inventory, manufacturing or anything else more complex than software and developers.

Pricing is an unbelievably complex subject which this doesn't get close to discussing properly.
Stop swiping, start talking: the rise and rise of the blind dating app
Sonic pi totally can be used for that - I've made some classical compositions with it, however not live. I've really needed pre-built abstractions to get to the point where I can improvise akin to when I play a guitar or saxaphone.
How does Nvidia implement unified memory on PCIe GPUs and Tegra platforms?
> it was amoral for plantation owners to own the land they held because they had slaves.

Yes it was. That's why many confederates had their land and property seized, and their slaves freed by the confiscation acts.
A cool channel you should check out is Metal Music Theory[0]. He actually will play a lot of the riffs he analyzes himself, will show corresponding notation and tabs, and is fairly understandable. He is getting his PhD on rhythmic analysis of metal if I remember correctly.

[0]: https://youtube.com/channel/UCIrOOZeidxZjoDRFdLqabmA
A kid at my high school used clicks to navigate the school and find the right hallways. He carried a stick but said using the clicks was much easier a school.
they break the install in official repos too.
> My family members will basically all stop using Signal now because they didn't want two apps for messaging.

Schedule time in your calendar for helping family with their "lost" SMS. At least at the moment, Signal seems to keep SMS separately from other apps. Uninstalling Signal will probably make any archived messages dissapear, at least temporarily.
There is absolutely no replacement for experience.

I have worked with one engineer I would literally chose over 30 random senior engineers. They dealt with all the problems from 200 to 20000 engineers and they understood the systemic solutions rather than hack job half way solutions. They also come with clout that people would defer to. When you pay someone a lot, they have more organizational value and are therefore able to more easily get their way. Often times line workers will understand the problem and the solution, but not have the clout to lead an initiative. Incredibly experienced people are rare and hard to hire.

I've found PHD's to be half absolutely phenomenal and half kinda meh.

Leadership is a much harder problem because a lot of people in leadership have failed upwards. I don't have a lot of respect for most of the senior leadership of companies I've seen, but long term direction needs to come from senior leaders. Especially for the work that sucks (refactoring/migration). My understanding is that they frequently consult with peers at other companies or pay retired folks for consultation.

Extreme Ownership is a fantastic book on leadership. Having been in exactly your situation (I think?), that book did an amazing job of breaking down why the leadership at the company I worked for wasn't great, as well as how they could have done better.

If I had to guess, there are some pain points that no one has direct ownership of, specifically the monolith doesn't have a team of people who directly claim ownership of the monolith itself. This likely leads to flakey tests, flakey builds, slow tests, slow iteration and all manner of problems.

Monoliths are fundamentally a tragedy of the commons. Every individual engineer is incentivized to add complexity and almost every engineer is also incentivized not to reduce complexity. Complexity is like fish in the ocean, and once all the fish are fished (once it's too complex), you can't catch any more fish (you can't generate new features quickly enough).

The answer to a tragedy of the commons is a government which enforces regulations, so a monolith owning team will likely need to be given authority (and more importantly resources) and then to start regulating the complexity of the monolith (no more bespoke features/dependencies without major justification and a design doc to review).

Creating the concept of ownership for directories/files in your code base and then wiring up automatic code review for owners of various areas goes a long way towards fighting the "no one wants responsibility for this" problem. All code must be directly attributable to a team.

If you have specific problems, you might try asking HN how they have been solved, or you can ask here too.

If you are a member of the ACM, then you also have digital access to the entire o'reilly library and can peruse their offerings. "scaling" is probably the key word that most directly applies, but "monolith" might have results too.

I think this blog has a lot of fantastic content if you want to go mining: http://highscalability.com/start-here/
I'm actually in the process of interviewing my dad about that! He's an engineer and used to be sent to war zones to assess local military airport infrastructures. He was sometimes dropped there with a military unit just for a few days. There were time when they didn't all make it back.

I always thought there was a certain coldness to the way he was making decisions, but it all makes much more sense now that I know more about those past experiences. He seems to think it's the result of the working conditions. I have tons of notes and audio recordings which I want to clean up and publish at some point.
Looks useful. Just today, I ended up making a simple testsuite using Insomnia's request chaining feature: https://github.com/nileshtrivedi/activitypub-testsuite
the battery life on the new SE is dreadful from day 1. Everything else is broadly true.