skysight-inc/HackerNews huggingface dataset:
> Is it possible SSD or RAM have a similar bottleneck like read/write heads?

Yes. You could replace "read/write heads" with "chips" and it'd apply just as easily to SSD and RAM. Texas's freak weather shut down Samsung's Texas fab which caused a shortage of SSD controller chips, for example. After the February outage, I don't think they started to tape out again until April.
I'd say a lot of those are perfectly valid reasons to give a bad review, as those are all actual human beings with mobile phones who may find and buy an app on the app store.

It reminds me of when I did tech support in college. Everybody who walked in or called was a real person trying to get real things done. If they knew as much about computers as me, they wouldn't have been walking in. So I learned to accept them as they were and do my best to help them. I didn't get to choose who walked in.

I think it's the same deal with putting an app in an app store. Well over 80% of America has a smartphone at this point. If a dev really wants to restrict their market to some narrow demographic, it's on them to do the work of countering the context, which sets the entry criteria somewhere around "has at least one eye and one finger". That means very clear marketing, design, and interface choices to make it clear to people they're in the wrong place before they've invested enough time that they feel writing a review is merited.
I don't get why you're confused. You violated copyright and got a legitimate claim against you.
Top Aspiring Coins for May – HBAR, LSK, ADA, Neo, BSV, REN, Uni, Ant, VGX, BLES
I have a dumb question. How common are political chat rooms at companies? When I read books like Billion Dollar Loser, it sounds like lots of tech companies encourage employees to have semi-public discussions via Slack on company time about things completely unrelated to work. I work for a tech company and I can't imagine my employer doing that.
Since when do types not help with "the outside world"? People model "the outside world" with strong types all the time and have been doing so for years. SQL, typed API bindings, typed errors, etc

Also I've spent some time with Kotlin now and ... it is just pure shit lol - its ADT support is comically inadequate. It's like the designers wanted them but only made a superficial copy without the hard part (real pattern matching.) Amatuerish. The language is pure sugar.
For the really high level stuff/business stuff that pretty much does have to live on confluence, I just link to the index page from markdown.

It's a little bit of work on my part keeping that bridge up to date but that should (imo) be part of a leads job.
Always was always will
that's hoomans for you brotha
can’t even Nagios (or any Network Management System access) into those journalctl-formatted file.
Your monorepo scenario makes the following unlikely assumptions:

