skysight-inc/HackerNews huggingface dataset:
Japanese butter actually comes in many sizes, and unlike what this article says, it comes both in slabs and sticks.

You can get a 100g stick, which has pre-cut slots every 10g. This one is easy enough to break evenly with a normal knife:
https://livedoor.blogimg.jp/ddmp-mmpj/imgs/5/4/549fd611.jpg

This is not very far from the standard American 4oz stick, as far as I understand, and for most Japanese households it might be enough.

Beyond that size you can commonly find 150g and 200g slabs in supermarkets, and huge 450g slabs in bulk-oriented supermarkets (like Hanamasa or Gyomu) and specialty shops (like Tomiz). I tend to use butter quite regularly for cooking so I'm generally buying the 450g ones, as it is quite expensive here.

I guess the reason many people here mention they've never seen these kind of tools in Japan, is that you wouldn't find them in a normal house. Relatively few people bake at home here (or even OWN an oven) and butter is mostly used for toasts. If you have an insatiable kodawari (pedantry) for nicely cut butter cubes, I guess you could just go ahead and buy the pre-cut sticks.

I am using the wire grill cutter myself though, so I know it exists. And I'm pretty sure that these different cutters are heavily used in cafe's restaurants, which often serve butter toasts. They tend to serve fancy-looking toasts like this one:
https://storage.googleapis.com/mbs-recipe-and-restaurant-ass...

Yes, the toast bread is quite thick (though usually not as much as this), and the butter is frequently served as a perfectly slice on top. So perhaps having tools for perfectly slicing butter in right angle out of bulk-size slabs is not so surprising.
> It's your computer that store a cookie to local storage. It's your computer that decide to send back previously stored cookie. And they're crying like they don't have a consent.

Fortunately, EU regulators understand that non-technical users exist and need protection from abuse.
Chinese military beefs up coastal forces for a possible invasion of Taiwan
File::open("username.txt")? looks fine to me, given the correct mental model of file systems—it returns an error if opening the file fails. Reading is then a different operation that can yield its own set of errors. Therefore each read is fallible; hence reader.lines().filter_map(Result::ok), which says “read it line by line, and just ignore any errors”. If the file is deleted before you’re done reading it, further reads may fail (depends on the file system’s behaviour), and be properly handled as specified.

