skysight-inc/HackerNews huggingface dataset:
This is why when an emergency is occurring, someone must assume command and delegate tasks.

Not "someone call for help!" But point at someone and say "call for help now", point at someone else and say "do this action now".

The more you know
I used to do something very similar to this, for around 5 years. It works fairly well, but I've moved away from it largely because: There are always exceptions that won't work (you can't have one scheme that both satisfies "you must have one special character" and "you cannot have any special characters"), and it also doesn't let you change your password for a site. I was able to come up with something that worked in 95% of the cases, it was the 5% that got me to stop using it.
The guy wants to get off. I say "let him get off". Don't hand him a parachute and close the door (or land) after he departs.
This definitely needs one.
My book shelf for pastime books. Why would I need to track them?

For professional literature / academics: http://papersapp.com/
1994. Introduction session to the internet, at Edinburgh University. Being told to swap email-addresses with the person sat on your left, and send them an email.

Later I had a machine running Netscape Communicator, with 8Mb of RAM, and lauching was so much faster if you started up with "-no-java" that I remember it even now. Would have been RedHat 3.9/4.0, or so? Just after I tried out Slakware, and just before I moved to Debian.

(Of course all the home usage would have been on dialup, in the UK. I still remember the different noises of the modem negotiation. You could tell if it was going to be super-fast 28k, or 14k just from listening to the negotiation-noises. Almost as memorable and distinctive sounds as those from the ZX Spectrum tape-loader, if you're the same age as me!)
>I don't see how that scenario makes any sense. If the rich and upper middle class could maintain such lifestyles by themselves + automation then why wouldn't others have access to it?? Will the robots refuse to work for the poor?

No, the poor simply wouldn't afford either robots or one of the remaining jobs to make enough money to buy one. And nobody would care for them. They might not even get to vote anymore.

It's either Star Trek style socialism, UBI (and trailer-park-like sub-par living for those receiving it) or direct slums.

And those with power and privilege will tend towards the latter two.

Besides, money is just a means to get material wealth and power today. If automation (+ maybe 1/10th the workers, office drones, and service workers) can maintain that material wealth, the "working economy" will be what happens between that 1/10th of the population.

They wont be selling robots and other goods to the poor masses, for the same reason they don't sell houses, cars and computers to the poor masses in slums in India, Mexico and elsewhere.

Either the economy needs them, and raises them from poverty (e.g. by giving them a factory job like in China or early USA), or it doesn't and it neglects them.

The small new rich/upper middle class that will form wont particular care for those outside it, the same way most middle class people never care about the tens of millions of "trailer trash" in the US or the homeless. It's not like many ask themselves everyday 'why don't we help our trailer part people' or do anything about.
All the ones I've ever signed had an exception list for previous IP. You can sign it as is, just make sure your exceptions include all your previous work. You try something like, "Excluding any work or IP made or started before employment with xyz." "Excluding any work not explicitly requested by company xyz, etc." That way you can sign it as is but use the exceptions section.

You have to ask yourself, is working for that company worth giving them explicit rights for all your prior work you've done for yourself? That's exactly what they are asking for in most cases. Let's say you make it big with something you wrote before you even started working there and they find out. They can take it right from under you if you sign that contract without exceptions. Just know what you are getting into and what they are really asking you to commit to.

I actually left a job because I wanted to start a new project and I had signed a similar document without an exception. I didn't want them to have any claim with the IP. Also know, any investors will probably shy away from you if you've signed away your IP rights like that.
You're conflating college with professional school.
I don't understand the hate against Lastpass. Why would I trade it's awfully simple features (autofill on Android, automatically save/update passwords from website forms in browser, cheap etc.) for something like Keepass, even if the latter is purportedly a bit more secure? Some people also say that Lastpass's UI isn't great, but who cares about a password manager's UI as long as it does the job?
Difference Between Primary and Secondary Passwords
But it's not like the children of rich parents end up less spoiled just because their inheritances are released to them over time in a trust fund.

And would you really want your parents to be your venture capitalists? Your parents may not be focused on getting to a quick exit like most traditional VC investors, but if the whole point of them releasing the money in tranches is because they don't trust your inexperienced judgement, that's just a recipe for your parents second-guessing your every move as a founder.

Children need to be able to fail, and quickly and safely recover from that failure - college, with poor freshman year grades and learning to live with less-than-perfect roommates and all the rest, is a much better way to impart that than letting your kids blow through a quarter million dollars with little more to show than a high school diploma at the end of it.
No worries, just make the name switch sooner rather than later. Since your target audience is obviously developers in general - to whom the patch tool is well known - it will most likely affect your business negatively if you don't...

How did this not come up during your market research?
Until those so-called activists don't have to looking for funding from sides with their own agendas, or more clearly, having stable and large cashflow, they are fighting for their own fames and interests instead of the people living on that land.

For outsiders, they are icons/symbols. For most of insiders, they are someone unrelated to their life. In events like this, both sides can consume the news and get what they want without anything really meaningful happens.

This is a kind of hopeless in the real world.

Icons get selected and pushed to their directions and have no means to actually do anything useful.

As an average Joe, the best thing to do is reducing this kind of consumption, taking care of yourself and, hopefully, not getting involved in/caught. This can somewhat explain, from one dimension, why there is no truly strong and cohesive Chinese community in the western world.

More money only spoils unrestricted kids even more. They don't settle down for the progress they gain, just want even more. That's a DNA in the core of the whole system and affects people within.

There is nothing to look for, just strong dark currents.
This is my solution as well. I back it up to a sftp server to keep it synced across my devices.
A Tenacious Explorer of Abstract Surfaces
The post reads somewhat rambly, which I suppose is unavoidable if you're doing a quick whistle-stop of a bunch of related technologies showcasing a new idea.

The only thing that doesn't seem clear is why you'd need to combine server- and client-side rendering in a single instance. Jinja is an incredibly useful and well-made tool, and my experience of it with Flask always leaves me with the best impressions of it being exactly what quick webdev should be, but why would you combine it with JS? Surely the use cases are so different that a separate JS library would be just as applicable, and perhaps more fit for purpose.
Maybe. But wouldn't you say this flaw is more likely with a tech platform that breaks down a debate into 140 character long pieces and makes it difficult to see the whole context?

Look at the three tweets Antirez mentions. The second one starts

"the 99% percentile is bad [...]"

Antirez mentions someone took this to literally mean that percentiles are a bad metric. To me, this doesn't particularly require bad faith or malicious cherry-picking; it just requires a bit of carelessness, enabled by the lack of context and no indication this was part #2 of a 3-long series of tweets. And apparently, once the "rebuttals" start piling up, they generate a snowball effect. Not entirely Twitter's fault, but definitely made worse by it, which is what (I think) Antirez is arguing:

> "Once upon a time, people used to argue for days on usenet, but at least there was, most of the times, an argument against a new argument and so forth, with enough text and context to have a normal condition. This instead is just amplification of hate and engineering rules 101 together."
I mean we have the PM himself saying here that math doesn't work in Australia.

He didn't say that.

He said math can't prevent you from being charged with an offence; math can't bestow upon you protection from the law; math can't grant you a legal privilege.
It would be an wasted effort given the community's high resistance to them, better spend those hours contributing to a project where users value the work given for free.
You were $5.94 in debt, so they decided to take $275? Bit extreme...

How could you carry a balance there anyway? Was considering using Vultr at one point.
I don't know now much about tornado's API, so I can't say for sure.

Right now, the async APIs are largely based on Futures. There's an experimental branch of the compiler that implements coroutines and therefore async/await on top of them though, so that syntax may or may not be coming in the future.
That's certainly a way of working, and if that's what you've agreed too then certainly you should be as available as possible.

There are more asynchronous ways to do things, and not always restricted to contractor-style arrangements.

Personally, I think it's unfortunate if the default way of working assumes such tight coupling: for me at least, it's inimical to achieving any kind of deep focus.
1) Make up a unique password on the spot.
2) Log in and forget it.
3) Reset password.

