skysight-inc/HackerNews huggingface dataset:
We use Rainloop and the 2 biggest issues are almost nonexistent address auto-complete (it will only try to pull addresses from contacts, which nobody bothers setting up any more), and no support for .ics/calendar invites. Have you found a usable solution for either of those?
We agree! But carve-outs for banking activity are [eta: more] politically feasible in the short term and full legalization (regrettably) seems to be much farther off. The question is whether it’s better to be consistent and risk more short-term criminal activity or to solve the immediate problem.
Recursive descent isn't an oddity; it's a universally useful parsing approach. It isn't the kind of thing where you can "just throw more k8s nodes" at the problem instead; rather, it's one of the simplest ways to throw a parser together quickly.

I'm not sure I've ever seen a skip list outside of an algorithms book.
> This is partly because so many things want an account now. I have over 500 passwords saved, it would be straight up impossible to remember unique strings for each site.

I'd argue that it is not just about remembering passwords. A password manager also helps you remember that you even have an account. I have a similar number of passwords stored as you and there's no way I'd remember all the sites I signed up for (never mind the passwords) if not for the password manager I use.

If I was diligent I could probably track them via confirmation emails (or self-authored "confirmations" for services that don't send a confirmation email), but I can guarantee that a lot would slip through the cracks if I were to attempt that.

A password manager also gives you a convenient place to store (and share) secrets, recovery keys, SSH keys, and similar bits of security related information that you cannot memorize.
> It gets better.

This is one of the the truths that people need to hear during difficult times throughout their lives.

And, after a history of things seeming hopeless but turn out not to be, sometimes people can remember and believe when they tell themselves, "This, too, shall pass."

We modern advanced humans are surprisingly resilient in many ways, and we need to keep ancient primitive programming from precluding that.
In 1971, when this was originally released, it was the US that prosecuted the Vietnam war. North Vietnam wasn't interested in bringing the war to US soil. It was literally a democratic decision that could have ended it.
Not unless something has changed radically. The administrators are nominally there to do specific things. For example, there might be an administrator whose job is to liase (sorry!) with the students on staff at a group of houses to make sure that they do their jobs and to find out when the university needs to do to help. For example, if there is a plumbing problem, students would tell this administrator and they would get it fixed.
> Tesla's model right now is to have a driver in the seat. They aren't trying to deploy a car without anyone in the driver seat. There's no need for them to have any license other than the one they have.

Don't they need to get past the driver in seat level to make Musk's "1 Million Robotaxis by the end of 2020" promise come true?

https://www.cnbc.com/2019/04/22/elon-musk-says-tesla-robotax...
What a waste… RIP. I wonder how he ended up getting sent to the meat grinder. I had assumed people with resources were able to buy their way out but maybe not, or just bad luck.
Merry christmas and thanks for being such an awesome community
Ah yes. Just like Ruby and meta-programming games with send, define_method, and method_missing.
I appreciate their honesty. I am little tired of people on the internet pretending to be bleeding hearts for everyone else's problems.
my second life is on Github as well :P
"General public" was really the wrong term. I meant people with the ability to decompile and use assets or portions of the code for their own games. This was in the early years of Bitcoin when fly-by-night casinos were sprouting up everywhere. Most of them were really badly coded - e.g. the slot machines looked like they'd been drawn by a six year old. Others looked like legitimate casinos, but were actually running cracked versions of white label software. Ours was the only in the space that had a large, professional, fully original codebase... that was what I meant by "machinery", not the machinery governing user interactions with the server (see my response above).
Remembering that they also added video games, crazy light effects, ... Tesla is surfing from one hype wave to the next one
What? Your math is still not working out. Are you one of the lucky that have $1 Uber rides or something? 40 rides? You make 40 trips a month? Really? Try more like $40 a day just to start and that’s with no kids. At some point we have to talk about reality if we are making claims. Also, once you pay a car off (perhaps you buy it with cash), how does this math to continue to work out?
Each of the individual stories in this article. Is great. The science is written to inform in an engaging way and the emotional story kept me hooked. By God they should not have been blended together like this.
A few months ago, Tesla rolled out a new feature where it will give a gentle ping if you’re standing in front of a stop light and the light turns green.

I love it.
> having to go through the reset dance every once in a while because you forgot one.

So you do use a centralised password manager. You just call it email, rather than 1Password.
Merry Christmas!
Wesołych Świąt!
Have you flown in the US though? Almost every flying experience I've had in Australia (and I'm platinum with both the biggies) is significantly better than the US from start to finish.
Many institutions in the UK and elsewhere claim this. But that doesn't make it true.

