skysight-inc/HackerNews huggingface dataset:
Maybe plan ahead, deal with the choice and bring the person on and find a way to make it work, or pay a severance. It's a real shit thing to do, especially considering that prospects may have begun offboarding from their existing employer for an opportunity.
Sorry, this just empirically isn't true. Tesla raised supercharging prices 50% overnight without a whimper in my country, while another EV charging chain raised AC rates 100% just because they can. Two years later, neither of them went bankrupt as a result, nor did any competition undercut them

In theory, anyone can open a new charging station. Also, in theory, theory and practice are the same; in practice - they are not. In the real world, economies of scale and supply chain limitations basically guarantee an outcome of oligopolies coalescing into a silent cartel, each of them happily milking their 5-10% margins without any desire to rock the boat.
i am not sure i understand you correctly. What do you precisely mean?
Coming from another perspective of software creation, being functional safety, software design and build can be organised when it has to be and you have no other options.

But this generally means waterfall, knowing more or less exactly what you are doing before you start building, along with expensive design, build and test schedules with budgets to match.

The "move fast and break things" philosophy will in many cases create messy outcomes, that maybe get tidied up incrementally later.

But this approach is also the most prudent when a fast developing field means that if you were to engineer "properly" you might miss a business opportunity, and the potential consequences don't constrain the way the work is done.

It's all about balancing the goals and the value add, along with the way they are achieved, and currently for a lot of software that means build like it's a shanty town at a gold rush, and worry about tarting it up later, if enough gold is found.
That sets baseline what the kid will take as normal. E.g. partying vs solo silent entertainment, food habits, substances abuse, relationship with peers and opposite sex, money management habits…

It’s not exactly affecting happiness. It’s just laying foundation for personality and lifestyle.

