skysight-inc/HackerNews huggingface dataset:
I agree with your overall thesis. Just a nit, "Enshittification" is not what you describe, at least how the original author of the term intended: https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys
Thank you for this comment. You have shared an insight I had not come to see on my own. I doubt I would have come to it by myself.

> Let's be real, companies like yours real customers are landlords/property managers, not tenants.

They are very much so. But if we can help them be more attractive to their customers (renters), then our own products might be more sought after. Or at least that's the theory my bosses operate from.
This hinges on having a quasi monopoly.
I’m glad author put the following disclaimer:

> Q: Wait, hold on, what if my manager is awful, or my team mates are horrible?

Always keep in mind that random advice on the internet might NOT apply to your situation.
> Fire safety in the UK is pretty poor compared to the USA.

The tighter fire regulations in the US are a result of building everything from far more combustible materials. Even so, the fire death rate in the US is more than double that of the UK, 11/million vs 5/million annually.

Living in California it's probably a good thing my home is made of wood rather than bricks if there is ever an earthquake, but coming from the UK it all seems a bit flimsy!
"Congress shall have the power" was omitted, there. Congress is a representative body. Of course, representatives should have the power to recognize a national standard, the administration isn't entitled to just choose a standard and enforce it against the wishes of the people as represented by congress.

That was actually the point I was trying to get at. Thank you.
But why?

The language I use has various flavours of `for`. It also has various flavours of map and fold. It also has recursion.

They each do different things. Those differences are meaningful and useful. Why would you limit yourself to just using `for`?
I work on a product written in Go which is considerably smaller than 25 million lines and our compile times are... really... really long. I really don't believe that claim at all.
If it's true, I would love to see how it's done because that is SOOO far away from my daily experience.
It is... a domain for sale?
Brian Eno has talked about optimizing his mixes for mid-range speakers to suit the widest number of listeners possible... might be what you're thinking of?
SDXL, 3090, 22its/s
4090, 34its/s

xformers, 1024x1024x diffuser pipeline.
Worry More About Rusting Out Than Burning Out
Ultimate decision making is largely by people with a background in business, not science. It seems to be poorly understood even among faculty that administrative policy is ultimately set by the board of trustees/directors. These boards are filled with people who gained prominence through social or business activity. My impression is that successful research scientists rarely if ever land on a board of directors. Although scientists are hired to fill administrative positions, their continued employment depends on their following the directives of the board.
Archive link to the original investigation published by Israeli newspaper Haaretz, which has a lot more detail: https://archive.ph/7dbaV
even consumer GPUs have massive generational speedup. In the mid term, cloud will be hard pressed unless Nvidia aims at depressing consumers (leaving themselves open to attacks from everyone else on that market segment)
Yep, wearing my pebble time steel till it dies)). Hope, maybe someday garmin will allow sideload so that we could load rebble into forerunners. It would be perfect combo
In search of better error handling for Go
So. That. https://blog.pwkf.org/2022/09/18/always-optimize-for-dummies...

"Easy to read" means "easy for others". Current efficiency is usually borrowed on future one.
For me stock autocorrect was always pretty much unusable, but I have no real complaints about the app I use. I'm bilingual and I type in both languages a lot. I remember when I got my first smartphone I bought SwiftKey app (later bought by Microsoft) that made language switching very easy by just swiping the space. Later the app got so good I just left it on default setting and it would still recommend the right words. Since I bought the app it has been always one if first things I installed on a new android phone (I think I had it on an iPhone 3g back in the day too, but I can't remember for sure).

I recently realised how much of a difference it makes when you type quickly as I got an extra work phone with stock android I have to use occasionally.

