skysight-inc/HackerNews huggingface dataset:
You’re conflating several distinct points into one. By expanding on how I see the term safe space being used doesn’t mean I disagree with the article and therefore agree with the OP. I don’t think that’s that hard to understand. I don’t really find it productive to continue this discussion.
Many companies use shortened URLs in SMS messages.
Sure, but those protect the shareholders, not the people doing the work.
The problem was insufficient technical leadership and engineering rigor across the board.
https://supplementsworld.org/ksx-male-enhancement-review/
KSX Male Enhancement Review

This uncommon that man has a similar power and stamina as they were having when they were youthful. This is a result of the expansion in their age while the lessening in their capacities and wellbeing. As an individual developed, he gets worn out early on the grounds that the tissues and Harmon in them get powerless alongside the decline in the quality of cells. In any case, there is an answer for expanding the quality, stamina just as vitality in mature ages through enhancements.As you realize that there are a great deal of enhancements in the market that are simply phony and burns through the cash alongside the hour of the shoppers. In any case, recollect there is an enhancement that is genuine and works productively.

https://supplementsworld.org/ksx-male-enhancement-review/

https://supplementsworld.hatenadiary.com/entry/2019/12/24/142213

https://youtu.be/Sp63WHzHi74
> It might resemble Atlanta in 20-30 years.

Or it might indicate a lower probability of creating another company that produces FAANGM levels of cash flow.
> does anyone have recommendations for their favorite data migration tool?

Backups!
Remember when people killed themselves en masse for the right song? Those were the good old days...
When you have something cheap it opens the whole new qualitative level of viable products as a result. Just like it was with aluminum. Fusion opens the access to the orbital ring family of the technologies.
evolve doesn't have a purge command. It has a prune command.

purge is not a third party extension. It is distributed along with Mercurial.
I would suggest it’s not about “being smart enough”, but about pattern-matching.
Over time, the brain gets trained to recognise things and react without conscious effort. You haven’t put in enough repetitions to get to that point yet, for that interview.
If contracts had to include terms that held developers personally liable then it would simply force them to buy personal indemnity insurance. This might not be a bad thing as it is how things are done in the medical world but I wouldn't expect to start seeing developers going to prison.
Jobs wasn't there when they added this in 1991. And it was pretty convenient to use, by the way. I admire your adolescent spirit that manages to see penises in such things. The "spotted" pattern is called "affordance" and it's meant to indicate this thing is to be dragged. The similar pattern was used on windows title bar where it looked like stripes in larger areas and dots in smaller. Later generations forgot what it was for and lost the subtle art of good user interface.
Potentially dumb question: I've done front-end (iOS) my entire career. If I wanted to go from 0 to being able to do a SQL DB migration in production without disaster, what should I do?

I saw https://www.masterywithsql.com/ posted on HN a few months ago, and I'm planning to finally start it over break. But what do I use after that?
Galaxy spanning? Did we find the ring? :D

But yeah, I'd be happy with just a solar system spanning civilization.
Perhaps there is overlap between the person who can successfully create and grow a company, and someone who can get that job out of college.
They may have been paying less, but they were granting actual meaningful equity, and it paid out. Startup equity offers are absolute jokes now, and on top of that you run the risk of a recap zeroing out everything you've worked for.
That is just not true.
I'm guessing it turns out that new posts are good because of the current front page rules.
Gotta say I don't understand why you're going against PEP 8 and using tabs for indenting.
I think the labour market would change the compensation too in this regulation scenario. Maybe it would go well, maybe badly (lawyers and liability insurance imposing conditions...)
This strikes me as quite the edge case, but we have a variety of alternative forms of metered nicotine delivery that are far less recreational, trendy, and photogenic like nicotine gums and patches that doctors can prescribe to assist parents struggling with addicted children.
The article feels generated
I feel you completely missed my argument here, which ended with,

Does Principal has flaws? Yes.
Do they always work in good faith? No.