If it leads to „happiness“, it depends on culture at the time of him growing up. And wether he will feel a need to fit in or rebel.
They can always give you a title increase. Some companies have 8-10 engineering levels mow because of this effect.
Respectfully, please try to refrain from using OCD casually. It's not like you're the only one, but it's a debilitating disease.
I already have a file server that is synced between my devices so for me KeepassXC works better (i.e.: I don't need to setup another server just for my password manager)...
More like: long-haired domestic dogs require someone to regularly groom their hair for them. They don’t have the instinct required to drive them to groom themselves as much as they need, so a long-haired dog left to their own devices outdoors will end up with hair mats and ticks they can’t reach to scratch off. Long-haired cats do not need the help of a human groomer to avoid these things, because they do have the instinct to chew off excess/itchy/matted hair.

Scrum masters — backlog / kanban board groomers — are for junior devs, who haven’t yet developed any sense for what an approachable task size is; what their comparative advantage is vs others on their team; etc. Senior devs do have that experience — and it’s surprisingly portable between teams/orgs.
I've seen agile coaches be amazingly helpful...generally explaining to the VP why "pinning all three points of the PM triangle" is impossible, and why they have to pick either date or scope, not just throw headcount at it, if they want to continue to claim to be agile (let alone be successful.

That said, every agile process needs to be treated for what it is; maybe a decent starting place, and probably a collection of good ideas for the context it grew out of, but not directly transferable; the whole point of a retro (the one meeting that the agile manifesto actually stipulates) is to modify the process for the team.
Such is the nature of organisations. E.g., X is the boss of a group, the group becomes a department, X hires people to manage the groups in the department, and now all these people have to be informed as well, and of course they have an opinion, too. And they are rarely good managers. Then X leaves and politics kick in because everyone covets the position, and then someone's simple task becomes the focus of someone who wants to place your manager in a bad light. And it never stops, because there's no incentive to make it stop.
It is most likely to be Covid. Many jurisdictions have undercounted Covid deaths especially for older people who die at home.
1. Scrum sprints have all sorts of goofy restrictions, that you don't need to waste time on with a true-agile process. You don't need to plan out exactly two weeks. You don't need to worry about having too much or too little work in the sprint.

2. Scrum requires you to break things down pointlessly, when really most teams can execute on higher level goals.

3. Teams do not need to meet for a standup every day.

4. Effort estimates can be extremely approximate and wrong, but scrum tries to force you to spend way too much time on them.

The "plan" in a non-scrum environment is much better at focusing on what matters, rather than ticking all the scrum boxes.
I don't know why people are complaining that they should have done things differently. 15 months is sufficient to migrate any application to Node 17.

But let's be real, everyone on Node 16 is going to forget about this and panic next August. Then it'll take a Herculean effort by a few heroes in each company to pull off the migration under a tight deadline of a few weeks.
> Attachments are also not exported in vaultwarden as far as I can see.

Understandable, since sibling comments are saying export happens on the client side, and Vaultwarden is merely a server-side replacement

Although also relevant is the sibling observation that if you're already running Vaultwarden isn't "backup" less "export from some faceless corporation" and more "take a backup of the vaultwanden database"?
Don’t Hire a Chief of Staff
> If it's in a repo, it's normal to need a PR to change it. And, it's normal for a PR to need a ticket.

In my experience, the former is true but the latter is extremely not.

Tickets are for tracking concerns for stakeholders. A documentation fix, to use the example at hand, is an ad-hoc improvement for customers/consumers and should have as little in the way of it as possible.
Plan -> iterate -> Ship is different than scrum. One big difference is that its not usually time boxed into sprints. Another is that there may be multiple independent projects being worked on on one team. So you might have a team with project A being in the final touches, while an engineer leads on the plan phase for project B, as another person might be leading C in Iterate.
> a terrible insult to the writers and editors

Would love to hear from them.
It’s on Apple Music too:

https://music.apple.com/de/album/2200-miles-ep/1578283523?l=...
Age of Empires II. Even though I've not been playing for a long time, I know I could easily get hooked again. Can't praise enough the game.
> Done right, its not a limitation at all

Context switches are limiters, IME. Smash somebody's stack and you've made them useless for half an hour.
Coinbase’s only moat is regulation and it’s alliance with a bank. It’s not a strong moat. This allows companies like FTX to pay consumers to switch over.
> just look at comments on this site

Took advantage of HN's JS based interactivity to downvote your comment. I might not have if the interaction had required a page reload.

See? JS solving a real world problem.
I think you might be in the minority on the NDA thing. I don't want to get sued by some dumb dog walking service because I copied their website color scheme and signed an NDA with them.
Location: Currently Belgium\Europe
Remote: Yes, I've worked remotely more than 2 years
Willing to relocate: Yes
Technologies: Python (pandas, scikit-learn, spaCy, HuggingFace, TensorFlow), TypeScript, JavaScript, HTML, SCSS
Linkedin: https://www.linkedin.com/in/bilge-yucel/
GitHub: https://github.com/bilgeyucel
Email: bilgeyucel96@gmail.com

I studied Computer Science and now I study Artificial Intelligence. I worked as web developer for more than two years with React and Typescript. Currently focusing on NLP topics such as information extraction and categorization because of my thesis but I am open to work in any field related to AI, especially in NLP.
> 1.) No EU country requires vaccination or testing requirements for entry anymore.

False. Portugal, Spain, Netherlands:

https://www.government.nl/topics/coronavirus-covid-19/visiti...

> An EU entry ban is in effect for people from countries outside the European Union/Schengen area. There are exemptions to the entry ban, for example for people travelling from a safe country or people with proof of vaccination or proof of recovery. This proof of vaccination or recovery must meet certain requirements. From 23 March 2022 people travelling to the Netherlands no longer need to show a negative test result.

More: https://www.forbes.com/sites/alexledsom/2022/06/08/europe-tr...

> Countries have always been able to close their borders, especially if you're from the global south. I don't think this is right, but it's not different.

