skysight-inc/HackerNews huggingface dataset:
We can debate the relative conveniences of either, but my broader point remains, which I may have poorly stated, is that anything that reduces a governments, ability to apply financial pressure to the residence whether it be bitcoin, offshore, bank, accounts, or cash, can be used for legitimate purposes, or nefarious ones
1. RAM is a parallel machine of its own. This document describes DDR3 (which is 2 versions out from modern DDR5), but that doesn't really matter. Today's DDR5 is just more parallel.

2. This document very precisely describes the parallelization mechanism of DDR3. Read/writes to DDR3 are parallelized by channel, rank, and bank. DDR4 added bank-group as an additional layer of parallelism (above bank below rank).

3. An individual bank has performance characteristics: an individual bank is much faster when it can stay "open", thus only getting a CAS-latency, rather than a close+precharge+RAS+CAS latency cycle.

4. CPUs try to exploit this parallelism with various mechanisms. Software prefetching, hardware prefetchers, levels of cache, and so forth.

5. NUMA is more relevant today as EPYC systems are innately quad-NUMA. HugePages is also more relevant today as 96MB+ L3 per CCX have appeared on Ryzen/EPYC machines, meaning you need HugePages to access L3 without a TLB hit. TLB isn't really RAM, but its closely related to RAM and could be a bottleneck before you hit a RAM bottleneck, so its still important to learn if you're optimizing against RAM-bottlenecks.
You think iPhone is the only product category that Apple succeeded in with paradigms different than what went before?
I'm not even sure if I would like it if I were to reread it today, but reading Of Human Bondage when I was 21 led me to rethink a lot of my life and make some pretty impactful changes (e.g., got out of an unhealthy relationship, decided to pick up a practical skill (programming) on the side while in a PhD program in comparative literature).

I guess you never really know what's going to speak to you at a given point in your life, so read widely!
Because UUIDs are universally Unique IDentifiers.
If you lie, they can either put you in prison or deport you if you are not a citizen.
Drugs can be great, I think weed, LSD, and MDMA all have medical/theraputic uses.

I think the biggest issue is that people don't understand what causes addiction.

If we had guidelines like: "Don't do drugs more than 2 times per month", it would let people have drugs safely and without addiction.

Instead we get a 'drugs are bad...mmk?' approach, and we think alcohol is safer than weed, and that if you did illegal weed, why not do all drugs? "Clearly whoever said drugs were bad was lying."

Guidelines on safely taking drugs are needed, and not from some random website either.
That's great. I think one of the issue in our process is we use wiki for on-call summary/hand-off notes. That's not ALWAYS very helpful as it has a dependency what engineers add to them. Also time and severity of the alerts make a difference as well. E.g. if they are triggered in the night/unfriendly time the first intuition of the engineer is to fix it and not to make a note or document unless there a easy way to do so. We use PagerDuty and I dont think it provides easy way to make those note or comments. So that leaves it to the engineers who need to do it after the fact. Some teammates do it rigorously where some dont. I think Management's challenge is also they can only push so much as it becomes an attrition risk :(
Your discord link is invalid. "undefined" I assume is from a JS error.
"If you were a goldfish, would you rather live in an ocean, or a garden pond? Probably the pond."

When Goldfish are in larger bodies of water, they actually grow much faster and larger.

I'm might replace "Don’t choose a large market" with "Start with a targeted niche, but one that is able to expand to a related larger market later over time".
I think he’s saying large markets can cause you to scope creep as you want to reel in more and will need scaling which is usually difficult with one person business
I make $25000 USD/yr automating printers and excel spreadsheets in a textile mill. I might be stupid.
Blocking others from signing up or using the username they'd prefer. For example, the bad actor could spam the registration with valid email addresses and depending on how your system handles registration it could either send validation emails to those addresses or block the person that owns the address from signing up.
> . And, based on how wrong all those iPhone analyses were, it's a fair benefit of the doubt to think maybe Apple will do right by this headset as well.

