skysight-inc/HackerNews huggingface dataset:
> Alternatives? Write code that leverages each pillar of observability directly. There's no short-cut. That's the whole point.

I think I am not able to follow you correctly. Is your entire point that auto-instrumentation is too much and one should default to manual instrumentation instead?
Their curated trends team was noticeably axed. There's no more context added to any trend anymore.
I know how to spin my own VPS or port forward my own home setup. I'm trying to figure out an idiot-proof service stack that lets a non-techy, let's say, host a Quake server from a coffeeshop, with strangers that he just met in Discord, without persuading everyone to install "sketchy cli programs".

Tailscale Funnel comes close but they're restricted to basically just website traffic.
Well, there's the online-CCG industry. Magic and Hearthstone and the others are all lootbox, with varying allowances of being able to grind it in the free tier.
few ideas:

* learning style: theoretical, hands-on examples, progressively build a project, enough to know how terminology is used/applied

* relevent skill level(s) before, skill level after using book: totally new subject to did phd thesis, to some mix/match various background related to 'programming book'

* 'age / scope of content material': bleeding edge / getting up to speed / broading understanding of topic(s) area(s) such as general operating system concepts / narrow focus, such as using yacc / need to translate original 1950's fortran 1 into current object oriented fortran.

ok, last one likely 2 books, unless new to object orient design, then 3. Perhaps 4 if need to build & program a diy punch card reader to upload the fortran 1 punch cards to a electronic file on usb drive, some interminate amount of parenthetical book references used to learn/build program(s) to convert a single picture of bunch of punch cards into ascii text file.

* purpose for using the book: reference, support some programming project, use to help understand a project, using to suplement understanding of tools used in programming class
It’s amazing that when the opioid crisis hit “rural America” people blame the distributors and called it a “disease”. But when it was rampant in the “inner cities” it was about “moral failings” and the lack of discipline. Even though the drug problem in the inner city was also caused by the government actively propping up governments where it was being produced in service to the Cold War.
But if it was UDST, what new information could PG's friend even have. "They're not solvent" isn't news. A run can't exactly be predicted by an insider more than anyone else. It's hard to imagine what information about USDT leads to that tweet.
Sure, you can cut 80% of anything and things will run just fine for a while. You could even stop paying your bills, and nothing bad would happen for a month or two, as invoices pile up. In fact I'd guess that you could cut 100% of UX and Product and no one would much notice for a year or so. So, why not do that? Because for all that we talk about short-termism, companies are long-term entities. Shares in a company are valuable now _because they will probably be valuable in 20 years time too_. So such self-mutilation is rare.

> And one last thing. The company that has deep enough pockets can survive tons of shit. If you wave a check big enough, you will find people willing to go through hell and back and who will drag the company forward. I believe this is a very important point. I felt that we (software engineers) sometimes have too big egos believing that if enough software engineers left, the company will fall apart. The reality is that (big money) can help navigate quite dire circumstances for companies.

Does Twitter have deep pockets? And if it offered you whatever it would take for you to spend some months in hell, do you trust that it would be able to pay? Twitter is in an awful situation, and in sharp distinction to Musk's previous near-death experiences, there's no government coming to bail him out.
Seems important that there have been lots of layoffs elsewhere. Some percent of those laid off would take a job at Twitter. This is a big change from the last many years, when SWE hiring was very competitive.

New hires won't know the internals of Twitter but they can dive in and help. They can also be motivated by equity-heavy comp packages.
You should absolutely publish your code if you want to. Do not bother about what others might think about it.

Most people like to pretend they understand Software Engineering and all their code is designed well but that is far from the truth. Real world products are always messy in the first version. It is only when you start rewriting it that it starts getting better (relatively speaking). What counts primarily is that you finished a product/project to requirements and shipped it; everything else comes later.

This is how all learning and development has been done throughout Human history.
> Our diagnosis is that individual developers do not pay for tools. Their manager might, but engineering managers only want to pay for discrete new capabilities, i.e. making their developers 18% faster when writing code did not resonate strongly enough.

What sounds more plausible you:

- engineering managers hate free money

- it’s obvious to everyone that this statistic is bullshit
The management class does not want this Twitter ordeal (likely a huge public failure) making engineers think their skills give them power over companies.
For most of my career I've worked at or consulted with very small companies. I had a bit of a shock taking a short job at a very large company. The sheer number of people who didn't seem to do anything was massive.
> Programs used to be pipeable. Now, GUIs are killing pipes

