skysight-inc/HackerNews huggingface dataset:
employees are working on cars that are competitive, whose price are becoming more affordable and that fit people's expectation (cheap to maintain, highly efficient, compatible with a sustainable future)?

I'd prefer to work at a company that will hire en masse in the coming years, than at one that's rich on paper but prefer to pay dividends and one-time bonus while having no reasonable roadmap for the future of mobility.

I hear the Qataris and Saudis are paying well, too.
> Interest rates have a large indirect impact on their business

Can you expand on how please?

Wouldn't this depend on Google (or other companies) actively financing things through debt with loans from banks?

Why would they need to do this if they have tons of cash on hand?

> Alphabet cash on hand for the quarter ending September 30, 2022 was $116.259B

If anything, can't they put that money somewhere and earn interest on it? Higher interest rates means they'll earn more on it.

How do they experience increased costs from interest rates if they aren't financing projects through debt? Or are they?
My original point was that language models will almost certainly be the glue that holds a variety of models together in a post-AI world. We communicate with other humans using language, we will use language with AI as well. In order to understand and debug model networks they will probably be built using a common embedding framework that allows you to derive textual descriptions of the things being passed between them. LLMs already have the ability to generate text to dispatch to other services and synthesize results, all that is required for it to act as an "model executive" is a framework that can ensure security/correctness of code before building and executing it. Even if LLMs never progressed past the current crop of transformers, there are a lot of small architecture optimizations that could reap big performance improvements, and compute/data scaling alone basically guarantees a level of functionality sufficient for a lot of very interesting applications.

I agree that trying to scale larger and larger language models to build "the one model to rule them all" is probably not going to play out.
Gavin Belson taking full responsibility

https://www.youtube.com/watch?v=u48vYSLvKNQ
The copy on that website gives a good indication of how seriously we should take anything they write. It doesn't have to be a parody website to be dumb!
If you have something to do the job is worthwhile. If its busywork, at least you get paid. If you don't have either of those things, the boss/work is not worth anyone's time, you're better of taking training and quitting.

Meanwhile hopefully the market/regulation sorts itself, and your boss loses his job, because someone does something worthwhile elsewhere.
Well if there's any way to find out if you do reveal anything I'd love to know because this sounds very interesting and novel.
>That makes no sense, $1, $2, and $3 are different parameters.
>Using your example,

|> `${$3.id}: ${$1.friendlyName} ${$2.url}`

>makes absolutely no sense.

That's not what I was saying. I was saying that using `$1`, `$2`, and `$3` _would be different parameters, which would be good at helping disambiguate_.

That would enable this, from my example:

|> `${$1.id}: ${$1.friendlyName} ${$1.url}`

while also enabling something like this:

|> `$1.indexOf($2)`

...whereas just sticking with the single `%` means you _can't_ disambiguate, and that if they instead try to allow disambiguation by deciding that the first `%` is `$1`, and the second `%` is `$2` (and so on), then now you can't use the template-string example I gave.

Having unique "magic scope variables" at least allows you the flexibility to handle non-unary use-cases.

Either way, this is another case of "every lexer/parser has to be riddled with special cases" to handle "is this `%` a fancy-pipeline-identifier, or is it an operator?"
Right, but I guess the presumption is you’re the arbiter of what shit is worth leaving at home versus not. I assume if a known pedophile came to a party, others might say something and you’d be okay with that.

Not trying to raise a big point but I just don’t think it’s easy for everyone else to leave things they care about at home as some others. The more passionate, the harder it is.
No, it's not easy.

But for the large companies it's not easy to stop dealing with them either. Unless you're in IT or programming it's basically impossible to boycott both Microsoft and Apple if you happen to have problems with both of them. Even if you're running Linux or BSD in your personal life you have to deal with one or the other at work.

Good luck boycotting your local grocery store, especially if restrictive covenants or local monopolies mean the alternatives are non-existent or owned by the same parent corporation.

When it comes to the government, as long as you avoid annoying your neighbors, obey traffic laws, and pay taxes, you can spend huge stretches of your life not interacting with it. Heck, if you're a W-2 employee and your workplace takes out enough money from your paycheck you can skip even filing taxes. No one will come after you.

In the US governments pretty much leave you alone as long as you obey a minimal set of rules and don't cause problems with your neighbors.

> "If I refuse to deal with my government, they will send people with guns to put me in jail."

Yes, in some cases sure. But no, typically they won't. Because typically they have no reason to deal with you.

Just like in some cases citizens will get significantly hassled by private companies. Today those private companies typically use the government (through lawsuits and the like) to hassle citizens, but it's the private company that's the initiator. And if you refuse to deal with them they'll mess with your life in ways more Kafkaesque than simply sending people with guns to put you in jail.
How about reframing to "Is spam getting harder to filter?"

