skysight-inc/HackerNews huggingface dataset:
I agree Parent comment seems clueless...

I learnt early to task things out, in my head/notes.

Graphical representation seems like a crutch to me.

Specifically regarding 100 days of coding - with truly zero breaks yes this is ridiculous. Defined as design instead, it's not - I work best in periods of long productivity, but I also require time to focus on different activities, else I suffer in ways that affect my performance. If you can't write code, that's fine, maybe look at the problem a different way or build that tool which helps you succeed in your 100 day goal.

That's the opposite of poor work ethic, IMO, and that's exactly what is required (mental breaks) in order to succeed, at least in my experience.
The best thing about being a Gen X'er is that the non-descript label keeps us out of the culture war crosshairs. "Boomer" has become a slur at this point and the name "Zoomer" is so cringe you are primed as an older person to not like this group. Did we really let the media name an entire generation after a corporate trademark ?

It seems harder to be divisive when you name Generations X, Y, Z but somehow Y and Z became Millenial and Zoomer. I propose the next generation is named A1 and we just cycle through the letters and then increment the numbers every 25 years.
boomer: kids these days.
gen-x: whatever.
millennial: do not ever call me a millennial.
zoomer: what a mess. the olds are kinda crazy.
I thought of 傷跡 kizuato, which means "scar", but literally "remains of a wound". So watashiato as "what remains of me" seems to make sense.
I think that's what he's talking about. How is that going to work if he can't speak their language and they can't speak English?
He could, but so far he hasn't, AFAIK. You might be thinking of Jeff Bezos who pours something like a billion dollars a year into Blue Origin.
have you tried fried mosquitoes?
All of that does not matter for just communicating, even for the languages where google translate is terrible, it's already equivalent to a B2 level which is enough for communicating about everything.

In some languages, DeepL has near perfect translation to the point you cannot really tell if it was translated.
There's also https://en.wikipedia.org/wiki/Pe%CC%8Dh-%C5%8De-j%C4%AB
Sorry, I think you meant "Exit Through the Gift Shop"

https://m.imdb.com/title/tt1587707/
I'd love our daily stand up to be an message in Slack
There is no food that is not made better by cooking it twice.
Subsets of BPR have gone in...that's more or less what vdev evacuation does, for example.

I would be curious to see how practical someone writing something like this would be without requiring one make an entirely new pool or do offline conversion...
Because making such a change seems ETOOHARD, I don't expect anyone to be interested in making it in the OpenZFS community. It would take a fork, and no one will want that either.

Instead I think the OpenZFS community could maybe develop an automatic and transparent feature like what you do: internally "zfs send" a dataset, and then apply any transactions that took place at the origin while doing that, then lock the origin dataset, do one more round of transaction copying to the new dataset, then atomically swap the old and new, unlock, then destroy the old.

But I'm very curious what filesystems devs think of the CAS idea. It's not original, mind you. CAS is a well researched topic. I'm dead certain there's nothing wrong with a CAS design for a filesystem -- the key is to make the logical -> physical block pointer mapping fast, which is why I'd have a cache right next to every interior block, with the cache excluded from the Merkle hash tree.
I understand what you are saying. Especially as someone with ADHD, the level of self control required, and lack of routine, in WFH make each day feel like a tiny battle that I’m always almost losing. The aesthetic of that strictly ordered salary man lifestyle is quite beautiful from here.
Yes! Also innovation. There are many instances of certain languages recognising a concept for which there is no direct translation in other languages.

The spread of concepts across languages has provided meaningful benefit over thousands of years.

People who are multi-lingual also speak of how after immersing in one language or another they start to dream and think in a new language and this adjusts their thought patterns.

The affect of our dominate language on us is not neutral and different languages bring different benefits and framing.
What were some of the songs? And which game was this?
^ Peak GenX
Rebase, except for situations where a branch has multiple commits and the state of the branch isn't complete until all of them are merged, in that case you probably want merge. For example porting from GTK 2 to GTK 4, probably use multiple commits for each API being ported, then merge the branch at the end.
Tokyo is huge. It's actually less dense than San Francisco. There's a lot of room to build out, and the train system makes that possible.