Unix command line utilities were pipeable. Consumers never had use for IPC, most companies have way more important things to worry about
Good wishlist, but how do you measure risk in a trained ML algorithm? What does reliability and stability mean? How do you measure bias? How much accuracy in results is enough for a specific purpose? These are all still research questions. Requiring diversity in training data inputs helps, but it is no guarantee of a fair or correct outcome, and there will likely always be weird edge cases where the algorithms go off the rails. Do you need to include Zulu people, Inuit people, and Hawaiian people in large proproportions in your training data? Maybe you need to train a different algorithm for each comorbidity a patient might present with? And all the combinations of those comorbidities? Does your training data have to include all the environmental factors that might affect the outcome? "Personalized medicine" recognizes that all people are unique and different in medically important ways, yet machine learning has a basic assumption that all people are the same and you can just dump data from everyone into the training and the algorithm will figure it out...somehow. This is unproven and likely just plain wrong.
It ran just fine, and took in money.

It needed to take in more money, and the huge amount of debt made that worse.

But there was nothing technical that needed immediate fixing, but that seems like what he’s so heavily focused on now. Like finding the one evil line of source code will cut infrastructure costs 10 fold and make Twitter more popular than ever.
Then stop watching sports? I’m not in favor of giving the government more power to regulate what consenting adults do that only affects themselves and those directly dependent on them (drugs, alcohol, etc)
NASA Study: Rising Sea Level Could Exceed Estimates for U.S. Coasts
I mean, it’s all about building fancy automation right?

It’s not surprising that our faithful machines keep generating heat and maybe money.

Then, how long can that last ? Probably a while. I’ve been in mostly sinking ships. People are way more replaceable that we think.

In a good way. But mistake are made. Quality drop. New features halt. Turnover rise….
But also plenty of them could eeeeek actually have ADHD.
> What new features does eg. twitter need?

Advertising features. It's overall advertising story lacks a lot of the capabilities of Facebook/Google which is why it's a distant 3rd in total ad-spend.

This is where those employee cuts are going to be most felt because this is directly tied to revenue. And whilst overall advertising is down there was still a huge opportunity for Twitter to grow.
No, I'm criticizing the polling technique. A short window on a weekend, and directed at people who follow Musk. It has the same faults as letting legislators pick their constituents (districting).
I’m not an ADHD emissary but… please folks, self diagnose. Don’t self treat, that’s what we do anyway. If you think you have ADHD, take it seriously until you don’t. If you’re still taking it seriously, talk to a professional. We’re wildly underdiagnosed, and you’re probably right.
Don't worry about the budget, education is the second most funded government feature in France after healthcare/social security, and before Defence [1] (in French)

(103 billions EUR for education in 2020 by the central government only, 67 for Defence, and surprisingly little resources about how much social security actually costs, on an extensive scale)
(local governments allocate more resources, mostly for the maintenance or buildings and supplies)

Teachers have had free licenses for MS Office since forever, even for personal computers)
Computers can be pretty new in most schools.
But network and host administration is more than patchy in most schools, due to a lack of qualified and dedicated employees, so they're ok with purchasing SW that works out of the box.
(We used to maintain the school computers with a small group of students when we were in HS)

Actually, free software advocates have been complaining by the price of MS products, compared to the subventions to make free software.