The threshold of originality is historically signficiantly higher throughout most of continental Europe than in the UK. The 2001 Infopaq case also has relevance in the UK. The UK IPO indicated that based on this decision (binding in the UK) and other factors these images likely shouldn't have copyright even in the UK.

The 2019 EU copyright directive also explicitly included the provision that 2D replicas are not eligible for any new copyright (Art. 14). This is not directly relevant in the UK (though previous CJEU decisions remain effective there), but it does apply throughout the EU.

In short, the NPG doesn't decide what UK law says. Many people have claimed that scans and reproductions are worth copyright but in the vast majority of cases this is legally incorrect.
Or a senior citizen on Medicare complaining about they don’t want government run healthcare.
Maybe it was his choice.

RIP.
How are you trying to move off such that it’s “taking forever”? Did you consider exporting your data from LastPass and importing the file into something like Bitwarden or KeePassXC?
https://www.theblock.co/post/104263/an-ofac-compliant-bitcoi...

A Bitcoin block is produced every 10 minutes. An Ethereum block every 12 seconds. It would take 98% of validators censoring transactions on Ethereum for a normal transaction to be included faster on Bitcoin than a censored transaction is included in Ethereum. In practice, there are miners censoring transactions on Bitcoin too, so the number is higher even.

This only shows that this is baseless FUD. Most importantly, Proposer-builder separation will take care of this problem completely on Ethereum.
you no longer have to learn all that, there are plenty of frameworks and specs to combine into much greater complexity with great P deniability. OAUTH is a good place to start, add some graphQL parsing, there is plenty of similarly legit looking nosql.
If you aren't preparing for your next interview this holiday period, you are seriously screwing up.
Not OP, but would like to say thank you for the exhaustive reply anyway. This sounds like an extraordinarily well-designed system, even with the obvious optimisation opportunities… sad it was never destined to really take off!
Could be, but Apple could serve as a good example of staying ahead even as others are catching up.
Bad software is universal. It’s purpose is to milk the public tit. Not to deliver actual value. The value is in the money being paid.
I realize it's not a consumer friendly experience, but typically when I set up a Linux or BSD machine, I don't bother with a desktop. Just a window manager. Sometimes a menu to launch stuff, but not always that even; sometimes xterm is enough.

I'm not big on visual file management. I do most of that through the command line.
The retail stores are less able to handle shrink than they could before because they have serious competition from online sales.

They have tighter margins due to competition, so they lock stuff down more, leading to a much worse shipping experience, leading to more people shopping online. It's a death spiral.

There's certainly more reporting of shoplifting in SF in the last couple years, but it's only a part of the story, and evidently not a general trend, or we would see it in higher level statistics.
They call it “reflection” because the more you use it, the more you ought to stop and reflect on your choices. ;)
This is a big thing I realized this year. Screens, keyboards and even the Turing marchine are temporary steps towards allowing us to control the material universe with our written words. Why would anyone want to go into a virtual world that can never be as rich as the “real one.”
Sone companies in the United States have fancy things like parking lots. In fact, most places people work have parking lots that are free.
I did something like step #2 in C# some years ago. Pulled data from the database based on the calling function’s name.

Clean Code was mental poison for me and certainly led to a bunch of overly abstracted or overly-DRY code.
Sort of related…

