skysight-inc/HackerNews huggingface dataset:
"No reason", at all? Have you seen how much standardized legwork is done with a backend framework like Rails and Django? How much easier that is to work with other developers because everyone is following known conventions? With Django, there's also the huge benefit of millions of data libraries an import away. When I search for client libraries to do something, anything under the sun has a Python client. Much much less so with Go, C#, and Java.
That latter "cryptic" example is exactly what Typescript looks like in some cases. But there, it works because the type system is guaranteeing you the correct return type, and can warn you when it's unnecessary. To add it to Python would be a huge mistake, because it would encourage throwing in ?'s everywhere "just in case", making it even harder to understand what's being passed around.
So how did people manage to eat on the go prior to the invention of straws and plastic lids?
I didn't work at Capital One, but this sounds familiar to what I saw working at another big bank that I will not name. An entire division basically got laid off with a select few people being "promoted" to "Principal Engineer" (more work without pay raise) and they replaced everyone else with contractors. It did not go well. Last I remember, the exec they pulled in that spearheaded this reorg left after only being in that position for a year or so.

I do not miss working there.
Fine-Tune Sentence Transformers the OG Way (With NLI Softmax Loss)
What kind of things are easier to debug with lots of RAM and how would you do it?
It's also a sign that they aren't passing any of the savings onto their customers.
It’s unstable because it is ripe for revolution, compared to a competent government.

What perhaps isn’t discussed is what generations of oppression and political murder does to a people, like Russia and strongman leadership.
Hugging Face Diffusers for models like DALL-E 2 and Imagen
Making anything other than false and none falsy was a mistake; it’s much easier in Lua, for example, there you just say “x or 5” because only nil and false are falsy.
Disagree. Everyone will make at least one major blunder in 1. and probably more. I don't care how much thought you think you put into it, you will make mistakes if you move proactively and not just sit there and wait until you are forced to act or the problem goes away.

Companies live or die by how nimble and effective they are at fixing the messes made in 1. while moving forward.
Redfin has this and quite a lot more on their Market Insights feature.

https://www.redfin.com/zipcode/<ZIP_CODE>/housing-market

For example: https://www.redfin.com/zipcode/95050/housing-market
Obviously they should have laid off more employees until the CEO salary per layoff drops below $1000.
Some functions return plain values. Other functions return fancy values with the plain values inside. There are different types of fanciness. One simple kind is called option. An option may have a plain value inside it or it may be nothing. Imagine looking up a phone number in the phone book. You get the name wrapped in an option or nothing because the person is not listed. Another fancy kind of thing is a Future. It runs some operation like looking up something in a database. When you call the function it just returns this fancy thing and at some point the database sends a response and that response is a plain value inside it. If you want the plain value you have to wait for the future.
Well quite often you have functions that return fancy things and you would like to chain them together; lookup some user and then lookup their account. Instead of waiting for the first one and getting the plain value out then passing that to the second one and waiting for that, you could write some code that chained the two functions together for you. That composing of functions that return fancy things is called join or flatmap. If you also have a function that can put any value into a fancy thing (this is called unit or pure) you now have what is called a monad.
And yet, CEOs for decades (the 50s-80s) did just fine at a fraction of wealth disparity compared to today [1]. In fact, in just the last three years; the overall disparity has increased 31% despite corporations failing to properly manage the pandemic or their workforces.

1 - https://www.forbes.com/sites/annefield/2022/05/23/ceo-worker...
There's still a heavy load with buses. And buses need to be able to run all day and all need access to a charging station at night.

I understand the use of EV's for passenger cars, but transportation isn't a one size fits all.
Yes, which is why I reworded it. The score continued to decline.

Honestly, everything I've posted here is a list of facts. I'm more than willing to entertain being wrong on one or more of them, but as far as I can tell those facts are not actually in question.

Regarding your edit, that could be seen as a benefit that IRC has, but right there with that would have to be "native clients" on the list of things that most people don't care about. The hatred of non-native packaged web apps is mostly a techie thing that doesn't exist outside of forums like HN. In a world where electron didn't exist, there would be a world with less platform support, not a world with more native apps.
The $RTFM[2] Article
Allegedly, Rocket Mortgage was built on top of an internal project + lessons learned for another large bank. One could argue that was a very specific example of the general trend you're discussing.
Discourse is nice software but I'm regularly irked but this hostile "growth hack" default setting. I don't want to follow every forum post after I've spent a total of 5 minutes on a forum asking a question about a weird compiler error.

[x] When I don’t visit here, send me an email summary of popular topics and replies

That complaint aside, I think it's a good platform for a technical forum because their search works very well, it auto-recommends similar threads pretty accurately, and the UX for reading a thread is fairly good. I expect they put as much thought into their chat app.
No need in my workflows since unix tools solve that exploratory starting point. Just about everything else is SQL.
> why the downvotes? If you don't agree, just reply so we can have a healthy dialogue.

