skysight-inc/HackerNews huggingface dataset:
The part about journalism is particularly troubling because Twitter is like crack for journalists and has thus played a big part in decreasing the credibility of the profession.

The platform is a journalist's fantasy brought to life. The ability to exist as an individual and have an audience independently of their publication. Blue check-marks. As the article mentions, the capacity to find stories with little effort.

Of course, this is fairly illusory and the resulting quality of stories is poorer each year to the point where Twitter threads repackaged as articles are a significant portion of most outlets.

It's the Mercator projection but for the opinions of people who don't touch grass. The significance of Twitter users' opinions is blown way out of proportion because the medium itself is easily accessible and attractive to journalists.
Here's an example by infamous w3schools:

https://www.w3schools.com/tags/tryit.asp?filename=tryhtml5_e...
If it were race-based that would be illegal. It sounds like what Twilio has done is ensure that their firing criteria simply don't encode prior organizational sources of racism, not that they decided "we will fire the white men".

One cited example is "last hired, first fired" layoffs - if your company has recently improved the diversity of its candidates resulting in a more diverse hiring pool, firing the newest hires would unwind that.

A company that wants to be racist might even deliberately choose the arguably-innocent policy which results in firings disproportionate to the makeup of the company. So this just seems to me like Twilio doing the opposite - ensuring that the firing criteria aren't a proxy for race
You are right and obviously good engineering practices are not incompatible with the company’s interests.

I was more reacting to OPs attitude, where he asks how to fix everything without even being clear if he is managing the team or officially in charge of the product.

I may be mistaken but the impression I have is that the management is perfectly happy with a bad system and expects the engineers to simply go along. This is then a management decision. It may blow up later and sink the business (or not, it can just hold for the lifetime of the product).