If you want atomic open-and-read-the-whole-file, you can reach for something like std::fs::read_to_string (https://doc.rust-lang.org/stable/std/fs/fn.read_to_string.ht...).
The Web Is Unimplementable
> Metadata request must happen at the different time point than the open of the file and the API as far as I see works on the path, not on the handle

std::fs::File::metadata operates on the open file. If the file is replaced with something else, your open file handle will still refer to the (orphaned) file, and the metadata still reflects its properties.
The rust code gets the metadata from the opened file handle, which internally uses fstat (on Unix).

it would have been just as possible to write the code incorrectly by using the path version to get metadata.
I am sorry, but that hasn't been my experience at all. Both on Windows and Android. I've noticed that Firefox eats up far more memory than chrome with way lesser open tabs on both the platforms. I've had tabs die on me multiple times that I simply could not recover. At this point I am very conscious when I am using Firefox because I don't want too many open tabs or leave them open for too long.

I'd love to use Firefox and ditch Chrome completely, but I don't think its there yet.
Related: The web is unimplementable.[0]

[0]: https://news.ycombinator.com/item?id=24819130
Its living in a fucked up society that is bad for your well being. These fucks would rather have you stay ignorant happy and complacent. Fuck them. I wish I could jam political news down the throat of everyone that is dumb enough to say I dont give a shit about politics.
Lurking is a substantially different behavior than posting.
Just because the amendment explicitly addresses the government, doesn’t mean that non-governmental entities shouldn’t respect the vision of the amendment. Not everything in this world needs to be driven by legal compulsion.

What we really need is an honor code, or something even simpler: mutual respect for other people’s thoughts and opinions.
Sublime Text 4 Changelog (unofficial)
Is there any way to quantify this common objection?

If I felt this way, I’d suspect it is more likely that I am either ignorant or intolerant of the struggles of these whiners that so annoy me.
The debate between Trump and Biden epitomizes why political news is a mental health risk. No questions about long term goals and how we get there. Yes Trump is bad but I don't think it would be any different without him. Just questions that lead to petty, divisive tit for tat.
If china does take invades Taiwan this will be a big problem for US tech industry. Apple, Nvdia, AMD any one who uses TSMC will be in trouble.
That is not a particularly good example of a TOCTTOU (2-3 Ts, not 4), but the rust standard library does fall a bit short for filesystem operations in that regard. E.g. it doesn't expose the *at syscall family some sort of directory handle. Doubly so if you want to perform the atomic write dance securely inside a specific direcory without being subject symlink substitution.
As a Rust user, I'm afraid I disagree with these following points:

> The strictness is built into the compiler and the entire ecosystem is subjected to same high standards.

> 2. Your project might follow best practices but not your dependencies.

The crates ecosystem is the weakest part of Rust and it is not always subjected to the 'same' high standards, despite the 'strictness' of the compiler.

A simple command line app or library (even worse) can depend on hundreds of other third-party libraries and cargo reminds others of the same ills of npm to some extent as developers throw in unnecessary libraries in your project. Point (2) can be still said about Rust given that the developer can still abuse unsafe{} or still have dangerous .unwraps() written by the developer. Just look at the immense scrutiny that actix-web was under because of this.
I personally think that the whole "privacy" thing started because their ecosystem is in trouble.

They created the app store and made apps ubiquitous.

Honestly, computers used to have so much promise. They helped us, and made us better.

But nowadays how many people have you heard say "I don't WANT to install an app". (I know, lots of people don't care)

And apple is trying to restore (a little) trust by saying they're for privacy.

Thing is, they have to play both sides. And they really can't be for privacy (like allow a firewall or block network access for an app) because then developers won't do anything on their platform.
we’ve been arguing about tabula rasa since Aristotle, so it seems pretty likely that it will continue for another 60 years to me.
This doesn't seem to be new, there's a Medium post from a year ago[1] talking about how the "data-saferedirecturl" attribute is used by Google to track clicks with Javascript, there's a question on support.google.com[2] with 100+ upvotes and no response asking what this attribute is for and how to disable it, and it even shows up in an internal (at least, targeted towards internal readers) U.S. Department of the Interior page which explicitly states that employees should not paste links from Google[3].

It's worth noting that this also happens on the "HTML version" of Gmail.

[1]: https://medium.com/@ohadinho25/googles-gmail-tracks-link-cli...

[2]: https://support.google.com/mail/thread/12875647

[3]: https://www.doi.gov/employees/drupal/links
It most likely had less moving parts & failure modes than a modern microservice mess.
Commenters by definition have substantially different behavior than lurkers: they comment.

Furthermore, people tend to be louder about things they perceive as threats, such as corporations dominating the internet. Those who comment about those threats are likely to be the same ones taking active steps to mitigate them.
Hedgehogs are a pest in New Zealand due to them killing insects and birds. I had no idea they would tackle birds that big though.

New Zealand has a lot of birds that hang around near the ground and make nests low down.

Somehow I have ended up with a pet hedgehog at home, which started after I found a very dehydrated, very young one wandering around during the day.
The noises it makes when it finds food are quite funny, squeaks and squawks.
Flagged for being an obvious self advertisement instead of an article worthy of being "hacker news"
Ask HN: How do FAANG vs. self-taught engineers perform in a startup context?
I'm a self-taught developer with 8 years of hobbyist experience (spending hours each day), from frontend to games to apps to backend. I've seen many (5+) of my own software projects that were intended for real users fail for various reasons. It's not an exaggeration to say that I've worked on hundreds of software projects, and written lines of code in 10+ languages. I also have a year of experience in user interface design.

In a startup, who tends to perform better, the self-taught hacker or the FAANG senior engineer? How do they compare technically? Who is more responsible to the business side? What are each's weaknesses?
Facebook rejected 2.2m ads seeking to disrupt US election
Flong Time, No See (2019)
... what? This comment is incomprehensible. What does it have to do with the parent comment (besides exemplifying the "teenager left at home for the first time" and creating-a-mess stuff)?

None of this crazy reflective, meta-level programming belongs in the LOB application logic of any program. Save it for your programmer workspace/REPL environment--which is something that 90+% of JS programmers aren't using anyway. They're all editing "dead" files in Visual Studio Code and SublimeText.

> Object.constructor.__proto__.constructor === Function.constructor
// Object instanceof Object

... and that's not even what instanceof means.
All of these can be done just fine in a monolithic Django/Ruby/PHP/Java/etc app.
> My point is that people are voting in their own interest.

Even if that would be true, The elephant in the room here is the abysmal participating rate of US elections and general voter suppression. There's no way the Republican party would ever win a fair, easy-to-vote, EU-style, election.

> Americans don’t have the same sense of solidarity Europeans have, and are much more individualistic.

But universal healthcare has been popular in polls throughout the population for a long time, even though I assume that in a class based society like the US it must feel regressive, as upper middle-class and up, to be threatened by having to wait in the same queue as the poor for healthcare.
They're like that because that's what the current system rewards. I think that's why the user you replied to said what they did.
The most recommended JavaScript books
The only thing that annoys me about Safari is that there's no way to disable or configure alternate search engines for the omnibar. Sending mistyped intranet urls directly to Google (or DuckDuckGo) search is a huge privacy hole.
Yes, this is what everyone else is talking about, salted butter.
I have a different experience with that: on a current MBP, Google office suite software (docs, slides, agenda, mail etc) regularly uses 100% cpu in safari for no apparent reason, and clearly also has some memory leaks were single tabs bloat to 2-3 gig memory... Have to kill the the threads manually. I would say it’s fairly unoptimized / pushes you to chrome
Yes I am writing a language which can be used to construct computer programs based on pattern matching function inputs and outputs to form chains of computation. Still in the early stages and the A.I. component hasn’t been proved yet , even though early versions are in use at large tech companies
I was trying to switch my wife to use safari on chrome (because battery usage), but her argument is that "safari does not display favicons near here bookmarks" and it's big no-go for her. Makes you think about reasons of regular users when choosing browsers.
Disclaimer: I work for Red Hat which is the main force behind Podman

I mostly agree, however I don't think saying that Podman lacking a docker.sock is a lack of feature parity, since that's actually considered a feature of Podman. The daemon model that Docker uses has security implications that are non-trivial. Podman chooses not to be a daemon by choice. There is a sister project called CRI-O that has a daemon which will get you the daemonized portion if that's what you want. It has a similar API and a CLI called crictl to drive it. It's not widely used outside of Kubernetes, but it is available if you want it. If you're trying to compare apples to apples, it should be docker vs podman/cri-o, not docker vs podman.

Podman also has some features that Docker does not have, such as the ability to create, run, and export Pods (same YAML definition as Kubernetes, which is mighty convenient).

I used to use docker-compose all the time, but I've found I largely don't need it anymore since I can put the various dev services into the same Pod. This is even more convenient since from every container you can just reference "localhost" since the Pod shares a network namespace between containers. It's not a perfect solution though, and certainly isn't a drop-in for docker-compose (although nobody working on Podman has claimed it is, either).

All that said Docker still has it's place. There are tools that need the docker sock in order to work. One that I wrote (called Dory[1]) is a good example of one that won't work on Podman/CRI-O without significant work.

[1]: https://github.com/freedomben/dory
Books. Replace the instant gratification of doomscrolling with more thoughtful consumption that encourages self-reflection rather than reaction.
What a coincidence! I installed Jami today and had a video chat just hours ago. It went very smooth, but I complained about the chats not syncing.

The ring/Jami folks have really done an amazing work!
I agree with this approach. However, politicians and talking heads generally lack self-irony. Many refuse to acknowledge the farce they are participating in.

Even worse, audiences have a tendency to take it all a bit too seriously.

Everyone would be better off if pundits would look into the camera and wink occasionally. Just let us know that they know we know it is all a spectacle. A little acknowledgement goes a long way here.
Another version of Flexbox Froggy with sounds (under MIT license):

https://hostrider.com
It doesn’t even make sense to compare economy in general. Russian economy didn’t grow during last 10 years, but there was significant growth in digital services with big investment in new technology and infrastructure. The government failed in many policies, but digitalization was their real success.
> user haven’t consented to

User consented to "personalization of experience", and that's all it is. Personalised ads.
> it doesn’t strictly need a constitutional amendment for the president to be elected differently

Yeah, I assumed we were talking about the Senate - which would require huge, fundamental changes in order to be made proportional.

With the exception of suffrage, I would argue that that is a bigger change than any of the others you mentioned. It would require precisely the people most hurt by the change (small states) to vote for substantially decreasing their voter power.

I'm not claiming it's impossible, but I think it is silly to dismiss calls for more radical action in favor of a constitutional amendment with no path to get there.
What does your friend not believe exists? It's easy to find references to the term online:

https://ja.wikipedia.org/wiki/%E3%83%90%E3%82%BF%E3%83%BC#%E...
日本では、「バター」が西洋風の象徴として扱われ、西洋の物や西洋かぶれに対して「バタ臭い」と形容することがある。

"In Japan, butter is used as a symbol of the west, and the term 'batah-kusai' is used to represent western objects or the slavish imitation of western approaches."

(half-assed mediocre translation by me, there's probably a better way to translate 西洋かぶれ in particular)

Kotobank simply has 西洋風である。また、西洋かぶれしている。
https://kotobank.jp/word/%E3%83%90%E3%82%BF%E8%87%AD%E3%81%8...

Etc. etc.
https://duckduckgo.com/?t=ffab&q=%E3%83%90%E3%82%BF%E3%83%BC...
This. Rationale is SELinux.
Chrome has such a myriad variety of extensions that using Safari is simply not feasible.

1. uBlock Origin - the content-based blockers on Safari are not nearly as good
2. Zotero connector - for my academic work
3. Session Buddy - for saving sessions
4. Proxy switcher - for selectively using my uni proxy for academic resources

and so on...
There is a high chance you have been typing that message on a device with a chip that was produced by one of ASML's lithography machines.
You do other things to improve your life and the lives around you. This culture where everyone is compelled to be a participant in politics is relatively new, or wasn't common once civilization made small tribes obsolete.
Yeah, I was told it's "pretty 昭和" fwiw.

EDIT: also omg the butter-outside-the-fridge fight is totally a thing
It also means “not equal to” in at least one common programming language: https://www.lua.org/pil/3.2.html

And usually, “approximately equal to” is expressed in this way: “n = ~3”.

Which is why I asked.

If that is what they meant, then I strongly disagree. A landing page is nowhere near a prototype. A landing page could be an advertisement for a prototype, but not a prototype.
If you're referring to AWS's "serverless" offering, they are mostly managed instances of FLOSS offerings with the exception of dynamodb, and arguably are far from justifying the colossal premium they charge for using them. I mean, does anyone claim with a straight face that without AWS it's practically impossible to get a database or a message broker up and running?
> SFC is just legal representation

No, as the article says

>> Conservancy will help OpenWrt continue to thrive and grow as its new fiscal sponsor.

That's what I think they need, to resolve their security and testing issues.

> Inter zone forwarding rules are still not a thing

I can believe that firewalld is not there on some things, but for what I wanted to do, including VPN service, it worked out great. I was expecting it to be a much harder ride, it would have been a few years ago.

> so this issue alone to switch seems an overreaction to me.

When I realized for 3 years there had been no package security on my own box I had thought was in better defensible shape than running manufacturer firmware, I realized I had been living in a fantasy. You're free to make up your own mind.
Reponsive Twitter Tweet Examples
I lived in the states for a while and missed Bregott. "Land o Lakes butter with canola oil" is a pretty good substitute.
> If you introduced to C++ a Result type

I don't know too much about the details of rust, but: std::optional? Whether people will use it is of course up to them, but my feeling is that they will.
This question cuts right to the heart of individualist/libertarian ideology.

All sorts of ramifications of the current system are awful for me as an individual. I don't want pollution, slavery, and all sorts of other problems, some of which directly affect me. But within the existing system, it might be my best individual choice to still buy a product that has those problems in its production because the alternatives available give me a worse experience.

The whole point of government intervention is to change the situation so that we don't have this dilemma.

I don't want the externalized costs of certain cheap conveniences! But if everyone else keeps doing that and I refuse to go that way individually, I still get the externalized costs anyway! I don't HAVE an individual choice that will eliminate those costs. If I did, I actually WOULD choose that over the cheap conveniences.
Yep, they all come with WSL, since you basically install Ubuntu (or another WSL-compatible distro).
Eh, I dunno. Jesus isn't exactly unknown to the Japanese, even if Christianity itself isn't a very common religion there. It's sort of like Buddha in the West.
Does this approach seem like it will bring people around to your point of view? I think this sort of toxic aggression is exactly what produces the partisanship that leads to a lack of progress on all sides.

I think this article is pretty constructive. It specifically argue there’s value in being informed. And it even goes on to suggest active involvement in the community over passive consumption of news.
The only worthwhile journalism is activism. Discomfort the powerful. Unfortunately it's dangerous to be too good at this, see Daphne Caruana Galizia.
60 FPS Retro Gaming on Mobile (2013)
We Are Building Wellsum-A Wellness App with a Tech-first Approach
A summary of our insights and mission behind Wellsum’s closed loop, data-driven and AI based approach to wellness
Look at how Temporal represents workflows as code. It doesn't use any intermediate representation like DAG or state machine. It executes your code directly as a synchronous program with blocking operations taking as long as necessary to execute. For example the following code would be absolutely valid as a Temporal workflow:

waitForApproval(purchase);
sleep(Duration.ofDays(30));
sendEmail(email);
I get very frustrated, sad and emotional when I read CNN or any of the major news sites. So I avoid it.

Instead I use Wikipedia once a month : https://en.wikipedia.org/wiki/Portal:Current_events/Septembe...
Almost everybody in my office of designers/developers uses Firefox.
NFL Game 2020
https://www.reddit.com/r/nflwk6/
I ‘tested’ symptoms multiple times and found that effectively the one and only factor that could put me above the 50-mark was loss of smell & taste.
Couldn’t really understand the significance of the large difference in score when choosing Male/Female either.
454g is one pound, which is a very natural bulk unit for butter in English customary measures, so it's not too surprising that it survives in Canada. We Americans may have contributed to the survival of the size, but I'm sure we didn't introduce it.
There are a lot of things I don't miss! x86 segmented architecture, for example. Even modern embedded programming on an ARM Cortex-M feels luxurious compared to not that long ago.