Works every time.
Trip report: Summer ISO C++ standards meeting in Toronto
Also, fantastic product! My only criticism is the poor name choice and lack of market research...
Exactly. The US basically had a huge forced immigration scheme a couple hundred years ago. Their descendants are still having a hard time in the US and it continues to be a huge issue for everyone involved, as recent protests show. Somehow, an even larger migration setup is going to work out smoothly?

Not to mention, if everyone could elect to move wherever they wanted: what % of the world's population would overwhelmingly choose West EU/US/Canada?

Even without the "burden of providing": Drive around Toronto and outlying areas and see, that even with Canada's still restrictive immigration policy, even across economic status, the idea that everything mixes into one cohesive society is laughably false.
This is all I require.
I wrote this on a thread off of the original blog post from Coraline. I mentioned the content of a book called "Corporate Confidential" in which a former HR professional talks about how corporations uses performance reviews as a means to legally fire someone because they cannot fire someone for the real reason. I said it was cynical though others viewed it otherwise.

This past week, our small team had brought in an executive coach that works with the material from Crucial Conversations. A wiki summary was circulated around. When I read it, I knew it applied to what was going on with our team as well as personal relationships.
Crucial conversations are moments when opinions vary, the stakes are high, and emotions run strong. Being able to have crucial conversations and handle them well allows someone to be effective, influential, and helps out the team and community tremendously. The follow-on book is called Crucial Accountability, which teaches how to deal with people who breaks promises and violates expectations.