1. A critical security/performance fix has no other recourse than breaking the interface compatibility of a library. Far more common scenario is this can be fixed in the implementation without BC breaks (otherwise systems like semver wouldn't make sense).

2. The person maintaining the library knows the codebases of 10 teams better than the those 10 teams, so that person can patch their projects better and faster than the actual teams.

As a library maintainer, you know the interface of your library. But that's merely the "how" on the other end of those 30 call sites. You don't know the "why". You can easily break their projects, despite your code compiles just fine. So that'd be reckless of an approach.

Also your multi-repo scenario is artificially contrived. No, you don't need conditional branching and all this nonsense.

In the common scenario, you just push a patch that maintains BC and tell the teams to update and that's it.

And if you do have BC breaks, then:

1. Push a major version with the BC breaks and the fix.

2. Push a patch version deprecating that release and telling developers to update.

That's it. You don't need all this nonsense you listed.
I just made a generic version of the title since I see it every so often:

Torvalds: [hot take that almost no one else agrees with]
I wrote a multi gesture daemon for elementary os 5 (and general Linux):

https://neosmart.net/blog/2020/multi-touch-gestures-on-linux...
I know mental health is not HN’s primary focus, but the lack of attention to this story is (in my opinion) reflective of the state of mental health stigma in the US.

Even with Bernstein achieving the ever-elusive “American dream”, conversation surrounding this particular article’s topic is wearisome to some and even warrantless to others.

We need to do better. Publishing and discussing stories like this is just a start.

Mental health is real, and if you are struggling, please know that you are not alone, never will be, and should seek help to make you as happy as you deserve. There is nothing wrong with this, just like the maintenance necessary for anything utilized routinely.
Curious about the downvotes. AV1 is a true Free and Open Source technology,, with additional protection against patent trolls. Surely HN readers would prefer a world where this sort of solution at least co-exists (if not preempts) proprietary tech created by+for the benefit of a few large companies who protect it via a cartel of dubious patents.

What is better for tech startups who don't have a legacy patent to bargain with the patent pool barons? (MPEG-LA)

What is better for artists -- musicians, independent film makers, content creators in general -- a world where the popular devices fully support FOSS protocols, or a world where a few large media companies make back-room deals with tech giants (or just consolidate tech+content into FAANG megaliths)?

This is not a trivial issue. I encourage everyone interested in this to do some research and common-sense thinking about how you want technology to evolve, and who you want controlling and exploiting that technology. It matters.
Let's assume they are the same in literal sense. The problem is the current trend is about Zero Tracking, which means in the above example NYT could not even record the article their user have read on their site.

And it was a poll from Benedict Evans. [1], Thanks to him there is at least some sanity still on the internet.

[1] https://twitter.com/benedictevans/status/1387414650443141120
It is not just value in a capitalist society.

Form the article, it seems she has a happy relationship with her husband and 6 children.

She is able to do something that she truly loves and is good it (designing toys, which the article mentions gives her euphoria).

She has brought joy to thousands ( if not millions) of children through her work.

Herb toys are actually beneficial to children in terms of stimulating their imagination and creativity unlike a lot of other things that are marketed to children.

Even apart from the money, she has had a good life. And it seems, from the article, that she has embraced the way she is (both the good and the bad) and has found peace with it.
I'm old enough to remember personal websites being a thing, before everyone and their company went over on that Face Site. I had a personal site back than which IIRC 2010 or 2011-ish I moved to the domain I mentioned, and, at the time, I kept updating the site somewhat regularly (before than I had a .de domain, which was really darn cheap and the site was in German only).

The .so NIC "adjusted" the price IIRC around 2014 or so.

Most of the domains I have, or ever had, cost somewhere < 20 Euro per year. Whether this is a reasonable price for occupying less than 100 bytes in someones database (among tons of others, paying for that privilege) is debatable, but is IMO ok-ish.

When it gets closer to Euro 100,- per year (IIRC!) it does start to get painful and I start thinking if that is really worth paying out of my own pocket for my spare time stuff that people nowadays may not even look at at all. At that point I start thinking "I'd rather have a tilde-directory some place and eat a couple Pizzas a year for the money instead".

I migrated that stuff to goliath32.com and, after I simply ran out of time/enthusiasm to maintain a blog, I eventually decided to split the software projects up to a separate, more professional looking place, under "infraroot.at" (a TLD in the country where I live). As I said, I still want to get my act together on the personal stuff and eventually bring the goliath32.com back to live, which I have currently shelved since the interesting stuff was moved elsewhere.

Politics and country matters are something to keep in mind, of course, when you get yourself a fancy two-letter TLD (thanks for pointing out the .io controversy), but please don't try to spin a glorified database entry for which I'm not willing to pay for through my nose into some kind of ad-hominem attack.
There are a lot of other host names that need blocking, too, pancake.apple.com and xp.apple.com and *.push.apple.com among them

The amount of spyware in macOS these days is absolutely astounding:

https://sneak.berlin/20210202/macos-11.2-network-privacy/
This is not true. Cosmos network (PoS network based on Tendermint consensus) is running successfully since 2019 for example.
If you won’t do so that’s fine, but be honest why you won’t, your arguments keep changing first it was their “moral superiority” And now “where will it end/its change for changes sake

What are you implying that my "honest" reason is, of course you are insinuating that I am a closet racist. And it is just change for the sake of being able to demand a change, if you are being honest, you get a vicarious thrill out of the power you get and the sense of superiority it gives you and you won't stop, and we both know it.
I think every company struggles with collaboration in general. People have their "day jobs" so asking them to do something they don't really get "credit" for can be tough.

It's easier in-person because you're harder to ignore than an email is. But it can be hard to get support especially from other groups.
I think it's correct, in the same way that you can say "Rolling Stones is a great band". It's about the tech called "Hopfield Networks", not about any particular number of networks that are all you need.
If you turn the main branch red, you affect the workflows of all developers who pull until you turn the build green again. It may also affect git bisect depending on the bisect workflow used.

The ideal would be to revert the change if known, or disable deployment on the branch until the issue is fixed with an ignored test*. I feel a workflow where you explicitly break the build [incl. tests] when a bug is discovered isn't ideal.
> Assume what you said is true, guess what will happen if they don't lobby? Same.

Obviously, they disagree, or they wouldn’t spend money lobbying, which isn’t something companies do just to burn money. They do it because they expect RoI on the money spent lobbying.
Could this also be a list of apps having users with unrealistic expectations, don't know what they want, or don't know what's technologically feasible?
Got a link for this? Could open up some possibilities.
Yeah, I agree that business people are often quite receptive when you lay it out in terms of economic impact. I agree that this is a skill all devs should work on -- even just being able to talk about orders of magnitude of $ in your estimates is incredibly helpful.

But I've often found other devs can be your worst enemy here -- they rely on esoteric knowledge to build defensible moats around their seniority. Harder to convince execs about firing their "star" 10xer. Ultimately, this is why I think we need compiler assistance so that stuff like docs can be enforced in CI unilaterally.
Read the comment I responded to. It said nothing about sustainable levels:

> I would argue having children is incredibly selfish
"I'm not sure it's right to say that any discussion about anything political is banned when a company policy that affects an employee can be political in nature."

Why do you think that's the policy? Did you read the blog posts?

According to DHH's post, political discussion that is related to the business is allowed. Any other political discussion is encouraged but must take place in a dedicated non-work channel. The policy is also not zero-tolerance.
If the app is not a scam, low ratings often mean the users failed to find a way to report an issue or get help. They care enough for your app to go through trouble of finding their way back to the store page, find the feedback form there and write an angry letter.

If you don't receive much written reviews but only low star ratings, it probably means that your app is asking the wrong users for a review or asking at a bad time.

Popular non-scam apps with low ratings probably simply fail at the feedback collection and communication with their users.
Show HN: My LinkedIn for Newbies Platform
Hm, based on this I ordered 1x16TB and 2x14TB HDD drives right away (the maximum allowed at that seller, ~60% surcharge to the price from a week ago). If HDDs/SSDs end up as obtainable as GPUs, we are going to experience some serious troubles... I somehow managed to get 3x3090FE but that was just super lucky timing.

I am not sure what grad student Deep Learning researchers are going to do?
Which is about right according to the 3x your salary equation.

Not sure what market that's in but my partner paid $150k in 2004 for a condo just ITP of Atlanta behind a run down shopping center in a gentrified neighborhood, the neighborhood still ain't great but the condo today it's worth around $250k which would require you to make around $40 an hour.
How would you know for certain that our (human) capacity to ever understand an idea or technology of some higher intellect is eternally insufficient?

Deriving the proof of that impossibility (1) would be a very worthwhile pursuit in and of itself. Even if found, we can always adapt ourselves to exceed the observed bounds of pur intellectual capacity. Computers are one good example of how we've already started to adapt.

1. https://en.m.wikipedia.org/wiki/Proof_of_impossibility
> I think I'm old.

No. We’re vintage.
Be honest with your partner about this chance that you're taking, things can oscillate between amazing to really bad, so do some thinking about how you'll react.
Find out how you cope with the lack of sleep.
Hobbies went from 10-15h a week to 1-2h and I'm mostly fine with just keeping tabs with them.

I don't question our decision, but these seem the most important and affected for me.
Yup. The closest is Common Lisp. Clojure’s idioms don’t match very well with Elisp oftentimes.
Many people call me by a common nickname, I personally never cared one way or another. Also I've found other folks who were really annoyed by it kinda boring, so there is precedent. (Guy who would insist on being called David if someone happened to say Dave.).

In general I find it more productive to focus on myself than demand others conform.
Pro1 X smartphone with physical keyboard, run Ubuntu, Lineage, or Android
> By keeping my cash in bitcoin I can now buy (well, not with this shortage) 5 times more hard drives than last black Friday.

Probably only 4 after you pay the appropriate capital gains taxes, I'd hope. :)
It's interesting that that's precisely where we are with video cards-- the easiest way to get one is to buy a prebuilt system from any of the big names.

It's really not much of a stretch to see HDs go to exactly that same pressure point.
Writing documentation is painful, because it reveals inconsistencies and fuzzy areas in your design. If you're not paying attention, you may associate that pain with the act of writing documentation. In reality, the problem lies with your designs.
But Buddhism does recognize human rights.

I was just reading some days ago how Buddhist emperor Ashoka the Great abolished discriminating policy of a Brahmin never being punished to death irrespective of the nature and severity of the crime while it was allowed for other castes.

Buddhism is one of the rare religion that does not recognize divine rights of kings. In Buddhist mythology a king is like everyone else who merely gets 1/6th of the harvest and maintains peace and protects from external threats. He is jist another man. Christinaity and Islam, on the other hand, do vastly believe in divine rights of kings.

The aspect of Hinduism that you mention was actually practiced, but the inner core of Philosophy tells the division among men emanate from their quality and practice. Birth does not matter. But, in mythology, when a low caste man named Shambuka tried to study the Vedas, the Ramayana epic king and Vishnu incarnation Rama murders him.
Covid-19 vaccine maker Providence says it's leaving Canada
RISD is a very prestigious art school though?

Also, add Chad Hurley co-founder of YouTube to the list:

(Public school in rural red county Pennsylvania, Indiana University of Pennsylvania for college)
> however, what is a reasonable alternative for a content creator who wants to publish their videos and be able to build an audience?

Put your videos on Youtube and PeerTube.
Maybe some people are taking advantage of the anonymity of Monero for illegitimate means.

He might not really be against anonymous digital money, but he does have a reputation to protect. So maybe he has to draw the line somewhere.

Or maybe he doesn't want to draw attention to Monero because he wants to protect it's utility.
It's pretty well known that monospaced fonts are harder for reading prose.[1] Why do you think that no books are ever written that way?

[1] https://ux.stackexchange.com/a/48777
Very well written post and upstream work is always appreciated.

I also really like monorepos, but Git and GitHub really don't work well at all for them.

On the Git side there is no way to clone only parts of a repo or to limit access by user. All the Git tooling out there, from CLI to the various IDE integrations, are all very ill adjusted to a huge repo with lots of unrelated commits.

On the Github side there is no separation between the different parts of a monorepo in the UI (issues, prs, CI), the workflows, or the permission system. Sure, you can hack something together with labels and custom bots, but it always feels like a hack.

Using Git(hub) for monorepos is really painful in my experience.

There is a reason why Google, Facebook et all have heaps of custom tooling.
If we are talking absolute numbers instead of based on racial distributions, then I' like to talk about two absolute numbers:

- The amount of black men raping white women

- The amount of white men raping black women

Since we're allowed to talk absolute numbers and race without any race qualifiers at all.
I did this but honestly in hindsight it didn’t tell me a lot. Two reasons come to mind:

1. Watching other peoples’ kids is a time-limited exercise. A major challenge with your own kids is that it’s constant and effectively without end.

2. There’s a big difference between kids and MY kids. I just have more intrinsic interest in my own. I do have more “tools” available to me to engage with others’ kids now (up to my own kids’ ages at least) but I care less. Not saying I dislike others’ kids, just that it’s different.
I'm sure you mixed that up.

Inheritance is the dynamic variant of composition.

You can dynamically extend objects by adding fields and methods to it's class, but not to composed objects, because they are statically closed. (Well in the good languages. javascript and friends still allow to extend objects, to violate their types).

You can also dynamically mess with the inheritance search path, or fall into the diamond trap. Not with static (or maybe call it lexical) composition.

Composition wastes a lot of space and disallows dynamic extensions, like plugin overrides, test mocking, ... But is very good with proper structural typing, and is a good performance hack, because it doesn't need to chase pointers at runtime, and neither do the inheritance search and linearization dance.
I use the term “policy” for that. I love policy discussions, but I am not interested in politics.

Just a terminology difference I think, so we basically agree.
> Fun fact: HP-GL is equally compatible with metric and US customary measure as it uses 1/40 mm as its base unit. This just happens to be 1/1016 inches

That’s a brilliant hack.
This is a great initiative for sure.

My frustration with sites like HN and Reddit is that I may spend a few days crafting a question but once I post it, it usually gets one or two, often not very good, answers at best. It is hard to figure out if a question or a post is what the audience of HN or a particular subreddit would enjoy.

More specifically, the frustration comes from the fact that, e.g., HN, attracts tons of smart folks who have answers to my questions, but there is no reliable way to reach them. Unfortunately, I have no inkling of an idea of how to solve this issue and how widespread it is.

Having said that, big thanks to dang and the nameless mods for shepherding this great community!
Any creator with established audience can bring those people to alternative platform, e.g., Peertube. Start from posting videos on both platforms and advertise the other one. Then post videos on Peertube earlier.
Knowing whose airtag it is isn’t all that helpful in domestic abuse cases. My partner is a domestic abuse survivor, if there were an airtag found on her items we’d know exactly whose it is, but we’d still be scared for both of our lives, probably need to permanently vacate our living area, and the police wouldn’t be all too helpful. (Restraining order already in place, not much help when the opposing party is insane)
yeah number of ratings is i guess just one side of the coin.

I can add it but some other improvements come first.
Here's the actual case:

https://law.justia.com/cases/federal/appellate-courts/ca9/17...

There is an attached PDF with the full decision, Pages 27, 28 on reference some related cases that informed the decision.
Having travelled, gone to grad school, and had kids, I can assure you that kids are more challenging and more rewarding than either of the other two.

Describing the decision to have a family as "another experience to be consumed" betrays an otherworldly level of antinatalist smugness.
Nah. +4 for the thread after adding up the down/up votes. I dipped out, the conversation held no further value to continue to me especially after being told "well it's an idiom you just don't understand". No minds will be changed, no positive outcome will happen from continuing.
If it's posted multiple times within a certain window then the original poster could be awarded the points. With maybe some minor bonus for the person who revived it (or used their network to promote it or whatever _coincidentally_ made it wildly more successful).
Two contrarian thoughts:

- He uses team (i.e., a balanced and cohesive unit), when he really means "team" (i.e., a collection individuals on the same payroll). Put another way, talent is not synonymous with team.

- This differentiation is important because Team is far more likely to find p/m fit than "team". Put another way, unless the market is new / created then it's there...sitting...waiting. Then the question is: Who finds it first? Answer: The most able team.
It's also next to impossible to get workstation boards with many PCIe slots and now that spreads even to "creator" boards. I guess mining is going to eat it all.
> they rely on esoteric knowledge to build defensible moats around their seniority

Sadly you are correct. Job security and thus gatekeeping are the higher priority.

So yeah, yet another case of perverse incentives. :(

> Ultimately, this is why I think we need compiler assistance so that stuff like docs can be enforced in CI unilaterally.

Completely agreed, plus declarative programming. At 41 I am already sick to my stomach about having to manually write boilerplate. Tooling helps only a little and is hugely overrated; so what if the tool generates skeleton controllers et. al.? 90% of what you know should be there is yours to do anyway.

But that's a huge tangent. :)