skysight-inc/HackerNews huggingface dataset:
> Badges and achievements definitely are a dark pattern. You can tell they are because game developers have gone so overboard on them now that you are like, oh I got a badge, yes I'll claim it, no I haven't a clue what it does...

Identifying something as a dark pattern for no other reason than that it's common doesn't make any sense.

I find the explanation convincing that the reason for so many achievements in games is that Steam will report completion rates for each achievement to the developer, and developers want to know things like "what percentage of players complete the tutorial?".
Oh I didn't know, indeed: https://www.kernel.org/doc/Documentation/nommu-mmap.txt
Yes. And Google. There are so many domains I want to never have show up in my search results. Think of one of the domains you hate, the ones that are never truthful, like oann.com is to me. Or all of the zillions of low-quality content farms that are generally ruining all Google results. I would be happy to just keep manually blocking all of them from ever showing up in my results. Google knows that a lot of people would want to do that, and will NEVER allow it. Google wants to steer me.
Can anyone chime in with their experience using dm-integrity? I looked into it a while back for home RAID and recall seeing some limitations that made me steer clear, possibly related to LUKS, or array expansion (I'm using mdadm RAID6 and I periodically grow my arrays). But that was a while ago, and I don't remember what the issues were. This time I promise to keep notes.
I am living on the streets. Sleep is difficult.
I wonder how much of this was the change from C++ to D, and how much was simply due to the fact that they re-wrote from scratch.
Another related novella by Tolstoy:
https://en.wikipedia.org/wiki/The_Death_of_Ivan_Ilyich
> Things to use instead

Funding bcachefs development would help that as well: https://www.patreon.com/bcachefs
True. Bit savings are significant only when volumes are large enough.

Also, developing from ground up to target a serverless runtime, means you can reach market faster with python and other langs, but reduce cost by moving to Go or C over time.
You think the reason that every house in the world isn't emptied out daily is because of the threat of violent reactions by others?

You do realize there are loads of places in the world where people don't even lock their doors? And it's not cuz police are all over the place in those areas.

Perhaps material conditions are driving crime in many places...
Wait, how do you consider lvm "not really used at scale by the general populace"? Throughout the last several years, be it Ubuntu, CentOS, RHEL, etc., most distros tend to default to an LVM-driven partitioning scheme, I believe.

Disclaimer: I work at Red Hat, though nowhere near filesystems.
MIT experts test technical research for a central bank digital currency
In my understanding Hyperscan is interesting if you want to check thousands or millions of Regexes against a single string. Normal regular expression libraries would force you to create a state machine for each regex and run them all one by one against a string/byte sequence, whereas Hyperscan builds a single state machine from all the regexes, which it then runs against the string/byte sequence. As most states/regexes will usually be inactive that can dramatically speed up the matching process.

Hyperscan is often used in situations where you have many patterns that you want to test against the same string/byte sequence, e.g. in malware signature detection.

I thought about writing a Hyperscan-alike Regex library in Golang, just not sure how well that would perform with the dynamic memory allocation. I think if you could ensure to do allocations only once during initialization it should be pretty fast. I once built parser generators in Golang and I remember it was a bit painful optimizing them due to dynamic memory allocation, I think for such low-level stuff C or C++ is still better (though I was not very well versed in Golang at the time, so maybe that was on me).
regex=PCRE2.pcre2_compile_8(pattern, c_size_t(len(pattern)), c_uint32(0),
byref(c_int()), byref(c_size_t()), None)

As far as FFI goes, I would say this looks amazingly simple.
Have you investigated Tauri [1]? It's a lightweight wrapper around native web views that connects to a rust backend. I've had great success with it so far.

[1] https://tauri.studio/
Really good info.

> The point is I try to make it very easy for them to contact me. I make a point to tell them "It's always my fault if you're having trouble". And when they call I make a point to listen.

Do you do anything in your product to make it easy for users to contact you? For update emails, what periodicity has worked for you?
I don't say it is the right choice in 'most cases', but its my preferred default choice for /etc and user home directories.

The hard case is databases. ZFS has a lot to offer (convenient support at FS level for replication stands out), but it is doing a lot of things that are solved problems in the design of competently designed databases and I never trust this kind of needless complexity. Of course if you really care about performance here, you should be willing to roll up your sleeves and tune the settings of the FS and ZFS is really nice in how it allows its complex features to be switched off.
If it were an Australian source, it may very well literally be that it was dictated by his publicist. Many Australian mining magnates are also part of a media cartel, and have financial interests against new media.
That is not the question most people ask though.

When people bring up the fact about corp not paying tax, they never include the income tax of the employees. They never include the fact that the corporation creates thousands of jobs that pay income tax.

I don't mind corporation paying income tax for us. But that seems like semantics where we simply get paid less because the tax is already paid.

I don't think I'm against that idea. Maybe there might be interesting impact on the compensation.
Seems to be mainly a test of compiling regexes, rather than executing them. Which is a bit pointless because few applications would not pre-compile regexes ... and then it would actually be penalising languages that put more effort into optimisation and hence perform better in the real world at execution.
> My Senator is Dianne Feinstein, whose husband personally created the China-shipping-products pipeline

Except in the case of vacancies, every US citizen has either 0 (because they are not a citizen of a state despite being a citizen of the U.S.) or 2 (because every state has two, and they are elected at-large not by-district, unlike Representatives) U.S. Senators; if one of yours is Dianne Feinstein, the other is Alex Padilla, whose spouse did not personally create the China-shipping-products pipeline.

You also have a U.S. Representative, as well.
Everybody in here is arguing about real estate prices and not the actual article… Did anybody else notice some flaws in this argument?

He says the simplest explantion is the best to explain high prices. His simple explanation claims that inventory is at records low and home prices should be 20% higher because of this. But if you compare the inventory to the previous time last year, it’s not a significant difference. If there’s not a significant difference (at least not significant enough to explain a 20% increase in my opinion), then why have they increased?

The “creditworthiness of home buyers chart” shows that the higher creditworthy buyers are paying more for their homes, it doesn’t say they are any more creditworthy than they were in the past. This would make sense because home prices are at a high, as he so astutely pointed out. A more revealing chart would show how many high credit people there are.
Neither you nor I represent the community, and there are those that like it and those that don’t. It’s funny, it’s almost like hackers are interested in different things. I am glad you are finding using cryptocurrency useful, despite disliking it.
Having recently installed a battery, I'd say they are definitely not cheaper. There is no way that residential battery storage can match the cost per kWh of utility scale storage.
Thank you. I'll see how I can add a 'request a callback' in my app.
> it really looks like a Draken

proportions are different

https://en.wikipedia.org/wiki/File:Saab_SK_35C_Draken_(Drago...

and if anything we have various candidates like this one https://www.thedrive.com/the-war-zone/42480/mysterious-steal...

>nothing like this ever gets "caught out" by a satellite

there is nothing secret in a 3m resolution image of a new gen fighter given that its shape looks in that resolution like any other modern aerial development platform.
Malicious CSV text files used to install BazarBackdoor malware
Do you believe it's worse than 10 years ago? than 20 years ago?

Pay for officers in the US has only gone in one direction, and it's up. They have more resources than ever, more staff than ever. They are perhaps hit with Covid-related issues like everywhere, but "meh pay"? They're not teachers.

Or maybe you think everything has been terrible for the past 20 years. Maybe you think there's always been a police shortage.
That sounds promising. I made the mistake of using de-dupe on ZFS before I understood the RAM requirements and performance implications ... quickly backed out.
There are some industries where the occasional criminal charge seems to be treated as the cost of doing business, banking for example.
Slackware 15.0 Is Released
> Playing four hours of LoL is just as meaningless as watching four hours of TV. One is more stigmatized than the other (I'll give you a hint, the one where ads can be delivered on a regular schedule is the more acceptable one).

Watching four hours of TV a day is stigmatized pretty heavily.
Yeah but linux is configurable. Don't like your UI? Rip it out. It's not locked down like windows or mac.

SO feels very weird to blame linux here and not... GNOME.
everything was fine until the government shutdown ports.
Of course they do.

If they ever have any hope of improving margins, they need to argue that “our curation drives content discovery” to get better deals out of content providers.
I wish Trader Joe's would start a delivery service since they don't partner with delivery vendors like Instacart. Great and unique selection of food!
Congrats on the launch! Do you guys by any chance know Deepnote? They're in YC as well, also in the tools for data scientists space. I lead a small team of DSs in a big corp and we'd happily pay for a single tool that would be Deepnote+Ploomber in terms of features (collaboration + deployment)
> So when you talk about "the costs being borne by the same people who derive benefit", to my ears that sounds very tone deaf

I fail to see how suggesting that costs should track with benefits is tone deaf, or even particularly controversial. All human activity (or any other activity for that matter) meant to produce a benefit will come with some attendant costs. Doing our best to set things up so that costs track with benefits should minimize the costs imposed on people who aren't benefitting. How is that even contentious? This applies across time as well as space. So the assumption that I don't care about costs borne by future humans is erroneous. Will we ever figure out a way to make the costs fall perfectly? Of course not. You're right that costs are not always readily apparent or even easily predictable, and that's assuming we all even want to do the right thing. We'll get it wrong. But we'll get it less wrong if we think hard about how to solve the coordination problems when we do see it happening. I don't see any other alternative, except just to stop all human activity so there are no costs at all.

> Implicitly accept? No, I think we should explicitly reject frivolous energy use

You're just using the term explicit and then assuming (implicitly) that we all basically either agree on what constitutes frivolous energy use or that any disagreement we have is irrelevant. If everybody agreed on what constituted frivolous energy use, the suggestion that we reject it would be trivial. But some people think using energy to secure PoW blockchains is useful. I do. Other people think using energy to run servers hosting TikToks is useful. I don't. I also don't advocate taking them down because I've assumed everybody agrees with me. Like the author of the article seems to do, you gloss over the entire sticking point, which is that people would like to use resources, including energy resources, for different things, some of which we will disagree on. We should minimize the amount that they can impose their costs on us and accept that if we want the ability to use energy to do things we perceive to be valuable, we have to extend the same courtesy to others.
Thanks! I see it's doable, with about the same effort as using SVGs.
He said he plans a wood shop in the post
Back in the real world Apple blocked UK governments app for letting EU citizen scan their passport and apply fir settled status, harming millions if people

https://www.ft.com/content/3f7ab3fc-c4f4-11e9-a8e9-296ca6651...
I can't share the work I referred to above, but it was very similar to the last example on this page: https://salesforce-ux.github.io/dnd-a11y-patterns

Disclaimer: I have no affiliation with Salesforce or the creation of that example page. I just found it in a web search.
I've got Amazon Prime Video with it now so yes for me.
Just wondering, did you consider Flutter? Thoughts?

It would help with both the disk and memory usage, easy to learn after web frameworks (both the framework, Flutter, feels familiar and Dart is super easy to learn), works well with Rust, but of course it has its downsides (no longer can rely on the html js css ecosystem).
The single, actual reason for refusing to not use ZFS on Linux systems in general is IMO the non-mainline state.

Sure, as with other FS it has trade-offs and may not match all workloads or use cases, but it also has a maturity and no native Linux file systems has such a thought out and complete feature set ZFS has, albeit btrfs comes closer every release which is nice to see. The one thing ZFS is missing is rebalancing, but there are ideas out to solve that, but those are not reasons for just not singling out ZFS and never considering usage in general.
Alternatively fighting with proprietary HW raid controller is risking to get one's data eaten on a simple firmware upgrade, and having no resource to introspect or salvage, because they're just a proprietary mess.

So, while installing ZFS via DKMS or the like works out, in the end they'll always be a second class citizen in the kernel and spent a lot of time on fighting changes upstream, working in a parallel universe in the kernel and thus spending much more resources and effort.

See for example the ARC, that is allowed to use up to half of memory by default, but it just nowhere shows up in the native Linux memory accounting, yes, some specialized tools like arcstat exist, but if ZFS was actually mainlined it could benefit from actually working with the kernel, not against it half of the time.

I think that if ZFS would be mainlined, and sadly that seems very unlikely to happen anytime soon, a big part of the things causing users currently trouble when using ZFS on Linux would go away pretty soon just due to being natively integrated.
I’m not most people, I can only speak for myself. But my experience has been dramatically different. I was reluctant to adopt testing, and found test-first/red-green-refactor TDD totally alien. As I embraced testing at all, TDD became more interesting. As I tried it, just like with static typing, I found a tool I couldn’t imagine ever working without again.

I have to, because the world is imperfect. But greenfield is exactly where I find TDD shines. It’s untested code that I have to maintain that make TDD difficult, because untested code is often untestable and inscrutable.

Often even in those situations the very first thing I do, before I make a change, is test existing behavior as I understand it. Just so I have some sort of safety net changing a tiny thing which might have much larger ramifications I didn’t consider at that particular place in the code. Likewise, one of the first things I do entering a codebase in this condition is I start documenting it, with statically analyzable types. Again, testing first.

The only real exception is when there’s such a huge corpus of untested, hard to understand code that exploring the runtime is the most plausible way to get footing to get back to that approach.

I understand this isn’t how everyone feels. But I sincerely find it more valuable than trying to work in any other direction, and it’s only grown stronger the longer I’ve been working in software.
Easy to justify that one: the amount of deaths prevented from gang crime attributable to cannabis trade would far outstrip any potential harm caused by legalisation.

Besides, that's not a good way to look at it. The better question is why criminalise an activity that does no harm to others?
It's become /r/politics and ever other political sub on Reddit.
that doesn't work if you want to make new friends.
Their vision of the metaverse is so boring they could just take OpenSimulator and cut half the features. I don't doubt their ability to host.

And if they're basing it on VR they don't have to scale very fast either.
It's especially baffling because TJs deliberately keeps a fairly small number of SKUs, so it is actually much better placed for online orders than more traditional grocery stores that have 12 kinds of Cheerios.
Jews have taken the flack for centuries in Europe, I notice in the West the financials are not looking so good, you know facebook, Bank of England now rolling back the £800+bn quantitative easing (money printing) to support the financial crisis, so a bit of division being whipped up with stuff like this, usually means there's some high level falling out taking place.

If you think the NSO/KSA/and others are the only one's at it, think again.

In the 90's I used to get hassled by the police with more frequent stop and searches pulled over when driving. Why? Because I was learning about firewalls over the dialup internet and of course, GCHQ have total surveillance but playing down capabilities is a valid military tactic.

Never under estimate the military or more importantly the security services in a country. Those shadowy operators who hate the spotlight!
Got my own RSS feed and Twitter, but on the software it's slower. (For me) since I read Notre times a day the news for DevOps and much less for software development.

I can be more efficient with the (RSS feed thing that I forgot.)(1)

(1) Website which adds RSS feeds and Twitter (and maybe more) in big RSS feed, blocking words or just containing several words to make it better.)
Can't comment on that but why are these people putting spaces after commas (correct) and not to the left and right of the assignment sign = ? It's so weird to read a=b
Really like your suggestion of inviting for beta testing. I will look into it. Thanks.
I can’t help but wonder if they are really going to replace Maus with something “better” (and if so, how they would make that judgment). I wouldn’t be surprised if they keep kicking that can down the road until the school board is replaced.
You can buy devices with GPS and cellular data.
If you have a custom email that's probably more important to you to keep than Google services — it is for me at least.
The reason for me was Slackware back in the 90s had a run Linux on a DOS partition version. I believe this was Slackware 7.0. It was easier to install for a 12-year-old me than to figure out what fdisk outputs meant. Slackware made it super easy in that it just installed within the FAT32 partition.

I learned a lot, I was on AOL at the time so I couldn't figure out certain things like XFree86 or vim since AOL didn't work on Linux. So whenever I was stuck I would literally restart the machine to Windows, go online, look up how to do something, take notes, and restart back to Linux to try what I was doing. It took a long time... But it made me extremely comfortable with the command line, and figure out where Linux breaks since Slackware was such a simple system.

Though I moved on to FreeBSD, then Gentoo, then Debian, and Ubuntu. I still think Slackware was a solid place to start.

I guess it has led me to my current path of running a DevOps consulting company...
That's kind of the opposite of personalization right? It's the 'cold start' where they've put the popular podcasts in your face.

But I get the general point you're making that they put every feature on the home screen as a feed rather than you having to explicitly go to a podcasts section. I suppose feed UIs like that should have a 'less like this' feature where it generally learns you're not into podcasts
Nintendo affirms that Switch is still mid-cycle
The author ends their analysis a little early, which is a shame, because it is a fun but also very interesting research question.

Next step would be to plot the known/suspected warehouses and give an error measurement for the best predicted locations against those more or less known warehouses.

Further steps could be to look into a pattern of how those known/suspected warehouses are placed in relation to stores, and extrapolate that into the missing warehouse locations.
It's kind of dishonest to have a section "Out-of-tree and will never be mainlined" that discusses Debian and Red Hat but not Ubuntu, who have bitten the bullet of doing exactly this in-kernel maintenance the article claims doesn't exist. (Or is it ignorance? Did the author not know of this support?).

Cf. https://www.reddit.com/r/zfs/comments/ryaaqo/zfs_on_debian_v...
Why would you not be able to enter into such an agreement?

Basically everywhere in business people negotiate bulk rate discounts. And why wouldn’t they?

Often businesses will only agree to a deeper discount if you agree not to tell others what rate you got.

It seems odd to me that this wouldn’t be allowed.
You and your partners got into an deal, that I assume you agreed to, and now you think it’s a bad one and resent them.

The only way out is talking to your partners and see what you can come up with together.

Just make sure you don’t make a new deal that you will regret later and want to renegotiate again.

Also, take the time to think if you really want to own a company because, to me, it sounds like you really miss being an employee with a guaranteed salary. This “I’m worth X in the market” is not how you should be thinking as a founder and also not how you approach this with your partners. Your worth as a founder is what you can sell and nothing else.

You can’t have your cake (be a founder) and eat it too (have a guaranteed salary with a company with low income).
I have zfs on root with nixos since day 1. One line of code, as other fs like ext4, btrfs or bcachefs.
Plus the cost of an Apple computer to develop it on.
> The first freeway ever was made in California

What road is that? How about the Pennsylvania Turnpike?
The above is literally a game of CMOS IC design with layout and switch-level simulation -- it's idealized, but by game standards not very much.
That complex legislation is not going to happen because ad-tech has the money to stop it.

Facebook is right now taking a huge loss due to the fact the walled garden is working.

People compromise their privacy because they didn’t have a choice. Apple is providing that choice until you let Chrome only be installed from the Google store and web sites suddenly say “best with chrome”.
This wouldn't have worked either. Lots of countries, where vaccines weren't widely available yet, were going through a huge Delta wave before and after WWDC.

Now that most places have vaccines, it probably doesn't make sense to wait for the next major release because this has already been long delayed.

Other factors could have also been at play - perhaps Apple Inc had a lot of internal tools on 2.X and has only recently gotten around to migrating all of those.