And anyway, MS Office is the only software consistently used in ANY branch of government. It's a staple.
Some Defence ppl have even been complaining that you might not want to run NSA-approved American SW for everything, especially as it often came on Chinese Lenovo HW.
(While top government officials reminded that the USA is friendly, and that you can't go to the extent of making chips out of the sand from Brittany, a region with cold beaches in the west of France)

So the budget and the usage for Office already exist, for everyone

[1] https://www.economie.gouv.fr/facileco/comptes-publics/budget...
These were great 10 years ago, but lot rents are too high now.
> These open-source GPU driver guys are sick!

I believe it's guys + girls specifically for this project

edit: it might just be girls? Asahi Lina and Alyssa Rosenzweig?
Sorry we don't want to live in the Rust belt.
> Typedef goes anywhere

WTF. Here have some keyword soup, the order doesn't matter at all. Must be fun to write a C compiler.
Slightly different, but my friend's daughter Isis hasn't been too happy about what's happened since she was born.
It's probably a mix of both.
Namespacing often seems to be an afterthought in many systems, and it can be hard to refactor in once an architecture has solidified.

It's not always the wrong choice to mingle identifiers of different types, but I think often people err on the side of convenience (/ laziness) instead of thinking through all of the potential issues.
> The problem is, younger generations all want to move to the same handful of cities

Because that's where the jobs are?

Perhaps the real problem is that the jobs are concentrated in a handful of cities (and those cities also host a high concentration of NIMBYs who refuse to build more housing).
Bob Iger back as Disney CEO
> The information imbalance between the consumer and provider is massive

Some of the worst odds are offered by state-run lotteries and it's got nothing to do with information imbalance.

People literally line up to play MegaMillions/Powerball and all the information is readily available.
what you do is take their cell phones and tablets and put them in a big burlap bag. you take the bag outside and smash the hell out of it with a big rock. then dump it in the nearest lake.

for laptops and desktops it's best to take the hard-drives out to the shooting range and plink at them before dropping them down a deep unused bore-hole.

while this could be potentially debilitating for one of the later generations finest, it will cause only a minor 10-15 minute period of adjustment for those who never had the internet in the first place - and it was just fine. they will immediately adapt by taking up non-internet related hobbies and will thank you profusely in the next snail-mail letter for the $30/mo they saved on their internet bill.

if you don't believe me, propose this course of action and you will get a vigorous response.
This might be slightly true for a small subset of companies, but given that this is clearly about Twitter, you absolutely can't "survive" in any meaningful way. What is possible without 80% of the engineers is keeping the core services running at the current capacity, with no room for dealing with emergent issues. That's about it, and that's all Twitter has really demonstrated so far.

Forget about new products, forget about improvements to existing products, forget infrastructure work/cost optimization, forget not having major data breaches regularly, forget mitigating large-scale security vulnerabilities(i.e. log4j), forget being able to capitalize on market trends on a useful timescale, and forget about the ability to deal with situations that require more engineering capacity that your company uses on an average day.

Entering "survival mode" and keeping only enough engineering capacity on board to keep the service running on a normal day is implicitly a bet that no emergent events are going to demand more capacity from you than is needed on that normal day. The product might be standing now, but you can't do anything useful with a paralyzed company that's going to topple over the first time it faces a stiff breeze.
> The fiery crash killed a prominent lawyer - a close friend of South Korea's president.

Unfortunately, that is the only reason the case is being followed.

> ...said Ahn Ho-joon, another "replacement driver" in South Korea, who had a Tesla accident in May nearly identical to Choi's, police records show.

No friend of a president was injured in that case
Just running thru some software in my head and there's a ton of stuff I'd still use the MVP version of. If Reddit was developmentally arrested in 2010 I'd still be wasting the same number of hours there everyday. Talk about a company that creates bloat!
Optical Proximity Correction (OPC)
Most of the reasons to use Scala still apply. Java has made some improvements but is still a long way behind, e.g. Java "has" "pattern matching" but only a very basic, very restricted form of it, and that's if you're using the latest version. Java "has" "optionals" but limited in a way that makes them useless in practice. Fibers have finally landed, about a decade later than promised, but the ecosystem hasn't even begun to adopt them yet and who knows what edge cases or issues may turn up. The type system has made some limited progress, but writing Java still means chafing under many of the same restrictions that were noticeable 20 years ago.

It's great to see Java finally starting to move again, but frankly if you think "modern Java" is good then you could've had all that for 15+ years with Scala - why do you want to wait 15 more years for the other half of what Scala offers?
I agree. I have a semi-social website that I neglect for months on end and it trundles along, but it certainly doesn't grow and mostly erodes.

With larger social companies, outside the tech part, there are inevitably marketing/outreach teams in popular/growth regions of the world building campaigns in conjunction with niches or brands.
I started getting purchasing authority around the senior level, when I also had some amount of hiring authority. Even if you don't have a company card, there's typically a process where you can get reimbursed for expenses.

If you are an IC reading this and have never tried to expense a tool you find valuable, give it a shot. You might end up surprised at how much management appreciates the ability to trade money for business value.
I found the curated trends to be highly biased. They would elevate weeks-old events, claiming they had just happened. This always involved news items that fit a certain ideological bent. Seeing that made the timeline algorithm suspect in my mind.
Indeed. And let's say you made the cut, you're staying, phew. What about next year, when there's the next cut? And the year after that? You've every incentive to hire _bad_ people, to protect your good ones. It's in your interests that other teams fail so that yours can survive.
I worked at a B2B company with a monolith without API's that rendered old-style CSS. Big projects included defining and writing API's to support a self-service web app for admins, as well as a new web app for end users which was responsive on their tablets and phones. Similarly, a B2C company on features for four sets of audience instead of two. I worked closely with PMs on front-end.

Software engineers who are hired to think, and not just type, can provide a lot of value to teammates, product managers, and designers, and also supplement these other roles. But typing lots of lines is the way to look good in a spreadsheet during layoffs. And, many engineers want projects where they get to type for 4-12 months before users use the features.

Note, the above is not a complaint: I recommend software engineers track and ship a consistent number of diffs every week. It forces you to ask yourself if someone's blocking your reviews, or if maybe it's a good time to squeeze in several quick, safe unrelated improvements, etc. Shipping code should not feel like a chore; the company "owes" you the ability to ship code to production since they value your performance based on that.
So I perhaps should have been more clear.

If your plan in choosing a name for your bot is to choose one that won't collide with a human, you are going to run into the fact that humans have a lot of very different names. Hence the link to the 'falsehoods' piece.

The US Census of 1950, for example, has a lot of Descords, Descards, Dicords, Dioscords, and... in PA, a Rosa B Discord, in NYC, a Mr Discord.

In general, all I'm saying is, it is far better if your intention is to allow people to choose their name, to not put any arbitrary restriction in place with the justification that 'it probably won't affect anyone'. If there's one thing people really care about it's their name. And no matter how unlikely you think it is that someone will run into your restriction... you're almost certainly wrong.
I'm not sure what baggage either prop came with other than being supportive of gambling
This is very much how I felt around 2005-2007, just prior to the iPhone. It's incredible how quickly this feeling of stagnation fell away in the face of the New. Have faith that something New will come again, and you'll be there to break that new ground!

Until then, I guess we can just grit our teeth and take solace in our own art - and of course, in weights, books, and friends.
Wonder no more: at least clang does, since around v3.5. https://godbolt.org/z/jEq5xbMna
>You don't have to believe that every single employee at a company is productive or necessary to understand that you can't saddle your remaining employees, even if you picked the "right" ones, with the remaining workload.

This is exactly the problem with this thinking. A lot of people don't contribute as much as the top contributors, but if you remove them, suddenly the most productive people have to do their normal jobs plus all these other peoples' too. Then they're going to feel overworked and look for a better job elsewhere.
Probably it's "Full Self-Driving." The other kind of FSD is a bit further away, I'm guessing. :P
You've earned true universe karma points there. Thank you.
> This is a good case for why system bots/messages/etc. shouldn't be given regular names

I disagree. The username can be clyde_discord/clyde_bot and the display name could just be "Clyde". Then the username Clyde wouldn't be taken, and the users would be able to still message the bot and not be confused.

Though I personally really dislike simple human names for bots because it sounds cheesy and dumb.
My perception is that new code gets written at a much faster pace than existing code has any chance to keep getting maintained. There is incredible churn.

The other issue is that almost everything is built on leaky abstractions and underlying software components with inherent design problems, that are hard to reason about, and which remain unfixed because of backwards compatibility and/or because no one understands the code anymore.

Moreover, almost every time you want to fix something, you run into issues in the next lower level of the software stack that you have to work around, or just resign to gloss over.

I agree that it’s a management problem in terms of priorities, but the technical problems are very real.
I think it’s because the free and OSS tools are of such a high quality for developers. There is a much bigger chasm between GIMP and Photoshop than there is between VS Code (with plugins) and JetBrains.

It’s hard for many to get over the fact that JetBrains is infinitely more expensive than VS code in dollar terms.
Oh I agree, it's just something I've noticed has disappeared.
More guessing than even a conjecture, but on a USDT train of thought new information would be the timing of the incoming event as imminent. It's all wild speculation, who knows. For all things considered, if PG's "friend" couldn't reveal more details than a warning (which is tied to timing), it's all FUD.
I agree completely.

On top of that, it feels like classic "magical" thinking by a manager who doesn't understand technical scope or split responsibilities. Why bother to understand why you've hired so many people before blithely opining that 4/5ths of them are fireable? Who the hell wants to work for someone who says things like that? Certainly not the "high-quality" engineers who are supposedly being separated from the chaff.
We used this stuff for a small pilot project: https://www.engineeredfluids.com/electrocool

Pre-covid we paid roughly $225 for 20 liters, not bulk pricing. Not quite apples to apples as 3M Novec is a 2 phase coolant, we went with single phase.
FWIW, Tannenbaum considers himself vindicated after it was revealed that MINIX was buried in every Intel processor.
Based on people I know in Brazil it seems to be way more than a few tens of thousands. I hope I'm wrong. Here's a pretty good documentary on the current situation in Brazil: https://www.youtube.com/watch?v=noP8sLB4LSY
It’s also garbage and also phones home still.

The “outdated” knock on it is relevant because it points to Wyze once giving a nod to tinkerers, and apparently deciding it’s not in worth it to maintain that branch vs working on the firmware that drives monthly revenue.
How is that better for the median person than America being merely competent in various industries? Life seems quite nice for ordinary folks in Sweden or France or Germany. Yeah they don’t have Facebook or Apple, but are they really worse off for it?
For the half of working Americans who earn < $35k/yr, gambling and lotteries and such appear to be the only way to have a shot at a dignified retirement. Like so many problems, I think it can mostly be explained by stagnant wages and gargantuan, historic levels of wealth inequality.
Not nearly as bad as "Karens" have it.
How do you define "public failure"? My definition would be entirely contingent upon the intentions of the new owner since it's his to do with what he pleases. If said owner is well into middle age and bored, but has more money than literally any other person...? Who am I to judge what he decides to do with it?

"It's just money" says Elon and if his goal were to be the world's most massive troll (which I suspect is a large part of it), then it's achievement accomplished, full stop.