I think downvote = disagree is expected. If someone thinks your comment is not making valid points, downvoting is a way to bury it below other comments.

So that, naturally, the comments that the community most agrees with (in addition to adding quality content) bubbles to the top.

https://news.ycombinator.com/item?id=658691
I would say Go.

I think when coding the only "decisions" to be made were whether to make things public or not, whether to use pointer receivers or not (even that wasn't usually a decision), and how to do error handling (no language is going to do that for you).

Go was at version 1.5 (2015) when my copy of The Go Programming language was release and there has been exactly ONE major language feature: Generics.

Here's from my Go notes on releases:

Releases: https://go.dev/doc/devel/release

(Since 1.5, my book's version)
1.9: type aliases, type T1 = T2
(Since 1.12, when I last learned Go)
1.13: number literals improved, godoc removed from core:
go get golang.org/x/tools/cmd/godoc
godoc
1.14: overlapping interfaces, https://tinyurl.com/2fcyrnqm
1.17: slice to array conv https://tinyurl.com/y3xvpwud
1.18: GENERICS
> Will be a big loss for retail investors

You mean it will be a big loss for retail traders
That is so incredibly short-sighted of them. The same thing happened to me. Twice. I guess there was no way for Oracle to know that I was 'kicking the tires' in my personal time, to see if it might be worth migrating some of my previous company's millions in cloud spending to them.

Oh, well.
There’s a flip side to this when people who come later totally underestimate the problem space and difficulty when trying to “fix” things.
$125k * 400 companies/batch * 2 batches/year = ~$100 million/year deployed just during the batches. On top of that, they often participate in later funding rounds to maintain their 7% stake. Also, it takes a long time for those investments to generate cash. Many of the most valuable YC-funded companies are still private, and even for the public ones I doubt YC unloads its whole stake as soon as it can post-IPO.
Getting around region lock for what reason?

A) view the same content, but pay for it in a region where it is cheaper?

B) be able to view the content in a region where it is simply not available, by accessing that region where the content is available at its most expensive price?
I can share some. Had a similar experience as the parent comment. I do support "one big database" but it requires a dedicated db admin team to solve the tragedy of the commons problem.

Say you have one big database. You have 300 engineers and 30-50 product managers shipping new features every day accountable to the C-Suite. They are all writing queries to retrieve the data they want. One more join, one more N+1 query. Tons of indexes to support all the different queries, to the point where your indexes exceed the size of your tables in many cases. Database maintenance is always someone else's problem, because hey, it's one big shared database. You keep scaling up the instance size cause "hardware is cheap". Eventually you hit the m6g.16xlarge. You add read replicas. Congratulations, Now you have an eventually consistent system. You have to start figuring out which queries can hit the replica and which ones always need the fresh data. You start getting long replication lag, but it varies and you don't know why. If you decide to try to optimize a single table, you find dozens or 100+ queries that access it. You didn't write them. The engineers who did don't work here anymore....

I could go on, and all these problems are certainly solvable and could have been avoided with a little foresight, but you don't always have good engineers at a startup doing the "right thing" before you show up.
>> “ Regulation Y also describes transactions for which bank holding companies must seek and receive the Federal Reserve’s approval.”

My reading of Reg Y is if Capital One got approval from the Fed, it’s fine for them as a bank holding company to engage in a nonbanking activity. Am I missing something?

___________

Source:

https://www.frbsf.org/banking/regulation/regulations-policie...
I ran weechat/irssi on a VPS for years but the issue is that it only solves the problem for me, not anyone I wanted to talk to.
Expressing the problem you are trying to solve as a DAG is idiomatic in Airflow, but expressing your problem in terms of queue processing is idiomatic in Celery.

a b c d vs. a (bc) d

They make different design decisions about what to surface via UX and what to make easy as a consequence of thinking of the problems in terms of different data structures.
> how many [...] are actually solving problems [...] not a lot

How is this specific to programming? Surely there are more pressing matters if we are looking for BS jobs that don't solve problems.

> U.S. health care spending grew 9.7 percent in 2020, reaching $4.1 trillion or $12,530 per person. As a share of the nation's Gross Domestic Product, health spending accounted for 19.7 percent.

https://www.cms.gov/Research-Statistics-Data-and-Systems/Sta...

This is almost one out of every five dollars in this country. Now that is something actually worth talking about.
Dogs are named “Hail” and “Mary” respectively
The details of the calculations are in https://www.tiobe.com/tiobe-index/programminglanguages_defin...
F’n LEGEND! I spent hours per day twerking his filters for my thesis animation
Well, this person is not a fella (assuming fella is still used for a male, unlike dude, and apparently guy as well).
> Income is related to consumption, and consumption is related to emissions and pollution.