Simply put, What to do with information/guidance one receive is their prerogative and life/lifestyle of these people is theirs.

Should we appreciate ideas more than the people behind it? Yes. Will we ever do it? No.

———

One does not have to ”follow” these gurus, be it Indian or otherwise. But I also believe, one should have open mind to listen to all ideas. Eventually, What one doss with these ideas is one’s choice. It has nothing to do with bending over backwards.
Better solution is to make do with as little staff as possible. Lower headcount makes management overhead and friction inefficiencies lower and saves you money big time. And this is something big companies can't replicate. This is how a startup was supposed to be: do one thing and do it perfectly, with as few people as possible.
https://www.tsb.co.uk/news-releases/slaughter-and-may/ - The
bank has commissioned an independent report

https://www.tsb.co.uk/news-releases/slaughter-and-may/slaugh... - the report itself

Interesting notes from the summary:

* Functional testing took 17 months, and began very late due to project delays.

* The board was told that there were only 800 bugs, and yet the independent review found that there were more like 2000

* Non-functional testing seems to be rushed

* the Sabadell COO reported SABIS, one of its child companies and major IT contractor in the migration doesn't have the capacity to respond and solve incidents after go-live

And the TSB board decided to Go Live anyway.

Looks like a classic IT failure story - project is late, save costs on operations, get tired of testing and fixing and decide that it is good enough to be released. But also some very weird incentives - SABIS was apparently not the best vendor for the job, but they are a part of Sabadell, the bank that bough TSB.

Looking at the "Integrated Master Plan" Gantt chart of the project on page 44 is Waterfall as hell and they still failed to plan for Non-functional testing.

These some first impressions, it looks like a interesting read.
Couldn't figure out what "operation wizardopium" is. Google simply points back to this article or other reflections of it. Can anyone clue me in please?
Shelm: A subversive Elm package manager
nothing really does.
OK, I get that.

But what else can someone like OP do?

