skysight-inc/HackerNews huggingface dataset:
>but the difficult part about that is no one will take you at your word when you say that

The majority of us understand we're not fully rational and treading ground as if that's the case, is exactly how one ruins their chances. There's a far lower risk in faking things than there is trying to be honest and hoping the opposite party is not affected by negativity, both consciously and subconsciously.

The number of superiors who say similar and do get affected subconsciously far outnumber those who aren't affected. Most of us are playing a game of Poker, not a game of DnD.
> I wonder what the author means by the alloc crate not being stable? The alloc crate is stable since 1.36.0:

He is referring to the allocator api[1], not the std lib module

[1] https://github.com/rust-lang/rust/issues/32838
The gains aren't massive — certainly not something any human using the site would notice (about 20ms faster to render pages for the average mobile phone user).

Still good to remove unncessary dependencies, though.
> If pressed I guess I’ll say it’s unlikely to be true. But that’s not the point.

The problem is expecting the dogma of a thousands years old tradition and book to be absolutely true. There are things in the Bible and Christianity that are basically tall tales. For example, I doubt Jesus was immaculately conceived, but it makes for a great story. People make up stories about remarkable people. I believe Jesus was a real person who had world-changing insights, but I'm afraid a lot of cruft has built up around him and been carried forward as literal truth.

The challenge for an individual is separating the wheat from the chaff.

Most of my thoughts on the matter are derived from Tolstoy's The Kingdom of God is Within You.
This is one thing I struggle with when learning Rust.

I want to have some examples of purely idiomatic Rust code solving some bog-standard problems, that way I can copy what that project's doing while I get comfortable enough with the language and learn to make my own decisions.
See everything about this sounds fine to except 12 hours. That’s literally half your day gone.
This is false equivalence when you see conservatives, via, among other avenues, the biggest cable news network, pushing, for example, white replacement theory and other bits of society are not.
As someone running a side project, I definitely agree with this. I built up an array of skills that don’t have much depth, but it allows me to follow along with different topics when they come up.

The “M” strategy will give you a nice foundation in a few core skills, while being able to contribute elsewhere.
Standard Notes introduces encrypted file storage with automated backups
> Its a good point -- but I guess when I mean "colonialism" I mean western countries trying to exploit old power structures and values to their advantage. Which is a loosing game really -- these things fade over time.

Language doesn't however and large parts of Africa for example speak a European language as native language.

> In your example China is creating new -- however sinister -- power structures on both sides. Physically with the contested islands and fishing vessels and also economically through investment and government agreements.

Projects which are often debt traps and which usually hire non-local work forces.

> So it's true it's a kind of colonizing -- but it's a very different version from the past.

Not sure if that's very reassuring.
Except we've become so used to loading multiple megabytes of JS even on a simple blog post, that a 30KB library probably won't make a noticeable difference. Insofar as file size is concerned, I'd much rather pull in jQuery than some random npm package that depends on god-knows-how-many other random packages.

Even GOV.UK, an incredibly lean website by today's standards, only noticed a 10% difference in their benchmarks.
And then what? PinePhone?
I’m obsessed with that ad. It’s such a fascinating cultural artifact. It’d be interesting to explore how it compares with early Ford advertisements for the Model-T (which also made a lot of claims about the freedom and independence it offered consumers).
Back to where we started HN :) Happy to answer any questions.
What are the constraints that are blocking wider EU availability?

Right now, in Europe it's only available in a handful of countries (5 of 27). I'm in Spain, and I see I can spec a perfect machine and get it delivered just over the border in France, but I can't get the same thing delivered here just a couple of hours away, which is very surprising! My understanding was the single market & customs union etc should make going from 1 to N EU countries pretty easy.

Is this due to smoe regulatory issues, or needing to organize shipping differently for every country, or waiting to include an ñ key, or something else?

Right now, I'm very seriously looking at ordering one, renting a PO box in France and shipping the laptop here myself, which seems a bit ridiculous.
It takes 1min to write a wrapper around that, though.

