skysight-inc/HackerNews huggingface dataset:
If you decide it's time to switch, consider switching to Keepass(-compatible software), with the DB file hosted via WebDAV (which you can either self-host or have hosted by a multitude of low-cost providers).

This will give you nice conflict resolution if accessing (modifying) the file from multiple machines.

There are clients available for all platforms. I use:
Keepass (Windows), Macpass/ Keeweb/ Strongbox (MacOS), StrongBox (iPad) and Keepass2Android (Android, this one's fantastic!).
This kind of feature is also available on BitWarden Premium
With any normal package manager, no. You don't remove a package that has any remaining 'reverse dependencies' (a.k.a 'dependents'). Removing only one of many dependent packages just has no effect on the dependency.
The worst part of being a developer in the midwest is the companies; banks, financial services, insurance, telecoms, insurance, banks. Did I mention insurance and banks? Of course there is more variety, but I think most would agree there's not a lot of cutting edge stuff going on "here" generally.

Growing remote oppurtunities do mitigate that, but the number of companies trying to "modernize" their infrastructure is... depressing.
If engineers aren't working closely with the end-users who do each piece of work their systems directly support most frequently on a regular basis in the course of development, doing deliveries once (whether that's one delivery or one shift) a month won't make up for that fundamental process defect, and if they are, then it won't add anything meaningful for what that process already provides.
You can be a "liberal arts" professor yet get paid like a professor in a professional department.

Many schools have CS under engineering which pays a lot more.
I think I'm like that, and it feels very related to the "robustness principle" in programming (https://en.wikipedia.org/wiki/Robustness_principle). "Be conservative in what you send, be liberal in what you accept."

And to the idea that I can change what's in my power - my actions. I have to accept the things I can't change, like the actions of strangers.

And I'm not a judge, I don't like judging people. Who knows, they may have a good reason. Walk a mile in their shoes, and so on.

If there are enough people who think like me, the rules will still mostly hold. And if not, perhaps it wasn't a good rule.
https://gnupg.org/service.html
I mean, cars are a great example of a technological advancement that absolutely ruined lots of places around the world:

- city centers, rendered noisy, rotted out of businesses, and replaced with parking lots
- rural areas rendered completely car-dependent since roads are no longer walking-friendly
- small towns who lost their entire downtown strip because people would rather drive their car to wal-mart
- millions of pedestrian deaths worldwide per year because cars make it very easy to "accidentally" kill people