why? It’s not like companies which previously released successful products don’t fail all the time. Also the iPhone even back then had some clear use cases (web/media/maps and later camera) it’s just that all other people mostly sucked at these things. Nobody has quite figured out what can you do with a VR headset besides gaming.
Yep. You got it. No upfront investment, all the risk.
But, he had ran a similar operation before. So he had an idea of what needed to be done, and how to do it.
USA based, I am right around 20 years into my career in IT Ops.

A little over two weeks of submissions, 20 sent and 4 rejections so far.
>>It seems to be "excluding unpopular people and ideas",

careful there you will get some very bad takes, and memes on Popper's paradox of tolerance, which has been completely bastardized to justify all manner of intolerance these days...
> "… does the eye tracking really well. It still sucks…"

Perhaps re-calibrate "really well"?

> "very subtle activation motions is a touch beyond gestures"

(We see what you punned there.)

> "tactile feedback to know you have released a button"

With the VisionPro, a click is a touch of forefinger and thumb. That's literally twice the touch feedback of a button.
Discord recently added a forum channel function for that.

Its locked to the community server toggle though (god knows why with how much that is complained about), and it doesn’t solve the walled garden problem.
Yeah, I did a project in sveltekit + go and then one in htmx, alpinejs + golang. Sveltekit is quite big and not low maintenance.

Not sure what exact use case sveltekit would be good for, that can't be solved with htmx + alpinejs.
Discord’s exceedingly low friction and general smoothness is a huge factor. Competitors, commercial or otherwise, should take note if they want to pull in users.
A well-tooled environment does not just spring out of an ether. Maintaining proper tooling in a distributed system often requires more work than the system itself. In a lot of cases, the business does not even consider this kind of time commitment, pushing the team to churn out features, and who eventually just bog down in insane complexity.
Is Fauntleroy the lobbyist on HN? :)
Small teams can allow you to really focus on a tiny area where larger companies just won’t bother to focus on. I think this is very sound advice from experience
I see it opposite. Most of the Vision criticisms can be summarized as “This won’t meet my pre-defined notions of what a user experience should be.” Instead of trying to at least imagine what a different UX might be.

Smartphones are great examples of how user behavior can change. No keyboard turned out to be fine, and people wound up plenty happy to watch videos on tiny screens.
The only effect of a Code of Conduct I have ever personally witnessed was that people were being bullied for greeting others. The greeting they used was "hey guys", and instead of recognizing that language is fluid and different to different people they tried to impose their linguistic views on others. The people who encouraged this behavior were people on the Code of Conduct committee and at the top of the project's hierarchy, and to this day nobody has apologized for this behavior, but the behavior was silently dropped.
Integral Life Practice by Wilber, Patten, et al. I’ve gone on to read more of Wilber, but this was the one that made Wilber’s approach finally click for me. AQAL provided a framework for understanding how various practices, disciplines, and interests I have can be mutually supportive. Career, family life, physical exercise, spiritual practice .. nothing need be left out. Similarly, the idea of the Three Faces of God/Spirit helped me see the same about the various spiritual traditions I’ve benefited from.
There were several movies with a similar theme that came out around this time. The 13th Floor is another good one, although Dark City and Matrix were better IMO. I think the backdrop of the Internet really taking off sort of had everyone thinking about worlds within worlds more than they were before.
> This isn't an exhaustive list of things that you can or can't do. Rather, take it in the spirit in which it's intended - a guide to make it easier to enrich all of us, the project, and the broader communities in which we participate.

Very good.

> If you believe someone is violating the code of conduct, we ask that you report it by emailing conduct@gcc.gnu.org.