Having said that, for the sake of 25kb - if you use more than a handful of features you might as well just include it.
I completely agree with the point you made, as in the choice is much more nuanced, and you do not have to guess my position by the punchline. I never thought of US, in fact I do not know the vaccine policy there. If I was thinking some country while I wrote the comments that would be EU from 2021, when people have to endured some months of inconvenience for not taking any shot. I know some anti-vaxxers even bought virus from other country so that they did not need the vax pass.
I guess I'll take the contrarian view here: the developer violated a reasonable Play Store policy, refused to fix the problem, and received an expected outcome.

If you read the details of the Play Store complaint, you will see that they say the app was uploading information from the user's contact list without properly disclosing to the user that this was happening [1]. This is a violation of Play Store policy (a disclosure is required). It's not an unreasonable policy.

You can see in the app's source code where some of this happens [2]. In short, the contact list is read off the device, email addresses associated with each contact are parsed out, and the app does HTTP requests to remote servers to get the favicon associated with each email contact domain. Note that this is the sending of information off each user's contact list (the email address domains) to those remote servers. As such, it requires a disclosure to the user.

The developer's response is that he refuses to add a disclosure to the app because he is not uploading "contact info". [3]. Ok... not a great response. Certainly I would expect apps to disclose whether or not they are using any information on my contact list to reach out to third-party servers, even if only domain names. In any case, it's Play Store policy.

In the end, he finally removed the favicon feature. And Play agreed to allow the app back into the store. [4] But he has not yet backed down on shutting down the whole project because he's still upset.

Sources

[1] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

[2] https://github.com/M66B/FairEmail/blob/master/app/src/main/j...

[3] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...

[4] https://forum.xda-developers.com/t/app-5-0-fairemail-fully-f...
that pie chart to the left is not poor design choice. it demonstrates actual incompetency.
For proprietary code, shipping object files often gives out details that the vendor explicitly doesn't want to be released.

So unless the vendor has a specific toolchain for stripping info from those (like NVIDIA for their kernel modules...) not a good option :/
There is an interpretation that disagrees with what I said, I know. Whatever I say, there will be an interpretation out there that disagrees with what I said.
BLM has no connection to calling for violence to white people or the motivation for the attacks in question.
> we don't need any of that silly stuff like "philosophy" or "art" or "religion"

Op didn't say anything about art or philosophy. You added that stuff in. Atheism doesn't preclude art or philosophy.

> All can be explained through the scientific method

As opposed to "all can be explained through God"? How is that any better?
In This Economy, Getting Fired Takes Hard Work
This is so amazing. If I had a 10th or 11th gen i7 laptop, no way I'd rush out and buy a new laptop for two or three grand. But a new mainboard for $600? Yeah, that's an annual upgrade train I can get on!
Honestly communicating your results is just as important as getting good ones, and a junk chart like that is at best gratuitously confusing.

I'd say everyone should have to read Edward Tufte, but everyone has and it didn't much help. 90% of the Q&A at his seminars is people asking questions that are variants of "but I'm used to doing it the old bad way, so isn't that really just as good?"[1] It was mildly amusing watching Mr. Tufte grow increasingly exasperated realizing just how few of his students had learned anything from the experience. I imagine that was a big part of why he retired to become a sculptor.

[1] My personal pet peeve is the obsession designers appear to have with ensuring that there are no visible indications of which part of their design is meant to be clicked on.
> algo stablecoins work fine when they're overcollateralized, like dai.

DAI/MakerDAO isn't an algorithmic "stablecoin", it's an unregistered SEF (Swap Execution Facility) which should be regulated by the CFTC in the US, and similar agencies in other parts of the world.

The only reason DAI didn't broke the USD peg during the "crypto" bear market, is because OG's cost base of ETH was zero to 30 cents, and their objective was to save MakerDAO, rather than make a profit on their CDPs.