It's unlikely a janitor would be able to afford a comfortable apartment 20 minutes from work. The norm in Japan is for the husband to be the sole breadwinner, and a janitor's salary would almost certainly push them further away from the center. You certainly can live in the center parts of the city, with low prices, but the place you rent is not going to be comfortable. This is a better situation than SF or NYC, obviously.

Tokyo is actually quite expensive. You can't compare the specific prices against American cities, because the wages are considerably lower. Folks work insane hours to get overtime pay to afford their lifestyles. Similarly, the reason the prices don't increase is partially because they keep up with building enough units (and that's partially due to zoning), but also because there's effectively no inflation, and there hasn't been inflation for a long time. Prices don't change, but neither do wages. Home prices are also deflationary, unlike the US.

Tokyo is a great city to use as a good example of building a dense, immensely enjoyable city, but it's best not to exaggerate.

(I currently live in Tokyo and am in the process of buying a home)
Don’t blame the users for wanting to change a predatory system. They’ve already identified the problem — telling them to simply ignore it is dismissing their humanity. We’re not machines and need to work inside those constraints
Dual Window Cache: The highest performance constant complexity cache algorithm
> Ultimately, the company that won this argument was Apple. We know this because Google has finally adopted this truth that Apple knew all along with the Pixel hardware lineup.

I'm not convinced that Pixel hardware is anything other than reference designs: each device is developed from a clean slate and none sell in appreciable numbers

> Samsung phones are about the Samsung ecosystem.

What Samsung ecosystem? Samsung makes fantastic stand-alone hardware, but it's no ecosystem. No one buys Samsung earbuds because they work particularly well with the Galaxy 22, or their calendar and music are already integrated with Bixby
https://github.com/falsandtru/dw-cache
vdev evac is NOT BP rewrite. vdev evac simply plays a trick of a) copying a vdev to another, then b) making the new vdev's ID the same as the old so that all the physical block pointers that referred to the old vdev remain valid after the move. But this cannot support defragmentation because the block addresses within the vdev (old vdev and new vdev) cannot change.

The fundamental problem I described above is just too hard to overcome in ZFS. Therefore the only thing that can be done about problems like this is to find alternative solutions. vdev evac is one such solution to one of the problems BP rewrite was meant to solve. In a reply to a sibling to yours I outline a way in which ZFS could solve the defragmentation problem without a proper BP rewrite. Enough such solutions might make BP rewrite not necessary at all.
This piece is brilliant.

One slightly off-topic comment I have, however, is:

When the author talks about delayed adulthood and mentions that the percentage of 12th graders that tried alcohol declined, how is that possibly a trait of adulthood?

If anything, I'd say that not consuming alcohol demonstrates a more conscious choice that could be associated with adulthood. Also, one must consider the impact of hangovers only increases, thus increasing the correlation (I guess) between adulthood and the avoidance of alcohol.
There are, in fact only 1000 kW in a MW, or 1,000,000 kW in a GW. Where is this factor of 2 coming from?
> Litigation is unusually high in the US.

That kind of trust, trust in institutions. people litigate and trust that teh state will resolve things, and they also trust that the law will prevail. Not trust in the sense of safety , that only happens in very homogeneous/cohesive societies
i just always list dotfiles for years now.. and my IDEs too. mostly a non issue.
> Really, that's the only conclusion here?

Well, yes, because any other conclusion really misunderstands what problem the hiring process is solving. It is not optimizing for hiring the best engineer possible, it's aiming to minimize a range of possible headaches for the employer. There's a hundred ways that best engineer could have work or personality traits that are absolutely terrible for your organization.
> Of those Gen-Xers who have done something with their lives—Elon Musk, Dave Chapelle, J. K. Rowling, Kanye West, and Jack Dorsey

I am GenX and I'd like to think I've done a lot of interesting things with my life. The folks listed by the author are rich and famous. That is not the measure of a life well lived. This entire piece is trash.
Possibly, but even if 90% or even 99% of humanity dies it still isn't an existential threat.