So, you’d like to animate the display property: https://css-tricks.com/so-youd-like-to-animate-the-display-p...
>Well, for one thing, tiling WMs having "no config" and instead just being configured in the implementation language, is pretty much the standard. See StumpWM, i3/Sway, xmonad, etc.

i3 and sway are written in C but have plain text config files.
It's a rare scenario not generally considered by PD-Art on Commons. Commons isn't actually that conservative (except in that they demand the work be free in both its country of origin and the US). Commons has very few 3D models in general though not for copyright reasons.
This is so good. It sounds better than it should and I love both of these songs. haha
Did you... read the article? He is clearly not advocating for never changing one's mind, and neither am I. And I don't think advice has to never have counterexamples to be useful, as most people are reasonably adept at understanding that things have contexts.
If you had a monetized tiktok account and were getting millions of views, would you stop? Or would you think you're doing something right?

Bat Boy was created by a Weekly World News editor in 1992 to sell more papers.

https://en.wikipedia.org/wiki/Bat_Boy_(character)
Merry Christmas HN! Is there an official discord for realtime chatting with this group?
He had such a unique voice. Faithless is on permanent mp3 rotation on my cellphone.
any password manager can be hacked, i had my master password for 20 characters with numbers, characters and special characters. It will take years to brute force and can i assume i have couple of months to change all of my 200 passwords? am i missing something
If you like having a "complicated" install, why not install Debian manually using debootstrap? It's pretty much the same thing, but it leaves you with a much better supported system afterwards.
Thanks for the PR! You should now be able to access the feeds :)

https://www.nullpt.rs/feed.atom
https://www.nullpt.rs/feed.rss
https://www.nullpt.rs/feed.json
I’ve never had two competing offers in my life, I’m saving up for emigration.

America is going to soon resemble what’s described in the beginning of V for Vendetta, with less eye candy.
Nothing is impossible: https://github.com/jcs/progman
What is the state of research into this?
I feel like every coder has to overdo it at least once to truly grok why it is a balancing act. And I think that oftentimes leads to the discovery that every best practice is a balancing act.
The tldr is in the subtitle:

> Long-held duopoly that rules the $300bn market is hit by growing competition from Amazon, Microsoft and Apple
> In a proof-of-stake world, each fork can have a valid voting majority of stakers. There's no actually-scarce resource to split, so no external mechanism to decide which fork is the "real" one.

So what really happened when a PoS chain forked? Justin Sun learned the hard way.
I assume the people who randomly inherit coffee plantations actually are the people with money to spare to learn the trade. To that end, I'd say that the OP should go to the area, find profitable plantations and try to get sit downs with owners and operators. Learn what you can, try and hire the best operator you can, or someone they recommend. Profit share with the operator and let him run it while you stay out of the way and/or learn the ropes from him - possibly by doing shifts in all of the roles.
People keep saying this, but it makes no sense. It is only considering the buyer's motivation, not the seller's. Why would Tesla prefer to sell a car now for $7.5k less than they'll supposedly get in one week?

If they really believe they can sell the car without a discount in a week, it's basically like a loan with 10%/week interest rate. That can't make sense. So either they don't believe they can sell that car for the full price in a weekend, or they are desperate to juice their Q4 numbers.
No laptops, no phones in class
And then these elites will graduate and run the country’s major unelected institutions, from Wall Street to Silicon Valley, consulting firms, expert agencies, non-government organizations, charitable foundations, think tanks, etc.
I think the author excluded hashing because it is too well known.
I've done the same: https://jakeseliger.com/2008/12/28/laptops-students-distract...
I think most of us don’t even have garages.
as someone not hailing from the US the entire setup sounds bizarre to me and I wonder why students even still participate in this. Over here in Germany on-campus living is uncommon. People just rent flats in the city, go to uni and the limit to how much they can party is usually determined by how much they can piss off their landlord or neighbors, which is how it ought to be given that everyone's an adult.

