skysight-inc/HackerNews huggingface dataset:
I totally understand what you are saying, in terms of probabilities, but what I'm arguing against, is thinking that safety, robustness etc. for a program is just a given, just because you happen to use Rust or whatever else is claiming X feature. In it's essence, it's like saying something is made of military grade materials, but then the materials are used all wrong in the actual design or not of importance at all. The fact that someone used Rust, does not really tell me much, other than certain types of errors are eliminated, and that is assuming they used Rust correctly, for the type system to work properly.

If you ask people explicitly about whether Rust just makes better products, they might say that they have doubts, or give a vague answer. But asking like this is just a leading question, and therefore the process itself of asking the question, will probably cast doubt over some automatic assumptions about what the type safetly of Rust really does for the end product.

But the reality is, "Made with Rust" is starting to look like a certificate/claim of validity, and its definitely not, just like any other language isn't either.
They still have 1 job opening ...

Couldn't they find someone internally?
> "I wonder how far into the year this will go and if we’ll ever come back."

We'll be back, but not until the industry discovers something of actual value.

My internal narrative of all of this is that many of us came up during the smartphone revolution which legitimately created a ton of new value. Products that could not exist before now could (and did!), resulting in a flurry of new companies, new products, and new ways of making money. This was the driving force during the past tech boom.

Then I think we started reaching the end of the smartphone boom. The industry needed to find some new technology that would similarly open a similar phase of rapid growth. It chose to bet on the gig economy, followed by crypto. Both of those were near-complete busts.

I think a lot of the pain we're experiencing is rooted in this. We're past the smartphone explosion but no real technology since then has actually unlocked a whole lot of new value, and in fact has burned investors badly.

Until we actually find this next-step technology things will be in the doldrums. Lots of people are betting on "AI" (or really just LLMs), and time will tell - I suspect it will be pretty transformative for some players and product areas but not in the industry-shaking way that is currently being hyped.

I have no doubt we'll find this at some point - after all technology continues to march forward, but I'm not convinced there is anything necessarily imminent that will drive the kind of growth smartphones did.
> and was never presenting

Ah. There you go.

It's even worse on non Apple silicon Macs. It doesn't seem to care that you have an I7.

Zoom call quality is far superior and the client is less of a pig (if you don't use Team's web version).

Now, for text conversations? Teams is borderline unusable. Given the option I'd rather use IRC (Team search is horrible anyway). If you are used to Slack, it's horrible.
Manufacturing in the US is better for the US economy and looks much better if you're someone trying to get re-elected.
When github was bought by msft, I moved all my code, but unfortunately not on gitlab as it is not noscript/basic (x)html friendly. I wish they were.
That’s my thinking. Tech companies over-expanded based on predictions juiced by the pandemic accelerating things online, that actually didn’t happen so they are over extended.

But I can see being critical of a ceo saying it’s the macro environment when other industries are doing really well. They clearly mispredicted the future, that’s different than a broad economic decline.
Create view is a great V0.5 for a data warehouse and what I recommend people do if possible so they can concentrate on building the right schema, naming standards, etc.

dbt is the V1. You get a lot of tooling, including a proper dag, logging, parametrization. You also get the ability to easily materialize your tables in a convenient format, which is important if (probably when) you figure out consistency is important. Views can take you far, but most orgs will eventually need more, and dbt is designed to be exactly that.

As a side note, moving from views to dbt is actually quite easy. I've done it several times and it's usually taken a couple of developer days to get started and maybe a couple weeks to fully transition.
There is a list that can be bought for literally anything you can imagine.
In general, it takes about 3 months to make a decent mobile app. That assumes you have a graphics person, a decent backend person, and a decent mobile developer. And a design.

You can probably skip the backend person and just use firebase or app sync.

If you're doing order processing you need that backend/integration person.

The less platform integration you do the faster it'll go. If you use react native or flutter you can get that down to maybe 2 months for the three big platforms (web/iOS/android).

Their app is really nice, and they had an app on the barista side, so more people and more time.

They also had an admin dashboard = more time.

Three months is actually pretty good for everything they built. That means they had a designer on-staff, pretty good developers, and a product manager who could communicate. And it's true, their end-to-end system might actually be worth something.
Let's have a more concrete example of ambiguity.

"${*##*[ ]}" is a valid POSIX approach to getting the last parameter but it doesn't work in ksh or bash. Those shells apply the pattern to each parameter in turn when used on '*' or '@'.

That text is from a developer who has profound depth.

A portable method to extract the last argument is:

for last
do :
done

This ambiguity and subtlety is not good.
which is why America needs deflation, or deflationary pressures (such as devaluation of the dollar against foreign currencies expressed as local price inflation) .
I think the reality is that a lot of people really die from an overdose of morphine at the end. Once you are in hospice, the advice is to give enough to make the person comfortable, and eventually that leads to death.
why?