If 100k humans survive that's more than enough to carry on humans and civilization as a whole.
As everyone keeps saying, this project looks and feels amazing. A beautiful foundational tool to build a project around.

Except...

I'm scared when I think about VC money here. One day someone is going to want a return on that investment and not sure how that will play out.

Imagine if ncurses decide to charge a license fee out of the blue...

Or perhaps more likely in this scenario, one day the framework stops getting updated, then gets rebranded as the community edition, and no longer receives important and/or timely updates.

I'm all for developers making an excellent living, just need to know my own risk factors when investing in tooling and frameworks, etc. It's hard to know here what the future will bring.

Then again, there is no really compelling alternative to this most awesome creation!
I've previously attempted this for Windows 95. I tried very hard to be pixel-accurate. https://hikari.noyu.me/demos/ shows off a bit of what I achieved, but alas it lacks most of the UI elements.

I learned some interesting things from the process. The biggest one for me is that web browsers have only one kind of focus, but Windows has two, a dotted line on the inside (element affected by space bar) and a black outline (element affected by return key). You therefore can't get exactly the same UI in a browser without adding some JS to simulate this second type of focus.
Never promise anything to people using your code. Even if they are paying, unless it is in a contract.
> barely concealed contempt.

Maybe I'm looking at this through rose-tinted glasses, but I see that feeling as decreasing here on HN.
Tangent to this: there was an airline accident when the service crew used transparent tape instead of the reflective silver tape somewhere on the belly of the plane (or wings, I don't remember). Then when the pilot was doing preflight inspection at night with a torchlight, the spot with the transparent tape was not visible to him. This was an error on the ground crew side.

It would need some googling to find the details.
Are you looking for open source tools specifically? If not, check out https://www.explo.co
As someone very close to that age as well, I enjoy it because whenever something bad comes up in one category, I just say I'm more like the other one.

"I am playing both sides so I always come out on top." - Mac
I'm not aware of one, but don't think it would be terribly hard to implement. I don't know of anyone who has, probably because it's not really a thing that's broken for anyone in a way where that data point would be interesting...that I know of.

Could be wrong. Maybe I'll remember and go try it in a day or two, when I'm not at an event[1]...

[1] - https://openzfs.org/wiki/OpenZFS_Developer_Summit_2022
I remember a drive from Devils Lake, ND to Rugby, ND (~60 miles) less than a decade ago. The bugs were so bad I had to stop and clean my windshield twice because I couldn't see.
Oh, I thought GP meant I could see the amount of upvotes/downvotes that another person's post has received. I can't see that (yet?)
I suspect that may be easier to sanction the motors, but a part of me wonders how much of this stuff mighty already be warehoused within the borders anyway.

I suppose the idea is that, eventually, they will run out of stock (maybe?) but the other benefit of being off-the-shelf is there's probably about a dozen replacement parts from different manufacturers that could be used instead.
> Did we really let the media name an entire generation after a corporate trademark

It’s not due to the product Zoom, it’s a portmanteau of Gen Z and Boomer.
Can everyone just please use async/await whenever possible?

Thank you!
Personally I really appreciate that work from home has been normalized, but I also have started to go to the office as often as possible.

I'm currently on a half empty commuter train and have just finished the worst task I can think of for the week (time sheets) and now I'll continue working on something else.

But if I was at home I'd probably have accomplished nothing yet, and even if I tried to do something, I'd expect to be repeatedly interrupted for the next 1.5h, by people that I love and can't turn away.

My brain is funny that way. Just the expectation that I might get interrupted prevents it from even starting on anything.

Edit: this is for me. I personally encouraged someone else to use the opportunity to work from somewhere else so they could be with their child last week.

I love that remote work is now both technologically possible and socially acceptable.
paywall bypass?
It is, I believe, 96% full in the spacemap for it to resort to best-fit instead of first-fit. [1]

[1] - https://github.com/openzfs/zfs/blob/eaaed26ffb3a14c0c98ce1e6...
https://archive.ph/hWmvv
Terrifying photo shows what an ant looks like close up
Everything comes with a catch these days.

Our relationship with brands used to be closed-end. Widget Mark II is 30% faster than my old Widget Mark I? Here is a stack of dollars for it, and we're done until five years from now when I'm ready to consider Widget Mark III+ with Chili and Lime.

Now everyone's all about the back-end relationship. It's gotta come with some subscription service, account, or back-end drip revenue from harvesting data. Half the time it's deliberately crippled to serve some business interest.

It's hard to be as wide-eyed when you have to be reading the fine print to see exactly how you're being screwed.
Ah, I’m red/green blind too but most blue leds in electronics don’t seem to have a status function beyond "on/off", they’re there just to look futuristic.
The short explanation is native GUI apps that use the macOS frameworks use the classic macOS directory structure.

The classic Unix utilities and apps typically use $HOME on macOS, while their modern, often Rust-based replacements—WezTerm, Exa, fd, broot, Fish, etc.—use XDG.

Vim uses ~/.vimrc while Neovim uses XDG.
> all these ideas are connected, but there's no time to go into that

I almost cried when I read that. Would love to see it all laid out.
Nice touch with the cowbell slider ;)
It's not about work. In the same way that high school friends are not about the high school... I feel like I am running in circles here.
Any target objective which you might define in data to a computer is potentially optimizable by machine learning, if you are able to generate large amounts of permutations of potential generations of that target data, and then let the machine begin to sort out what the best ways to get that objective are.

