skysight-inc/HackerNews huggingface dataset:
Watch out for the PACs. https://www.protocol.com/tech-company-pacs-2019-2020 (somewhere between donating to the KKK, setting it on fire, and using it for bribes). I wonder what a company that donates equally to both sides is trying to achieve, hmm?
Because historically they have been, comparatively to other brands.

They're getting to be far too complex to be reliable, and too much attention is paid to short term profits (IMO), so we get what we have now.
Your front door and the items in your house are not analogous to having sensitive information on a machine connected to the internet.
I don't understand why you can't just use temporary variables. The article mentions mutation is bad, but what actually happens is that the name gets reassigned. No value is mutated.

That brings me to something I really want in JS, actual unmutable values. If you use `const x = new SomeClass()`, you cannot reassign it, but you can change fields. The first time I encountered `const`, I thought it did the opposite. It would be cool if you could declare something (object, array) to be an immutable value.

If you really want to introduce new operators, how about operator overloading? For example vector and matrix calculations become a lot clearer and less error-prone with infix operators. It should be technically easy to add them to typescript - rewrite the expression to a function call depending on the types of the operands - but the TS devs refuse to implement this on philosophical grounds unless it is implemented in JS. I guess in JS it would require runtime dispatch, but maybe that is not such a big penalty given that it usually uses a JIT anyway.

Oh, and while we are at it, fix `with`. The JS with statement is ridiculous and deprecated anyway. It makes all fields of an object available in it's scope. Contrast with VB6's `with`, which requires you to use a leading dot and is much more readable:

with (elem.style) {
.fontFamily = 'Arial';
.color = 'red';
console.log(.borderWidth);
// in actual JS this would just be
// console.log(borderWidth);
}
Good. Germany is just trying to play "try to keep russia not angry at us"
I hadn't heard of Gerbil. The last Scheme I really hacked with was Chicken Scheme, but now I want to give Gerbil a run and see how it compares.
Buy the latest year of a body style you can, each redesign means new modules and reliability problems are fixed with each new yearly revision. Then buy one that has depreciated most of the way already. 7-10 yr old is a sweet spot. C classes are kinda rickety imo. An E or S class is ideal. Lastly, if you get one that actually was maintained well, it shouldn't have any issues waiting to bite you.

Currently rocking a 2010 S400, immaculate interior and exterior. I'm all in for about 12k after repairs, would be closer to 16-18k if I paid someone to do the repairs. This vehicle won't depreciate more than $500 a year at this point. It's MSRP in 2010 was 113k.

I drove a 2022 Volvo S60 t8 recharge for a little bit earlier this year, the 13 year old s-class drives better and has nicer features...

Of course this is all moot if you're trying to buy very new models, in that case, you gotta love blowing money. Hah
Maybe. But they should really keep the companies leaner than it currently is …

The self motivated bottom up Google way can’t scale like this.
It's really simple. It's the same reason ChatGPT doesn't mean the end of human creative labor.

ML isn't perfect.

That's it. You found a false negative.
Yes and those people with a proven track record of writing awful code will now have another new tool to apply their valuable skills with. I can't wait.
It works this way in SQL Server too, and some other DBs, if you have a clustered index (usually recommended). The clustering key is included in all non-clustered indexes on the table. Not that this doesn't mean NCIs inherit any extra fragmentation potential from the clustering key, as it is effectively INCLUDed and not considered by of the key of the supporting index.

Postgres tables are more like what SQL Server calls a heap table (one without a clustering key). Some of the issues that make clustered tables the standard recommendation in SQL Server are very similar to those that make VACUUM a requirement in postgres. IIRC postgres tables are more efficient than SQL Server's heap tables in most cases because they are the only option so are actively optimised for, where in SQL Server head tables are generally (in all but the few circumstances where they are more efficient) considered a second class type.
I must be incredibly lucky because I am a millennial and this is not my experience with my social circles. We have a game night almost every week (5+ people), and usually a few parties a year (15+ people) with no drama or fuss. Is this not normal? Is it different depending on the area you grow up in?
Here is a relevant song, maybe you find your answer there;-)
Jonathan Richman - Parties In The U.S.A.

https://open.spotify.com/track/4axPxMZwpzQWjcNjv1JOP6?si=Jaq...
I feel like I was a 10x when we did monoliths. With "fake team microservices" - which is extremely prevalent these days, I feel like a 1x developer. The second I have to open another repo and do something - pull, yarn, build, and start updating, push, go back and update. I just lose all want to do anything for this company.

"Fake team microservices" is when you have say like 7-10 devs in the company, and 50 libraries and 15 microservices. The microservices are real, but the team "size" is faked.