As far as OP is concerned, this situation would mean that he should probably leave the ship now. (As staying would probably result in
1. No marketable skill development (being stuck with a garbage codebase)
2. Burn-out has he takes on the Herculean task of cleaning it up.
3. Be blamed if something bad happens.
I Manage My Passwords
It’s on Google’s end. “I have inventory (a placement) to sell to an advertiser. I can sell it to X with a CTR of (10% or 1%) and a CPC of $0.50 or to Y with a CTR of 3% and a CPC of $1.”

Whether X’s CTR is 10% (what it used to be) or 1% (what it is now) drives the decision of which ad is better to serve in that inventory slot.
I imagine hiring or purchasing maintenance equipment is also much, much simpler in the USA if it's standard gauge.

No-one will have a 5'6" track replacement train for hire.
There's functionality for that in meli (`select <query>` command) which then can be used with `moveto` command or `delete` etc...

(Γεια σου Θανάση! μάνος από εμπ και meli dev)
Seems buzzword-heavy, which makes me suspicious that it means nothing.

Also I think the subtext is something like "you must all pull together for the benefit of the CEO even if you aren't incentivized to do so" or something a lot like that. Exhortations with this meaning aren't likely to have much effect.
= Out of the Crisis by Deming.

Everyone ought to read and absorb Deming. It's hands-down the most life-changing read I've ever come across, by a wide margin.

Dealing with life statistically rather than overreacting to randomness means it's possible to achieve much higher levels of effeciveness and productivity. Working with people to unleash their inner motivation is vastly superior to trying to carrot-and-whip them around.

Understanding that a specific process will yield a specific outcome, whatever outcome you wish for, is how to avoid getting the same result over and over while thinking you ought to see something different because gosh-darned if you aren't trying really hard!!

= Willful Ignorance by Weisberg.

This isn't that good a book, in that it doesn't cover very much content at all, but it really gave me a good intuition for what statistics and probability is about that has helped me understand more advanced things than I was able to before.

Both this book and Deming will take a few years to digest. You'll want to practise it in real life, then come back to read it again, then practise some more. Eventually the lessons will start to stick.

= Performance Modeling and Design of Computer Systems by Mor Halchor-Balter.

Despite the name, this is a book about queueing theory. You know, that branch of statistics that shows up literally everywhere, except nobody seems to understand that it does. I have been dabbling in queueing theory before this book, but the focus this book put on practical applications really made me understand it on a deeper level than before.

= Working Effectively with Legacy Code by Michael Feathers.

I didn't originally want to put this one in this list because it's so predictable, but I can't not. I keep coming back to it and re-reading portions of it every time I have to deal with tricky code. It's just that good at explaining clever ways to get things under test, so they can be worked on with confidence.

= How to Measure Anything by Douglas Hubbard.

What I really take away from this is how powerful it is to be able to estimate ranges that are true 90 % of the time. It's hard to convince others of what a superpower this is, but I hope to work with people who understand that some day.
> Usually there is no need for private, immutable, or final things because people read docs know not to stray from the public interface.

My experience is that this fails as soon as you've got a modest number of users. It only takes one user doing something foolish and now you've got a fight on your hands when you want to change an internal component of your system. And you'll often lose that fight.
Because hardware is, well, hard. There is a huge upfront investment that isn't even remotely comparable to the amount of money you can spend on software development, and equally huge incentives for third parties to undercut you by taking your designs, manufacturing them for cheap and offloading support onto you (as already pointed out Arduino is a great example of this happening in real life). Even if everything is open source you have to build an entire business and marketing department around selling the hardware, while with pure software you can just put it up on GitHub and call it a day.

Not to mention that in this day and age every piece of hardware has software at its core, so open source hardware does not save you from also writing the code that runs on it. If anything developing open source firmware is actually harder, because most chip vendors expect your product to be closed source and want you to sign countless NDAs before you can access a datasheet or even just buy the chips. You are restricted to using older and/or more expensive parts whose documentation is freely available; it's the exact opposite of the software world, where the latest and greatest is one npm install away.
I'm not sure I understand the "horrifying" part - is paying for your own loan it?
Generally, it would be people coming from anywhere with a higher median multiple than Tokyo. (That is, ratio of median housing price to median household income). For example Vancouver, with a median multiple of 11.9 (in 2019) will have a lot of people who think Tokyo's ~4.7 seems very affordable by comparison, even though 4.7 is not considered affordable in absolute terms.

https://en.m.wikipedia.org/wiki/Median_multiple
1. An anonymous poaster in an image board who was very very passionate about SWE to such a degree it made me passionate about it too.

2. https://www.tedinski.com/archive/
Here is the link: www.techscriptor.com

My goal was to keep it minimal and super fast.

The main reason I made this is because I wanted a tool similar to Hemingway App but with a focus on technical writing using Markdown.
> There is a reason the market price of old mining rigs is not 0.

Electrical costs vary by a factor of two or three around the world. Maybe five at the extreme outliers. Modern mining hardware is tens of thousands of times more efficient than the stuff used less than a decade ago. Also due to growth in the market, the rate of production has been increasing rapidly so the total number of old rigs is negligible anyway.[1]

To rather accurate first approximation, all BTC mining is done with hardware less than two years old or so.

[1] Also also, the recent crash has had the effect of depressing mining revenue and accelerating the retirement of the old junk.
Options:

1) Throw them in the garbage as soon as the final session is over.

2) Prepare for your appearance on "Hoarders".

3) There is no third option.
I disagree with your comment. I went to one of those high-tier universities and wish I had spent the first two years at community college. Low-level classes at big universities tend to be poorly taught, large classes, and I question their value - doubly so for general education requirements. There are tons of distractions, like partying, football, etc. Having bright classmates was also a non-factor; in many classes, and particularly STEM classes, you barely interact with classmates. I would have had a much better academic career if I'd started at a community college - I needed an environment where I could focus and mature more.