You're comparing Covid-19 to business as usual pre-pandemic? You must be joking.

Visa service is way behind.

> 2.) It's very easy to get a EU cert from a US one (I did it through Switzerland, took about... 10 minutes?).

Yeah, but what if I'm not in the US? What if I'm traveling in Latam?

> This has always been the case. Maybe you didn't feel it if you have a US or French passport, but try being Bosnian and visiting NYC.

Portugal opened for US citizens not several South American countries. It has now changed but point remains.
I mean a dog is loyal, can be trained to do what you say but short-haired cats don't actually need baths like dogs do simply cause they take autonomous initiative on grooming and self-care
Real product management is actually quite rare. Abs because of the length of the development cycle, mostly not needed
In my experience, creeping unexplainable crashes are usually caused by recent releases which didn't receive enough testing. Sometimes these bugs go unnoticed by teams without sufficient monitoring.

Have there been any major updates or releases 'across unconnected demographics' in the last year or two? If I was trying to solve this in my production systems, I would focus my investigation there
This really hits the nail on the head imo. I'm in a similar situation, early 30s, parents with not great health.

Also, having lived in Spain before and currently on Canada, I have to say the weather and culture here make me miss life in Spain a lot.
Yeah; the thing to remember with formal development processes is it's to try and force something upwards, not downwards. If the team is being forced to adopt Scrum, and the rest of the business isn't willing to adopt the contract placed on them (for Scrum the biggest is the business can't interrupt the sprint or -nothing- is a reasonable expectation from the sprint any longer, and any estimate is null and void and they don't get to ask why the team missed it without a finger pointing back at them), it's not Scrum that is the problem.
Buried in the lengthy conclusion at the end:

> Simplicity needs to be pervasive through the system, and further in the context it resides in, for one to benefit from it

This should have been the opening text of the essay.
Not if you own your own company. You’ll always be the founder/president and own your ip even if you have no customers.
In a way, GP's post perfectly captures what's going wrong in much of modern software "engineering". Piling on and on more complexity to work around follow-up issues, instead of having the courage to go back and reverse a bad decision.
I’m so ready for this.

I have a “modern” kilt that I wear sometimes to special occasions with my daughters. It’s amazing to me how the same garment can be both warm in the winter and cool in the summer.

I don’t much care what people think about it, but people constantly coming up to talk about it is what makes it impractical for daily wear.
Good to see more ambitious Nim projects. I find Nim easy to prototype, cycle through a lot of revisions before finding the "ideal" way to express a solution. All an all it's an elegant language, which I hope gains more traction.
Not really a "civic institution". that's a governement agency.
In my (admittedly limited) experience, the difficulty of working with Selenium doesn't stem so much from finding appropriate selectors but from britleness: network delays/timeouts, objects not yet being yet lodaded into the DOM, dynamically generated classnames (think scraping obfuscation).

I do see a niche for an system (AI or not) that deals with that last case (i.e. it automatically grabs some correlated selectors to fallback to), or as a quick tool to scrape static sites.

However (and this may be out of your proposed scope, and that's fine) I see more value on something that can construct a sort of DOM timeline - in order to accurately know what is available and when. If you start "recording" network and user events since page load, you may be able to reconstruct a) which nodes the user interacted with b) which preconditions there are for these nodes to be consistently available, no matter which stochastic delays/errors are present.

This is tricky and time consuming even when done manually, so I'm not sure it can be AI-mplemented. But that's maybe an idea to explore down the line :)
Ulcers don't develop from "bad eating habits", that's old wife's tale. Please don't spread misinformation, someone might take this seriously.
The question posed by OP:

>"How can I use money to make more money?"

Getting a different job isn't making your money work for you. Getting g a different job generally does not cost money unless you're relocating. Maybe getting g a degree or other qualifications Costa money, but finding a new job does not.
> Our time is rich in inventive minds, the inventions of which could facilitate our lives considerably. We are crossing the seas by power and utilize power also in order to relieve humanity from all tiring muscular work. We have learned to fly and we are able to send messages and news without any difficulty over the entire world through electric waves.