No one at google wants spam.
I did, I was in the army in my early 20s, used the gi bill + parents help to get a psychology degree in my late 20s, worked minimum wage for 2 years then went back to school in my early 30s to get my cs degree with the remainder of my gi bill + savings.

Became a software engineer, that was 8 years ago. It's going pretty well now. Highly recommend if you enjoy problem solving and can tolerate writing code.

The most reasonable paths are to go to your state college and get a degree in computer science while trying to get a paid internship every summer then apply for jobs everywhere.

If you don't want to code, get an apprenticeship with a union shop if you want to do the electrician/plumber route although the housing boom is also coming to an end. There's always a market for good electrians/plumbers/contractors.
To be honest |> looks more like a tipped over traffic cone to be begin with.
I'll bite:

let _= Object.keys(envars).map(envar => `${envar}=${envars[envar]}`).join(' ')
_= `$ ${_}`
_= chalk.dim(_, 'node', args.join(' '))
_= console.log(_);

This is possible in current JS syntax.

You can also cram it into one line with semicolon:

let _= Object.keys(envars).map(envar => `${envar}=${envars[envar]}`).join(' ') ;_= `$ ${_}` ;_= chalk.dim(_, 'node', args.join(' ')) ;_= console.log(_);

So it's basically Hack syntax for pipes with just ;_= instead of |> and _ instead of %. And you need to 'mark' the beginning of the pipeline with `let _=`

Additional 'benefit' is that until you leave the scope you can access output of the last pipe through _.

You can always use ;_= for consistency and pre-experess you intent to use the piping in the current scope by doing `let _;` ahead of time:

let _;

;_= Object.keys(envars).map(envar => `${envar}=${envars[envar]}`).join(' ')
;_= `$ ${_}`
;_= chalk.dim(_, 'node', args.join(' '))
;_= console.log(_);

Full disclosure, I hate all of the above but I love Hack syntax with |> and %.

To better confer the direction of the pipe you might even use the letter that is oriented to the right:

let D;
;D= Object.keys(envars).map(envar => `${envar}=${envars[envar]}`).join(' ')
;D= `$ ${D}`
;D= chalk.dim(D, 'node', args.join(' '))
;D= console.log(D);

And if you want to use your pipe as an expression or return it from the function , instead of ; might be better:

let D;
return D= take(D) ,D= bake(D) ,D= serve(D);

Surprisingly semicolon auto-insertion doesn't interfere with this:

let D;
return D= take(D)
,D= bake(D)
,D= serve(D);
> One reason parties disappeared is because we have encouraged widespread neuroticism and anxiety about maintaining purity in different and various forms, and that intolerance has effectively eroded the social fabric.

Sounds like they're pretty disgusted by those type of people. Especially characterizing that type of behavior as "neuroticism and anxiety" instead of, ya know, trying not to die.
It's their 3rd layoff in the last two years. Last year, they were shouting from the roof about opening of three new engineering offices - Austin, SFO, and Toronto. I used to work there during 2019-2020, so I could say - No, you don't need these new offices. Not sure why their leadership took that step.
In some sense, it could seem better to a lot of people just because for whatever query you can imagine there is probably a top N listicle that search will happily present to you, even if it is auto generated nonsense.

> Next to no one uses Android, etc.

That is sarcasm right? I can't quite tell.
OTOH US big tech workers are making large multiples of that bonus every year from RSUs.
He broke the first two of "The Four Rules of Gun Safety"

* All guns are always loaded
* Never point the gun at anything you are not willing to destroy.
* Keep your finger off the trigger until your sights are on target (and you have made the decision to shoot).
* Be sure of your target and what is beyond it.
I guess I don't understand the pushback against layoffs. You layoff based on future projections, not past performance. It would be sinister to layoff someone to prevent some kind of timed bonus but I've seen no reports of that. As far as I can tell its just about reduced investments and reduced project scopes.

It sucks and people deserve severance and unemployment but at the same time why is a reduction in workforce supposed to be immoral? Have severance packages been surprisingly light or something?
Imagine that you asked someone the question "How do you make a cake?" Which response would be clearer?

1. Gather the ingredients, mix them in a bowl, pour into a pan, bake at 350 degrees for 45 minutes, let it cool off and then separate it from the pan.

2. Get ingredients by gathering the ingredients. Make batter by mixing the ingredients. Make batter in a pan by pouring the batter in a pan. Make a baked cake by baking the batter in the pan at 350 degrees for 45 minutes. Make a cooled cake by cooling the baked cake. Separate it from the pan.

For me personally #1 is more readable because #2 is unnecessarily bloated with redundantly described subjects.
Don’t think of it as money directly. Rather think of it as time. When you do, the quantities required are probably a lot closer.
Can't the inverse be said (probably just as often): you don't know how good you have it until you lose it?