There is also a feature of this app I use only occasionally, but when I do its great. It let's you type by moving your finger between letters in one continously motion. When one describes it seems rather weird, but it's really one of the best features of the app. You can write really fast this way, the only difficulty it has is with very uncommon words.
A frog battery is an electrochemical battery consisting of a number of frogs
I'm not a go developer, but the post is accessible and gives a good overview of both go error handling and how it is done in other languages.
Why async/await is not a good thing? What makes green threads better? Do you know the difference, the issues async/await addresses that green threads simply do not?
America has a larger problem than Advanced Manufacturing
Table is from the Australian Strategic Policy Institute Critical Technology Tracker. More details here.
https://www.aspi.org.au/report/critical-technology-tracker
Golang doesn't have copy elison unlike C++ so in principle you need to leverage the heap escape anyways.

Golang's arenas were an experiment that has already been ditched by the maintainer as un-feasible.
They probably meant this: https://hpbn.co/ but added the "m" by accident.
Midjourney trades flexibility for consistent quality and consumer accessibility.

An optimized XL model in the hands of an expert beats it, handily.

And Adobe sells to experts, not consumers for the most part.
But that’s just cosmetics. The system itself is defined in metric.

Btw a kilogram is about 2lbs. And funnily in europe we would often order “half a kilo of X” when buying groceries.
> And finally, apparently one of the reasons construction has seen no net productivity gains is because regulations have grown more complex and expensive. I bet that's true of many industries...

Also, construction appears to heavily involve manual labour. I am prepared to be wrong, but are there robots on construction sites yet or are humans still manually stacking brick walls?
Pretty sure my typing on T9 was faster and more accurate that the current state of keyboards.
EarthPT: A foundation model for EO (i.e. scaling GPT with more than text)
Every part of the world has it's own local sound, although perhaps less and less and less these days.

There's always been "music people play to be social" with a line from that to "music people play to make some extra cash at the local shindig" which is the essetial core of commercial music - if you want the money you have to appeal to the crowd.

Anyhow, for what it's worth - back in the day we'd drift into the nearest big town once a month or so and typically have an all night get together | jam session with these people (and others) .. it's classic folk but particular to a specific bit of the world:

https://www.youtube.com/watch?v=IgBgQQXoUw8
Inline predictive text is an anti-feature that disrupts your flow of thought. I've tried but cannot understand how anyone could actually want this.

Edit: I was referring to writing prose where you're making creative decisions rather than code which is closer to a technical document.

In code things are different. Traditional intellisense is usually just filtering a small set of possibilities. For example, auto completion of a reference to a variable.

This is different to code prediction where for example, a variable name will be suggested.

I can see value in code prediciton ala Copilot but personally don't use it.
Sorry, was a 1/2 hearted attempt at a joke about his pamphlet titled "What is to be done?", similar to the wording used in parents comment. No need to alert the inquisition here just yet.
Ya, enforcement would have to go along with a war on general purpose computing and privacy. Oh wait, …
Pluton is required for future Windows versions, exactly because of security in markets where full integrity hardware and software is required.
Why? What's the potential attack you're preventing by encrypting communication of two local processes?

You'd have to install a shady custom CA system-wide on your users, for a green lock that's 100% placebo. Just run firefox/chrome in app mode and hide the URL bar.
To keep with the house analogy, not using IAM is like building your own locks for your house.

It might be enough for now, but if you grow big enough to be a target it's very likely your home-spun lock won't stand up to professionals.
Well parent wrote about a user who took his time and put in effort.

No one wants to loose those so it is sad for both sides.
Imagine if we could exploit everyone everywhere like this!
Vibrio worries me, probably more than it should.

There's also Amnesic shellfish poisoning from Domoic acid that can cause amnesia, brain damage and death.

And Ciguatera poisoning.
It is documented for OEMs.
Trying to introspect the "That's Wrong" feeling... I think it happens when people feel that employees/founders have some kind of vested interest in the company's persistence that is being violated... But that thingamajig is something our legal and financial systems do not adequately capture and model, or else it could be but people aren't aware/proactive about it.
I just tried it from the Windows command line and this benchmark with the plots ran in what seemed like instant, and some simple timing showed it was under 2 seconds with a fresh Julia v1.10 beta installation. That seems to line up with what amj7e is saying, and I don't think anyone would call the Windows command line the pinnacle of performance? That's not to say Julia's startup is fast, but it has improved pretty significantly for workflows like due to the package caching. It needs to keep improving, and the work to pull OpenBLAS safely out of the default system image will be a major step in that direction, but it's already almost an order of magnitude better than last year in most of the benchmarks that I run.
This, Harmonia, is 3 years old.