So I stand by what I said about the cynical view of "Corporate Confidential". Using performance reviews to legally fire someone might sound like a case of corporate greed and that is true to some extent. In addition, I think people are -not- having those crucial conversations. It is easier to plot a way to ease someone out than to have the crucial conversation about what is really going on.
Taking that frame with Coraline's story: if seems to me neither Corolaine, nor the github manager was able to have crucial conversations. In some ways, Coraline admitted to it in her blog post.

On a larger scale: Github had had various controversies. I wonder how much of that came from not handling crucial conversations? People hold their silence until they can't take it any more and it goes from silence to violence. Very pubilcly.

These crucial conversations isn't just about managers being able to take to employees and holding them accountable. It is also about employees being able to talk to managers and holding them accountable too. It is about speaking your truth -- adding meaning into the shared pool -- while still having mutual respect and keeping a friend.

It is something I am deep diving now. I'm tired of the merry-go-rounds where nothing seems to move forward, both in my professional and personal relationships. The little bit I am grasping from this seems to be working.
AI-First Design
Came here to post that same quote. It's amazing to me how much, in a world of plenty, we are still able to wrap ourselves, and our identities, so much in work that we completely lose sight of why we started working in the first place.
Well, if you call us gun nuts, we might not respond well. Most of the folks I know who love guns are pretty protective of their other rights, but fighting constantly to keep one right does tend to drain the coffers for other causes. FreedomWorks cares quite a bit about both.

I am not fond of the EFF because they don’t win. I would gladly contribute to an NRA for encryption if it was shown the people running it would use the exact same tactics as the NRA. No prisoners, no compromise, and flag waving. It’s better to be feared than weak in politics.

As I understand it, Australia already got rid of guns, so it’s no real surprise that their government is taking more of their liberties away.
If you do JS heavy websites, such as ones that require real time data updates, your pages can only render fully with JS. But on the other hand, you may want to pre-render pages on first hit for performance reasons.
I'm bookmarking this post as warning how delusional startup founders can be.
I wonder how this compares to physicians?
The data consists of 50k records. The fastest code in the post takes 3 seconds.

Have many programmers completely lost the ability to know roughly how fast code "should" be?
Honestly thought this was for learning a language from star-trek.

it's actually a graphics API.
I see a few problems.

The biggest problem is testability. Testing that a template renders correctly means parsing the markup into a DOM and asserting that certain conditions are met. This is exacerbated by the differences between Jinja and Nunjucks, which can be non-trivial and unexpected (e.g., Jinja will render synchronously, while Nunjucks can render asynchronously--weird async behavior may appear). Since your application doesn't have the same entry point to the code (they're in two different languages!), you really need to write two different sets of tests for the same template to get proper coverage. Templates being templates, you also don't get the granular testability of a React component out-of-the-box, which can be pulled out and tested individually.

Templates alone also don't include anything in the way of handling events, component lifecycle, and other things that make your code actually do stuff. You'll need to bind event listeners manually, and those will of course need their own separate tests.

Making Jinja useful also usually involves adding your own plugins and filters. This happens in Python, which means you'll need to write all of those a second time in JavaScript, and test them. Doing this right means comparing the output of the two versions, which isn't necessarily straightforward. Given the complexity of this, I wouldn't bet money that other engineers would go through the hassle of making sure this is done correctly.

I'd encourage the author to write more about the pitfalls of this approach. It's easy to write {{ foo.strip() }} in Jinja and forget that Nunjucks requires {{ foo.trim() }}, or empty arrays being falsey in Jinja and truthy in Nunjucks.
This appears construed. LIFO: The human rights do not include a right to _enter_ any country (except maybe one's own). You may also not leave a country if you are subject to lawful arrest.

Sending money home is a most human thing to do. Sending welfare money home may be seen as defrauding the common insurance policy of the host country. And what are the component parts of the suggested increase in GWP? Travel? Housing?

Also: What are the effects on the host country labour market?

The nation state serves as an organizational unit in promoting stability in and between nations. Its borders are an inherent limit to this concept.

At these borders, the nation state can enforce the necessary controls to compensate for different legislation on VAT, gun ownership rules, as well as to ensure foreign forces cannot simply perform a sneak attack by infiltration.

In short: Borders promote a structured mechanism for supporting peace in a world with plenty of incentives for people to kill, raid, rape and pillage.
Stress reduction would probably be a good start.

Be it shorter work weeks, social safety nets, and/or less focus on perfection in (social) media.
Either through Congress or a convention of the States. More likely through the States if you can hop on that movement.
That's what the incrementing variable is for. Of course, you have to then remember how many times you've changed your password for any given site.
> Do we bake in some kind of asymmetry like a sales tax where one party has a financial incentive to report the expense so we can check if the recipient declared it as income?

You essentially just described VAT.
It's nice to see other government agencies doing their part for the environment as the US withdraw from the climate accords. In this case we have the DHS making a valiant effort to reduce international flights. /s
That is exactly the subject of the book, Crucial Conversations. They talk about the Fool's Choice, the false dichotomy of speaking truth (and holding someone accountable) while having a good relationship.

It is possible to do both and the book has specific tools to get to that. The little bit I am applying is working well -- better than what has been happening before.

You can find a wiki summary of the book and see if it helps.
The UK also has private providers, there's no need for a public system to completely replace all care - a single payer system is usually a choice alongside private providers (but one which I think the vast majority of people would recognise as better and cheaper care). If you want slightly better outcomes, pay for private insurance/private care (and you'd pay less because single-payer will drive down demand).