Big universities (and the above) oversell the importance of connections made at school. Yes, connections matter, but how often do the connections from freshman or sophomore year matter? Many students don't even know what major they will graduate with during that time, and the best connections are those within your field.
Wat. I'm writing this from under Xfce. Just targeted my mouse pointer at a window border, moved it around. No, the resize-sensitive width is deifinitely wider than 1 px.

Have you tried changing the window title / border theme in Settings / Window Manager? There are a few themes with resize corners only provided on top and bottom, and with left/right borders 1px thick; you might have switched to that and had the frustration. But there are definitely a number of themes with comfortably thick border. (My preferred one is Smoothwall.)
Extending a mortgage isn't that crazy, because you're going off the home value in addition to the repayment ability of the borrower. With student loans there's no collateral so everything rests with the borrowers ability to repay.

Student loans are a wild financial product when you stop to think about it, a loan with no collateral, given to someone who often times has no credit, and enforced through it not being dischargeable in bankruptcy.
It has context of mailboxes, accounts, doesn't require you to do "tricks" to setup mailbox switching etc.
Right - this is fundamentally different than the education argument - the house is a tangible asset that can be repossessed. The education is not.
Writing is also souding ideas out, so typically the first thing a reader of mine reads was the last thing I wrote, since part of the service of writing is having done that work for them.

The addition I would make to this process is that I sometimes let comments sit, go do something else, and if I don't feel awesome about reading them when I've forgotten them, I delete them. Usually on controversial topics that I know I've been provoked into responding to, but also on other things. The key is to write something I don't cringe at reading after. Write in the voice of the person you would like to become, and then read it to reflect on whether you aimed high enough.
I dunno, this sort of thing seems intuitive to me:

@POST
@Path("/widgets/{widgetId}")
public Widget getWidgetById(@PathParam("widgetId") Long widgetId) {
// ...
}

...where the sort of `method_missing` magic that Rails uses is _far_ less intuitive. Since when can I just call a method that doesn't exist, and expect the language to contrive what it thinks is a sensible definition on the fly?
You should check out the MBA programs at leading business schools (Harvard, Wharton, Stanford, etc.) - those classes are a fairly good proxy for the people leading companies and similar 15-30 years down the road.

Probably 60-70% of the classes have the same cookie-cutter Finance/Tech/Consulting backgrounds. Some of the most risk averse and carefully planned professionals you'll find.
The comments on this post do not pass the vibe check. There's absolutely nothing wrong with a company taking extra care during a layoff to make sure that under-represented minorities are not the hardest hit by it. Throwing around the word "woke" and acting like this is oppression against white people is just performative nonsense.
It's unfortunate that they seem to have chosen maximum disinformation as a strategy for their official communications (not maximum confusion which would require significant amount of truth around the fabrications). Meanwhile their citizens say what they believe keeps them away from prison and high up windows.

But that's what the situation is now. Putting any effort into reviewing their claims is a waste. It'll be a hell of an effort for them to rebuild their credibility.
With the speed of bureaucracy, at least 10 years?
meli has somewhat vim-like default key bindings. But every shortcut can be re-defined to your own preference. Check out meli.conf(5) manual page!
>>>>Stop the bleeding<<<<
1) Source Code Management (branch, merging into main on approval)
2) Paired programming (start learning)
>>>>Learn a better approach<<<<
3) Read "Clean Coder" as a team
4) Pick the best, next practice to fix (like removing commented out code)
>>>>Do better<<<<
5) Refactor, refactor, refactor

I agree with the sentiment that a full rewrite is a waste of time. The team needs to learn better practices, together, or any rewrite will fall into the same pattern. We've had great success doing side-by-side upgrades (from AngularJS to React as an example).
> All new features (screens) build on React (newest)
> Run them in the same path, so it looks like a single app
> Each sprint has additional upgrade work to start porting over to React
> Use the customer and usage analytics to refactor screen, flow, function, while rewriting
Depends on the company and developer I suppose.

Web dev here, ran with 16 up until recently… now at a whopping 24…