Code is here: https://github.com/JustKshitijD/Harmonia_for_B_plus_trees
I used to lead a widely used and influential platform eng team at Adobe. Parent comment is right. We had our own datacenters and multiple cloud providers, and growing the public cloud infrastructure had a demonstrably higher return on investment than the private cloud.
> Prefer composition over inheritance has been a common mantra for at least a decade, if not more. Maybe you should undergo the last decade of development and training.

What are some other well known mantras? The null reference is a billion dollar mistake? Minimise mutability?

Maybe the language designers and library writers could catch up too.
Well, here's an idea: abolish zoning, let em build housing, ideally with recreational zomes included, abolish parking requirements& make parking paid, with adaptive price, add trams&busses with dedicated lanes and priority at semaphores and subways for superdense areas, add cycle paths inside cities and high speed rail to connect cities. Done, transit problem is solved.
>Answer in the piece is not wrong, but put more intuitively and succinctly: the total number of possible value (inhabitants) in a product type is the product of the quantity of inhabitants of the constituent types.

More intuitively and succintly: product type is equivalent to a cartesian product of sets
We are discussing lodash here. It's a javascript library with utility functions.

The link we are discussing states they have just deleted 400 bugs declaring "bankruptcy".

If you, like many people using lodash are using 10 util functions from it to iterate arrays or split strings, I'm sure you're better off just maintaining your own functions.

And I say this as a user of prototype.js, another utility library, 18 years old, in a very old project. That lib is dead and unmaintained, and it's going to cost me a long time to remove. So now I've inherited all their bugs and code, and it's mine, just like if you use the old lodash, the "bankruptcy" bugs are now yours.
Organizations/companies are serve a purpose of serving society through work. They are inherently unselfish entities.
"A large ISP" will have the money to hire a team of 5 experienced sysadmins to be 24/7 on-call to handle 2000 systems.

A small to medium business won't have the 500k to 1M per year pay the sysadmins salaries.

For them AWS or other managed services are the correct choice.
I'd guess they already trained it on high quality (and highly censored) data. It's GPT-2-like architecture, but not GPT-2 weights.

phi-1.5 is 1.3 BILLION, this one is a lot smaller at 34 million.
It's not necessarily entirely wrong. Celine Dion is an advocate for the condition because one or more of her relatives had the condition (and died young from it).

"Coincidentally," she's white.

Celebrities somewhat often advocate for a condition they or a relative have. If it has a genetic component associated with a particular ethnicity, well, you are going to find people of that ethnicity advocating for it.

So it's not outright crazy talk to say the condition gets the amount of funding it gets because it's a Caucasian disorder.

It's unfortunate that it can potentially be spun as some form of racism. I long ago concluded that as someone with a form of CF, my "white privilege" includes a lifetime of suffering that most people will happily discount when hating on white people for historic racism.

We fight over an offence we did not give against those who were not alive to be offended.

-- Kingdom of Heaven

And in Take the Lead the main character says something like "Even if you can find someone to blame, it doesn't fix the problem."

Hating on whites doesn't fix the problem. Maybe someday we can find some other reaction to history and our unhappiness with it and our desire to have a future unlike our often ugly past.
Microsoft is a publicly traded company. They have to keep emails for a minimum of 7 years under SOX compliance.

P.S. The US Chamber of Commerce is NOT part of the US Government and you should not trust what they say.
If you're not using AWS services, there is no good reason to stay with AWS.

But if you see yourself reimplementing AWS services on your own stack, you should fire up Excel and do the math which is more cost-effective.

