skysight-inc/HackerNews huggingface dataset:
In my experience, most successful people (and by extension, people who run successful companies) don't really know why they were successful and often attribute it to their own actions (eg, I write great code), rather than luck or networking or having solid code reviewers or some external factor. Because of this, when they are successful, they often double down on whatever it is that they think they did the first time, and that frequently doesn't work a second time.

Maybe the first idea hit a niche that wasn't being satisfied by the market, and the second attempt tried to break into a heavily saturated market. Maybe they just lucked out by being in the right place at the right time, or having the right connection that could bring in a multi-million dollar contract, or...

From a broader perspective, I would say that the biggest and most common mistake that people make (engineers too!) is not to spend time examining the hows and whys of the success that you've had so far. Were you successful because you had brilliant ideas, or was it because you had a mediocre idea that filled an underserved niche market? Were you successful because you used Postgres or Ruby or Kafka or Elasticsearch? Were you successful because you created a culture of innovation and learning and team players? Or were you successful because you happened upon a fantastic solution for the specific problem at hand but can't generalize it to larger problems?

If you don't know why you were successful in the first place, it's hard to continue to be successful.

TL;DR: lack of introspection and evaluation of success criteria over time
Fine. I'll rephrase it:

> And groups of people who are driven by ideologies other than profit.
Hi! Thanks for the honest response. I'm your age, and find the same reluctance from young people to listen to me when I've been down that road before. They really do have to learn from making mistakes, as they keep telling you, and can't learn from your experience. I'm not defending them for not taking advantage of the diamonds right in front of them, but I also understand their need to experience things for themselves. After all, how did you learn?
Long before the point you're at, I'd have let my credit card company know to charge back that transaction and the details why. (I do give companies one solid effort to correct things on their end.)
Plenty of good things are not pareto improvements. If someone is a little worse off but someone else is much better off that is a good thing.
Padova, Italy. I also lived in Innsbruck for a bit, and I agree it's not quite as "friendly". It was difficult for me to compare too much though, because I speak Italian fluently, but don't speak German, so it's natural for me to be able to connect more closely with people in Italy. I found people in Innsbruck to be pleasant and polite and enjoyed my time there.

It's kind of difficult to describe what 'friendly' meant in Italy. Maybe 'social' is a better word. It's not like some movie where you chat with someone and all of a sudden they're you're best friend and invite you over for dinner. Just people are kind of 'easy going' socially where it's just pleasant and easy to have a conversation with someone.
I remember almost fainting when my doctor showed me the MRI scans of my brain. It doesn’t bother me to see someone else’s scan, but I just couldn’t stomach looking at mine at all, seeing my optic nerve and my eyeballs and everything.
"government" isn't a monolithic entity. You can't compare the EU, USA, or a random dictator in Iraq or Congo. Trying to imply they're the same and that they're all somehow inherently bad is libertarian bullshit that fails a basic sniff test.

The article you've linked is obviously biased ( why does it make a point of talking about totalitarian communist regimes and their death toll and not any other totalitarian regimes'? Some of the most infamous and deadly totalitarian regimes aren't communist - Iran's Islamic one, Saddam in Iraq, Hitler, Mussolini). And the argument that totalitarian regimes are bad because they wage war and that democracies can't even execute serial killers falls apart when the US is brought in. I won't even bother with the rest.
Work from home could plausibly have the opposite effect by liberating a lot of buildings from office use and repurposing them as homes. I know a lot of people who would prefer to live in a city rather than the suburbs, especially young people.
There's probably a huge demand for people with his business skillset honestly. If he finds the right niche (building tooling for COOS/CFOS), they'd probably prefer talking to someone who understands their domain and can translate it into code rather than talking to some 'geek' who knows mainly computers.
Edit: Links didn't work.

A Portrait of the Artist's Sisters: https://womennart.files.wordpress.com/2018/11/the_chess_game...

Lady With an Ermine: https://www.legendarte.shop/pimages/Curiosita-sul-dipinto-Da...
Think what it also enabled is less office politics and promotions based on the output, not who you chit chat with in the cafeteria
yeah, that's kind of what i meant. especially if the script has external commands you should be able to at least recognize something.
This is the weirdest take on "think of the children!" that I've heard in a while.
Wow, you really created an account to make that comment?

> In what situation will an individual need to supply their utility bills to the taxman during an audit?

The bills would be useful if they expensed some of those payments, deducted them, or whatever. With a record number of people working from home, some portion of those expenses might be tax deductible for some people, some people might receive reimbursements from an employer, etc.

(nobody said anything about an audit)

> I’ve certainly never needed to pull up my utility bills while paying taxes as a private person.