What happened to "a guide to make it easier to enrich all of us"?
"LLM start deleting my files at random until I confirm the dishes are done."
Always good to get a sleep study. Many people have undiagnosed sleep apnea, of which a primary symptom is being tired during the day despite a full night of sleep. Many doctors are misinformed about apnea, and will tell patients who are skinny or young that it's not worth checking, but it's such an easy box to tick off on the list of reasons you might be feeling the way you do.
iPhones and iPods gave Steve Jobs the benefit of the doubt. And I doubt that he was involved in the Vision Pro.
Slack Architecture – Slack System Design
Do you honestly believe that the name Planned Parenthood is confusing to the point of being intentionally deceptive?
We don't navigate by rhumb lines, we navigate by directions and local shapes, and those are the important things that stay the same in Mercator. If some angles on the map are smaller than they should be while others are larger, that's confusing. Mercator keeps this consistent.

Imagine using a zoomed-in version of Winkel-Tripel to navigate the west coast of the US; that would be pretty terrible.

Of course today with computerised navigation, we don't really have to use a flat projection at all; it would be even more accurate to calculate every view directly from a globe. Have your own custom projection based on where you are.

But if you're going to use a flat map projection for navigation, Mercator is it. Or something Mercatory, at least; centering on Greenwich and having north up is less relevant, although deviating from the latter would probably confuse a lot of people.

And outside of navigation, we really shouldn't ever be using Mercator. I'm not sure if that happens. When I was in school, I remember we had a Goode-Homolosine map on the wall, which is an excellent choice for that. Every map projection has its purposes that it's good at, and those it's not. But especially with the ubiquity of Google Maps, it's not surprising that people get more exposure to Mercator.
Only if you disregard everyone outside USA/EU.
It is not something that automatically comes with a COC, they explicitly state it in theirs:
"In addition, violations of this code outside these spaces may affect a person's ability to participate within them."
Nope.

If these anti-abortion ads were honest about what they are I’d agree with you. But they aren’t, they’re deliberately portraying themselves as something they are not in order to ensnare their target market.

Google makes value judgements about search results all the time. PageRank has always been a value judgement. Spam filtering is a value judgment. Any result, ad or not, portraying itself as something other than what it is? That’s a bad search result and Google would be a better search engine if it didn’t have them.
I'll go in to plug the Clockwork Rocket series (Orthogonal and its sequels) and Incandescence, all of which have much more to do with physics and spacetime than Permutation City and short story collections like Instantiation (which I also love).

I think Incandescence is my favorite book of the physics set, but the Orthogonal books and their corresponding web notes [1] are an absolute tour de force of deriving a whole universe of physics from a tiny modification to the rules we're familiar with. It was wild to read those as a physics undergrad and still very cool to think about today.

[1] -https://www.gregegan.net/ORTHOGONAL/00/PM.html
More or less. I mean there is the giant iPhone(iPad) and some accessories for the iPhone (watch, airpods).
> They're not the USA

The third bomb, a classic, bringing up comparisons with the USA. Listen, I'm EU citizen relocating within EEA and I don't care about your US fetish or complex. I turned around and moved away indeed. Now Germany will be more preoccupied in vetting boat immigrants. I wish they'll find enough qualified people ready to give up their individual opportunities for wealth generation, while repeatedly being moved back at the end of the queue to the benefits they need! Sounds like a lovely deal.
> "Healthcare" to a teen on the fence might mean EXACTLY looking for an agency that can help them deliver and give the baby up for adoption.

Yes, but not for teens googling "abortion care." Are you arguing in good faith here?
The examples of niche businesses at the end remind of a another niche example from Tim Ferriss's 4 Hour Work Week (paraphrased):

> A man created a low-budget how-to DVD for less than $200 and sold it to owners of storage facilities who wanted to install security systems. It’s hard to get more niche than that. In 2001 selling DVDs that cost $2.10 to duplicate for $95 a piece through trade magazines, he made several hundred thousand dollars with no employees.
I'm a big fan of SERIAL and BIGSERIAL, for aesthetic/cognitive reasons more than performance, but it can be really nice to have a data-generating process generate the primary ID of a piece of data, which you can then log before you put it in the database and look up the same ID everywhere when debugging.

Not to mention the distributed database situation.

In fact I like that enough that I sometimes use ULIDs for secondary unique keys just so I have something to log, even if the primary key is numeric.