No memory pressure.
That's not really relevant - what's relevant is how much the migrants are making in Tokyo. Presumably they are making much more than the average Tokyo citizen which is why it's perceived as affordable, and is my point.
I've admittedly only scanned the article. But apart from a lot of statistics, where is the headline question answered? Neither tyranny nor supertweeter occur anywhere in the article. Is this the tyranny of needing a clickbaity title otherwise no one will read it?

I mean it starts off with Twitter is not like real life. Then proves with a lot of statistics that actually, it is like real life. Especially if you are journalist or a politician. And then concludes with the non-sequitor that it is not like real life after all.

I'm left a bit confused.
Transaction costs offset significant appreciation in the short term. This makes such loans surprisingly risky even if homes are appreciating.
The darkest corners of the Internet led to Finland
meli does pass html messages to w3m by default, but you can change it to anything else with the `html_filter` setting.
You could look at it differently and think that they allow you to take discounts from the full price of the bike for features you don’t want. The price of the bike is not the base price, is the one with all the features enabled, you then choose to save on the ones that you don’t want.
"I can't firmware update all of mankind to never leave a baby in a hot car. But they can put sensors on seats and continually do studies to be sure it's working."

We can also put mandatory sensors in peoples bodies, to make sure they act and live allright.

But I think this would be overcomplicating things.
Thanks! Macroexpanded:

How Complex Systems Fail (1998) - https://news.ycombinator.com/item?id=25550685 - Dec 2020 (83 comments)

How Complex Systems Fail (1998) [pdf] - https://news.ycombinator.com/item?id=20380055 - July 2019 (33 comments)

How complex systems fail (2002) [pdf] - https://news.ycombinator.com/item?id=15002683 - Aug 2017 (19 comments)

How Complex Systems Fail (1998) [pdf] - https://news.ycombinator.com/item?id=14127543 - April 2017 (7 comments)

How Complex Systems Fail (1998) - https://news.ycombinator.com/item?id=8282923 - Sept 2014 (16 comments)

How Complex Systems Fail [pdf] - https://news.ycombinator.com/item?id=926735 - Nov 2009 (1 comment)
Oil companies are printing their own money now? God I hope you made that up.
That page seems to use Mailjet marketing tracking links.

The full message could be: free expression, with intimate surveillance.

I'm not saying that's a bad message, and it's happening in practice, in some forms. Maybe people should explore whether that means everyone should take responsibility for their speech. And if so, whether that means responsibility before the audience, the public, or some authority.
We use POSIX semaphores in our engine. macOS has their own semaphores in libdispatch
The Future of Figma
Glad to hear it! Both valiant efforts, and good naming here too.

For non-speakers; "Glasklar" means literally "glass clear", but makes more sense to explain as the phrase in Swedish equivalent to "clear as day".
Counterpoint: https://www.dailystar.co.uk/news/world-news/dubais-burj-khal...

Although this isn't the fault of the companies that designed/built the Burj Khalifa.
Yeah, but Caltrain isn't a subway, it's regularly old heavy rail. Which, like I said, is not generally deployed in subway systems due to size and comfort issues.

As far as the spares are concerned... Yeah, I'm not really sure what to tell you. It's not a problem limited to BART. Most subway cars in the world are produced by Kawasaki, Bombardier, etc. Even still, I wonder how much other cities with standard rolling stock get to reuse parts in maintaining subways? Perhaps you know.

I don't doubt there are other random parts difficult to find or source. Especially from a system that was originally built before electric train standards fully formed. The cost of innovation is maintenance.
Super interesting! I chose meli as a name because it sounds like mail, kinda. Do you know if the Fiji word is a loanword from european languages? (old french/german)
However, moving YT videos (and ads!) from embeds or old Flash-code to isolated iframes may be a sane default.
"I would qualify this type of online comment as infohazard."