> However, the production and distribution of commodities is entirely unorganized so that everybody must live in fear of being eliminated from the economic cycle, in this way suffering for the want of everything. Furthermore, people living in different countries kill each other at irregular time intervals, so that also for this reason any one who thinks about the future must live in fear and terror.

So far so good.

> This is due to the fact that the intelligence & character of the masses are incomparably lower than the intelligence and character of the few who produce some thing valuable for the community.

!
> Whoever you hired may have called that scrum, but it seems they were bringing in unrelated processes.

This is both true and not exculpatory, IME. I've often referred to/heard this referred to as "Scrum-but", i.e. "Scrum, but X", and it's pretty true in my experience that Scrum legitimizes and encourages Scrum-but.

There are places where Scrum is legitimately useful (as a way for managing stakeholders when dealing with war-room problems where the entire implementation team is of roughly equivalent competency and is literally sitting around a table), but beyond that, the first hint of Scrum-but and the boat's taking on water.
I'm talking about how easy it is to intuit [glean] a word meaning. you missed this. that's okay
I like a lot of what I see from the Coinbase CEO. This response was very reasonable, and I liked the "apolitical" stance the company took to focus on its mission, not political activism. I just don't like the company's industry and product.
Problem with ESOPs is that many times the board and CEO can act contrary to shareholders, specifically employee shareholders
I'm not sure how that could be the case. Dan was among the first to push the notion of post-quantum cryptography, along with Johannes Buchmann and his research group at Darmstadt (which credit him in [1] with the coining of the notion of "post-quantum cryptography"). Both organized the first PQCrypto conference in 2006, and edited the first book on post-quantum crypto.