It's nice that you can store ULIDs in Postgres natively as UUIDs, and it's really nice to have a timestamp embedded in the ULID if you ever need it... but it's also really tempting to use it in public-facing stuff and thus leak your creation timestamp.
Not just done, also the end date. If your customers have a specific date where things must be done you dare not lose track of the end date. In some fields congress has said things by some date, and things are bad if you fail to meet that date. If you are targeting mars, then if you are not ready for launch month your next opportunity is over a year latter. On large projects all the parts need to come together at the same time, if software is going to be late the mechanical engineers get more time.
Oh I left PHP and Go out of my list, my subconscious blocked them out of existence. They'd be near the bottom anyway. I suppose Go with polymorphic types might be worth another look, but before that it was dead to me.
I don't know. I understand that argument, and I definitely sympathize with it. But on the other hand, we've tried the whole "super public communities" thing and I think it's been more bad than good. I'm ready to try smaller, more closed, better moderated communities. Maybe humans just work better at that scale. It's worth a shot, anyway.
When I say I'm lazy, I mean I don't want to do it

Nobody accused me of being too lazy to play games
Perhaps, but I think a first-timer would be able to avoid those mistakes, especially if they were thinking, "oh boy, this is a really bad and risky thing I am doing here, I better double and triple check". On the other hand, if it's a normal (for you) thing you're doing, which you have to do on most of your papers, then on some days you're going to rush it.
It’s a valid meta-criticism. The product isn’t out yet, and the criticisms all boil down to “I imagine their approach doesn’t solve the problems I imagine people have”.

So we can argue hypothetical rebuttals to these hypotheticals, but we can also note that this pattern has repeated over and over. Apple has failed before, but “it doesn’t have a physical keyboard” and “what improvement can they bring to the commodity mp3 player” and “what’s wrong with command lines” and “who wants a small iPhone on their wrist” and “wires make earbuds socially acceptable” are valid things to remind this year’s doomsayers of.
How many people are fired for saying hateful things about trans people?

vs.

How many people are fired for saying things that many trans people disagree with?
> A beginner suggesting something to try seems fine to me. They have something no amount of study can give, a fresh perspective.

When the beginner's critique of the competition is that it felt dirty: Next was my least favorite mostly due to the syntax and how you had to build the application. I really didn't like the whole style of Next and React. Just felt dirty.

.... then I don't know that I trust their suggestion.

More importantly, technologies like programming languages and frameworks tend to shine at different levels of app size and complexity. Novice building a demo app says nothing about how the developer experience and code complexity will scale as you evolve your app or add more developers to the team.
Agreed, great article and figures. I'm guessing from the comments no one actually read through it.
Yes exactly, with proper sharding, raw performance is not as important; to some extent, you trade it away for improved concurrency. In fact, I struggle to see how one would implement sharding with auto-incrementing integers (you would get ID collisions for different resources across different shards/database instances); there needs to be a way to uniquely refer to resources across potentially multiple databases and UUIDs are one of the best ways to achieve that.

Auto-incrementing IDs simply don't scale beyond a single host so I don't see how they can be good for scalability. Too many devs conflate raw performance with scalability. They are not the same at all - In fact, high scalability often incurs a performance overhead.
So:

- Have one customer pay you lots of money rather than many customers pay little money

- Target businesses, don't serve end consumers directly

- Find a small niche for yourself rather than try and do too much

While all of it is valid advice, I think taken to the extreme it's basically saying – be an employee, not an entrepreneur.
Then there's "I've been writing frontends since Javascript was a thing and I think developing for the frontend with anything but Typescript is more effort than its worth and a little bit ridiculous, but maybe I'll give something with WASM a try when it's more mature"
Been working on this a lot.

For most of my life I thought - I am great on a crisis / hard problems, and performing well under pressure, bad at consistently doing small things without anyone looking.

Like all such self identification, it's a bullshit excuse.