So... I guess the lesson is that it is exactly that kind of debate, and that there are pros and cons on both sides?
I’ve decided that besides a password manager, all of my passwords will also have a number at the end, like 8 (simple, easy to append manually in a password field. Now the password manager has to get defeated AND my own small personal salt value will have to be known.
Is using the bot API for this purpose sanctioned by Discord? They recently banned a third-party client and its developer(s?). I don't remember whether mere users were also banned.

I think it would be good if potential users of this audio bridge could have clarity on whether this puts their Discord accounts at risk of being banned. At least that's the question that goes through my mind.
>Games that maximize property rights (as Axie Infinity wisely hasn’t)
>are bound to be overrun with cheaters and bots, which in turn will
>just bring down the value of in-game assets anyway.

Bitcoin comes to mind as a good example. A the beginning there were geeks mining it on their gaming machines and buying expensive video cards to both play games and mine.
Agree with this reasoning - NFTs seem like they clearly have little to no real value and I think the people buying them understand that and are just doing speculation (and we know how that ends up). BTC/ETH are a little harder to gauge because they market themselves as alternative currencies rather than a product in-and-of-itself, but I still get the same fear that it's entirely based on sentiment and nothing in the real world. One article (or Elon tweet) could cause it all to drop overnight.

The USD might fall the same way, but it'd be slower and would require real-world change to happen instead of people just deciding not to use something anymore, and it's so tied up in the global currency exchange that we'd have way bigger problems to worry about than "my investment account lost all it's money". I'm pretty risk averse so I get that other people would want to play that game, I'm just not much of a gambler.

Ethereum seems slightly better than Bitcoin for the reasons you stated as well - ETH could drop to almost zero value and smart contracts would still be cool, but ultimately I'm into the tech. Feels a lot like having a lot of reddit karma to me - it's cool to the people that think it's cool, but doesn't mean much outside of that, unless you can convince someone that does think it's cool to take your fake assets and trade them for "real" assets.
> Yeah, dismissing people who believe dumb things as dumb is a horrible thought-terminating cliche.

Dismiss them? The context is: I don't think it is necessary to understand the thought processes of truth deniers [0] to cultivate the "how to think" skill for yourself.

[0] Something that's a 100% true: Square has 4 sides, 0 + 0 = 0, The Hubble Space Telescope is real, etc
Why not use hard links instead? Both ProgA and ProgB will have their own links to the same inode. Either one can delete their own link, but the library will still exist unless all programs using it delete their links.
That would be Sequoia-PGP: https://sequoia-pgp.org/
My family (parents and siblings) sold their properties in California and moved to Minnesota, shortly before I moved to Washington with my wife. 2.5 years later we moved to Fargo. It looks like Irvine most of the year and has everything you need in Southern California for a fraction of the price.
The point seems to be that the game is nothing but gold farming, and the only money going into the system comes from prospective gold farmers paying a participation fee.
> "Most engineers received stock worth $80,000 to $120,000, with the bonuses provided as restricted stock units that are set to vest over the course of four years provided the employees stay with Apple and do not take jobs at other companies."

Is that really a significant amount enough to ward off being poached? 120k over 4 years is 30k a year if linear. I would think at the pay scales being discussed they would get 30k a year just to move companies.
I was interested in the "second most theater seats of any US city (after NYC)" claim. After a little google, it looks like its actually _per capita_. Which is still cool, but not the same.

https://thetangential.com/2014/07/29/sorry-twin-cities-that-...
It is "simple" for a programmer who doesn't want to learn Unicode and prefers working with bytes instead of letters, but inconvenient for a user. More keypresses, easier to make a mistake when typing.

I cannot imagine a situation where you need two files whose names differ only in case.
It certainly seems true of a breed of MBA. When interviewing candidates for PM it's interesting to see the breakdown in people who care about how the product works and those who consider it a widget to be put in a box. "Bring the customer demands to the eng team (without providing a useful translation)".
In a computer class in the 90s, it would actually have made some sense. Schools have never had good IT staff, and it was easy to screw things up accidentally. Hell, in '94 I was in USAF tech school and watched a guy answer yes to the "WARNING: This will remove all data on non-removable disk drive C:" prompt not 30 seconds after the teacher explicitly said that getting that message meant you had mistyped. Allegedly an adult, and actually a pretty smart guy, but still managed to render that particular workstation unusable for a while.

Today, the school uses disposable VMs which are built on demand and nothing the student does can render them inoperable. And Chromebooks that are similarly unkillable. Different world now than 25 years ago, for sure. My kids' school gives the students wide latitude to screw up.
This sounds extremely ableist and as a disabled sr developer whose disability bars operating any vehicles it certainly made me raise an eyebrow. But it turns out this is just shoddy reporting. A better version is at https://www.marketwatch.com/story/doordash-will-require-all-...

> The renewed push adds choices for employees who may not be able to do deliveries, a spokeswoman said.
One of two things will happen: you'll have fewer wars, or you'll have only politicians who have no kids and more wars.
A case sensitive filesystem doesn't require you to hit shift either if you just call the directory "programs". Also, there are many ways to save your pinky from moving the huge distance to the shift-key other than an arbitrary restriction on all file names in the file system..
I guess, not really? But this results in justifying any existing rule and that conclusion is incompatible with my existing world view so I end up viewing it as an artifact of rhetoric rather than a result of logic.
This is nothing new. I've heard that some well-known tech companies are offering fairly large additional stock-based long-term incentives (up to 2-3x salary in some cases) to key senior engineering talent to keep teams together for the next few years.

LTIs are a pretty standard retention practice in general, especially for key employees who are already at the top of their pay bands, but the churn in the industry over the last 18 months has probably driven up the actual value of them across the board, and potentially even shortened the vesting period.
Lua fits that bill perfectly.
I personally find the combination of case-sensitive filesystems with case-sensitive or smart-cased autocompletions pretty comfy.

Most shells can be configured to behave that way, and Fish works that way by default.
We've been interviewing a bunch of Apple engineers.

I doubt the $30k a year with some difficult vesting cliff is going to keep those guys working at the dumpster fire that has become Apple.
It's just feel-good horseshit. DoorDash wanted some PR, and CNN is there to give it to them. Now we're discussing them by name on HN. It's all very clever.

I think it's important to use your own product (so get food delivered), but I don't really see any value in doing someone else's job as a pretend fantasy for a day. If you have any empathy, you'll know that the work isn't so bad, but the lack of health insurance, childcare, long-term career growth, etc. are the problems with the gig economy. The job itself is fine. The most positive outcome is probably having the realization that the gig economy is quite abusive and that you want nothing to do with it, so stop working for the company entirely.
Probably a Ponzi, not a pyramid, scheme, no?
>Must be a compromised browser extension at this point

Just for fun, I downloaded the official LastPass chrome extension. The zip file is 32MB before unzipping, and it has 426 separate *.js files, total of 25MB of javascript. That should be a fun audit.

Edit: To be clear, nobody has said the LastPass extension is compromised, though that is one possibility.

Edit #2: Some of the larger js files do have a fair amount of the size as arrays of localized text, error messages, lists of numbers, etc. But it is still a lot of JS.
Great idea. The law should read like the employee cannot be fired if asked to do something not specified in their job description when hired. /s

Maybe we should have laws as well to protect companies from rogue employees do things outside of their job descriptions.
> coterie of sexual behaviors

Are you saying we can witness that in people too?
Wonder if there could be a dead-man's-switched device that oxygenates & reflows the blood until help could arrive, helping prevent the cerebral ischemia, minimizing the risk of great brain damage in the event of resuscitation
This is the most crucial question about everything crypto-related.

Because it turns out every crypto market is a negative-sum game. If you invest, you are guaranteed to lose on average. If you do happen to win, your gains are coming out of the pocket of someone else who lost even more.

The price of the token in question doesn't enter into this at all. It can rise, fall, anything. It is still a negative-sum game, but some people have not yet realised that they lost.
Google Pushed Announcements Live in Search Console Meant for Test Environment
I mostly agree. I use cheap paper at home, but my work recently switched suppliers and the new stuff is fine for printing, but bleeds terribly with liquid ink pens. Comes in plain white wrapper so I'm assuming it's pretty cheap.
That is concerning and directly contradicts the docs:

"You can revert to your previous master password only if the change had taken place within the last 30 days."

I guess it is possible it is another UX issue and would fail if you tried, but that still isn't very reassuring.
I'm currently exploring and using Godot and I'm super impressed by it. It's a fantastic piece of work in many regards.

Why would you want to sidestep the entire editor ecosystem and introduce a JS dependency to your game? Do it in GDScript/C++ instead and put it in the asset library where it belongs. If that's not possible, perhaps submit a pull request.

You do you of course, but promoting it on HN is implicitly saying that this is a good idea while it in fact works completely against the grain.
Awesome resources, thank you!
Your personal infrastructure is likely much more volatile than some Expert company. Unless of course you happen to be an industry expert ...
The location supplied by the LastPass notification for these login attempt IPs seems off. E.g., just taking some of the IPs most frequently posted here as sources of master password login attempts:

196.19.204.79 Stated location: India
WHOIS: Poland Warszawa Unit 117, Seychelles (Legacy) AFRINIC AS202769 COOP, US

160.116.206.37 Stated location: Germany
WHOIS: Affiliated Computing Services, South Africa AFRINIC AS262287 Maxihost LTD, BR

168.81.122.153 Stated location: Germany
WHOIS: Seychelles AFRINIC 202769 COOP, US

Someone is probably putting bogus information into the routes for these IP ranges. But what do all of these IPs have in common? According to my records, they are all related to a dodgy hosting provider in the Netherlands called Ecatel, now called Qasi Networks or IP Volume. And this is all disputed AFRINIC IP space, as per:

https://krebsonsecurity.com/2019/12/the-great-50m-african-ip...
Lego’s official Sonic the Hedgehog set recreates picture-perfect Green Hill Zone
> Nuclear isn’t load following either.

That's simply not true.

[1]: https://www.oecd-nea.org/ndd/reports/2011/load-following-npp...

> To get close to 100% you need to have vastly more power plants constructed which then mostly sit idle

There's a difference between being forced to build enough capacity to provide 100% of your power, and have some idle when usage is at the cycle's low point, and not being able to load-follow i.e. not being able to adjust within that cycle...

> to have that many idle nuclear power plants [which] makes it directly comparable to wind and solar.

...And that's where that difference is important: a renewables production system has to install way more capacity than what's used on average, because they can't control the load factor, not just because they have to adapt to consumption cycles.
> We believe in a future where work and play become one.

I'd like to nominate this statement as one of the most cynical sentences of the year.
Exactly. But this is very variable across fields. In CS or Math, it is feasible to get a tenure-track position or the equivalent in industry without a postdoc.

In Biology for instance, inflation is so insane that most tenure-track positions demand you have significant postdoctoral experience. Same applies to many industry jobs.
"*except for employees on visas, employees with disabilities, employees outside the USA, part-time employees, and contractors." -- some fine print somewhere, probably.

I did a tour at a shop that tried this, but then it really fizzled out by the time HR figured out they couldn't really make everyone do this sort of thing. I wonder how DoorDash is dealing with those issues.

Definitely reads like marketing fluff to me.
Tardigrades walk like insects 500k times their size
I agree, that's a possibility.

What's harder to understand:

- with so many independent reports, including reports from accounts created as recently as Nov 2021, does it mean that we were all compromised by the same malware (across different devices, operating systems, etc.)

- even stranger things like:

https://twitter.com/Valcristerra/status/1475734357805572098

"Someone tried my @LastPass master password earlier yesterday and then someone just tried it again a few hours ago after I changed it. What the hell is going on?"
I like initial caps for directory names and lowercase for filenames, which Linux desktop users are already accustomed to in their home folders.

Caps leading command names is not great with case-sensitive filenames imo.
Wow, how can this amount of files be justified?

And how did this breached exactly happen?
I know a team at apple where four senior engineers quited in past two months… it’s just crazy
Not sure if this is how it works, but if they're awarded now and Apple maintains its current growth it could be worth 4x (AAPL is up ~400% compared to 4 years ago).
For context, Graeber talking about Bullshit Jobs on BookTV:

https://youtu.be/6eyaDHj5I5g
There are legacy companies everywhere. There are more than enough interesting startups or remote opportunities in the Midwest (city depending) that this isn’t really true any more
RS was the perfect game for me and dramatically changed my life. Started when I was 12, played for YEARS slowly getting better.

Discovered staking and scamming at the duel arena. Invented a new scam and made bils. Made a sizeable chunk over a couple years (enough to pay all my bills in college and a LOT of beer money). Got into botting with some friends, made a little money doing that too.

My experience with RS led me to an interest in economics, and I'm now an accounting PhD student about to graduate. My bro got into coding bots, and is now an SWE doing high level work.

I love the game to pieces, and it isn't because I made money playing.
I don't see bronze age in the title or or in the article.
I'm not going to answer this question directly, but I'll provide an anecdote.

I did a PhD over a decade ago. I was at a public R1 university in a college town in a low cost of living area. Since the school was public, anybody with a university login could see all the salaries. My PhD is not in CS or anything like CS.

I was unable to secure a desirable (for me) research or faculty job. My Spouse and I decided to move to a growing medium cost of living city with much better job options.

Due to luck and some networking (mostly luck), I landed in the consulting arm of a barely known Enterprise Software company. I definitely wasn't making FAANG money, and the stock performance of this stale Enterprise company was a joke (basically if it moved, it moved down).

My base+bonus was more than the salary head of my department. Even with the CoL adjustment, I was probably making more than them. I also worked far fewer hours and far less political BS to deal with. That was the end of Academia for me. I don't make 300K, but I make more now than I did back then.
China has 150 new reactors planned to go online in the next 15 years. They have a variety of different experimental fission plants such as molten salt and high temperature gas (helium) in addition to reliable "traditional" third gen reactors. It's a question of political will more than engineering at this point.
The eSIM worked just fine on the iPhone before.
They talk about performance a lot, but their benchmarks seem to always explicitly batch the inserts. I'm seeing <700 inserts per second in a simple loop. Quietly reporting batched inserts is a subtle lie.
Yea, and that’s 30k before tax. The marginal rate is quite high for senior engineers. Most likely around 15k after tax
LOL - dumpster fire of money! and prestige and long-term sales channels. Apple for engineers you mean.. most people here care, but management does not care, and brags about that. I absolutely recall Apple's cynical "revenue per employee" numbers being pushed around, like a house cat who craps in the middle of a path, to show everyone who is really in charge.
Don't assume vested interest, like techbros do. Graeber was an anthropologist, and the book builds on his work more than on his views.
Title should say 2015
Well, I’d love to work for Apple, but I have no interest into moving from Minnesota suburbs to the Bay Area with all of its sanitation and ludicrous cost of living problems.

If I was Apple… it was the wrong time to build fancy headquarters. You got a few years, and now the area around it is falling apart and your employees have fallen in love with remote work.
But where's the sport in debugging an error message within 300 lines of the cause?
I am reared as a catholic and i believe in the golden rule "Do unto others as you would have them do unto you"
If I had to guess, OP is at an institution in the northeast/west/Chicago. Academic CS recruiting in the south and in mid-tier cities is typically more difficult (some of that might be preference, but the big thing is two body problems. I love New Orleans but can't imagine solving an academic two body problem there is particularly easy).
Delivering your own dogfood
Switching between eSIMs on the same phone is very easy. But migrating the profile to another phone is somewhat complicated in my experience. Nothing you would want to do regularily in my opinion. Essentially you have to disable your old eSIM and create and then provision a new one. Some plans allow you to have multiple SIMs activated at the same time. But usually you have to pay extra for that.
Notes on occlusion and directionality in image based lighting
I mean inacurate vector math
No, Thomas was talking about rage. https://github.com/str4d/rage
Apple Aims to Prevent Defections to Meta with $180k Bonuses for Top Talent
Absolutely! We developers think we're above it, but empty is a _magic power_ to make our software much more effective =>

https://www.youtube.com/watch?v=IYWlfVqBQLc
Ever since 1password removed local vaults I am looking / waiting for a decent alternative. I also wonder what the impact of that move was on enterprise users, as they don‘t have hosted version.
I was rejected for jobs (internal side moves) many times for about 10 years. I've never been good at boasting about myself or making out I can do more than I can, and never knew the right people. Turns out those three things are a prerequisite for moving anywhere.

I was getting pretty bitter about the whole thing, seeing people who could talk a good game in jobs they couldn't do properly, certainly not as good as I could.

I realised it was all a big game though and eventually played it good enough to move to a job I wanted. Much as I hated playing the game, it was that or quit.
Are you aiming for perfect or have you stopped at good enough?
Oh, look. Several accounts created an hour after this was posted, praising OP. FO.
Elaborate Designs by Mitsuru Nikaido Transform Animals into Complex Lego Robots
"Something went wrong"

> Is there anything more infuriating than this type of error message?

Well the other classic move by webshits is to have you stare at a spinner indefinitely.
Maybe hashes got snarfed somehow, possibly multiple times, and some passwords shook out of a rainbow table?

Impending company changes also raises the possibility of an insider attack.