[1] https://eprint.iacr.org/2004/297
Podcast: Housing prices soar with rising inflation
100% agree. Theory is nice but meaningless until we have evidence
I agree with the overall sentiment. There's a loud minority of developers out there who are nostalgic for something they never actually experienced. It's a reaction to the explosion of complexity of computers and the increasing depth of the stack of software we must depend on to get anything done. It makes us vulnerable because we must depend on leaky abstractions since there's too much software to fully understand all of it. And sometimes there are bugs and it only takes being burned once or twice before you become suspicious of any software you haven't (or couldn't have) written yourself. But starting from scratch kills your productivity, maybe for years!

I'm truly sympathetic. The simplicity of the microcomputer era has a certain romance to it, especially if you never lived through the reality of it. There's a sense of freedom to the model of computing where only your program is running and the entirety of the machine is your own little playground. So I get why people make stuff like PICO-8 and uxn.

I agree with the criticism of Jon Blow's rhetoric, even though the tone is harsher than strictly necessary. Blow's criticisms and proposed solutions seem overly opinionated to me, and he's throwing out the baby with the bath water. He describes things like compile time and runtime hygienic macros like they're a new invention that hasn't existed in Lisp since before he was born.

However, I think targeting uxn is unfair. Uxn would be viewed better as an experiment in minimalism and portability. I think of it more like an art project.

It's unfair because the author is comparing mainstream languages that benefit from countless users' input and innovations over the course of 60 years to a niche system with a small handful of developers that has existed for maybe 2 years or so. That's a strawman if I ever heard one.
As one of my favorite books, I'm overdue for a re-read, but Waldrop's Dream Machines is a book about J.C.R. Licklider, but Engelbart definitely comes up again and again, and for sure, the Augmenting Human Intellect thread is highly present. At least we no longer reduce Engelbart to "the man who invented the mouse." But yeah, the not-exactly philosophical but big-idea-ed-ness, the frame-setting that folks had is such a valuable contribution. Engelbart had such a clear & sharp objective in mind, that he wrote about so early, & it's so compelling & humanistic a value. Few other examples of tech-workers across the decades seem to radiate with the clear moral & progressive clarity.

Thank you for this call out. This idea, of whether computers are here to mechanize processes that people fit into, or whether computers are tools to augment & enhance our individual agency, is a huge question.

Ursala Franklin has some good material on Technological Society. There's a couple different points of view she proposes, but I really enjoy the distinction she makes between Holistic technologies, where the capabilities of the user are expanded & opened, the user gains control, versus Prescriptive technologies, which relate more to macro-level control, to enforcing set-down processes[1].

[1] https://en.wikipedia.org/wiki/Ursula_Franklin#Holistic_and_p...
BAT is pretty useful. I earned BAT by opting into Brave rewards and viewing ads. I donated about $20 to an open source contributor on Github (had him sign up as a creator).

My point is really that people say no token is useful but they only know about 10 out of 10,000. Imagine only knowing about 10 failed startups and then proudly claiming: the business model is broken!
This is why tickets can be used to protect the engineering team. You dont want people ad-hoc adding scope, or interrupting work for engineers.

You want engineers to have focus time, on a clear actionable item, that is set up for success, and will add value.

Allowing engineers to work on whatever they want, or change scope on what they want, without saying 'why', can end up creating a lot of wasted work.
some banks waive fees for non profits

your bank did not

one of my biggest pet peeves is how low-level employees cant tell that their organization isn’t doing the normal thing
I developed NewtFTP because wireless cards were just starting to appear, the PM100D cellular cards and the early 802.11 WiFi. FTP was the most popular way at that time to distribute application packages and files.

It felt like living in the future walking down the street in ‘96 with my newton and accessing the internet!
> And, it occurred to me that there's a big double standard in hiring around this. It seems like the software development process, generally speaking, is built on what is essentially a lack of trust in engineers - we can come in with over 10 years of verifiable experience, talk eloquently about that and our abilities, and still be met with these ridiculous and demeaning puzzles.

This is called a "power imbalance". So long as it's possible to recruit developers despite all these things, they will continue. Unless you manage to cartelize people into refusing to work under those conditions.
As an aside, Tony Hoare is a national treasure.
Your valuing their name brand recognition at 0?
Interesting. When I learned about Ponytail (Jonathan Schwartz, possibly spelled incorrectly), I perceived him as the guy who would rescue Sun. I still remember his presentation of Looking Glass - it felt so modern. Little did I know...
Web apps won't implement it. Users won't demand it. Of course this would go a lot smoother if Jack had stayed at Twitter and implemented it there.
> Treat fines like payments E.g. park illegally and let yourself think of the (expected value of the) fine as a parking fee

I love this one. Back in Chicago, I realized the rate I was getting parking tickets at was about the same as the rate at which I would otherwise pay for street parking. I also learned that if you pay the meter, LAZ Parking takes a huge cut, whereas parking fines go directly to the city so I started incurring parking tickets instead.

Also I learned that Chicago doesn't do anything until your third ticket, so if you're going to leave the city, you can park for free for your last couple of weeks. I guess that one is a little more unethical.
Plenty of smart people know they don't know enough to have opinions strong enough to act on, and enough information to know who to blame for things.
So sad how small segments of our population can ruin good things for others.

Wish we as a society could meaningfully discuss these sorts of issues, our inability to tackle reality hurts everyone
We’re still talking about updating documentation right?
State machines, represented as state tables, often arranged in a heirarchy.

Not appropriate for everything, but for most things I do, can't be beat.

I also wrote my own tool to design/spec/test such designs.
A good lesson to be learned here about public opinion. Bathrooms were reopened after people raised an outcry over a perceived racial injustice. At the height of such outcrys in the USA. Now, that movement has faded, and at the same time, the public is turning against San Francisco's Chelsea Boudin and others who tried to be permissive with the homeless.