That's a very strange way to say "I disagree with this advise."
> Would the Tillitis Key be able to securely store a private key, then with appropriate authentication from the host, use that key for encryption and decryption?

Yes. I don't think that would be very hard to do.
How were you selected for admittance? How many of your cohort had to complete remedial math and German before being able to perform the math and German for their degree program? How much support was provided for those struggling academicly? What's the administrator/faculty ratio at your university? How many of the administrators have diversity, equity or inclusion or similar in their title? How many different courses could you use to fulfill the same requirement of your degree program?

How long was the leisure river constructed in the shape of the University's initials? This one is kind of egregious, but most will have an expensive stupid something.

Human capital is a big difference between Germany and the US. My wife attended medical school in Germany. Her year, veterinary was more competitive due to higher demand. If you select for the top n% and demand excellence lots of things are easier and cheaper.

What was the dropout rate from your program?

Lots of money is flushed down the toilet in the US, but the university already got paid so there's not much incentive. Much of the noise around affordability still ensures the university gets paid.
AutoML Solutions: What I Like and Don’t Like About AutoML as a Data Scientist
Well it is the management’s job to make your work aligned with the company’s best interests.

It is possible that you’re already doing what you’re getting paid for. In that case you shouldn’t go out of your way to increase the company’s profits (and nobody expects you to).

(In my original post I didn’t say that as a developer you should code thinking of quarterly results, I just stated the obvious that you are employed for the shareholders to get money back)
> The significance of Twitter users' opinions is blown way out of proportion because the medium itself is easily accessible and attractive to journalists.

This has given rise to what I saw coined as Twitter professors a couple of days ago (I read it somewhere on HN), their fame made it easier to get funding was the claim. This is a bit problematic because that should be based on the merit of the research. The same issues could arise for other experts or famous people, where as you say their opinions are disproportionately echoed due to their presence and activity on Twitter.
I think “not interesting” is an understatement. Making changes in OS project can be downright abysmal - lack of coherent structure, little to guidance, or even hostility toward contributions…

It’s certainly not entirely because of the attractiveness of the problem itself.
Nostal;gia for sure! But, there's also something to what you noted about "text only messages"...it feels like folks on email used to be far more - i dont know if this is the right word, but - efficient in trying to get to their point (without depoending on imagery too much). And, i'm not talkiing about usimng shorthand (like BTW, BRB, etc.)...No, i feel like folks knew how to actually craft a short but effective message (for the most part), and emoji were mostly decorative and not part of the core message....but maybe i'm just a grumpy guy remembering thisngs with rose-tinted memories. :-)
NGO retracts “waste colonialism” report blaming Asians for plastic pollution
So if, for you, the thing that makes a loan safe is the lender feeling reasonably confident in the value of the collateral then what makes 10% of a persons discretionary income for 20 years feel more risky?
How many people fit the job qualifications at the end of this post? Seems like only a very few.
To this day I wish they'd release decent (i.e. well documented) APIs for creating VMs like this yourself with Hyper-V. I sometimes have to spin a bunch of Windows VMs for testing, and if they could dynamically release RAM and CPU when they aren't using it it would be amazing. They have something like it with Windows Sandbox but you can only spin one at a time.
In my experience, if you ride trains in Singapore or Tokyo and then visit the US, the word ‘uncivilized’ really does come to mind.
Mortgages should not be allowed longer than 15 years, maybe 10.
The demand for being oppressed in this country far outweighs the supply, so they concoct the difference.
Loans are a terrible way to fund education. They combine all the worst elements including:

* Massive Inflation

* Misappropriation of funds and miss selling of the overall product

* Regressive taxation

* Short termism

* High costs to the state and students, low funding for institutions

It's just a huge mess and a terrible system for everyone.
Favorite part:

Stemming the Tide was written by the consultancy McKinsey, with a steering group including the World Wildlife Fund, the Coca-Cola Company, Dow Chemical and the American Chemistry Council.
Overview and benchmark of popular graph visualization tools