Most countries use a variant of single-payer or mandated insurance for good reasons, the US was an exception, not because it has exceptional requirements, but for historical reasons.

https://truecostblog.com/2009/08/09/countries-with-universal...
Yeah, the entire story was 'it was physically impossible for this dude to open the door, ANYWAY let's talk about what would happen in an entirely different scenario that also would be entirely safe'.
I used Adobe Lightroom in the past. With a folder structure [YEAR]/[YEAR]-[MONTH]-[DAY] Event/[YEAR][MONTH][DAY]_name.png. All on a Synology NAS (with RAID) and backup to external HDD.

Images from my iPhone are synced up to iCloud, and I never come around to put them in the structure above.
Seems perfectly moral to me. It's conditions attached to the sale of a business and I would assume such clauses are pretty standard. If I sell a consulting business to you, you'd be pretty crazy not to have some anti-solicitation clause in the sale agreement.

If I did open up a competing restaurant next door as soon as the ink was dry on the sale agreement, I think it would be on you and your lawyer not to have covered that eventuality. (Though it would also be kind of sleazy of me IMO.)
> The only downside is no access from my phone

For iOS: https://github.com/mssun/passforios works really well and it's open source.
I started using Enpass a few months ago and am mostly happy with it, but I'm not sure it'll work for me long term.

A few of the issues:

- It crashes periodically on Linux. Though it has never wedged the database.

- On ChromeOS, it is "supported" via the Android app, which does not integrate with the Browser plugin from what I can tell. I was really hoping for something that would work there.

- You can't have multiple password databases at all, from what I can tell. I'd really like something that could manage my personal passwords, work passwords that I share with 2 other people at work, and family passwords that are shared with my fiance'.

For the last decade I used a gpg encrypted file on my laptop, combined with passwords saved in the browser on my encrypted file-system. That worked fairly well, until I was in Mexico and my laptop decided to take a vacation too. I couldn't access ANY of my passwords until I got home and could get to my desktop or move my drive to another machine.

Enpass has some benefits:

- The syncing using Google Drive works well.

- Fingerprint unlocking of the vault on my phone works well.

- I've always had a pain point with apps on my phone that update and then need the password again (front door smart lock, car, bank), and I can't access them anymore until I get to my laptop and type in the 30 character random password.

- You can add fields to the records, the default "login" record has "security question" and answer, but for sites that have 3 security questions I can add them as custom fields. (My mothers maiden name? It's "mCxK7JszjJ5Mq29")

- It is available on Linux and Android and kinda on ChromeOS.

I do feel like a web-based one would work better with ChromeOS, but I'm still experimenting with whether ChromeOS can replace my laptop. I'm typing this on my laptop, so...
At this point, couldn't you keep the list of domains/n's in a plain text file? You still don't have the master password.
>Also, if you have a smartphone and your company uses slack, there is no reason to be unreachable.

This is a silly attitude if you meant it very generally. Workplaces should set expectations - remote or otherwise. And people should be judged by them - remote or otherwise.

As an example, for my last job (non-remote), I told them during the interview that:

1. I will not be on any IM software.

2. I will check email only 3 times during the work day.

"Is that a problem?"

They said "No".

Just set clear expectations. If you have a remote worker who is often unavailable, but you did not have this conversation when he/she was hired, you are part of the problem.

(I had to loosen 1 above once we hired remote workers - it was unfair to them).
I'm not sure I understand the point of the "give anonymous review" feature. If the purpose of this is to expose doctors who are doing dangerous things, what good would a review do? "I had a good experience with this doctor" doesn't mean the doctor is not running a pill mill.

On the flip side, if the purpose of the site is to help addicts find doctors to give them prescriptions, then the anonymous review is very helpful.
The OP stated "I'm a bit unhappy with 1Password".
5 Tips for Writing Great JavaScript Unit-Tests
New C64/128/VIC-20/Atari 2600 emulators written entirely in Java