Your business is delivering product to your customers, not building and maintaining the technology to do so.
The whole point of that site is to sell that narrative
Mock nth request with Microsoft 365 Developer Proxy
It's like tofu, it tastes like what you season it with (though maybe there was gross-tasting algae in the pond which they were snacking on?).

Tilapia will survive in water that's nearly mud, at high population densities. Their natural habitat is lakes that recede dramatically, concentrating them and making the water quality poor. That makes them very easy to farm. If you manage the pH and nitrate/nitrite concentrations to ensure the water isn't toxic, they'll put up with very high densities and abysmal water quality (read: recirculating water that a thousand fish are pooping in, with an aerobic digester and perhaps brine shrimp to break it down but not a filter that needs replacing). They also grow very quickly.

Tl;Dr they're cheap and can be flavored any way you please.

(To be clear, I've looked into that chocolate milk water, and I ate a fillet of tilapia earlier today; personally I'm comfortable with it, if we're going to farm animals, we should probably do so efficiently. My feelings on whether that's humane are much more mixed. I'm 99% a vegetarian, this was a bit of a cheat day.)
Go is Java 1.0, nowadays 1.5, as they thankfully finally at least added some support for generics.

I am not touching Go, other than on the projects I have some customer or higher up telling me to do so.
My Lenovos have been fairly good, better than the Dells or HPs I've had to use.

What about Framework?
It is true: the chicken in turkish store is quite cheaper than ANY discounter at ANY time. And quality is above average.
I do feel like the growth of bureaucracy is a massive drag on productivity.
I don't know how this could possibly be down-voted, it's spot on.
Of the three places I’ve been a full time employed dev I only enjoyed working at the first.

This was a UK retailer, the other two were “tech” companies.

The retailer operated in the way the article describes, direct contact with the business, ability to unearth a problem and run with it, understanding that dev work isn’t just fingers on keyboard and sharing of full business context.

The other two had strict comms lines, not allowed to stray from the Jira board, rarely any contact with the business or users and no sharing of business context because “we don’t want to distract you” - completely missing the point that without the contact you rarely understand what the point of the work is.
Or simply:

> report issue

> issue is automatically closed 6 months later due to lack of activity

...with absolutely no change to or comment on the issue.
Now your Windows laptop can frustrate both humans and canines
> glycine

It’s fairly safe to discount any study that indicates significant health effects from a nonessential amino acid, especially in animal models.
> It let's you type by moving your finger between letters in one continously motion.

FYI, this has been included in stock iOS keyboard for a while now.
Apple's current autocorrect is skewed towards verbal, not typo, errors. Apple wants your voice. Implementing this deliberately worse change also gave Apple a path to 'improve autocorrect'. Comments are correct, T9 was based on the keyboard and common mistyped keys, simple, and effective.
The true story of the fake unboxed aliens is wilder than actual aliens
I can't speak for his boots, but my Loake Sedbergh still look brand new after 2 years continuous use and with minimal care.

I give them a 10 second clean before use and 30 second clean + some polish after.

https://www.loake.com/product/sedbergh-black-grain/
It has existed for 20 years, and already started with Sun.

Having AOT compilers as commercial offerings, was seen as one way to capture value in the Java market, in a culture where most compilers were still commercial, GCC being the exception.
> Pretty much text for: "the people want their share on the productivity gains"

Yeah, it annoys me that many "productivity" metrics are often "how much the employer gets for how much the employer spends". (And not, as some readers might assume, a measure of metaphysical efficiency, something that tracks how good our civilization is doing against a hostile and entropic universe.)

If an employee does +1% more work in the office after being forced to spend +15% more hours (ones the employer does not pay for) sitting in rush-hour traffic: "Productivity is up! Everybody rejoice!"

Months later when those employees are fed-up and demand higher wages for non-remote work because the commute stinks: "Oh god no, Productivity has dropped! This is a crisis that must be fixed!"
How does forgiveness work? What science tells us about letting things go
I wonder, wouldn’t a NixOS Asahi fork make sense? It has proper, fail-safe updates (you can select the previous version in the boot menu) and reproducible package builds even for very finicky configs.
Imo the bigger point that you’re missing is that Mac OS wouldn’t be Mac OS without limiting its hardware compatibility. Its stability and usability is directly tied to just having to support so few hardware profiles compared to the nightmare Microsoft has to deal with for decades.

Also as others have already pointed out, Apple has historically hated games. The only reason they tolerate it now is because of the massive revenue it brings with iOS
That's why zoning and parking req should be eliminated. This will allow densification of the towns/cities. Combined with good transit inside the city+ bike lanes, it'll be a good start to motivate ppl move there, esp when they see they can arrive at work in 15 mins instead of an hour drive
Unless dynamic linking is used, or OS APIs change between version, or specific OS files change location.
TIL C++ now has a third builtin way to format strings. Can't wait to not use it.
Why link to NPR and not NASA?

https://www.nasa.gov/feature/goddard/2023/nasa-s-webb-snaps-...
Partial application makes sense to me as a useful computer science concept. Reasoning about functions when they always have 1-arity makes proofs possible.

In software though, it just seems like code golf for people who can’t or won’t write a function as a way of sharing code between call sites:

def serialize(fn, data, path):
…

yamlize = partial(
serialize,
yaml.dump
)

jsonize = partial(
serialize,
json.dumps
)

Presumably some of these people wake up in a cold sweat about the shame of typing “partial(serialize, …)” twice and do this:

def serialize(fn, data, path):
…

a = lambda f: partial(serialize, f)
yamlize = a(yaml.dump)
jsonize = a(json.dumps)

A good example of Don’t Repeat Yourself mutating into Never Repeat Yourself with ill effect, because the developer has self flagellated so much that the following code is deemed to have too much repetition in it:

def write(data, path):
…

def write_yaml(data, path):
write(yaml.dump(data), path)

def write_json(data, path):
write(json.dumps(data), path)
Which serious hardware company has any modicum of support for linux? It’s not like the thinkpad runs on 100% open hardware, most of that was reverse engineered the same way.
> Longevity of the job, social responsibilities (such as improving the community etc), are all secondary to the financial success for the shareholders.

I think you're describing the way things are, while dwalling is talking about how things ought to be. There's no law of nature saying that companies can't or shouldn't behave socially responsibly.

Edit: I'm not advocating for socialism, not at all. There's a wide spectrum between pure laissez-faire capitalism and nationalization of all private property.
And also stock Android.
Which is a non starter for businesses that don't ship source code.
Why does the responsibility solely fall on the product owner? Is it because the product owner is using the product for their own benefit? Is it not true, though, that the product manufacturer is also benefiting from the product’s usage? Why does this benefit not confer any responsibility?
So.. they don’t have thermal issues?
I have a work provided X1 Carbon with an Intel that often overheats and throttles. Would an AMD solution be better?
I loved it in OpenOffice Writer in early 2000s: type a couple of letters and press Enter to complete. Same with autocomplete when programming.
This made me realize I was conflating these in my head, and I wholeheartedly agree. I had a 12 Pro Max 256GB until last year, and autocorrect was great/fine/never noticed issues. Fed up with heavy phones, I purchased a 14 Plus 512GB (very similar physical size) and set it up from scratch while migrating whatever is included in iCloud (Photos, iMessage etc). Autocorrect has been bad from the start on the 14 Plus, and has improved little in nearly a year. Typing feels tedious now, where it felt like a strength previously. The phone as been a joy to use otherwise.
Mostly vegan?

So you're not vegan.
Yeah, the article pretty much proves the opposite. Namely, that the average man in the top 10% are not really much more (or, only a very little bit) responsible for pollution than the average man in the rest 90%.
C# is turning into C++, sadly.

It appears every six months there must be new language features being added.

The last one, for declaring fixed size arrays in structs, with an annotation instead of proper grammar change is getting ridiculous.
Erm. By your logic if someone selling illegal drugs this someone is not braking the laws because if no one buys it, there no selling?