The technology behind MJ, SD, Dalle is not dissimilar from self driving cars, from financial investment, from seemingly intelligent conversation, to coding with Github Copilot etc etc. We are on a journey of mimicking and extrapolating all goal-oriented human behavior.
And yet I'm always paid more than lifers at a company. Funny how that works.
Looking at the sources, isn't this more of a comparison between different CSV parsers - e.g. C# version has one hand-rolled, while Go uses one from stdlib?
Given the author, the obvious answer is self-promotion. Given the upvotes, the obvious answer is that people enjoyed and resonated with it.

What remains is for your to explain what the point of this comment was
Disagree. That is a bug that should be fixed, not ignored.

Same with selinux: Lots of "advice" was just to turn it off completely.

> You would have no idea why

Yes, file a bug to get it fixed instead of leaving other users standing in the rain.
Feynman argued in the case of US school textbooks, it was due to states taking the lowest bidder, with the resulting books being almost unreadable.
How you treat the "other" is the measure of a low trust society. Murder is wrong and not tolerated within the clan, but violence towards the "other" is ignored and in some cases encouraged.
Yes, there are hate crimes in America but they make the news and promoted to the FBI. This helps build trust.
How does it compare to peyote?
In theory, the dedicated log metaslab[1] feature should help avoid that sort of problem in the same way, I think, and is in 2.1, with no slog required.

I'd be curious if you're suggesting you're running something based on 2.1 and still finding you can run it fuller more reasonably.

[1] - https://github.com/openzfs/zfs/commit/aa755b35493a2d27dbbc59...
We must live in very different places. I patronise the public spaces everywhere I go, and what you describe is highly atypical.

Unless of course you treat public spaces like Americans treat buses. If it becomes a miserable experience only the destitute would use, those who can will avoid it, and those who can't will perpetuate it.

But where I live everyone uses public spaces. The wealthy don't retreat to private backyards.
We're making the opposite choice, my wife speaks Cantonese to our kid because we believe it's worth preserving (of course, the fact that there are a lot more medias in Cantonese than in Hokkien makes it easier to preserve).

Of course Mandarin, is more "useful" in a purely pragmatic way but languages are social things, they're tied to culture, they help create relationships with other people who speak those languages (I have plenty of Teo Chew friends who have made very good friends with others from different country because they are kakinang) and speaking multiple languages is always worth keeping.