> that those laid off folks added their contact info to

They seem to have added their info to the list for it to be floated around.
If it's that bad you need a construction loan, and that is a wholly different line of business, the bank will want to see proof that you have experience and a financial buffer to pull off the project. But if you have both, good on you!
I think that teams is good for meeting scheduling and conferencing.

For a primary communication channel, teams is terrible.

As long as I can use an IRC inspired tool (slack, discord, irc) to chat, I'll tolerate teams as a virtual conference room.
Shopify Editions – Winter '23
Personally, I prefer at least an 8 inch screen. 7 is just slightly too uncomfortable for my eyesight.

Posted on a Fire 8.
> The opportunity to cut salaries is certainly there every time. I could even picture an end game where we don't need people anymore.

And this happens. We no longer ship ice from the Arctic for cooling. That industry has zero people in it. We do most of our communication via electronic means instead of people carrying letters. We do most of our agriculture with machines, which is why for example 30% of Europe is no longer agricultural labourers.

In each case we do things better, they cost less, and we move on to the next problem and jobs open up there.

> Food production is tens of thousands of times more efficient than before

You need to distribute and sell food, and lowering this has hit wage floors and fuel price floors. Maybe one day you could send food directly to people via drones, and then you could scale it all better, but that's the issue.
I've never dug deep into this, but the normal argument is that it's possible to saturate a 100Mbps link with a single 4K Blu-ray stream. Even if most people will never hit that limit, it would be nice for a top of the line 4K TV to support "normal" (for some media-savvy folks) 4K streams.

But that's not a very compelling argument on its own, since the Ethernet link is just one link in the chain. Having a gigabit port doesn't help much if the TV can't handle decoding video at those bitrates in real time. It's definitely possible that TV manufacturers choose 100Mbps ports because they know the TV can't deal with huge streams for other reasons.

It's an interesting situation for the manufacturers. Even if 99.9% of buyers will never see streams above 100Mbps, and even if that other 0.1% can't effectively use them, it might be worth it to bump the port to gigabit since complaints about 100Mbps ports come up so often in reviews and in online discussions. Maybe throwing in a borderline useless gigabit port would generate enough sales to justify the marginal BOM cost increase.
When the input is large enough, GNU `sort` writes the input in chunks to multiple temporary files, sorts the individual files, and then merges the result for output.

https://unix.stackexchange.com/questions/279096/scalability-...
This is why I am very concerned about people ascribing attributes to LLMs that they simply don't have. The real danger with LLMs, it seems to me, is that people seem to be viewing them as intelligent or as some sort of "truth machines". They are neither. Saying that isn't saying they aren't powerful tools, of course, but a misunderstood tool can be a very dangerous thing.
Current layoffs are not due to macroeconomics, but more a normalization
of what happened in the last couple of yers. Most of the companies laying-off
they all over hired.

Why don't they just say so.

https://www.statista.com/statistics/273951/growth-of-the-glo...
TuSimple (automated truck driving) laid off 25%... [1]

[1] https://techcrunch.com/2022/12/21/self-driving-truck-company...
Gotten fooled by this at least twice now, beware - companies with these “roles” will take you through their entire 5 week interview funnel and drop you at the very last stage if you’re not 10x enough to be worth pulling head count out of thin air. What a waste of time.

Always try and find out if the role they’re hiring for is an actual role they have a vested interest in filling and not just a generic “statement of interest”.
I don't find basic autocomplete useless, although I probably use it less than most people. (For example, I rarely write Java and when I do I don't use long names or deeply nested structures and I don't implement equals etc. by default.) I think people use autocomplete in two ways; when I use it I know what I want to be in the code and it's a way to type 30 characters by pressing 3 keys or whatever. But I also see a lot of people use it like "I don't know what to do next, what methods are available?" And this is usually to the detriment of the code quality.

Copilot is not like autocomplete. It only works in the second mode, because any nontrivial code it generates needs to be read, considered, and understood. (And any trivial code it generates can be done by autocomplete or long-existing non-AI tools.) This is especially true given LLMs' hallucinatory behavior - by definition it will often spit out something that "looks right" even if it's absolutely not - and such code is harder to review than code that looks obviously wrong.

So if you do use autocomplete in the second mode, maybe you find Copilot a super-powered version of that. And if you have the same weaknesses as Copilot, reviewing its code after it's done writing it is probably not any different than reviewing your own code after writing it, so for you it takes the same amount of time. For me, that's not the case.

When I used it, and when I see others use it, Copilot is like an impossibly overenthusiastic junior developer I will never be able to teach better habits to.
That legal duty is at best questionable:

https://en.wikipedia.org/wiki/Dodge_v._Ford_Motor_Co.#Signif...
So the solution to Thunderbird's problems is to move your email to a different piece of software?
GitHub laying off 10% of its staff, going fully remote
Can't show people escaping the UK, I suppose.
It was kind of a weird comment.

Seems to imply that in the world of professional basketball there's something wrong with the being ultra competitive and desiring to win and defeat one's enemies and winning a championship and that, instead, being a family man is more the real measure of success. Which, if true, I think both sports fans and sports organizations have all missed the memo.

My buddy Chuck is a great family man. Not a great ball player. Should he join the NBA?

> Is that what the "fuck them kids" meme is actually about?

I think this meme is about MJ's general disdain for signing autographs or taking pics with people even famous people like rappers. He is the classic example of "never meet your heroes". Which, again, even if he is the biggest prick off court, it hardly detracts from his reputation as being one of the greatest NBA players, and arguably, thee most famous athlete across all sports, of all time.

In other words, even though Gretzky, for example, is greater than MJ in terms of stats, no one had a bigger presence in the '80s and '90s than MJ around the world across all sports fandoms.
But, why is universal wired broadband in very rural areas of the US an unreasonable expectation? We did the same thing 100 years ago with universal service requirements for telephone. As I understand it, the build out was subsidized by the government along with a universal service fee for all phone lines.

Is the infrastructure for low-broadband in low density areas inherently more expensive than POTS infrastructure was 75-100 years ago?
> Since old insulin patents have expired, is it that you are allowed to buy generic insulin but there are no manufacturers, or that you not allowed to buy generic insulin because recent advancements are so good that doctors won’t prescribe the old stuff anymore?

Walmart sells human insulin (the previous gen stuff) for $25/vial. It’s manufactured by Novo Nordisk. It’s what was regularly prescribed in the 1990s. It has downsides, such as requiring a strict eating schedule: https://diabetesstrong.com/walmart-insulin/

Most doctors today prescribe human analog insulin. They do this because it is better at controlling blood sugar without requiring strict eating schedules.
The UK doesn't elect a leader, it elects a parliamentary party which chooses its own leadership. People did actually vote for this.

Although for the people in scotland, this is more accurate. We are not represented for over a decade by the UK government, and have been removed from the EU against our will...
The economic indicators are solid, which is why JPowell is promising that the Fed will keep pushing on the money rope until they stop being solid.

Why do you think the Fed just raised interest rates again?
The last few years were marked by a truly outrageous hiring spree fueled by near-zero interest rates and, by extension, tons of cheap VC money. Because of greed or mismanagement, tech companies over-hired during the pandemic expecting record growth to continue indefinitely. These layoffs are a sign that pandemic-era business growth plans were brittle, unable to tolerate even temporarily raised interest rates and the ceasing flow of cheap cash.
You've clearly never used Teams.

But in all seriousness Teams is fine for chat and video.
Thanks for the reference to D-expressions; that was an interesting read.
> lookout for senior rust engineers

Interesting how companies have trouble hiring for hyper specific tech that they might abandon in a few years. Then what happens to these "rust engineers", do they get laidoff for the next hiring of "X engineers".
The ones who make Real Money in the trades are mostly in sales & management before their career's too far along (either very high-up in some larger firm, or running their own thing with employees). Their knees tend to be OK.

[EDIT] Actually, that kinda goes for tech workers who aren't in the top part of the trimodal comp graph, too. You either move into management or start your own thing, if you want Real Money (else you'll see a bad mid-career plateau).
If this is a joke, it's gone over my head. What are you saying?
> the recursive feedback loop would just yield nonsense

an assumption disguised as fact. we simply do not know yet
They’re keeping Slack. Zoom is going away.
In general, the article is fine.
> Interest rates are high and I am worried about getting my next round of funding or meeting minimum payments on corporate debt.

Curiously they IPOed in 2021 and report no debt. Perhaps they intended to borrow and got sidelined by rate hikes?
If I decide I am done, why would I stick it out to endure the pain & suffering of slowly starving to death? Once I make the call, I'm fine with taking the long nap.
I read a position piece on plastics. Claimed that the best solution was to burn all plastics, to generate electricity, which would be fed into the grid. Claimed that optimally burned (right temp, pressure, and O2) that the resulting smoke could be treated to be minimally impact the environment and burning prevented all of the harmful chemicals (numerous biologically chemicals like bpa, bpc, etc) from getting into the soil and water table.

It sounded promising, and does sound better then ending up in the ground or oceans. No idea if the science supports this though.
> Lisp is an existence proof

So is Forth.

Forth is the first "shell" that ever ends up on a new piece of computing hardware. You get a REPL + programming environment from scratch by implementing just 28 words in hand-written assembly.[0]

Most programmers can get it running in just a few days, even with no prior knowledge. (Lisp is also famously small to implement.)

> Just because no one does this doesn't mean it can't be done.