I remember a job I thought was bad/toxic as you described. Months/years later, it turns out I was wrong.
That's what is distracting about Elon the most. He's nothing but emotional drivel. Everything he does is draped in a veil of emotion.
https://www.bloomberg.com/news/articles/2022-11-30/laid-off-...

> For the US Department of Veterans Affairs, the mass layoffs in Silicon Valley present a rare shot to snag top talent. With a chronic shortage of tech workers, hundreds of open roles and extra money from Congress in last year’s budget, the agency is keen to seize the opportunity.
We said the same things when arrow functions got introduced using an outlandishly un-javascripty syntax, as well as when templating strings got introduced using symbols that were the domain of LaTeX. Now they're "just what JS looks like" to both old and new JS devs.

Look past the syntax, because you'll master it quickly enough and 2 years down the line forget it was ever not part of the language: does the actual functionality it introduces improve on what we can do and how we write and understand code or not?
I think the Gauche standard library is much nicer than Chicken, and it seems somewhat faster than Chicken as well.
Amusingly enough, “blue hairs” has long been slang for elderly women - a lot of old women used to put a bit of bluing in their yellowish grey hair to make it look whiter/more silvery, and some of them overdid it a bit at times.

What’s bluing? A non-permanent blue dye that used to be used when rinsing white shirts to make them look less yellowed. It’s still sold, but I don’t know anyone under 60 who still buys it.

Amused by this shift in meaning, mostly because I’m now the female equivalent of a “grey beard” in tech, old enough to have experienced the Dotcom bust - there is a fair bit of silver in my hair, and I can’t be bothered to cover it. “Grey bun”?
There is very little if anything similar between the subject and Aaron Swartz
If you cost the company enough money, you will be let go. It is true that you probably will not be sent a bill (although that can happen depending on the circumstances).

The C-Level executive suite, however, will see no repercussions, even though, in reality they are ultimately responsible for overseeing the hiring, training and compliance processes. Even when there are shareholders and a board of directors to answer to (which isn't always) consequences are rarely seen.

In fact, I don't see how they could ever truly be held responsible for anything that goes wrong with the company, but they sure do win (with bonuses and related comp) when things go well while employees usually do not.
Thank you for sharing.

I can relate. This is my first “real” full time job, and I’ve now been there 10 years with little to show for it, and not for lack of trying.

Software engineer for a small company, report directly to the owners.

Repeatedly, I pour my heart and soul into a project that I believe in, only for ownership to trash the project for superficial reasons.

I’ll do small things and get overly patronizing praise, and then when I try to initiate or lead something bigger, they crush it with passive aggressive, belittling remarks. They mostly just want me doing grunt work, despite my desire to do larger, “force multiplier” type work. Work that my coworkers and customers are asking for.

My self esteem is terrible and I haven’t left for fear that I won’t be able to “make it” anywhere else, paralyzed by the fear of ending up unemployed.

I’m angry that I have a 10 year career full of ambition that went absolutely nowhere, I want to leave, but it’s scary.

Your story gave me a great boost of encouragement to start seriously planning my exit.
I regret many things in my life.

But quitting multiple times from jobs that I did not enjoy is not one of them. Even though some of the times I didn't have something lined up immediately. The only regret is not leaving sooner.
Realistically, how far are companies going to cut their headcount? 10-15%? Do you consider yourself vulnerable? You’ve already done good by saving up an emergency fund.

Every real estate market is local. If you find the right house and it makes sense, buy it. Don’t try to time the market.

Wife and I “paused” searching for a home at the start of the pandemic. That lasted a few weeks until the right house came along at the right price. We ended up closing on our first house while many folks were still in lockdown. No competition is really nice, but only lasts a few months at best (depending on the market).

And if stuff gets really bad, who knows, maybe they will pause evictions again?
Most companies have solutions looking for problems and/or are selling $1 for 50c, that worked for a while in an economy fueled with cheap VC money, but the dance is over.
Could be. That same user says they used to use MacOS and hated how the UI got in the way, and now they use Linux, and like it, but that the Mac UI is 'more beautiful'. Those are all common opinions one might have, but it's unusual to see someone driven to Linux by Mac UI getting in the way, saying it's 'beautiful' when it's the thing that drove them away.

AI's a heck of a thing but it sure doesn't pin down a definable position very often. Much like with that parent comment, there's this noncommittal quality.
GitHub Sunsetting Subversion Support
CAlifornia has these all the time too (State of Jefferson, etc). It’s always just bullshit.
You don't need to use your registrar. I'm grandfathered in with free G Suite, but there's other services that can do this on the cheap or free.
Microsoft, Netflix, Google and many more offer different prices for the same products in different countries. Why can't Adobe do that?
As someone who threw away too many years writing medical systems for the American market stay away from this industry segment. Do you want lower pay, rent seeking companies, CFO centric not end user products, and the personal stress that you are kind of making the world a better place so too much guilt to leave, then medical software is the perfect fit for you (until you break).
>Next to no one uses Android

Wait, what?

Who's in the bubble now?
Why can’t you have more than one job in Europe? But it sure is possible in the US, multiple posts here bragged about scoring multiple remote jobs in parallel
Do you think Page and Brin really want to deal with this mess?
Yes. I'm living proof. I'd always played with coding, and freelanced a little, but was mostly a public school math/physics teacher until just over thirty. That job, in that district, was not sustainable for me, so I put resumes out listing all the things I'd played with over the years and someone took a chance on me and I've been at it since, slowly but steadily adding to my skills and taking on more responsibility. I'm not running companies, but I do lead a couple successful teams now.

One thing that possibly helps but also causes confusion is that I look much younger than I am, so if I only tell potential employers about my tech job history it lines up, visually, with an assumption that I started out of college. If they happen to learn my age they do a double take. Hasn't caused issues, but it's weird.

I've heard from others on here that, fair or not, it can help to ensure you are not "dressing old" by having a hip neice/nephew advice on some age/setting appropriate but current clothes to wear to interviews.

One important note: I worked very hard on personal coding projects for years before making the switch. That probably isn't absolutely critical but helped me a lot.
On reflection, I think C is a language where this kind of error is less likely. In languages where it's easy to cram strings together and parse the results, people are more likely to do it. Those things are a bit of a pain in C, so people are more likely to do things another (and in this case better) way. Of course, that was obviously no guarantee.
Given their pricing (high end) they are definitely available in my area.

It's not like Hyundai a few years ago where you couldn't find their EVs anywhere outside of southern CA. Just looked even Hyundai/Kia are available near me as well.
My previous team lead started coding at 38. Before that he was working at Walgreens. You can definitely start your career over in your 30s.
I'm not suggesting there aren't top tier people but I know firsthand that just being there for 10yr (specifically the past 10 years at G) does not in any shape or form imply you're top tier. You could have been literally coasting for a decade.
Towards a Reproducible F-Droid
That one doesn't make any sense to me. The helicopter would certainly have ground speed via GPS. I don't get how you couldn't use that. A car can use its speedometer.

I remember seeing a laser pod on the wing of a CHP airplane and talking to them about it, but it was a long time ago and I couldn't confirm it more than finding pictures that show the pod (but maybe it's a camera).