This doesn't make any sense. The suggestion is to make more money and donate ~all of it instead of consuming it. You can't look at a plan to make more income and infer that the higher income means more consumption _when the entire point of the plan explicitly avoids consuming the excess income_.
Sounds like best-case analysis to me. Speaking as somebody who experiences depression, anxiety and intrusive thoughts, it's a pretty bad idea to expect somebody to make rational choices while stuck in a pit.
I’ve been playing with tech like this for over a year now. It definitely requires getting to know the AI to get good results. The tech gets better fast and makes old techniques obsolete. But, the gap between beginner and expert prompters stays large. As silly as that sounds to read back :D
The thing is, they aren’t actively managing 121k people anymore than the President is commanding 1MM+ troops. Nobody is capable of actually managing that scope. In reality, they are managing a handful who are also managing a handful who are also managing a handful etc. If you disagree, ask yourself if they could intelligently describe a randomly selected employees day-to-day duties. If they can’t, they aren’t really managing them in a meaningful way.

I agree they manage the strategic vision of the company. The research on whether they make a real difference in the long term trajectory seems mixed.
30 years ago, my dad and I watched a VGA demo on our IBM PS/2. We were blown away that there was enough color depth and resolution to see what was clearly a photograph, not an illustration. It appeared line by line.

Someone had taken a photo, somehow digitized it, distributed it, and we were looking at a representation good enough that we could tell what it was.

It felt like we were living in the future - me as a middle schooler and him with decades of software development under his belt.

The iPhone maps app with the GPS dot and DALL-E are the only things that have matched that feeling.
Unless the tech learns to reason, it will never be able to do anything other than recombine and remix prior art. (Which is maybe what many designers already do, but it won’t ever spit out a Paul Rand logo.)
But that leads us to another feature of PHP - It is fun!
> they’re not able to keep up with the load

Zillow can absolutely keep up with the load. Your proxies are being blocked by the WAFs that Zillow utilizes, usually PerimeterX. Also, based on your other comments, you have no idea how to architect a web application that can handle the trickle of HN traffic, and I'd wager any problems are more likely on your side.
To me, that seems a much simpler route than screen-scraping (yes, despite problems parsing CSV format).

I've been involved with screen-scraping of req's for <major airplane company> to produce spreadsheets for others in the same company, and I'll take FTPing the data->CSV almost any day.

* Especially when the FAA is the eventual consumer *
French iOS developers file antitrust suit over Apple’s App Store fees
> At this point "taking responsibility" would mean resigning and letting someone more competent fix his messes.

Your derision is probably blinding you from the solution that's most likely to produce the best outcome -- him learning from his mistakes & cleaning up his own mess. Resigning won't be a magical fix-all.

It's actually ironic that your definition of "taking responsibility" is him quitting and having someone else clean up his mess. Paying back a portion of his stock based compensation from 2021 or forfeiting his comp going forward would make sense though.
How about the wakeup word even working reliably anymore or not offering me an upsell on every other interaction.
The research is a bit mixed on whether a CEO of a large corporation (S&P 500 size) really matters so I’m not sure the risk statement can be said with conviction.
An attacker is currently draining 100s of Solana, $SOL, wallets and SPL tokens
Looks like a good start for a Space Force squadron emblem https://usafpatches.com/product-category/us-space-force-patc...
FLT is doing an Alaska trip in the lightning, just to see if it can be done. They knew they run out of battery, so they had a ford hybrid with the powervault so they could charge it via plug into the bed power. Its rather crazy, but fun to watch.

https://www.youtube.com/watch?v=qUGxRTEcymk
I've meandered down that path a bit.

I chatted with the Wren folks: https://www.wren.co/

I did an internship with Natural Capitalism Solutions: https://natcapsolutions.org/

I also co-founded a local food startup: https://www.thefoodcorridor.com/

I have also gotten some permaculture certificates.

Be prepared to take a lower salary. This was the biggest stumbling block for me.

An alternative I'm sure you've thought of is to donate some of your finance salary to climate non-profits or buy things that are climate conscious (including from a startup doing this).
Regenerative Economics 101
I am really interested in scalability problems.

I recommend the whitepaper Scalability! But at what cost?

My experience with Microservices is that they are very slow due to all the IO. We kind of want the development and developer scalability of decoupled services in addition to the computational and storage scalability in a disaggregated architecture.
Lamport just never misses. Spurred by your comment and impressed at seeing Lamport again(!) I went and found this link to all of his published work:

https://lamport.azurewebsites.net/pubs/pubs.html
I've seen people screenshot logos at low res, save them as jpeg, share them with Whatsapp and put them in A0 posters. With SVG and EPS logos easily available. With detailed guidelines on how to use them. Point them out their fault and still not see anything wrong.
I think it just shows that the CEO earned enough to give every laid off employee a whole annual salary, so you could argue that the layoff could have been prevented for at least a year.
Yeah, the D guy
Personally I am curious why no one is exploring the M2M applications of crypto.