People moved on from monoliths way to quickly and it's ruined my productivity. I actually thought my brain was slow and I was getting stupid recently. Then I did a programming test (interview). I burned through it so fast that I realized most of my mental blocks are NOT wanting to work for the company I am currently employed. My wife just nodded in complete agreement when I came to that realization.

I want to be a 10x again and I realized when companies focus on the wrong things, that breaks the 10x.
> Everyone speeds up on empty roads.

No? That is just not true. My mother for example would _never_ speed up. Thats just an argument you made out of your mind.

> Driving very fast in a more or less straight line is not very dangerous

This is also not true at all. Especially on a bike going to fast with no experience could end up very badly.
Mercedes Benz is an IG Metall company. So this is on top of the 13th-14th salary that is standard throughout the whole industry. This is basically their way of going above-and-beyond the industry Tarifvertrag (that is already considered to be quite generous for German standards).
If this didn't end with Page and Brin firing, or at least clawing back the pay of, the people who failed to run the company after P&B left, what was the point?
I’ve been chastised before for suggesting “there is no humanitarian crisis” when engineers (like myself) are laid off. A strange “I deserve to be employed like this” vein, which is natural, but wrong.
Whether or not spraying someone with water in an attempt to move them is battery has nothing to do with their housing status. So frankly, whether you've been homeless or not does not matter. Sorry that happened to you.

https://www.shouselaw.com/ca/defense/penal-code/242/
>It's the world's most useless and overrated cautionary tale

Seems very obvious to me that it is ubiquitously used as a symbol to refer to particular aspects of dystopia/society. So I cannot see how anyone would claim it is useless.

>not at all ahead of its time, but rather quite a bit behind it.

What literature do you think is older, better and/or more effectively communicates the same ideas?
How would this work? I'm guessing that the container would keep the same options as it was started with (entrypoint, command, port mappings, networks, volumes, environment variables, etc.) but be restarted using a new base image.

The devil is in the details, though. What do you do with files that were created in the container but aren't part of the a volume? A simple solution would be to throw them all away and start fresh, but then the "upgrade" command would only be able to work correctly for a subset of containers where throwing away previous files would be OK. If that were the case, I think "replace" would be a better command name than "upgrade" since you're effectively, if not literally, replacing the container.

Any other approach where you keep the files in from the old container files would lead to all sorts of corner cases or odd behavior. What if the upgraded image has moved where files are stored? What if the upgraded image's configuration is incompatible with the previous image's version?
Looks highly interesting... Thanks for the suggestion!
So to summarise, you require me to see your brilliance immediately with no work on your part and if I can't it is my shortcoming.

This is smack in the middle of what I call a toxic, self absorbed and entitled personality.

Good luck in your life.

plonk
> you'd expect at the very least a post-mortem.

"Despite getting paid millions to be good at my job, I did what every other CEO was doing when the Federal Reserve set interest rates low and hired a bunch of staff. I didn't think "hmm... this might change in the next 6-12 months". It changed. I am now doing what every other CEO is doing and jumping on the bandwagon and correcting."

Now I don't actually have proof that interest rates directly affect Google (who is probably flush with cash/very profitable/has high margins/has lots of money coming in).

I don't think they were financing 12,000 employee salaries with "cheap debt" and now they can't. Not sure how inflation plays into it.

I just like to tell myself "these people weren't top performers and if you work for a company like Google (and get paid a lot), you are expected to do a lot/be a top top top performer"
> Ideally, he could have dealt with the person in a more permanent manner

Care to elaborate on what you mean by this?
It’s safe to say he is intelligent and effective in all the ways that matter.
He’s thoughtful
Gerbil seems to have about as much standard library features as Racket does. Or excels in different areas (web and data). Gerbil is also "faster" than Racket in the ecraven benchmarks.

So I think it gives Racket a reasonable run for the money.

http://ecraven.github.io/r7rs-benchmarks/
Companies in the top quartile for racial and ethnic diversity are 35 percent more likely to have financial returns above their respective national industry medians.

Falsely equivocating spending on diversity programs to "donating to the KKK or literally setting cash on fire" is really telling.

This monthly discussion comes up on HN and it's already turning into a dumpster fire.
And at many points in that process the company which received the fine could've replied with "It's not our problem to help foreign law enforcement figure out who was driving"

Dutch LE doesn't have any tools to compel entities outside of their jurisdiction to provide such data.
> However, one of the characters is a human baby who is always referred to with the pronoun "it". I glossed right over that reading the book as a child, but I found it pretty disturbing rereading as an adult.

While it's uncommon today (and I think uncommon even by the time that book was written), use of 'it' for babies was definitely A Thing at one point.
For me it comes down to perfectionism vs pragmatism:

Do you hire cleaners or clean your house yourself?
Do you send the kids to a more expensive private school even though it's farther away?
How much do you cook for yourself and how elaborate are the dishes you make? Do you prepare food for the kids every day even though the school has snacks anyway?
How much time do you spend on your job? How much time do you spend commuting?
How late are bed times when you get back late from your job?
How many belongings do you keep that have to be stored and organized?

So I guess I would say that when all is said and done there isn't any social time.
For a moment I thought you were referring to the comments being AI generated. Who knows, perhaps many of them are.
> The reasoning behind this decision was that the inflation was hitting employees with lower income harder than employees with higher income positions.

Isn't part of inflation that this doesn't work at scale? As in, if everyone gets higher wages, bigger bonuses, and more money is being poured into 401ks, inflation gets even worse? Or do wages become a rounding error when you add in stuff like real-estate and loans?
Wayfair is a major player in e-commerce and a very "tech heavy" place. They offer work and salaries that are highly competitive outside of the FAANG bubble. Chewy is another similar company that people often disregard.

E-commerce players in specific verticals (furniture and pet supplies, respectively) are large. We just don't see them because of the absolute fucking behemoth that's Amazon.
> F# jumped from position #74 to #33

That is an interesting jump for a ML style language (even considering the data source).

The article suggests no reasons. Any thoughts here?
>pg_idkit to their list of supported extensions

For some of these simpler extensions, we're looking at using AWS's TLE (https://github.com/aws/pg_tle), which would allow user-contributed extensions. If we can pull that off, we'll probably look again at the current set of extensions we offer and then see which ones can be ported to a TLE instead
Fair enough. He was a reporter for many years at Fortune [1] and at Yahoo Finance [2]. This guy is a career reporter who must understand journalistic standards.

Isn't conclusive proof that this is true but can't just be dismissed as some random guy on Twitter... Media and journalism are changing

[1] https://fortune.com/author/daniel-roberts/

[2] https://www.yahoo.com/author/daniel-roberts
It's only less noisy because of the simplistic nature of the example. In real world code, `one`, `two` and `three` and probably a chunk of code put together in a single line and it's difficult to find out what the hell they are doing. Concat together a few of these and that's a recipe for disaster. Less experienced engineers would add a comment at the top of the pipe chain explaining what's going on. More experienced engineers would divide and conquer and use temporary named variables (render commets useless).
I'm not sure controversial issues and neuroticism breaking up parties is new whatsoever. I have read too many things that sound exactly like what you've written from the 70s, 50s, 30s, 20s, 10s, 1880s, ..... Even in the 1500s aristocrats in France complained about throwing fewer "parties" because of the spicy topic of Catholic vs Protestant.

Generally, if parties are decreasing, I would argue it is more because there is so much new and very good entertainment that is just way lower effort. I don't know we need politics or ideology to explain it, these things aren't new.
Yeah, same (about Chicken Scheme). Would love to hear your thoughts if you get to it. Email on my site.
I don't see how moving the actual thing that's returning (and it returns "toward" the left) all the way to the right end of the expression—as far away from the assignment, if any, as possible—improves readability.
Thanks!

What do you mean?
This is presumably not what you're thinking of but ofc Javascript uses objects as prototype "types". As is, they wont provide what you want, but if there was some kind of "compile-time" processing of prototypes such that types assemblies, dependencies, constraints and other relationships could be manipulated or asserted before they were applied in runtime code, that may provide some of the "first-class type" functionality mentioned.

Ed: actually, Typescript might be a better host for this.
I think this sentiment comes from Universities (which do have cases of bloated diversity groups) and then that sentiment is passed on to the idea corporations, which to your point are a drop in the ocean in terms of overall costs.
I'm close to your age and I don't particularly enjoy parties anymore. I think a big part of that is I don't really drink anymore but in general large loud gatherings don't hold that much interest for me anymore. So when I'm invited to stuff it often feels more like an obligation than something I'm excited about. I would much rather plan a low key game night or a online watch part than big party where we can focus on interacting with a couple close friends rather than 15 minutes a pop with a large group

Life, travel, location etc have exacerbated the issue but even though our daughter is all grown up a lot of our friends are still middle or early years raising families which is a huge time commitment so they aren't throwing many parties either.

In many ways I lived that lifestyle, hard from 17-32 and even then I kept having to make younger and younger friends to keep a party crowd with me because with maturity comes obligation.

I would rather poke around my yard, hop online and game with friends and family and not have to deal with crowds, drunk people, and etc and I bet a lot of your friends fee the same way.
Hey, i know you probably didn't expect this to be at the top of HN and there's a lot of comments here.

But I hear you. I largely feel similar about my PhD (even though I'm not as far a long). It's an isolating experience, but you don't have to do it alone. I think it's great you are taking steps for your mental health.

Also, you don't need a PhD to enjoy life.
> That being said I’ve always felt frustrated by speeding tickets. Everyone goes 5-10 over the limit at all times so it makes a system where cops can basically pull over everyone and give them a ticket at will.

California has a requirement that speed limits be set based on a speed survey, except for like school zones and highways posted at 65 or more.

That doesn't help much if you get a ticket for 70 in a 65 when prevailing traffic was doing 75, but at least it prevents some abuses.

But speeding probably get attention because it's objective. Harder to testify about tailgating distance, because there's no printout from the speedgun.
I think he's hinting at government overstepping its boundary to intimidate private citizens for something that (may or may not) isn't illegal but unsavory to those in power.
Well, the word used was "authoritarianism", and I believe this is commonly used to refer to a political system, not to individual acts. Please correct me if I'm wrong.
>probably the most popular truck in many US states.

Wealthy inner suburbs where white collar professionals live they absolutely dominate. Everywhere else people buy half tons because you get so much more vehicle for your dollar, the fuel economy penalty is marginal and with modern tech they're not really that much more unwieldy to drive.
No -- every origin has it's own Public/Private key that is stored on the TPM chip on your device. The TPM is designed specifically for securing these keys.

Each passkey is a modest amount of data, and I don't see a person having so many passkeys that the TPM gets full.
I'm not sure what you're referring to as "BEAM". Google throws up a bunch of different software related things.

An operating system such as UNIX would for sure count as a "masterpiece", but I think that's really too big of a project. Should really be something that a single "master developer" could complete in a few months, or less than a year at least.
Where do I sign?

No, I swear I'm in my 50s. I just have a youthful appearance.
You know, this actually sounds like a blast. I'm historically very much a loner, but even I have limits and lately I've been hitting them. I'm gonna pitch this idea to my partner. Thanks for sharing it.
What holds workers back from starting companies with the culture they want?
I'm surprised people working in tech can not see this coming, haven't you ever looked at the current tech industry and thought to yourself "something is not right here?"

Tech has been a massive game of shuffling around VC money to create the illusion of a massive part of the economy when it's really all the same money being shuffled around looking for profit and failing to find it.

The heart of the problem boils down to this: There are basically two types of tech companies a.) unprofitable ones, and b.) profitable ones who make most of their money from companies in group a. For over a decade investors have been focusing more and more on growth while completely forgetting the basics about how a business need to run.