> the industry keeps chasing undercollateralized algo stablecoins because of capital efficiency.

Isn't it obvious? ;)

The energy industry also chased perpetuum mobile because of the fuel efficiency, so what?

IMO there are ways to design a capital-efficient low-volatility digital assets (not algorithmic "stablecoins" per say - they're impossible), but they will most-likely be illegal in any developed country, as they will be an exotic derivative instruments.

From the JTBD PoV, the job of the "stablecoins" is to hedge your exposure to the volatile "crypto" assets. The only way to do this is either to exchange them to a less volatile assets, or to enter into a contract with somebody else willing to take the risk in exchange for something.
A friend of mine is working in a somewhat larger, remotely working team and they have a retreat once or twice a year. It's usually a holiday destination, a few days (like the work week) and it looks quite fun. It's one of the few times where everyone can see each other and it's seems to do it's job well as a team-building exercise, and I think it's largely because it's bottom up. It's up to the engineers what they want to do.

It's a holiday together, somewhat boozy with different social activities where not everyone is forced to participate (some might need something physical in between and others are not really in shape to participate).

Which might be the secret to 'mandatory fun' in the office. Maybe just ask what they would like, listen a bit and gather feedback what worked and what not, instead of just booking some random team-building offering. Top-down, mandatory fun (with a focus on mandatory) is just not going to work.
One more confirmation that our mission with Murmel (https://murmel.social) is on the right track. I want to see a world where people spend less tiem on social media (doom scrolling on Twitter, in particular), and more tiem outseide, or with friends and family.
The whole all but violent upheaval caused by systemd (not rehashing it here/now) seems to stem from the Unix philosophy not being adhered to. Pulseaudio similarly used to draw a lot of ire (perhaps still does; I haven't seen as much of it lately).

Personally I love the Unix philosophy for most things because of how easy it makes automating a lot of things, but there are realities to crafting a modern graphical desktop system that can at times be incompatible with it. Sometimes a front end for a text based tool makes sense and things can be adhered to; sometimes not so much. Personally at LEAST including an API is my design preference, but, well, sometimes you work with the software you get.
Web development is still a clusterfuck.
Dupe of: https://news.ycombinator.com/item?id=31434321
> So, if I show up at work and open Hacker News or Tweetdeck, there's a not-so-insignificant chance that I'll find myself distracted one way or another for the rest of the day. However, if I stick to a set schedule, there's a good chance that I have a productive day

Do you think this is mediated by your mental state, instead of directly causal?

I noticed this for myself: I was recently diagnosed with a CFS-like issue and a combination of drugs and identifying food triggers has made a huge difference in my level of mental energy.

I still monitor and manage it day-to-day, and I noticed that when my inflammation is up, I am a complete sucker for YouTube videos and mindlessly rescrolling through Twitter. It's been really valuable to be able to reframe the problem as downstream of something more manageable.
Any activity that involves potentially bonding with your boss will always suck. The potential for power dynamic interactions gets in the way of relaxing.

If you think your team needs to be better meshed with each other, then suggest to one of them (who, after discussion, seems to think the same) that they propose an out-of-work bonding thing to their coworkers. And that they invite the rest of their team, but—crucially—not you.

Much more likely to be seen as a pleasant activity, rather than “mandatory fun.”

Now, if you as a manager want to bond better with your team yourself… I have no honest idea.

Probably you can at least build empathy, by taking on some of the worst “somebody’s gotta do it” work they’d otherwise be doing, to shield them from said work and instead keep them on work that’s their comparative advantage. They may never notice this / may take it for granted, though.

(But the real trick is to rise through the ranks from a non-managerial role, and ensure everyone already vibes with you before the promotion to management.)
Agreed. Not to delve too deep into this, but Clinton was the first Neoliberal POTUS, and set the tone for things to come. In a way, we are all victims of his success, as it was obvious globalist neoliberalism had benefits for all sides of the table, except labor. Here we are several decades later, and we're just now starting to see the impacts of taking it too far (JIT supply chains contracting and screwing the entire economy).
> Laptop are throw aways. At the end of their life you recycle them and get a new one. The single problem I see with all these type of total upgradable devices is that you are still locked into a single vendor. How good is an upgradeable laptop when the vendor goes out of business and you can't buy parts?

I agree with your skepticism. But, I don't agree that it has to be this way. Framework is giving another model a chance, and yeah, it may fail. But Frameworks are no /more/ disposable than any other laptop, so I guess I don't see a downside to at least giving it a shot if it's at an acceptable price and has a desirable feature set. You're right that the commodity hardware is cheaper, but I guess I can live with paying a bit more to try something else out and support an alternate model.
Wow, I didn't expect such a great discussion on tomatoes and sauces. I have a few things to check out.

My own tomato story comes from another place in the city where I had a private roofdeck. It was basically full sun all day long. I planted 4 tomato plants, which were amazingly productive, and the tomatoes were so delicious that we ate them with lunch and dinner almost every day. My favorite summer snack became (and still is) a slice of fresh tomato topped with a slice of fresh mozzarella, lightly drizzled with a "green" olive oil, and garnished with fresh basil.
I’m not familiar with zig. Can you give some examples to illustrate your point?
It does remind me of dynamic typing vs static typing difference, except C++ is "dynamically owned", and Rust is "statically owned".

With the dynamism you have the freedom to make whatever ad-hoc memory management constructs you like without formally explaining them to the compiler, but also you don't get compile-time guarantees that they are correct.
460M Indian Internet Users Are Now on IPv6
https://workflowy.com
I call on us tech workers to support our colleagues who are currently considered less important than we are.
Yes, I owned a t430 (and also a yoga 14) so the keys on the framework are a little wider. I can still feel the keypresses and they are a little "softer" and quieter. I use vim frequently so I do still miss the trackpoint and buttons at the top of the touchpad but it hasn't been as big of a problem as I anticipated. I am also still adjusting to the cntrl/fn placement but I think a lot of people swapped that in the bios anyways so it might be normal for others.
Framework team, I know you hang out here... I'd love a touchscreen+stylus digitizer model with 360° hinge. My Lenovo yoga need a replacement!
I fear that any regulation that enables wider adoption of these wallets will also bring in additional steps that will kill the biggest pros of these wallets currently - privacy and anonymity
Well first off the laptop you linked is an 11th gen cpu vs the frame work which just upgraded to a 12 gen. The framework isn't an amazing value dollar for dollar, spec for spec. That is not why you buy one though...

Is all about the upgradability, the open source aspect, sustainability, etc. Good luck if you want to open your Lenovo laptop and want to get it warrentyed for anything.
A 10% performance gain is quite a big deal, I wouldn't just shove it under the table like that.
I've had my framework laptop for about six months and I'm not really a linux adept (I basically just read online guides and bash on my keyboard until the problem fixes itself). But honestly, I genuinely enjoy using the framework laptop with Fedora.

The battery life during light(7w)-moderate(12w) usage is approximately 5 hours.

Stand-by was the real issue in my opinion (it would drain 1-2%/hour). I got around this issue by setting up a swap partition and forcing hibernation after 30 minutes of sleep standby.

Apparently there are some new tweaks that were added to improve standby, but I am happy with where I am and don't want to change anything, so I can't speak to their efficacy.
This is threat modeling. Bunnie Huang's threat model for Precusor is considerably more stringent than the ordinary, to put it mildly.

Compare this to a C program where love it and hate, it's just a bunch of files that get included by concatenation. There's no magic to make your life easier or get you in trouble, everything is done via manual transmission.

The article goes into why they haven't been able to apply this approach to Rust, even though they would like to.
To tame the snark from the quoted comment, I think it's worth breaking down.

Current SPA trends are about deploying your app separate from the backend, often CDN-style close to the user (because speed of light matters). Most apps at scale use caching for reads on hot-code paths, so now we have "eventual consistency" in the mix.

Elixir is distributed out of the box, so while "global distribution" sounds fanciful, it's literally baked into the Virtual Machine, Fly simply gives us a private ipv6 network across the globe. All Elixir sees is a cluster of hosts that it can connect to, and it's off to the races.

What I'm getting at is all this snark actually describes most application folks build today at any scale, and we build distributed apps with Elixir because it's a distributed platform.

> All of this tech sounds cool, but like the author, I'm unsure when it's called for.

Imagine if you could write your dynamic UI with realtime updates, and you didn't have to bootstrap JSON apis, or GraphQL schemas for it. Imagine doing `PubSub.broadcast(room, "new_message", ...)` and it gets sent globally to all your instances – with no external dependency. Want to show some activity on the page when something happens on the cluster? Broadcast the event, then write 3 lines of code to update your UI. Imagine writing "naive" template code that renders some markup, but what falls out is smaller payloads on the wire than your carefully typed and specified GraphQL schemas that require serialization rules for all your objects. Imagine doing away with all that and gaining all the benefits of payload size.

If that sounds interesting, Phoenix + LiveView would be called for any time you wanted a dynamic UI or realtime updates and bonus points if you care about writing less code and killing layers of abstraction. Fly would be called for for the same reason folks use CDN's today, to serve resources of the app close to the user, except we just serve the app there instead.
Lucy Stoner on Soundcloud has been good for me. I've been putting https://soundcloud.com/lucystoner/bangface# on pretty much on loop. Before that it was DJ Sharpnel's Youtube channel. It's an open question for me what the best ratio of beats to memes is; I like when the music makes me smile a few times over a track, but is mostly fast, melodic rhythm without voice - or voice without content; remixes with japanese samples work well, like https://soundcloud.com/dreamydust/ddmix32 .
Martin Shkreli 'Pharma bro' released early from prison
While technically true, I'm afraid HR might consider it as horsin' around.
Would you say more? Article headline and subtitle say “mandatory”, “required”, and “forced”. Certainly some weak leaders try to have their cake and eat it, by having “fake optional” events, but that seems like a different issue from mandatory fun that’s disclosed as mandatory.
It's the lack of nuance that makes any conversation far <direction>.

I was pretty left wing until the whole AOC "scarcity is a lie" wing of the party started taking over all online conversation. I'm sure the same applies to conservatives and Boebert/Greene nutjobs.

I'm sure whether you see Reddit as left or right is mostly colored by the comments and posts that stick out to you, and those are probably the ones you find crazy or distasteful.
It seems Iceland is also 4x4 heaven if this Kárahnjúkar Spillway is anything to go by: https://youtu.be/Lv-XcVFBwVY?t=214

I cant see the horses getting up there!
If we all are against usage of plastic, what stops us from eliminating it completely around us.
I don't know what the remote version of this is, but instead of having an "after work" event, we found that having a lunch or event during work hours was far more valuable. While it's only been done a few times it seems that people really just want to go home after work, so the current thinking (subject to change) is that any "fun" thing needs to be during paid time and not disrupt family and personal time.

After all, employee happiness from a company perspective, is really primarily for the benefit of the company so paying for it, in time and resources, should be an acceptable expense.
I'm sad to see it go as well. It's my main mail client on Android.

The GP on this thread is completely ridiculous. "You're not using Kotlin and instead use Java" is the most ridiculous thing on such an issue I've ever seen. Email clients battery usage is a really hard to get right. Especially since Fairmail gives you so many options on the synching behavior. So much so that a lot of iOS email clients actually store mail credentials on a third party server and sync your emails there to send push notifications. That's an absolutely security nightmare and yet that's somehow ok.

Really sucks to have it pulled and even more disturbing to see people here justify it. I can't help but wonder if the person above is a google employee.