skysight-inc/HackerNews huggingface dataset:
I've had a similar trajectory. Graduated college in 2008. Just decided to purchase my first home a few months ago, signed the contract literally a few weeks before covid.
It's interesting the Lost generation, 100 years ago, fairs the next worse, and most similarly to millennials.

I re-read The Sun Also Rises[1] yesterday. You could change the names and it'd be the story of plenty of people I know today. History repeats itself.

[1] https://en.wikipedia.org/wiki/The_Sun_Also_Rises - if you haven't read it, it's the best book.
Sponsor Black Open-Source Devs on GitHub
I like ionic a d it deffinitely is better than plain Angular. But Ionic is VERY immature technology: they keep moving the goal post and changing things. The latest version again changes crap with the replacement of Cordova.

And if you search their forums on how to do something (like take a video in mobile and then showing it on the ui) it depends on each version and there are no clear answer.
How and in what way is jitsi "too technical"? It's trivial to use.
I wrote a RSVP app in J2ME for my Sony Ericcson T610. I feel like it made sense then, when the whole screen was so small you couldn't reasonably read long form text on it in any other way. Some of my friends used it to read books on their commute on the tiny screens of phones back then. Now that phones and tablets are not much smaller than books anyway, you really have to be invested into the niche idea of speedreading to find it useful and as I understand it, most research shows that although you can increase your reading speed, it comes with a reduction in understanding and retention if you push it too far.
"However, startups don't fail because the codebase is ugly, or convoluted, or not following best practices."

Yes, they do.

The obvious one is one senior developer who writes a bunch of trash code to get stuff done in a hurry. Later is asked to maintain it and add features. But
it's no fun cause it's a pile of poo. New shiny attracts his attention and he moves on (cause, you know, he delivered at his current job!). New developers try to pick it up, including a new hire, try to work with it. Warnings about runway loom. Support is swamped and many of the tickets get kicked up to developers because support can't answer because they're obscure bugs. Most of developers time is spent trying to fix the worst bugs, but things just get worse because each bug fix introduces new bugs, cause the code-base is well neigh incomprehensible. Some developers see the writing on the wall and flee, leaving even more work for the remaining developers. No money for new hires. 3 months later, layoffs. 1 month later, closed. One poor guy is laid off 4 months after being hired.

Lather rinse repeat.

The upshot is crap code makes a crap product. Just like crap engineering makes a crap car. Customer do care about that. They'll get tired of the bugs and the infrequent updates and the poor support and eventually they'll move on.
But your initial argument wasn't about competence, it was an economic argument about scale. To quote, "the internet
companies are too small", "No amount I can imagine can pay off for the tapeout on the latest node for them".

Given you've pivoted away from the economics to claiming that they just can't do it, how do you explain the results from this article? Shouldn't Amazon have been too incompetent to build a state of the art server CPU? How about Google's TPUs, in-house switches, and in-house NIC ASICs? Just failed prestige projects?
Consumers are protected by consumer laws. The nice thing with credit cards is that you first get consumer protection from buying, then you also get consumer protection from the bank. But if you make a bank transfer there is no consumer protection with the bank, only from the merchant. The problem is when you buy from a private person, then there is very little protection.
Interconnected Security Systems and the Internet of Things – An Analysis
About 50% of our customers try the software and churn out within six months. Our client industry is only so big, and we’re actively pissing off a huge chunk of it.

What that means is that you haven't yet found your product market fit. Better not scale up or you will burn.

Check "sell more faster" by Amos.
MongoDB is full of surprises, especially when it chews your data for no given reason or when its performance slows to a crawl.

I'll take ye old PostgreSQL (with JSONB if I need unstructured data) or even mariadb.
I'm not saying it's an excuse. I actually fail to understand how can a animated gif feature can require a full core...
For me, not difficult to disable means that it takes less than 15 minutes to do so. difficult to disable would take hours and require specific knowledge.
Getting vulnerable here for a sec and hoping that others can add their thoughts. I struggle with this. As a small-ish, bootstrapped business, the issue I commonly run into is developer retention. If we stand our ground and choose boring technology because we have limited innovation tokens and can't afford to waste them, there's the flight risk of those devs who really want to work with those new technologies. And this is real. I have dev friends who have left great jobs just because they wanted to move to some new tech and their company simply wasn't ready for the change yet.

In the past I have been told that I "don't trust developers" (despite being one myself), and it has nothing to do with that. It's that some of us are left with the consequences of those decisions and having to maintain those NIH-riddled skeletons in the closet when those individuals leave - and the next person comes along, finds the skeletons and we end up having to rewrite/reimplement that whole part of the system.

Creating an environment where we can thrive and be creative is really challenging. We've implemented the 20% time now where everyone in the company has 1 day a week to just experiment and do whatever they want, just to give the breathing room to be creative and try some of these new technologies. We finally got there. But for years, we just couldn't afford to do it as we were in survival mode.