Based on my experiences involving journalism and aviation, it is extremely possible that the author incorrectly described what the pilot was doing.
> And that also guarantees that when you leave the company, you also leave your "friends".

I am friends with many people who I am no longer coworkers with, some of which I consider to be pretty deep relationships. You don't have to stop talking once you or they have left the office, much in the same way that you don't have to stop being friends after taking a different class on a college campus.
But 75,000,000/1,900 is roughly 40,000 per employee, it doesn't sound right.

(the article does say 1,900 employees and if 2022 revenue seems like being around 75 millions, there must be something else I don't know/understand )
Do they manufacture and sell these cars? I see ads and read editorials but I can't find these cars on the road.

I'm afraid they use this EVQ-T-B-D-R to impress, then get people to contact their dealers who dissuade them to go EV just yet, and finally sell the biggest ICE or hybrid possible. That's what happened with my dad who went to Lexus (for a heavy plugin hybrid, sigh).
On 1, I was thinking about the opposite: a potentially-valid CA (probably a smaller one) that has some unclear paperwork, that someone pieces together a narrative about, with the intention of getting them booted.

On 2, agreed on the above reproach. But defining that across international and multiple legal jurisdictions, corporate structures, ownership structures, etc. seems... complex. And honestly, not something I'd trust myself with (as a primarily-SWE).

And the external audits don't attest to corporate structure, do they?
And I forgot to say this: all of your words here are ad hominem attacks. You have a condescending attitude implying that somehow if one fails to win, they don’t have the right to complain about the unfair system. An absurd notion, given that they are impacted the most.
I expect it's a case of needing to be there in case the wrong person starts asking questions or snooping around. Like checking badge-swipe logs.
Adding to the polite pile of plus ones, I wasted my 20s in directionless ways. I spent 28-30 ramping up into tech and managed to kickstart my career began two months before I turned 30.

> I still feel like I wasted the years from age 16 to age 25, but I no longer feel like I've wasted my entire life

I shall steal this turn of phrase, can relate so much.

To the fine OP: success is not guaranteed but I've met so many people that have pivoted their entire careers and lives later than you'd think. If you have the drive and privilege to give it a real try, you have a chance to join the ranks.

If you don't... you won't.
I dont feel very sorry for you.

The biggest rip-off is you having a salary that is 10-50 times higher than someone i Africa.
I believe it was heavily inspired by QuickTest.