Plus even besides this, having a multilingual home, regardless of the usefulness of the languages that are spoken, is associated with a lot of cognitive benefits for children so the thousands of hours learning a different language are useful.
Dude, run. Not ok!
Did you mean GitHub?
Boomers really don't like being called boomers either. I used it once around here in an innocuous comment about the Yugo and was massively downvoted and accused of being a foreign agitator sowing strife just for using that word.
I’ve been working from home for a long time (originally since 2008 while it was still a college side job that I started in 2006), when I was younger, I would only start working at 10 or even 12 (10 is roughly when my boss starts working). This was also the time when I used an alarm that required solving math questions to turn it off.

Now? I wake up between 4 and 5 (30-60 seconds after I wake up I’m fully dressed) and spend the time until 6 to read the news, play games etc. Then I start working at 6 and stop working around 14:00 when I start preparing dinner.

I have some time for myself in the very early morning, later the afternoon and evening are work-free.
Damn, actually that one is even more appropriate, haha. Too many options!
The Comic Misanthrope in a Moral Age
"Fruit flies and yeast in a bottle are embarked upon suicidal endeavors. They can’t help it. They don’t know any better, lacking the cognitive equipment to 'know' anything at all.

"Human beings, we are told, are different.... But history teaches us that all too often, human beings simply refuse to apply [what they know] and, like the mindless fruit flies, march blindly into oblivion. [Recent examples follow.] [0]"

[0] https://www.permaculturenews.org/2010/09/20/fruit-flies-in-a...

It's not that we're doing nothing. But we're doing too little too late. Human lives a century from now will be much more limited because of this failure.

https://en.wikipedia.org/wiki/Malthusianism

1798 book: https://en.wikipedia.org/wiki/An_Essay_on_the_Principle_of_P...
How much memory does it leak at startup?
Yeah. My immediate gen-x thought: "you keep using that word. I don't think it means what you think it means."
Yeah. If companies want people to stay, they should just pay for it. Pay more, give better and frequent raises, offer more benefits, more everything. Then people won't want to leave for the other companies offering better compensation. It's very simple.

Any "red flag" talk is just companies trying to disincentivize employees from effectively negotiating better compensation for themselves. They're trying to eliminate employee BATNAs.

https://en.wikipedia.org/wiki/Best_alternative_to_a_negotiat...
There are shell scripts like xdg-ninja that can help with this:

https://github.com/b3nj5m1n/xdg-ninja
Red areas are poorer and have more crime (and especially more violent crime) than blue areas, almost unconditionally. It's very easy to find stats on this.

Crime has been dropping for decades, and cities are safer than ever. Hell, San Francisco is one of the least violent cities in the country.
> But Python code (even buggy Python code!) is not supposed to be able to trigger C-level undefined behavior, that’s part of the point of using a high-level language like Python.

Is this really true when you’re directly modifying the underlying data structure of a python object? That can’t really be considered “pure python” anymore, and it seems like there would LOTS of ways to use it to cause shenanigans.
People trapped in Apple's ecosystem will put up with all of this. Only a small minority wiil be able to rewire. Apple played this very well.
>I don't know why MS went ahead with this soulless design for so many years after Windows 8 came to be.

My guess is they need it to feel different enough to justify the price tag of a major upgrade.

In reality the changes behind the scene since Windows 7 have been incremental.
There is some truth in that.

But of course we can collect solar and wind power on crop- and pastureland while still using it for those things. I doubt we will be returning much of either to nature, even though about 1/3 of the US maize crop now goes into vehicle fuel, which demand ought to start to fall off eventually. In principle that land could be returned to nature, but I doubt it will be.
Okay, you're correct, it's not rewriting BPs on disk, it's adding an indirection table for them, but that's usually what's meant when discussing the topic, given the immutability constraint, e.g. that is my understanding of how it worked when it was implemented and not integrated at Sun, and if you check the vdev evac talk, they talk about "implementing bits of BPR as needed".
This is the first time as a boomer that I have come across the Zoomer nickname for Gen Z. What I have noticed in relatives kids that I have come to know closely is that they are more boomer like in how they approach problems than Millennials. So to me it is more self descriptive than an insult.