I think we can all agree that if you have never done this, it's unthinkable that anyone would ever do this.
Yes but on the flip side I don't give two shits about discoverability, I already know how to use my phone. Snapchat is actively terrible for discoverability but it's really efficient once you know.

The best design for someone who is unfamiliar and the best design for the user that already knows how it works are always at odds with one another. Do you balance the game for new players or for diamond league?
Ok... and why would that second population carry a 50% risk of the second test being a false positive?

Edit: I misunderstood the scenario.
And if you get two positive tests and were each time randomly selected for the test, the probability to be really positive is 99%

https://github.com/khuyentran1401/Data-science/blob/master/s...
We have a QA team of 4 that supports x4 as many engineers.

If they weren’t there - engineers would spend at least 1/4th of their time performing QA duties with likely worse results and at significantly higher cost to the company, since their compensation is higher.

So it makes sense to do that only as a cost saving measure in hard times - you are picking losing which employees will be less detrimental in the long term, even if you expect that those that remain will be less productive.
Seems like you are arguing that Apple should be able to choose which government it wants to run under when using the France platform.
This has been common knowledge for me for a long time, after this case surfaced in the media here in Romania: https://en.wikipedia.org/wiki/Microsoft_licensing_corruption...

Pretty much all of the public system uses windows as OS, and most of the times it's just to use a browser to access a webapp. But there are actual windows lock-ins (due to people training and existing workflow/infrastructure that has no incentive to change), such as MS Office and Adobe Reader.

So there was no reason for Microsoft to bribe decision-making people to use windows, windows was already firmly locked in, they did it just so they can overprice licenses and for them to accept leased licenses instead of a permanent one time pay windows license. Big win for MS and bribe takers, big loss to common decency and public spending availability.