Why are people over the age of 18 voluntarily putting themselves into an environment where they have to ask if they can have a party? Why is this nonsense not simply dying on its own? The real problem is that people don't simply leave. Easiest way to not be annoyed by some bureaucrat gone mad with power is to separate school life from private life.
I didn't know about the Wikipedia Current Events page. This is genius. Thank you.
Which is why it's strange to hear Steve Gibson so breathlessly defending LastPass, claiming secrets aren't really at risk. It's like he read some white papers, met some LP employees, and decided it's unhackable.

Consider that many users may have had very guessable vault passwords, and encryption generally gets weaker as hardware and techniques advance.
My (maybe naive) understanding is that proof of stake is actually better here, no? Stakers would need to commit to one particular fork and accept that their stake (in ETH) would be lost/slashed in all other forks.

In contrast, in PoW, there's nothing stopping miners from creating a hostile fork that is economically advantageous to them (despite maybe being "worse" overall) and then flipping back to the original chain if their fork doesn't work out. Their hash power can't be slashed in the same way stakers ETH can be in PoS.
I love the suckless philosophy, but their tools are very hit and miss.

st is my favorite terminal, and I use it daily. It crashes from time to time, but it's manageable.

I used surf as my main browser for a few years, until it refused to compile with the latest WebKitGTK a couple of years ago. I switched to Luakit, and have been mostly happy with the transition.

dwm was unusable for me the few times I tried it. It would crash constantly, and it just doesn't have the features of other lightweight WMs, even with all the patches. I settled on bspwm many years ago, and it's been rock solid.

rofi is better than dmenu. sxlock is better than slock.

I think OP will hit many roadblocks with this all-in suckless approach. There are better tools out there that are similarly lightweight, but with much better UX. You can save yourself many headaches by being pragmatic, and using the right tool for the job.
I don't think it's about the price. Just the money saved on fuel may be enough for a hotel.

I think it's more about Tesla owners becoming obsessed with their car, it's a strange group of people.

After driving a few hours, they only thing a normal person would want to do is get out of the seat, walk a bit, take a shower.

It's like when you were a kid and got your first walkman, you would take it anywhere with you, while eating, sleeping, even in the shower if possible.
https://yaledailynews.com/blog/2021/11/10/reluctance-on-the-... seems to say that in 2019 there were about 5900 undergrads and 5000 administrators and managers at Yale. Not quite parity.

But https://www.yale.edu/about-yale/yale-facts shows somewhat different numbers.
For those considering switching from Bootstrap to Material or Tailwind or whatever, fwiw PurgeCSS does a really good job slimming down the bootstrap CSS. That, combined with the fact that Angular with standalone components now properly tree shakes the javascript, means that Bootstrap is likely back to being the most performant CSS framework.
I wish CSS had a dynamic color property that will update the font color to white or black (or your choosing) depending on the background. For now I have to either calculate it with sass or js (when the users can change colors on the fly).
Yes, this is from the start of the Tao Te Ching. Ursula le Guin rendered it thus:

> For the unwanting soul sees what's hidden, while the ever-wanting soul sees only what it wants. Two things, one origin, but different in name, whose identity is mystery. Mystery of all mysteries! the door to the hidden.
A related passage from Oliver Wendell Holmes:

I once inhaled a pretty full dose of ether, with the determination to put on record, at the earliest moment of regaining consciousness, the thought I should find uppermost in my mind. The mighty music of the triumphal march into nothingness reverberated through my brain, and filled me with a sense of infinite possibilities, which made me an archangel for the moment. The veil of eternity was lifted. The one great truth which underlies all human experience, and is the key to all the mysteries that philosophy has sought in vain to solve, flashed upon me in a sudden revelation. Henceforth all was clear: a few words had lifted my intelligence to the level of the knowledge of the cherubim. As my natural condition returned, I remembered my resolution; and, staggering to my desk, I wrote, in ill-shaped, straggling characters, the all-embracing truth still glimmering in my consciousness. The words were these (children may smile; the wise will ponder): “A strong smell of turpentine prevails throughout.”