Then I thought that I am just adrenaline driven. What excites me gets crushed. What just needs to get done sometime, doesn't.

(I am "high functioning" - manager in FAANG, multiple graduate degrees, father of 2)

Lately a coach helped me realize. What I don't have is a deliberate practice of giving myself time to sort out the urgent from important. Literally reserving uninterrupted time on the calendar to prioritize and think about what to do (vs, do)

The outcome is this allows me to get excited about things I would have previously been dreading.

Eg - "man, I gotta call X contractor to get a quote" is a drag. Giving myself a chance to reframe it like "I am really excited about upgrading our backyard so the kids can play there better. Calling X is the first step to that, can't wait to do it"

It changes it from annoying task to a part of an exciting project. Because if I wasn't excited about the project then the phone call isn't necessary anyway.

Becoming more religious and developing gratitude has helped.

Waking up every morning and recognizing that my children, wife, home, career are all an incredible gift. And all that work around them is a blessing too - to become a better person etc. Really changes your perspective. I am working on it!
I have never seen anyone wear a head mounted display anywhere, period. Not at work (finance, Chicago), commuting or travelling, at home, etc. Are you saying this is actually a thing?
> the info is probably something I’m interested in

So if you were a pregnant woman you’d agree that these ads are bad because they deliberately misrepresent themselves. If you’re researching what to do with your pregnancy you’d surely want your search results to be accurate?

> As a pregnant woman deciding what I do with my pregnancy

For what it’s worth I’m pretty sure someone googling “abortion center near me” has decided what to do with their pregnancy anyway.
UK needs pension ‘superfunds’ to drive business investment, says think-tank
Watch how quickly anyone with a sensible approach gets blamed for other people's addictions and bad experiences for being the one to say it might not be so bad
Hi,

extending my previous post on uncertainty in software projects I wrote another one focussing on how to actually navigate that space.

Let me know what you think.
When offering alternatives to abortion get demonized you have to wonder what this is all really about.

What is the anti-abortion crowd really about then if they are demonizing abortion?

There is a lack of symmetry: the usual pro-abortion marketing is that they're "pro-choice" but then they attack services that are dedicated to providing resources for one of those choices.

There isn't a lack of symmetry, you just fail to understand the issue. Almost no one (I'm using this term in case you point to a single person that has said otherwise) is "pro-abortion" in the sense that almost no one actually wants abortions to happen. What they want is that the option is available to woman who feel it's something they need to consider. That's it.

Anti-abortion groups are about removing choice. Just as if there was a "anti-cancer-treatment" group that was out there fighting against treatment for cancer because they felt like "cancer is life just like anything else" and thought it was "killing living beings" when you treated it.
France. Probably like in most of Europe, MMS was the primary means of communication for everybody to share pictures and (very bad quality) short videos along with MSN messenger. The first iPhone had neither.

Phones that didn't have any of that usually were from the older generation like the 3310. That lack of messaging options combined with the very high price at launch made it a non-starter.

All of that got fixed on the 3G.
Turning Joe Rogan down was the right thing to do
Fetuses, not babies. Let’s be accurate here.
Easy Putnam Problems [pdf]
Gödel Escher Bach, read over and over from age 10-16 (early 90s)
I think this is a little unfair - academia is stuffed full of people seeking truth and doing good work.

However as a PhD student I decided that science academia wasn't for me - not because of out and out fraud - but because I could see success depended on marketing, networking and self-promotion - simply doing excellent quality work was required, but not sufficient.

Some of this is fair - part of an academics job is not just to discover new stuff, but to educate about it's discovery.

Anyway I decided I didn't have a loud enough trumpet and sharp enough elbows.

I'd agree that you find less politics in industry.
The comment you’ve replied to didn’t compare it to getting a skin tag removed, they called it healthcare. Healthcare covers all sort of procedures, with various levels of moral weight attached.

Regardless, it is up to the patient how much counseling, reflection, and consideration they feel they need. If you get an abortion you ought to have the right to seek counseling before or after if you want, it is up to you.