But the retention issue is still a big one. I feel the tension between having to empower people to make decisions that are for the greater good of the business, while balancing that those people can (and will) leave at any time and not face the consequences of those decisions.

Curious to hear thoughts.
I feel as if I should explain something to my child but have been kind of shielding them. I'm seriously conflicted.
The most useful Bullet Journal lesson for me was having periodic task migrations (weekly, in my case). Infinite task lists don't work for me.
The paper is interesting, thanks for pointing it out.
They make a curious reference to the US political elections in 2016 that could have probably been replaced by a less 2010s-US-centered topic.

For those skeptical of the necessity to revisit centuries-old documents for anything other than the history of science, the authors give their insights at the end of the paper:

> Laplace’s attempts to understand the underlying mechanisms for people’s biases were highly original, insightful, in many ways were centuries ahead of their time, and in at least two instances produced novel conjectures that have not been tested to this day. We believe that modern-day social and behavioral scientists can benefit from revisiting Laplace’s thinking on illusions in the estimation of probabilities, and beyond.
International law does not really apply and is an ideal. The fact is that the state of the world order is anarchy: there is no president of the world or a parliament voted by all inhabitants of the world. Meanwhile, each country has its own laws which really govern the public life of the people. But a very good point though and I don't know if I answered it sufficiently. However I am not sure after WW2 lower ranking german soldiers were blamed for the third reich.
^^^ This. Fantastic stuff and I love it so far!
What projects have you used over the last 10 years?
You think that in every single one of the 939 remaining cases in which the victims were armed, they were using their weapons to threaten the police? I find it far more likely that in many of those cases, officers were unwilling to accept the risk that ostensibly comes with the job and simply opened fire when they realized the victim was armed. We know this happens; see for example Philando Castile.

By black trans man, I assume you’re referring to Tony McDade. The only account of his killing so far has come from the police themselves, who avoid accountability like the plague, so let’s begin by taking that with a massive shaker of salt.

But even if their account is true, the ideal outcome would have been for him to be arrested alive. Why is it too much to ask police to attempt to deescalate the situation before resorting to lethal force?
To me, it seems like a lot of these "systems" do actually work, and can lead to "good thinking". But, they all seem to suffer from the same flaw, which is that they seem to work better for the creator of the system than they do for adopters. "Good thinking" for many is still likely worse than what no system would yield.

Why is this the case? I think a good guess at the reason might be

1) The very act of creating a system is itself a meaningful practice which improves thinking

2) People document systems which they found natural to themselves, and therefore are a better fit for themselves than others.