https://quoteinvestigator.com/2012/03/31/turpentine-prevails...
Now I hate LSD even more.
Ohh. This explains why the Chevy Bolt in front of me on I-95 pulled slowed to a crawl and pulled over to the shoulder.
We're in the trough of disillusionment for virtual worlds. The tech just doesn't deliver on the promise yet.
Sure. And still a wildly different implied narrative than the car one.
In addition, password managers are much better than the average human at avoiding phishing attacks. The chances of the password manager auto-filling your normalwebsite.com password on nomalwebsite.com or normal-website.com are infinitesimally low compared to the chances of an average user doing so.
For most day-to-day trips it's absolutely not a problem the periods I've rented an electric car. And even the outdoor public/slow chargers at parking spots work fine in even cold weather.

A bit annoying for longer trips. Typically "going to the cabin" type trips. Normally I wouldn't need to stop, or perhaps stop once. With a Peugeot e208 I had to stop twice, and the charging was a bit slow. Still, only turned a 4 hour trip to a <5 hour trip, and since it's not exactly something I do every week the consequence is basically zero.

When there was fewer chargers it was more of a problem. Had to time it so that from the last charger you could reach the cabin and back. But later years with longer ranges and chargers everywhere I don't really plan anything. Except when going to Sweden...

The Kia e-soul I've been using lately feels like it holds it charge much better than the e208, so probably even less of a problem.

And never had troubles getting an EV to start during winter. But may be a bit unfair comparison as the ICEs I've had troubles with are all older generations.
Defending something you concededly can’t defend on the merits with the assertion that nobody should agree with Fox News about anything is a bad tic that won’t work out for you in the long run.

It makes it trivially easy to bait mainstream liberals into seeming to embrace wacky ideas. It’s like shooting fish in a barrel.
I switched my personal dotfiles to nix recently, and the “poor documentation “ comment here really hits home.

Trying to learn /how to use/ nix was awful. I found lots of guides, almost always incomplete, and oftentimes directly contradicting each other. It took me weeks to get a working build and much of that time was anything but fun.

I like the outcome, and I’m glad I took the time now, but it was a slog that I don’t think I could really recommend to any of my peers.

It’s too bad guix went full hardcore FOSS and refuses to support macs, because they seem to have better docs and using a language that I can use outside of my package manager makes a lot more sense to me.
There is not (normally) context added automatically. One can use `map_err(|e| ...)` to add context like this:

let result = call().map_err(|e| SomeError::MoreData(e))?;

Or if using one of the common error libraries to have non-specific error kinds:

let result = call().context("some data")?;

or

let result = call().with_context(format!("something happened: {}", other_thing))?;

For something that more directly matches the behavior of the go code, this (using the `anyhow` crate) is a possible match:

let result = call().map_err(|e| anyhow::Error::msg(format!("Error while trying to call: {:?}", e)?;

Though one would normally avoid this when using anyhow (or in rust in general) as it means we're flattening the error instead of generating a list of causes.
Oh that's awesome, I'll try that out!
Point 1 is legit. Going to a really raunchy party that doesn’t have a no-phones policy might have been a little much even for college-aged me.

But I disagree with much of the rest. You’re welcome to make those choices for yourself, making your life about resume-building and career from an early age, and certainly society benefits a lot from people like that. But suggesting that everyone should be forced into those choices feels wrong to me. I think having a colorful and joyful life has its own value, but even if we’re sticking to utilitarian arguments, a lot of the people who benefited humanity the most were certainly not resume-driven rule-followers in their youth.

As for false rape accusations… I think this is one of those things that gets talked about so much that it seems more common than it is. I believe it can happen, but every one of my male friends has made it this far in life without being accused of rape. If you only have sex with people who enthusiastically want to have sex with you, I think you can probably put this somewhere between “plane crash” and “lightning strike” in terms of how much you should worry about it.