If we look forward to the time all (most?) vehicles are autonomous, I can see a need for a ‘market mechanism’ which allows vehicles to request/cede priority.

Driver A wants to get to Point B in a hurry, so has an incentive to request Drivers C and D to allow their vehicle to pass. If Drivers C and D have no rush, they accept the incentive. Crypto (or a similar token), handled by the vehicles, enable this.
Most people are objective dumb (i.e. less smart than the median/average) so this doesn’t surprise me.
Public companies have shareholders to please quarter-after-quarter. If the markets remain bearish for long, public companies will have to do multiple layoffs as they restructure their operations.

Private startups, especially well-capitalized ones, have only their Boards (mostly, founders) to answer to. They can be, counterintuitively, more stable job-wise than many public companies.
> It was survival of the fittest, and most up and coming companies straight up died.

Oh, during the dotcom crash, Internet companies failed by the thousands in the US. But many of them were absolute garbage companies, far worse than the average modern startup. Frankly, scam companies were coming out of the woodwork. It was even worse than the later mobile/social/local/GroupOn era.

But just because many companies folded, it didn't necessarily mean that competent programmers were out of work indefinitely. There was a period of about 6 months when getting hired was nearly impossible, but after that, things started to turn slowly upward.

Honestly, if you're a programmer, I really recommend an emergency fund. Especially if you're being paid ridiculously well, keep your living expenses lower, and put some money aside.
i kept having constant problems with neighbors and roommates making too much noise (until I found the right place). Noisy people can be annoying, depending on time of the day and volume levels, and I grew up in a poor neighborhood. The divide between people who like silence and those who are loud, seems to be along being introverted or extroverted.

The main problem is that if someone is noisy then it forces others to also raise their volume levels, and effectively no one can have a silent space to read or study. Just because rich people may do something doesn't mean it's automatically bad as the article seems to imply.
I highly recommend checking out 80,000 hours which has very helpful problem profile guides, quizzes on how to find out what is most meaningful to you, career guides, and a job board. It's been exceedingly helpful for me as I made career decisions (and major life decisions).

https://80000hours.org/problem-profiles/climate-change/#top
The only time I would personally choose IRC is if my use case targeted retro systems with limited CPU/ram/network connectivity, or I am integrating with something that uses IRC for some reason (like the back end for Twitch chat).

If I actually cared about decentralization above other concerns, my next choice would be Matrix.

For literally all other use cases, I would be on Discord or Slack. Users are likely already familiar with it, likely already use one or both, and I'll have to answer a lot fewer technical questions.
Schrödinger’s Cat?
None of us are immune to that. The amount of magic we all rely on every day is incomprehensible. We just take it for granted that there is power to our house, the trains arrive on time, the bridge doesn’t collapse, the coffee tastes nice and costs little.
At first I was like "jesus christ this is going to be a bloodbath" and then I read your post and thought "huh yeah i guess it makes sense they are firing people."
This organisation runs a slack community where climate jobs are discussed and new postings for lots of companies get shared there:

https://workonclimate.org/

That said, while I feel similarly to you OP, I am also highly skeptical of the tech industry as an avenue for bringing about the necessary change. We don't need new tech, the problem is almost entirely one of societal organisation and changing the economic incentives. One particularly egregious example of a tech failure is the case of the carbon offset company that actually succeeded in starting wildfires and destroying a lot of forest instead, and there are plenty more you can find.

I think, while it might not feel meaningful in the same way, your effort is better spent financially supporting and contributing to climate activism that can change the perspective and politics in your community.
> Overpaid executives failed

Their failure has already dropped a huge amount of their stock-based compensation. Their base salary shouldn't be determined by the company's failure (only their _future_ salary).

What if you applied this to a worker instead of a CxO? Would you yourself take a pay-cut, after the fact, if the company fails to perform?
The other point is that investors didn't get the desired performance out of their $168M CEO.
GitHub is adding web cookies for enterprise users
The thing that bothers me is that anyone who thinks they should decide for other people what (non-poisonous) chemicals they should put in their body is obviously so crazy that their opinion should be excluded from serious consideration on the matter. (This goes double if the person hasn't ever even tried the chemical(s) in question!)

Anti-drug hysteria has caused far more human destruction than all the bad trips and psychotic episodes put together. There are thousands, perhaps millions, of people in prison right now for illegal drugs. In some cases they had their lives ruined over nothing worse than a few grams of weed.
How would a union make Robinhood a more successful company that can afford to pay all of those employees? For that matter, how would it make a government organization better?
In a way it makes sense. Discord provides the UI and authentication infrastructure, so the Midjourney devs only have to worry about the actual functionality.