I mean, $31K isn't pocket change, for most of us, anyway. And OP did wait six months before doing it.
They can do better on equity, but they absolutely no longer do. My last startup was acquired for $1.1B. The founder walked away with $400M, and the average engineer (there were 60 of us) received less than $100k each for 4 year grants.
It's not incredibly hard to make a URL shortener...so yeah.
Yeah I normally read via the HN 100 feed (https://edavis.github.io/hnrss/#activity-parameters) which picks up posts that pass 100 points.

I find it to be a pretty good gate of quality submissions and I don't have to sit on the site all day... the other bonus is I catch stories that get flagkilled after that threshold that I would otherwise miss which is sometimes nice.
I started doing board level design and firmware in 1984. What's that now, 35 years? I'd rather have a methodical EE than smug cowboys like those guys.

They failed you for doing what any competent engineer would do.
Just bring back Gopher. I think there are a hundred or two sites operational even today.
"we will all need to think further ahead than the next quarterly earnings report"

Good news! People are already throwing billions of dollars at companies with no earnings and no apparent prospect of them. I guess that problem is solved.
This, they should have migrated test accounts or some employee accounts first and then slowly migrated other accounts.
Founder here. I don't develop anymore since a few years with some exceptions (e.g. the ORM refactoring if v13). I still spend 50% of my time to improve the product, but more as a product owner. (The other 50% is to improve the company)
Probably someone will throw a better answer for DB migration, but the problem is not DB migration here, TBH db part seems to me the easiest part but what they did is migrating entire stack not by part by part, without pilots and using poor testing. Migrating whole stack at one click is nuclear I believe poor planning had a great role to force them to get it done.
I feel woefully inadequate among present company, but nonetheless offer my 2 cents:

There is a fundamental performance tradeoff between sequential vs concurrent computation, because concurrency always requires some form of communication. Locks are difficult to reason about, but allow for shared resources. I've found the actor model to be so useful because it allows me to trade the ability to share resources for a more intuitive form of communication, message passing.

Regarding your 1st point:
Each actor is itself a sequential computer. You can't share an actor between threads any more than you could share a Turing Machine between threads. When designing actor systems I imagine a 1:1 mapping between threads and processors. The concurrency is happening in userspace.

Regarding your 2nd point:
It's my feeling that current actor model implementations are only suited to a narrow range of problems characterized by massive concurrency, a lack of shared state, and flexible time requirements. If any of those aspects are missing, I've learned to look elsewhere for a solution.
Istio Traffic Management
It's not possible to restore from backup when the transaction is between your bank and a different bank.

You might restore from backup, but the other bank won't.

The issues here are far more complex than just keeping track of the current balance: a first year CS student could do that part.
> I have a similar rule of thumb: if it's not part of any culture's traditional cuisine, it's probably unhealthy.

A similar thing I heard often is "don't eat anything your grandma wouldn't recognize as food", and it seems sensible, but the problem with this reasoning is the blurry definition of "traditional" and our general ignorance of food history.

For example, MSG is a fairly traditional ingredient in Japan, being used since 1909 (older than my grandma). Crisco would be considered the same in the US.
But hydrogenated fats have known unhealthy effects, while MSG has been proven to be mostly innocuous.

At the same time, candied fruit is super traditional in the mediterranean, and something like cassata siciliana[0] is candied fruit, marzipan etc.. basically sugar coated with sugar. Definitely unhealthy, though delicious and traditional.

[0] https://en.wikipedia.org/wiki/Cassata
I moved from CloudFormation to Terraform to manage AWS env. I won't go back. I haven't tried serverless though because I use other AWS components as well.
Ironically, I would prefer a minimal university that only offers education, and not all the other crap, which I prefer to sort out independently in life. Administration is overbloated and needs to be reduced.
Many new startups (with massive VC backing), aren't really startups
https://fred.stlouisfed.org/series/FYONGDA188S
Very interesting article. But I miss a story about what happened in the days after the disastrous migration. Could customers find a correct balance on their accounts eventually?
That‘s a good start, but may even be an overkill for your goal.

The trick is not in the application of highly complex SQL. The trick is in the PROCESS — making it robust, testable, traceable, and reversible for every object despite the complex dependencies. And then indeed validating every step went well, with the validation depth depending on the objects criticality (OK return code vs check of record counts vs check of totals on fields vs check of totals per category etc)

If you‘re really into it, consider the use of automation and tracing IDs for individual loads.

If you‘re worried about the time it takes despite automation: work on the bulk of the data, but use DB triggers to record delta from your snapshot, then treat that „sidecar“ accordingly.

Then: do at least one end-to-end test.

Learn from the mistakes at every single stage, and act on what you‘ve learned.
Is justin Rorlich, writer for quartz, a bought and paid for tool of Elsevier? We may never know but we can write an evidence free news article strongly implying it.

See anyone can do trash yellow journalism.
Bitrig doesn't seem like it is maintained any longer.[1][2]

[1] https://www.phoronix.com/scan.php?page=news_item&px=Bitrig-F...

[2] https://github.com/bitrig/bitrig
> If we assume that lawbreaking is spread throughout the entire population

i think you are saying how people act is evenly distributed across the population but different areas have different laws about that action.

That is an assumption to further a point, I see no reason for that to be true because different states and suburbs are not homogeneous.

If what your assumption is correct we would have similar crime rates across suburbs within a state.

different suburbs do not have the same crime rates for say armed robbery and in a country different states would have different rates( where the laws are the same)
Sometimes the rates are similar because of their lack of statistical significance I don’t know say suicide by toaster in the bath tub
Less FUD more numbers maybe to dispel the myth?
What to do if you have a cure is an imaginary problem. Regulators set minimum standards for efficacy which involve a treatment being just barely statistically significant. The problem is not burying cures, because playing the game of "make believe a treatment is better than placebo" is infinitely simpler than coming up with a cure. The cures people believe in are like the infamous 200 mpg carburetor.
78xx/79xx don't need caps for stability either, according to their datasheets. Still seems a bit janky to leave them out.
You’d be surprised to hear many of these spiritual gurus. Their ideas are much more logical (if not intellectual) than an average priest (of any religion) whose learning/ideas are almost always about religion. Again, I’m not making the case for or against anyone here.

Like I said in my previous comment, One does not have to ”follow” these gurus, be it Indian or otherwise. But I also believe, one should have open mind to listen to all ideas. Eventually, What one doss with these ideas is one’s choice.
What do the stars look like in 3d space? Do they form some sort of wavefront?
I believe Sarbanes-Oxley already makes individuals responsible for what the computer systems spit out, at least in the accounting domain.

Plausibly you can trash all your customers’ data without affecting the company’s accounts, so I guess there is room for improvement.
The Hook Model: How to Make Using a Product into a Habit
Picogl, threejs or Babylonjs would have been better choices, given their usage across WebGL community.
No, switchers aren't “linear.” And on a schematic the regulator isn't going to be a box labeled “regulator”! It will have a part number, probably a familiar one.
Need a bit more information to know what you are talking about.
Facebook will stop using 2FA to harvest phone numbers for friend suggestions
It's in Horowitz & Hill. What was your introductory textbook?
But we’re not talking about the US here.
Java Advent: Mutation Testing
Customer support, when we applied the latest upstream patch we notice E=MC^2+0.001. Please advice.
A New Formula Reveals Bifacial Solar Modules Can Generate 15% to 20% More Power
> and buying equity in the startup

Yeah, just go to Walmart and find the startup equity behind the underwear to your left.
Don't know, but I would just apply until someone lets me work.

Your proposals are likely too long for easy stuff. Two paragraphs should be enough.
This is the first time I read about someone who regrets not working for Palantir.
- pick a relational database (ie: mysql or postgres)

- learn how to backup the database (I suggest via the official documentation)

- restore that backup (on a different environment)

- validate the restore is complete (compare the data)

- if the backup and restore are good, now you can start learning how to migrate without the stress that you'll lose historical data
I always found it funny that people say that if you have done nothing wrong, you have nothing to hide. But hey that never seems to apply to the government.
> This generation is not special. Everyone has to deal with shit.

When the Falklands War started in 1982, and the British warship was sunk, I seriously thought this was the start of WW3. So yeah, the shit was there too.
Outsourcing to save money is a straw man.

There are countless stories of large scale failures involving non-consultants as well as very well paid consultants.

Software is hard and most developers aren't very good. As the complexity of software increases, the number of developers and teams that can manage it becomes vanishingly small; to a point where no amount of money can help.

The best chance for a project like this to succeed is to break it down and migrate over the course of years (which might not always be possible).
Smoking has very limited effects on reproductive fitness as it barely effects lifetime fertility, given that almost all of the bad effects generally happen after reproductive age.

Natural selection won’t do anything about smoking for the same reason it doesn’t do anything about cancer or heart disease.
Ask HN: JavaScript Proposal – Algebraic Effects?
Hey guys, I'm writing a Babel plugin to be able to use algebraic effects in JS
https://github.com/macabeus/js-proposal-algebraic-effects

No more function color! Yes one-shot delimited continuation!

What the hell?! Well... I really recommend that you read this blog post by Dan Abramov explaining algebraic effects - and how it could be very useful on our JavaScript code: https://overreacted.io/algebraic-effects-for-the-rest-of-us/

This project is a runnable POC with a Babel's "plugin", so you could write some code and taste this new concept in JavaScript. Its features, syntax, and goals are very inspired by Dan Abramov's blog post mentioned above. In short, with algebraic effects, you could separate what from the how and have fewer refactors.

What do you think? Would that be a good feature for JS?
> vaping once optimized over a few device generations has the potential to be at least as harmful as hard drugs (heroin/coke/etc)

Vaping itself doesn’t have any proven harmful affects. I’m not saying it definitely won’t turn out to have any at all, but nicotine is not carcinogenic, and doesn’t have anywhere near the same potential to harm as the narcotics you mentioned. This is really just speculation.

> An outright ban might not be advisable, but banning certain chemicals or device designs might be preferable.

Sounds good to me. I’ve got no issue with the FDA making sure my food is safe to consume, nor any with this suggestion. It’s a sin tax or other ridiculous restrictions that seem unjustified to me. I expect the truth behind a lot of the regulation talk is really that the government doesn’t want to lose tobacco tax revenue. Which really just makes the whole thing even more tyrannical.
Apart from the opening paragraphs, there is zero information what actually went wrong here.

I’m super curious how customers ended up seeing other people’s accounts. That seems like a massive major flaw in logic somewhere.

Sadly, the article goes into “general history and commentary”-mode way too quick.
Please upgrade to premium service to get an answer.
I've been using it for a while now great customization! highly recommend
Ah, the classic Enterpise big bang migration.

Enterprise tend to favor big bang migrations on a specific date because somebody higher on up set a particular date and everything falls into place with a Gantt chart running waterfall. The reality is that it falls onto a few technical folks to triage a large amount of teams, including the ones from the company they're trying to break away from (which introduces friction). This includes significant risk to the project.

"TSB chose April 22 for the migration because it was a quiet Sunday evening in mid-spring."

This might've gone better if TSB chose months prior to April 22nd for the long duration migration and testing to be completed, and a period of weeks or months for going live post migration. The F5 load balancer (hardware commodity) could've slowly cut over the traffic 10% at a time to the new migration site to get a feel for user experience. Coordination with the TSB network team would be necessary to accomplish that.

It is a tough spot though, I hope the team learned something from that.
It's pretty bizarre, you have to admit, for junior EEs not to know this — isn't it?
Why not? If you have a partner, you would be able to cover half a mortgage, and if not you can get a roommate. I know tons of people who aren't in tech that make ~50K. It makes sense because 50K is pretty close to the median per capita income in SF [1] and a starting teachers salary [2].

[1] https://smartasset.com/retirement/average-salary-in-san-fran...
[2] https://www.salary.com/research/salary/benchmark/public-scho...
It would be handled by insurance and it would suck as it would add extra layer of bullshit to employees.

Also IT skills are very transferable between industries so your best employees would avoid sectors with high risk without increased compensation
Together with Apple employees, as explained in some Khronos talk available on their YouTube channel.

Google is also working alongside Apple on WebGPU (Chrome initial support is macOS only), with Mozilla finally having some initial work ongoing.
This. There is really no reason a founder deserves as much equity as they generally give themselves (I know the investors also have a say in what an acceptable cap table looks like so it’s not just on founders). If early stage startup founders split equity more evenly I think the numbers would start to make more sense. Maybe like 10% founder, 5% first 5, 2.5% next 5, and then 15% equity pool as you grow from 10 to 50. And that still leaves you with half your company left to raise capital with.

Then there’s advisors and execs. You can enter into an A stage startup as an exec or an advisor and generally expect ~1% equity post dilution. This easily eclipses all but the first few early employees who have been working their asses off with much less comp for a much longer time. Maybe really good execs and advisors are game changers but I haven’t seen it play out in practice. More often than not success of the early few hides failure of the new leadership to do anything remotely resembling what they’re paid so preciously to do.

So in the current market the only valuable part of working at a small gig becomes the alignment of risk profiles and consequential networking, and the do or die environment that accompanies an 18 month runway. I think these are good experiences for anybody to have at some point in their career. But since most people are rational they look at the numbers and it just doesn’t add up.
Yeah, I was misremembering the post from ~8 years ago. I was thinking of this https://testing.googleblog.com/2011/06/testing-at-speed-and-... and it sounds like they do just use Blaze to keep track of explicitly expressed dependencies.
This is just a modern twist of the memory palace technique known since ancient times.
The same could be said of any governance model, including democracy, tyranny, monarchy etc.

Perhaps the problem is humans, not a particular system of government.