100%

[0] eForth, described in 53 pages here: http://www.exemark.com/FORTH/eForthOverviewv5.pdf
Rust Is Beyond Object-Oriented, Part 2: Polymorphism
This bill has cross-party support. It's not a conspiracy by the Tories—Labour, the LibDems, and the SNP want it too.
Not quite sure why you're getting downvoted. Might be due to your friend's unsubstantiated claim tech workers (on average) are overpaid while underdelivering. However, the core observation is reasonable. Layoffs create desperation in the labor pool which is likely to drive median tech wages down. This benefits companies opex long-term as they restart the hiring cycle over the next couple quarters. Doubtful we're seeing market-wide collusion on these layoffs but it certainly creates an institutional hiring advantage.
My observation is that recent layoffs affect engineers with different seniority very differently.

Senior devs I know who got laid off are just enjoying their time off (with pay! if you consider the severance) after the rocketing market in 2021 (and maybe even H1 22) made them whole and financially secure. And they won't be entertaining a startup unless significant equity or big leveling up (eg Principal or Director).

On the other hand, fresh grads who got laid off are in such a panic mode (esp those on visa) they'd be willing to take anything.
More than 10 years Fruux customer here.
It's not a metaphor...it's a joke
Wow. That's horrible. You should get this sorted out first at country level.
Call me crazy, but I went with the startup. It's been a while since I felt like my work had any real impact on the business and I thought it could at this startup, so I'm taking the risk.
Analogy of?
That doesn't sound tough.
Both Comcast and Verizon have mistakes in their databases. They both list me as living on N. Main St. even though it's been Main St. (with N. Main just being a short stub) for some number of decades now. I actually have Comcast service and it hasn't been a problem but the point is that they have some incorrect/outdated data.
Nope.

I know I'm not the only one here who didn't enter tech immediately after college. Once upon a time I was an electrician. I've done framing, roofing, general farm work, I was a pharmacy technician and ran a photo processing lab. My hobbies today include things like machining.

The "problem" in tech isn't so much the availability of jobs, but the relative income. There's nothing I've found that I could do that would replace my income in a reasonable time frame. If I left tech I'd be looking at a >50% reduction in income.
I have openly used LLMs to build a custom prompt engine that allows me to make systemic refactors across an entire open source codebase of mine (of 250 files) with a bash command, in parallel.

There are big changes on the horizon.
Strange comment. Thunderbird is for email, not the web.

Are the people who want it to change confused about the difference between smtp and http?
The most potent use case of the current implementation of ChatGPT is plagiarism.

Businesses who need blog posts for content marketing would hire copywriters who would paraphrase my content and publish it as their own. Now they can do it faster and for free. Blogspam got cheaper and more effective. This applies to other kinds of spam too: email spam, forum spam, comment spam... Spam spam spam. I'm afraid that we'll soon drown in even more noise.

Again, this is just the current implementation, which has not reached its full potency. We're already seeing this combined with voice and video generation. Then it's students doing their homework with it, and even professionals.

This is a game changer. You can argue that it makes the game better or worse, but you can't deny that it's changing the rules.
I just got back into the market after taking a hiatus to write a novel (finished it, deleted it afterward cus I'm not proud of it) and work on my music,(more success but I'm not good enough to think I can make a career out of it).

There's a definite hiring slowdown due to current market circumstances and the fact that "Senior" really doesn't mean what it used to, so there's a lot more competition for those roles now.

I'm guessing it will be less bad 2nd quarter, but prolly not back to, erm, "normal".
Russia would probably be silent if they had proof America did it, because they don't want WW3. And America would probably be silent if they had proof Russia did it, for exactly the same reason. Neither side wants to escalate this into WW3, because then everybody loses.

It's a lot more convenient to explain that you totally would retaliate if only you knew who did it, rather than claiming you knew who did it but you're not going to retaliate anyway because you fear escalation. So everybody plays dumb.
These are facts about Asian victimization. Victimization does not demonstrate hate. There are separate charts for hate crime patterns, and I believe it shows a similar trend. Not surprisingly the current administration does not want to talk about this very much. Instead they talk about bias incidents, including saying not nice things. These skew whiter than crimes, especially violent crimes.
No slowdown near Ithaca, NY.
I used to hang out there back in the day (under a different name). The frank discussion there got me through some really dark times. Once, I met one of the posters IRL. It went fine. We didn't talk about suicide.

I wonder the same. There used to be a sentiment expressed back then with the phrase "waiting for the bus". I wonder how many of those folks are gone or are still waiting for the bus. This thought makes me want to cry.
Yikes, even $2k is a lot more than what I'm paying. Living in a city has its benefits but RIP bank account.
Not only that. The final season is already filmed!

https://www.google.com/search?q=snowpiercer+final+seaon+film...