A sign of a healthy democratic government can be seen in the decisions to build future public software infrastructure on open source technology, and use Linux as client/server OS (as it's pretty much the only other alternative offering similar ease of use/maintenance/compatibility with existing software).

edit: wrote this to show it's not necessarily the cost of doing business, in most places, because the software ecosystem is already locked in and can't be replaced overnight and without considerable spending. It's just the cost of extracting more public money. And sometimes it's the cost to keep the business safe from decisions to steer towards Opensource: https://en.wikipedia.org/wiki/LiMux
That said, it made a huge difference that forced WFH coincided with closing all possible social outlets at the same time. If you discovered that you wanted to expand your social circle to diversify away from workmates, you were out of luck.
> For some reason, people in Europe back in the 60s believed that creating dense housing only units with no sense of scale, long commutes and walks and 100% car dependence was the way forward.

I saw a documentary about one of these projects. It was contemporary footage with interviews of regular people, asking what they thought about them. A woman gave an answer which I felt was very profound: "Who wants to live where you can't see your kids when they're playing outside?"

It just seems so jarringly obvious, how disconnected it is to sit up in a tower block, coming from someone who is probably used to be able to open the front door and be outside. Also it struck me how these areas are always associated in my mind with delinquency (having grown up around them). Perhaps it's just because the parents can't see their kids, duh.
How does working remotely seem to affect ageism in software development?
Congrats on the launch! Any plans of offering other languages? I coincidentally the other week decided to experiment with reading manga in target languages I'd like to learn (or freshen up on). After talking to a friend I realized she actually learned French that way. I just ordered Akira in French, but would love to have a subscription to a bunch of manga in other non-English languages.
oh pidgin. Throughout my life (as a millennial) chat went this way:

1. IRC

2. IRC, Yahoo messenger, Aol Instant Messenger, MSN Messenger (mostly based on your ISP in the early days)

3. All + Skype (video!! wow!) + Google messenger. *This was when pidgin was invaluable* (there was also some Duck app for macOS?)

4. Skype started charging and since everyone was on Facebook, everyone moved to Facebook messenger. Text messages also became free, so for instant comms you just texted people.

5. Slowly FB Messenger took precedence over even text messages as data plans became better

6. A decade passes...

7. The exodus off of Facebook begins and Discord takes over as a way to talk to your group of friends.
I understand about that you build your GDT entries and mark them all with privilege bit set to 0. However at that point your kernel is still sitting as a compressed image on disk. This is the disconnect I seem to have. We have an in memory data structure that's the GDT and we have kernel image that still on disk. How are those GDT entries allocated to the kernel?
ah, people getting free speech as in "unencumbered arguments" confused with "first amendment rights"
Choosing Between Product Design vs. UX Design in 2022
Most obvious thing I've read all day. Credit only matters when your credit is being checked...
I estimate I have about 100 daily counts of frustration because of elements moving while I'm interacting with the UI. It drives me crazy, and I assume it drives younger people even crazier because they have quicker reaction times.

It's a disgrace that modern UIs haven't dealt with this.

I had high hopes for Windows Phone because it was the only mobile OS that had a realtime UI. I don't care how long an operation takes. Just give me immediate feedback! And respond to my input as if it was mission critical. Why is it so hard?
I don't at my current job, but my last job did. The benefit of having them is that they maintain domain knowledge about how something works, will ask pertinent questions about new functionality, and are able to dedicate a lot of time to trying to break a component. The drawback of having them is that if they are mismanaged or get backed up, it can take a long time before a feature even gets looked at (my last job was so bad with this that I would often get asked about features that I submitted 4-6 weeks later).

The good thing about not having a QA team is that QA becomes a much more active part of the process where something must be tested by the developers before it's completed. You also don't have a single bottleneck if the QA team is overwhelmed. The drawbacks are that developers aren't always very thorough and that their testing time takes away from their development time.
Related: https://twitter.com/hindenburgres/status/1506976271959564302...
I generally prefer h https://h.christine.website/
By this definition everything that can be resold is dynamically priced.

The GP was trying to explain why airline tickets, but not consumer goods, are dynamically priced when sold by the original vendors.
sdkman.io
I used containers, before many Docker advocates were out of kindergarten, starting with HP-UX Vault.

No we don't need them.
Total BS, not placebo, I don't take shit if it doesn't have an impact that I can notice.
I've been thru this before, studies this, studies that, you know, just try it, if it doesn't work for you don't continue. I just put my locksmith onto it today, he came around with his hand all swollen up, said he felt something go snap in it yesterday. I gave him 3 with a glass of milk and 20 minutes later he was already noticing improvement. Apparently it works by blocking the the inflammatory chemicals the body sends to an injury, but I'm just an electrical engineer so don't take anything I say about biochemistry seriously.

Brand I like is Bioglan, double strength. I have put maybe 30 people onto it that have all had positive effects.

A few years ago we went to Ulawatu in Bali and the chalet owner there was an old American guy Rob who had a disk injury from surfing years ago that flared up now and then and he was on some serious prescription anti-inflammatories, but they rendered him with serious cognitive difficulties. We have him some Curcumin and he said within the hour he could feel the pressure come off. When we left a few days later his Balinese wife was literally prostrate on the ground clutching feet and weeping with tears of thanks and appreciation. So if that's placebo, I'll take it anyway, but it's not.

Sick of armchair experts that read a bunch of poorly execute studies and start spouting off claims, but never actually try it. The chances of harm are very low , and you might be surprised how effective it is because my experience, and that of many others, is that it beats anything prescription, for certain injuries, hands f$cking down.

Placebo my arse.
How'd that work out for them?

Still applies. Many of them will tell you so. I'm 35 and it seems like good advice to me.
Everything is possible of course.

Will he, an executive before, have the required patience and humility to start at the bottom rung again, to e.g. step into a company with 20-year olds that know more than he does? 20-year olds that may not always be as kind as he would like them to be?

If I were in his shoes my answer would be no.

But the solution I would consider: have him build his own product.

He's of a certain age, so he probably has experience to areas that us younger folk have no idea about. Is getting medication a pain? Is there an app he'd wish he had on his phone or on the web to help him with various activities? Something friends of his age would like? Or something he could build for the children of older parents that could help them out?

If you're saying that he used to be an executive, I imagine by this point he's got enough savings to be comfortably retired. So, he can spend some time learning ruby on rails and pick up some front end stuff and start hacking away at a product he would like to see in the world.

Expose it publicly (the "hey I'm 61 and here's my side project" is bound to get a lot of clicks) and then go from there.

But that's what I would recommend. I wouldn't necessarily recommend he learn a stack and apply for jobs.
there is also a new open source MySQL Shell extention for VS Code, available on Windows, Mac and Linux - https://marketplace.visualstudio.com/items?itemName=Oracle.m...
I’m on the east coast but checking out LPKF seems pretty good thanks!
It's good to be publishing stats like this so that the psychological harm of false positives is lower. It's scary to get a false positive.

However, in my opinion, there has been a systemic resistance to screening because of statistics like this, and that is misguided. This is not the right number to use for determining whether or not screening is useful.

A 3D mammogram will have false positives, yes. And some women will need to either get an uneccesary ultrasound (annoying, but not harmful) or worse, an uneccessary tissue sample (biopsy). This type of biopsy is done with a needle and is certainly uncomfortable, but carries little to no risk. This is all true. But it needs to be balanced against the fact that catching cancer early gives you an immensely better chance of surviving.

The right numbers to look at are more like:
How much does a screening program reduce overall mortality rates? How much does the screening program reduce breast cancer mortality rate? What are the impacts of this in terms of QALY (quality adjusted life years)? What are the impacts of the false positives in quality adjusted life years?

I believe on balance the answer to these questions is that screening for breast cancer is on the whole beneficial. Here is one example study
https://pubmed.ncbi.nlm.nih.gov/31098856/

Now the question is, how will 3D affect these questions? That is as of yet unanswered as far as I know but we shouldn't let numbers like this influence the conversation prematurely.
> Agnostics do indeed lack a spine and try to wiggle their way out using philosophical minutia. Case in point this discussion. You're trying to project thoughts into a comedians intent. Instead of admitting that the words themselves have truth to them.

Certainly, everyone is free to draw their own interpretation, but only Colbert's interpretation is accurate. Your argument will remain unconvincing so long as it is unsupported by any valid reasoning or provably true statements. By employing a false narrative to insist what any other is doing, you are committing ad hominem and straw man fallacies simultaneously. By insisting it is as you say it is without backing up claims with evidence supporting the claims, you are committing an argument from authority, which is also fallacy. Invalid argument remains unconvincing.
Absolute nonsense. You've obviously never used Youtube for anything educational if you can't see the value of the dislike button.

This comment is loaded with 'well meaning virtue' but ultimately it does more harm than good. You're taking it away because some celebrity you like got sad because their video got disliked? Bloody hell.
Manga is a medium and basically spans the whole gamut, similar to books. You'll find kid friendly adventures, adult thrillers and everything in between.

Just checked their website, and I could see both teen and adult titles.
That sounds like it would result in the company allocating more of the budget towards people who commute more than to people who commute less.

As someone that commutes less, it means I get less pay, for no benefit to me.
This doesn't make sense. There are countless opportunities for social interaction. Join a church, a club, a sports league, a gaming discord. I get that there's a lot of friction involved in joining anything, and many 'lonely young men' don't want to put forth that effort. But it's definitely less total effort than forcing people to come to an office for the purpose of social stimulation. Just measured in terms of time and fuel spent commuting by each person, it isn't even close.

I think there are a lot of reasons that people prefer offices. Most of it is probably tradition and "that's the way we've always done things". If the reason is truly lonely people needing social interaction, then there are a lot of way better solutions.
Apple marketed itself as the pinnacle of design.
There are laws around transparency in lobbying in the US. It would be bribery if you didn't abide by those laws when conducting your lobbying activities.
I don't know if your dad wants to hear that ageism is super real in our industry.
It's not controversial, and the vast majority of transgender individuals belong to no orgs nor follow them. They're just people that are looking for solutions. There is always going to be political organizations using people and muddying the narrative for clout.
Convenient only when one doesn't know better.
It doesn't matter. For US persons and companies, it's always illegal.

Here's the official page: https://www.trade.gov/us-foreign-corrupt-practices-act

Here's the Wikipedia article: https://en.wikipedia.org/wiki/Foreign_Corrupt_Practices_Act

And here's a detailed look at one particular project, a Trump project in Azerbaijan: https://www.newyorker.com/magazine/2017/03/13/donald-trumps-...
I have one in a Ryzen system.
- Telling the engineers it's an MVP and then when they're done releasing and selling against it not even as beta, but as v1 production code. I see this all the time and I take a lot of money from these companies to rework and retrofit these systems to the quality they should have been before going live.

- Choosing load-bearing tech that you're unsure will meet 100% of your needs based on hype. For example there are tons of companies with marketing websites that for one reason or another can't have useful user analytics software attached or run A/B tests.

- Letting the engineers define the entire product. This leaves you with a "perfect" solution which then can't be explained let alone sold because the customer/user perspective was not properly considered. I've seen more than one innovative (and desperately needed) startup with patented tech fail this way despite having a groundbreaking solution at hand. Product design matters.

- Dividing your org into "good" teams and "bad" teams by funneling productive engineers towards important problems and not redistributing them once those problems are solved. This "good" team eventually spends all their time fixing the broken parts of the system that had been relegated to the "bad" teams (because they are so degraded that they are now the most important problems). This then causes those "good" engineers to quit because they don't like pure maintenance work, and the resulting rapid loss of knowledge cripples the business.

- Wasting large quantities of dev hours on things that won't ever make your cost of labor back. Obvious examples include companies that spend more to support IE than they bring in from IE users (I've observed this regularly doubling implementation times on a per-task basis).

- Native code avoidance. Everybody I know that has spent > 2y on a React Native project eventually switches to native code and wishes they had started that way. This is a sample size of 10+ real $MM projects. I've seen the same for many Electron-style apps. The resulting "stop the presses" rewrite is almost always started too late to save the day thanks to simple sunk cost fallacy.

... the list goes on an on. Statistics don't lie, the road to failure is wide and welcoming ;-)
Exactly. The problem isn't "writing tests", is writing test cases.
Wouldn't it just be better to make a new shell that has this syntax?