Until I see someone "invent" a system which has broad success that goes beyond the inventor's own success, I'm not going near any of these systems with any degree of seriousness.
Yes you are biased. The data shows it.
Turn off the browser and try red, green and refactor pattern
They chose very recent titles, probably because they were able to secure rights to show them. Nintendo is well known for being a menace to any community rom or IP work. A significant amount of the trailers came from micro mages, which launched from a kickstarter with a production run in 2019 I believe.
It's one of the things that makes it hard to do meaningful standard of living comparisons over time. And it's especially easy to be dismissive of electronics etc. relative to the increase in prices of elite educations and homes in elite cities. And the cost of healthcare (although it's also much better in many respects).

However, I suspect a lot of people on the younger side would be pretty horrified at the level of communications, information access, ability to timeshift, and just the general friction of everything including payments, shopping, and more a few decades ago.

I've said it before only half-jokingly. If I were transported back to my late-eighties job as a product manager, I'd quit in shear frustration after a week or two because of the almost complete lack of information and communications tools.
Does anyone have any best practices for onboarding new engineers to a situation like described?
> Better be sequencial. And prioritize.

This appears to run counter to all educational programs, everywhere.

I'll listen to your theories on why programming is unimportant after the world has accepted your theories on only learning one thing at a time, I guess.

> Like I said ...

That's introductory teaching right there. You're simply quibbling about methods.

> It's hard to learn a language by yourself unless you travel abroad, while learning programming alone is easy.

Not really, not if nobody ever introduced you to the fact that programming exists, and held your hand as you dipped your toes in.

Maybe it was easy for you, as a self-motivated hacker type, that doesn't mean everyone is like that (even those who end up in the industry, doing perfectly well).

> Software is just regular life, automated and faster.

Nope.
No, the current system in the US is. What the US has is a democracy, not The Democracy™.
Bookmarklets are wonderful! I will certainly use that "remove sticky". My favorites:

Add jQuery to any page:

void((function(doc){if(typeof jQuery=='undefined'){var script_jQuery=document.createElement('script');script_jQuery.setAttribute('src','//code.jquery.com/jquery-latest.min.js');document.body.appendChild(script_jQuery);console.log('jQuery added');}else{console.log('jQuery already included');}})(document));

Edit any page:

javascript:document.body.contentEditable = true; void 0;

Make the right click work again:

javascript:void(document.onmousedown='return true');void(document.onmouseup='return true');void(document.oncontextmenu='return true')
> what is the best calculation to make when trading off code quality vs features?

In my opinion it's:

code quality = "How long are we going to need this feature" * "How much money are we getting from people who use this" * "Cognitive load added by the feature to the whole project"

V1 projects don't bring big profits, can be shut down any time and their codebase is relatively simple. I'd keep the code quality low until some of these factors begin to change.
Exactly. I work in the enterprise space, and we are the frog in the slowly boiling water. In 2009, cloud email was unthinkable, in 2012, on-prem email was unthinkable.

Most compute workloads are the same, and the sorry state of the legacy hardware companies is testament to that. HPE sold off its field services to Unisys, the Dell conglomerate exists (owing to the collapse in valuation of once mighty EMC), IBM is whatever IBM has become, etc. Oracle essentially doesn’t pay salespeople for selling traditional software.

At some point, more enterprise workloads just won’t be feasible anywhere but cloud. The stupid government or a bank will pay a few FTEs to swap parts for $1M/year, but everyone else will have moved to cloud.
Completely. A lot of people I have worked with have no idea what NUMA even is whole having NUMA machines. It’s just a magic box. Zero understanding of the hardware architecture at all.
> I wouldn't hold them up as an ideal.

I'm not.
Population decline is very well documented. The global trends hide countries like Germany, South Korea, and Japan where the numbers have sunk as low as 1.3 births / female, far below replacement.

The world might have more people by 2100 but many countries, including US, Europe and others will be shrinking, unless they take aggressive action on immigration reform.

My personal belief is this is ultimately how humans will go extinct. Not with a bang (apocalyptic global warming, war, famine, etc) but a whimper (gradual fade out into black over the next 1000 years).
True, I meant at about the time languages are often introduced in schools, which tends to be a little later.
I would say education more than wealth but both seem to be factors in fewer children. Maybe both those reasons result in more planning of families and the decision to not have 12 children.

My dad's family had nine and he grew up in the city in a small house. I think religion may have some part in it for example Roman Catholic where contraception is frowned upon. It was quite common to have a dozen children. My mother's family who were farmers for awhile (then a restaurant) also has nine children.

Government financial support may also play a role. My country Canada has many social support systems that allow larger family sizes. I'm not criticizing it but the support is there for the children. It would be curious to see family size versus government support.
Thanks for your interest! I'd love to test H2, but we are currently lacking the resources to do so. We've received a number of similar requests in the last couple of days and weeks. For each DBMS that we test, we need to add some logic to randomly generate databases and queries, since the SQL dialects typically differ. I've opened an issue in SQLancer's issue tracker for now: https://github.com/sqlancer/sqlancer/issues/23
In 1999 when I finished my Bsc in Software Eng I loved to do my own tools instead of using stdlib or boost or other C libraries for the same reason.

Now I value my time more and I prefer to focus on programming what gives value to the business I am building to.
It's much simpler to simulate your universe if we only have to render what you're observing. I remember the days when we had to keep deleting telescopes and microscopes until we had enough processing power. Trains caused a lot of scenery to pop in before the new algorithm - we tried telling customers that the increased speed would kill them.
Smart Cities in the Future: Visions of What’s Possible
I don't think making police unions illegal is the solution, unions play an important role in preventing the employer from taking advantage of employees. What we need to do is limit the scope of unions. Unions making sure their members have decent pay, benefits, safe working conditions, etc - GREAT! Unions protecting corrupt, abusive, dangerous members from facing punishment - BAD! This is true for any profession.
The parent poster's point is that life has significantly improved in ways that aren't easily expressed through monetary value. If you lived in the 70s you could not have the convenience of a smartphone no matter how rich you were. People living in the 70s didn't have the ability to use a smartphone, use wikipedia, play video games, post on social media. You could've been the richest person that has ever lived and you wouldn't have been able to do what basically every teenager does in the US on a daily basis now.
"Zoom was hard enough"

Which would imply that some users had issues getting onto Zoom, the easiest of these systems to join. So why make it harder?
B-b-b-ut this is diametrically opposed to other axioms I follow, like "fail fast", and "pivot hard", and "agility"

Are there more colors on the greyscale than 000 and fff?
The title is misleading: the vulnerabilities are already fixed in the most recent version according to the article.
Plotted separately, the scales make it hard to plot in a single diagram:

https://www.solipsys.co.uk/images/Europe_Deaths_linear.png
Educated people voluntarily choosing to have fewer children is an important effect in the short term.

In the long term, sub-populations which choose to have more children will outgrow sub-populations which have fewer children. Until the growth is eventually stopped by external factors, like limited resources, famine, war, or strictly enforced government policies.
This, and don't use transparent images without setting background either please! I've gotten emails from large companies that were completely white, because someone assumed a certain background color
Responsibility comes with power. Especially when managers have the power to put psychological pressure on employees to work faster, and for longer hours and therefore disregard safety procedures.

It is very unfair to hold other employees to the same standard of accountability.
Not really, usually what happens is the guy bringing in the investors overpromises and the feature isn't possible given the resources the startup has.
Sorry I assumed Microfiche was some German word for nostalgia or something similar LOL. I'm not sure how accessible microforms would be to me today but I'm sure I can find general archives somewhere.

Thanks for sharing!
After following the evolution for a few weeks and seeing a lot of strange movements, I'm probably one of the few people that thinks that the "one step behind" Spanish Kaeshi Waza was smart and beautifully executed. To be fair, France, in a way, deserved it.
I've found it's rather difficult to get from an amp link to the original, especially on mobile where editing the url isn't as straightforward as I would hope. Plus google seems to ignore non-amp pages in favor of amp. amp is a real poison on the web.
>> Parkinson’s Law: Work expands to fill the time available. People don’t want to look like they’re lazy, so they find extra tasks to tackle, even if they’re trivial.

This can easily be fixed with the right project management approach and incentives. This problem is mostly relevant in corporate settings where there are no clear individual incentives for delivering results.
True, although I think we can all smell the difference between a work intended for discovery vs. one that begins from a preset position.
This might work in the short term, but excess mortality will ultimately come out and tell the truth, unless Bolsanaro wants to claim those that died are still living (don't put it past him).
IMO giving Engineers “space to learn” and “work with new tech” is one of the greatest challenges any Engineering leader faces. I have a pet theory that the soa/micro services trend has in large part been driven by this problem - giving a space to work with such new tech with a limited blast radius, also at the expense of overall velocity and maintainability.
This really screams "BS" to me, but I should temper that perception by the fact that I only read the abstract (and so this comment itself would, ironically, qualify for at least one BS flag.)

The most suspicious bit is the claim that organisms can't survive in completely unpredictable environments. That statement is both obviously true or obviously false depending on the variance of the unpredictable random variables... A totally unpredictable temperature between 25 and 26C would not be much of an issue, a totally unpredictable temperature between 0K and 1,000K would be. In fact it would be so much of an issue that its unpredictability wouldn't contribute very much to its difficulty!
Apple runs something similar internally, as it can correlate debug symbols to binaries by checking the UUID the linker sticks in it. Unfortunately, it’s not generally available…
I went through an attempt to teach my son (10 at the time) some basic programming principles and he was completely disinterested. I am of the opinion that I am not going to force the topic on him, so I left it alone and didn't pressure him. In the last couple years since then, he has completely blown me away with his programming (mostly logic) capabilities that he has learned from games like Scrap Mechanic and StormWorks.
Yes, it’s a difficult political problem in the US. Americans aren’t willing to sacrifice thousands of additional homicide victims annually (by disarming the police) in order to save a handful when the latter can be saved by better vetting, training, accountability, etc. We’re trying to minimize for loss of life, not just for loss of life by police.
This. ZK works very well, but not in all areas. People in the humanities are more likely to benefit from it than, say, software engineers. I tried making software-related notes in a ZK and it just didn't _feel_ right. Maybe I should give it another go.
> Is there enough fertile land for everyone on Earth to live like the Amish?

All available fertile land will eventually be farmed by the Amish (if the rest of us stop having kids.)

> And there is no way I'm going to live in a strict religious society.

What makes you think they would accept you? ;-P

Anyway, the scenario isn't armies of Amish forcing you to join them. It's you and me getting out-populated by them over time.

I'm pointing out that the premise of the article is flawed: not everybody is going to stop having kids.

I'm also pointing out that, as far as I can tell, and only slightly joking, the Amish are the "meek" who "shall inherit the Earth", which possibility I find amusing and though provoking.
If you keep your cheese warm enough (not refrigerated for 4 to 6 hours) you can even see the mites run in your plate at times :) They're not actually microscopic, though they're really, really small. There are cheeses that gets their name (and taste) from the mites : "la tomme céronnée" is so called because it's covered with "cirons" (mites) that gives it its typical nutty taste (you're of course supposed to eat the rind, eventually after brushing off some of the dust).

Another interesting thing to now is that raw milk cheeses have an intense life of their own, but they're less susceptible to host bad bugs : the existing fauna and flora keeps the nasty ones out. OTOH, a pasteurized cheese must be either almost sterile, or may rapidly host all sorts of bad microbes.
Not now, but:

1. Delphi
2. OptiPerl (Check its screenshots https://www.uptiv.com/free/optiperl/ )