skysight-inc/HackerNews huggingface dataset:
They do have a "primary password" these days which I believe encrypts the locally stored passwords and the locally stored sync key.
> One thing to recognize is that people who moved to SV for work, pretty much by definition, put career ahead of friends, community, and likely family. So it shouldn't be surprising that many of them will not like remote work if the whole reason they moved is nullified.

Shouldn’t they be happy that they can have their cake and eat it now?

Move back closer to those friends and family and keep working your dream job!
One possibility would be to reference a password variable always from t he same thread. But even if you use multiple threads referencing the same memory location, you could make some of them weak references (which the GC doesn't take into account when deleting the object) or you could make sure you stop referencing them in both threads and force the GC to run on that object. The destructor could handle the scrambling.
Is Chat-GTP it's own model? I thought ChatGTP was just GTP-3 with an easier to use interface.
Not a consumer grade solution, but Org mode handles this with some setup and browser extensions
I use Option-Enter (on Mac, which is probably Alt-Enter on Windows) to insert line breaks in formulas:

https://imgur.com/a/kXHzU9T
Show HN: Turn any YouTube playlist into an AI-powered search engine
Sorry I didn't realize the formatting was way off, I'll write a better message in a minute
I jumped the LastPass ship a couple of years back. There had been some security incidents at that time, but they could still be downplayed.

What drove me away was the lingering impression that they were more focused in figuring out how to monetize their product, rather than improving it: E.g. one year feature X required a $1/m plan, next year it was free, and the third year it required the $5/m plan. At the same time, their apps/extensions seemed sluggish and stagnant.

That didn't exactly inspire trust in a product that is essentially the gateway to most of my online activities.
> Vaults stored in Dropbox could be brute forced if an attacker ever gains access to the ciphertext.

I’m sorry, but could you expand on this? If I leave my encrypted password vault on Dropbox’s servers, then of course they could attempt to brute force it. I thought the entire point of the encrypted vaults is that brute forcing is computationally infeasible, but technically possible.
Southwest Baggage Claim at Lax
Different process nodes are not directly comparable across companies. Transistor density is still increasing. https://en.wikipedia.org/wiki/Transistor_count

Smaller marketing numbers generally do relate to improved performance, usually from minor optimizations across the board like needing to move less charge to switch a transistor, etc. Also certain numbers introduce things like FinFET or gate-all-around that further increase performance.

We are now past the point where just simple size shrink will yield significant benefit, due to physical limits no less. Most of the heavy lifting in terms of performance improvement comes from microarchitecture advancements
THis is true of most medications and as a result there are a lot of solutions that have been developed to help people ensure they get their drug regime right. Firstly, a lot of people in altzheimer’s care will have full or part-time carers to help[1].

Secondly there are things like “pill organizers”/dossette boxes[2] where the pharmacy will actually dispense the drugs into a container which is designed to make it simple to ensure people take their correct daily dosage of drugs.

[1] Here in the UK the national health provides some community care and there are also voluntary organisations. Obviously individuals can also pay privately to have enhanced levels of support.

[2] https://en.wikipedia.org/wiki/Pill_organizer
And xsv, if you're doing anything with CSV.

A lot of cut invocations I see are on CSV files, and are all bugs out of the gate.

(But use JSON, if you can. It's a step up, and easier to work with, particularly with jq.)
I don't get it either. Our shelter dogs were always crated overnight since they weren't allowed in the bedrooms and they would go there when it was bed time with no problem. Occasionally they'd go to their crate to take naps or seek refuge there during storms. I guess if a dog willingly going into a crate to sleep while everyone else slept is cruel and abusive I don't know what they'd think about actual abuse. Our dogs lived long happy lives. Most dogs I know have a spot that's tight and cozy, maybe even covered, that they go to; crate or not. If you crate train with positive reinforcement it's a benefit for everyone IMO even if you don't make them sleep in there.
tl;dr: Wondershare sold Filmora licenses that they said were "lifetime" and "All software updates are completely free", and even specifically mentioned that having such a license would let you upgrade to Filmora 12 for free, but then entirely and unambiguously broke their word.
This is one thing I learned only in my third year as a parent. If I tell an adult "I'm worried you'll break that when you poke it so hard" I expect them to either argue to the contrary or stop poking it so hard.

For my children, they don't register what I've said until a few days (and attempts) later. It's virtually impossible to teach them something in the moment, it all falls into place later. Super frustrating and super fascinating.
Want to change the world? Write books like these!
I’m senior/married/kids and I hate full time remote. I don’t want to go in every day but 2-3 days a week is great. I just find it very hard to connect with people over screens.
What about search that is limited to your bookmarks? Shared bookmarks that really work between phones, tablets, computer, vr headsets, etc.?

I am not afraid to kill browser windows because I can look up anything in my history.

I want to bookmark something and get a webhook notification that I handle so I can build a database of my bookmarks side by side with other content that comes in through webhooks.
The state got what it wanted. They shut her up for a sufficiently long time and destroy her reputation sufficiently. If this happened to a public health worker in China, the US would be screaming political corruption, intimidation, human rights violation, and everything else about her case.
Another thing to note about garbage-collected languages (like Java with the G1 collector) is that blocks of memory will often be *copied* to other parts of the physical memory as part of compaction phase [1] (see quote), in order to be able to provide large segments of sequential space. Since the GC is designed with performance in mind rather than security, the original copies are not zero'd as part of this compaction, and instead their raw data will potentially stay in memory indefinitely until overwritten by another part of the application, and will not be zero'd upon termination of the application. Because of this, even with meticulous tracking of references and "raw" memory access only, GC'd applications can leave traces of secrets on memory. There may be workarounds for this by exclusively using "Unsafe" methods, but that drastically limits your API-interoperatility with libraries and such.

> G1 reclaims space mostly by using evacuation: live objects found within selected memory areas to collect are copied into new memory areas, compacting them in the process. After an evacuation has been completed, the space previously occupied by live objects is reused for allocation by the application.

[1] https://docs.oracle.com/en/java/javase/18/gctuning/garbage-f...
Even more so: When "ancillary work" to "task work" ratio is high.

For example, to start you spend 20m getting the local developer setup for that repo working because the docs are out of date, and then because the repo is rarely used another 45m updating node dependencies and wrangling webpack to satisfy new security warnings. Then 5 minutes of actual work: you add a new form field and update some CSS. Now wait 50 minutes for the CI to pass so you can merge your work.

No exaggeration -- these scenarios were common at my previous job.
> super competitive FAANG jobs

the faang hype is oversold. last 12 years of my career were at two of these. i lucked on the pay. that’s the biggest benefit.

alot of work is mundane, little value. both my employers ballooned in size. the seeds of our extremely slow, painful regression have Ben obvious. chains of professional managers who dont care to understand the product, the customers, and have no mission or passion. its a self serving grift on how to survive, throw your own people under bus to protect yourself and extreme focus on personal advancement. all kinds of politics and games to get more head count and grow org so you can get to next level. practically zero time investing in people you hire, their development, and of course what value do you all provide, are your customers happy. 20% of people drive 80% of value and those systems are already built… most recent stuff is just experimental with no monetization strategy.

the best people in FAANG are super super good. Hard workers, brilliant work ethic, hardcore engineers. the majority is just red tape bureaucracy of people who provide little to no economic value. at best it benefits company because they won’t start their own company and force faang to actually compete.

sorry for long rant. Tl:dr pay amazing especially if market is good. everything else mixed bag, delusions, politics, empire building
TBH even in those corners professors often have either a very outdated idea of programming or a surprisingly bad practical skill set.
Not condoning, but at some point that's a necessary survival reflex.
You don't need to use the String type for your sensitive data, though. You can create your own type that acts the way you want.
Possibly related: in 1920s germany (unlike 2020s US?), one couldn't come right out and openly say one was organising a paramilitary milita.

eg https://en.wikipedia.org/wiki/Sturmabteilung#Rise

> More than a year later, on August 3, 1921, Hitler redefined the group as the "Gymnastic and Sports Division" of the party (Turn- und Sportabteilung), perhaps to avoid trouble with the government.
- iTerm

- Ideavim (amazing emulator, emulates vim in IntelliJ; I love it)

- IntelliJ features (quick lists, GitHub integration, etc)

- Raycast (What I would want Mac Spotlight to be)

- QMK (Open Source Firmware for keyboards. Allows you to program the hell out of your keyboard, amazing tool. As an example I’ve placed all commonly used vim symbols in very comfortable positions on the home row via the Layers feature)
Of course there are examples on their [GitHub](https://github.com/zlib-searcher/zlib-searcher#original-sear...)
You can’t move your domain to another registrar?
Not the commenter you replied to, but I am a parent.

I see attachment as one of the most important aspects of human experience. Forcibly severing this is, in my opinion, emotional abuse.
Same thing with Word.

Not sure how ebook readers handle js or xml exploits.
> Please let me use [Tab] and [Enter] in the formula bar without trying to commit the change

Exactly, there should be a contextual difference between editing in the cell directly or via the formula bar, when in the formula bar tab and enter should insert a tab or new line. Comment/Ctrl Enter (committing the change) or Escape (reverting the change) should be the only way to exit the formula bar via the keyboard.
yep agree with all that too
Work inherently limits your choices. That’s why they pay you money, it’s an exchange. Likewise I might want to code on Python but my employee has a legacy Java codebase so I’m forced to work with that instead.
Nono, a lot of GCs copy the whole known variables to a new area, then delete the old area in bulk (“but it consumes twice as much memory!?” yes, but it’s very efficient - doesn’t require tracking). Therefore you may have a constant char[] and it could still be in 2 places in memory.
As someone doing the same but for biking on https://wandrer.earth/

It supports downloading a "map" of everything I haven't done, and then on my Garmin unit I can use that as an overlay on the map. Thus when I'm out and around I can try all sideroads showing as un-biked.
Then I often find streets that OSM think are bikeable, but really are not. Either behind gates, a highway etc. And fixing this makes it better for everyone.
There's a lot of work that needs to get done that no one really cares about. It tends to, ultimately, be very important work too.

Not that it's done by people who aren't proud of the job they do, but most people don't really care about their work just the lifestyle it supports.
Previous mentions of / requests for something similar for SQLite:

https://news.ycombinator.com/item?id=33894995#33897716

https://news.ycombinator.com/item?id=33484693#33485145

https://news.ycombinator.com/item?id=33078798#33119873

https://news.ycombinator.com/item?id=30636796#30637326

https://news.ycombinator.com/item?id=24442294#24442876

Any recommendations or anecdotes today?
I think you're right, my comment isnt to disagree with you. You can make pairing and constant communication work remotely. However you have to make it work so to speak.

Meaning, there is a little bit more friction. You have to harangue senior engs to pair, you have to be posting in slack more, you have to do all these little things. But when you're in person there is less friction and so it gets done more naturally.

Like if a task is taking longer than expected, sometimes its because it takes longer than expected. In remote world, you have to know when to ask for help. In person, you might be casually complaining about a task and someone who knows a better way can chime in and get you unstuck without you realizing you're stuck.
good point. we left her crate set up with door open, which she could use as a "fort", and she did like that for napping. i guessed partly in the sense she doesn't have to stay partially awake worrying about being stepped on.
I wonder if you could find people or objects whose Greek names would be familiar to enough readers, and have a section with pictures and the names written out. Like

Αα, Ἀλέξανδρος → https://upload.wikimedia.org/wikipedia/commons/0/00/Alejandr...

or

Αα, Ἀθῆναι → https://en.wikipedia.org/wiki/Acropolis_of_Athens#/media/Fil... (although some readers might assume that the word illustrated is Ἀκρόπολις rather than Ἀθῆναι)

I'm not sure there are famous-enough ancient Greek people, places, or things to use for each letter, though. Optimistically, you could maybe have a few gods, a few philosophers, a very few places (on a map?), and then you might be stuck. Even using Homer brings in a challenge, because beginners won't yet know about the rough breathing mark and most would expect his name to begin with an H letter, as in Latin, rather than an O letter, as it does in Greek.

You could try to use things where a loanword from ancient Greek is still used with exactly the same meaning in most modern European languages (like περίμετρος for the outside of a circle), but this might turn out to depend a little too much on people's native languages and prior education.

A slightly weird compromise might be to use Latin transliterations alongside each word at first, like you could have the picture of Alexander and say

Ἀλέξανδρος
Alexandros

or of Athens and say

Ἀθῆναι
Athēnai
Dogs are not 'way of the wild' creatures. Most, if not all, wouldn't even survive in the wild without human intervention.
It's something I find very commendable of americans actually. Americans generally take unsolicited criticism and brash antagonizing language from foreigners quite well. Every american traveling abroad can attest (remember the post 9/11 years?!), and generally have dealt with civilly and with head raised.
The closest thing to acarbose would be a metformin analog berberine, but it doesn't have the gut microbiota remodeling benefits. In terms of rapamycin, it's probably not a supplement but multiday fasting.
Lifetime free upgrades are a dumb thing for developers to offer because it means you’re obligated to deliver infinite future value for finite compensation. Even worse, they create the perverse incentive to focus on selling to new users rather than building features existing users want, and actually make it desirable to chase off existing users to reduce costs.

But what’s done is done. A business unwise enough to offer lifetime free updates is still obligated to live up to that promise. Or to refund it otherwise buy back the obligation.
No, not true. I'm using 1Password and while I like it, there are a few things LastPass got right where it even beats 1Password.

The one on top of my mind is that you can unlock LastPass with a PIN. My wife has a phone with a glass cover (to protect it from the children), which "broke" fingerprint unlock.

She's required to type the full password every time to unlock it, which is particularly hard on phone (long password).

On top of that, lastpass app (phone) had the option to "force" autofill from a notification. For some apps where the popup never really shows up with 1Password, I was able to force it using LastPass and then fill. With 1Password the only option is to go to the app and copy-paste.

Those are not game-breaking though, given the many, many bugs that LastPass (app on phone) had, the most annoying was: open the autofill and when searching, just no result shows up. This made the autofill useless a good chunk of the time.

On top of that, LastPass EXTENSION (chrome) has the option of choosing between sharing states between browser profiles or not sharing states between browser profiles. This is very useful in my case, because my wife has a chrome profile under my OS user, but we can still have 2 different lastpass "logins".
From this perspective, 1Password is actually entirely broken: if you login into the native application (which is basically required for decent functionality), you are not allowed to login into 2 different 1password profiles through the chrome extension unless they are on different URLs (e.g. mycompany.1password.com vs 1password.ca).

Finally, LastPass was consistent: web, extension and app had the same capabilities.

1Password is highly inconsistent, where the native app has more capabilities than all of them, the extension has no edit capabilities but has better read capabilities than the web version and the web version has a mix of edit and read capabilities. For example, the native app can "batch add tag", but the web cannot do that.
I just popped over there and the second entry was "Poppy War influences". So I wanted to thank you for reminding me that I really enjoyed the first book and need to get around to the others in the series.
It's an error to see Buddhism as a religion. Buddhism is at heart a science of the human mind and the composition of "self". Meditation is part of the experimenting that we need to do in order to prove what we are to ourselves.
I don't think that matters. Local admin can also install a rootkit or a keylogger. Physical/admin access is game over no matter what you use.
Do you use old or new interface?
common, yes. what wolves and coyotes do, sort of, during the day when out hunting, but not leaving their pups alone overnight, right?
Java has try-with-resources for this. Python has with. Unlike say C++ you do have to indent your code once for every such resource though which can be cumbersome.
The video dagurp referenced is literally precisely what you are looking for.

TL;DW: Use CSS transform instead of left/top/width.
LOL, every parent has a different set of anecdotes! We had sleeptime issues as well as a number of our friends. We did a gradual approach where we sat in a chair nearby the bed, then gradually moved the chair away, over about a week. Everything was fine after that.
This is the only good comment in this entire thread.
SpaceX launches the first batch of Gen2
Do you have any estimation into the relative reverence/awe between Pelé and Ayrton Senna? Both seemed to be dominant in their sport and be fanatically loved by fans and the general public.
In general, a brain model is not meaningful unless it is falsifiable. Meaning, the model would make (ideally surprising and specific) predictions that could be tested via experiment. Historically, the vast majority of brain models are not falsifiable, which is why theoretical neuroscience has not played a larger role in the field.
Python has `gc.collect` which should work for user created types. Besides, it does have a reference counting GC. So, as long as you don't create cycles, you should be able to force the collection of objects similarly to C++'s shared_ptr.
If we're talking about fallacies, we're invoking old-fashioned classical logic.

The nice thing about having a notion of strict deductive reasoning is that it gives you an idea of what arguments might persuade someone of basic good faith, but who very much doesn't want to be persuaded. If you and your interlocutor don't both accept modus ponens then you won't get anywhere, but that's pretty unlikely in practice.

(And I'd actually argue that we each invent logic on our own and then notice that the logics are equivalent, but that's straying into metaphysics.)
Does bitwarden work well with autofill? Lastpass was awful with that and very finicky.
At least one of the snake oil salesman was a politician, which caused there to be as much of a political furor about HCQ as Ivermectin, the vaccines, the masks, the lockdowns, etc.
Smaller transistors does indeed reduce dynamic power consumption as transistors can switch with less charge, however the leakage current (static power consumption) will rise, more than the already significant amounts. I'm not sure how much actual energy savings will come from this in an application like laptops.

Also, increased density isn't a huge deal as, while it reduces the die size which reduces the cost, it also likely costs more than an already mature process. It can help with increasing the amount of logic gates in series before needing to be pipelined to the next clock cycle, but that's not that big of a deal either
The link in the first paragraph basically takes you right to it. There's a second or so of lead time, but coupled with the text, it's pretty easy to get.
Blame is often less useful than people think. Is it the audience's fault for falling for it? Or is it Musk's fault for encouraging it? I'm not sure that it really matters. The lesson should be clear, though. CEOs can't save the world, and people who have been successful previously may still be foolish in the future.
We decided against the Tesla for various reasons, so it was down to the ID.4 and the Mach-e. Unfortunately the Ford is much pricier (probably due to the $7500 credit it qualifies for)
In PostgreSQL, if a DB exception is raised (unique_violation), the whole transaction will abort: there is no way to retry.
A Shot That Captured the Bigger Meaning in Sports
I found the uncovering of the "trap streets" amusing and how they would change once made public.
As an ex-accountant turned engineer, financial communication and quantification skills may not be enough. Leadership might not actually care about the death by a thousand cuts their crusty operations will cause in a few years, or they often choose to not believe any inconvenient estimates. That said, I agree it's really your only option to try, and also that engineers need to realize the business exists solely because of the money it generates.
w/r/t http://dashboard.mta.info/ -- I have a feeling that some of these are timed/theoretical/simulated rather than actual (or at least were at a point.) I literally took photos (need to find them) of cases where the dashboard would show subways arriving but the station/track/side was yellow-taped off.
I think we've all done this to various effect. I made every computer (hundreds, maybe over 1000 on the domain) on campus go BEEP simultaneously. I almost didn't press enter, but I'm glad I did. When I heard the ubiquitous beep, the yelps from startled students in the rooms next door, and the sound of chairs as people jumped, I about lost it. I had tears coming out of my eyes. They never did figure out who did it.