This same issue happened in the dotcom bust, PG even has a great description of this from a earlier essay [0]:

> It was not just our price to earnings ratio that was bogus. Half our earnings were too. Not in the Enron way, of course. The finance guys seemed scrupulous about reporting earnings. What made our earnings bogus was that Yahoo was, in effect, the center of a Ponzi scheme. Investors looked at Yahoo's earnings and said to themselves, here is proof that Internet companies can make money. So they invested in new startups that promised to be the next Yahoo. And as soon as these startups got the money, what did they do with it? Buy millions of dollars worth of advertising on Yahoo to promote their brand. Result: a capital investment in a startup this quarter shows up as Yahoo earnings next quarter—stimulating another round of investments in startups.

I remember the dotcom bust and the big difference between then and now is that the duration of the bubble was much smaller during the dotcom. People back then proclaimed we where in a "new economy" where profits didn't matter anymore. The boom was only a few years and so those critics where proven correct in a short window of time. This time we've been in a bubble so long people don't even remember that companies need to make profits and be sustainable.

During the period of cheap money VCs flooded the industry with so much cash it started to get weird. Wayfair is a great example of this, they had 150 data scientists at one point, what in the world does a furniture reseller need with that many DS people?

Now we're starting to see the conditions that allowed this bubble to form relax very quickly. Not only is cheap money no longer a thing, but the consumers who have been gleefully pouring their extra money into apps that don't quite make sense are starting to feel their wallets get tighter (actually the data looks like they're starting to max out their credit and being forced to reduce spending).

And that's just tech. We truly are in an "everything bubble" [1] were asset classes across the board are wildly overvalued. Unlike the dotcom, this will not stop with tech.

0. http://paulgraham.com/bubble.html

1. https://en.wikipedia.org/wiki/Everything_bubble
D&D maker still wants to revoke earlier versions of “open” gaming license
Disaster Capitalism
I used to have a lot of parties. Had kids and moved across the country. Not so many parties after that. Several years pass, had more kids, and moved again. All of the sudden parties all the time. Big ones, sometimes for no reason.

In my case I think it's totally local culture; where I'm at currently people like to get together and if you're a parent they _expect_ you roll up with a bunch of kids.
> It is the ACT of actually writing that forces you to think what you are doing.

This is incorrect. Everybody is different.

As an ADHD sorta guy, I write much, much better if I can walk around and get my blood moving while dictating compared to sitting with my butt going numb and my brain screaming out in oxidative stress agony as I try to think clearly.