skysight-inc/HackerNews huggingface dataset:
That article doesn't contradict my post, in fact it's basically the same thing I'm saying: look at fig2 (the timeline graphic) and the paragraph preceding it: it shows that the gains in "serial" HPC performance gave-way to massively-parallel gains sometime around 2010.

The rest of the article is concerned with how software today is still written for those "serial" processors in-mind and fails to take advantage of parallel computing hardware - but this is hardly a new nor controversial statement.
It seems, though, like they are not at all through the 'burning money' stage. The marginal costs to manufacture appear to still be in the neighborhood of 3x the price of the vehicle. They seem optimistic they can turn that around this year, but promises are easy.
Oh. That one. Yeah, that's certainly it.
Yes, I've been observing that development, too. A lot of it indeed is political, but from my point of view the sentiment extends beyond mere political opinion in the narrow sense of the word.

I'd rather describe the phenomenon as an identitarian mindset, pretty much what Paul Graham described in his 2009 essay "Keep Your Identity Small": http://www.paulgraham.com/identity.html

Everything seems to have become about identity, which in turn again often is politicised or weaponised even - in the sense that identity is used to build a political argument or define oneself or others along ideological fault lines.

In my opinion, identitarianism is a major current societal issue that has the potential to tear society apart.
Yeah, fully agreed with the overall thesis. Postgres is quite capable straight out of the box.

I really like the idea of TOAST compression as an archival format too for big aggregates - I’ll have to check out the performance of a (grouping_id, date, length_24_array_of_hourly_averages) schema next time I get an excuse.
"Based" is a catchphrase of the extremely online right. It basically means "cool" but with a subtext of "is annoying to libs/normies who just don't get it."

See also "pilled."
Ubuntu is the Windows of Linux.

If you're a more technical user, no reason to run it since you can have something leaner and more fine-tuned and customized to you're needed.

But if you're not a technical user, it's probably perfect as it gets less in the way from whatever spreadsheet or document or web work you have to do.

The compromise is of course the bloat and all the stuff running under the surface to make all that work.

Different distros for different use cases.
Why 3D Movies Are Not Immersive
> If my resources are not infinite, knowing that an "expensive-to-maintain" feature is used by just 1% of users

Only 1% of mobile phone users need 911 regularly. Lets remove that feature.0
I think you are mistaken. Obviously InfoSec is a rather generalising term, while you are abstractly describing the work of someone that works in Application Security.
I'm disappointed that this is an issue for some package management systems. 20 years ago I helped run a mirroring service, it's still running today. Distributions such as Debian have hundreds of mirrors. This is a solved problems, but we just decided to but everything in the hands of one for-profit company.
Were you one of those youths or are you just romanticizing someone else's past (which you know nothing about) so you can criticize a contemporary youth populace (whom you know nothing about)?
Yes, you're right, will update title
I agree in so far that on mobile, tauri is hardly more than yet another webview based cross platform framework. Perhaps better than others, perhaps worse, who knows.

But on desktop, Tauri is a true gamechanger. Enabling apps to build on the system webview instead of shipping a full grown browser with each installation, that's huge. And now Tauri gets "also does mobile, when you need it", this will make it far more attractive. Not only for apps that might have a mobile use case, but also for developers whose skill investment in Tauri becomes a lot more useful if it can also get applied to mobile.
Oh wow, I was put off from getting one because of the ad update a few years ago. If this works well enough I'll probably actually get one now
You'd still need the same kind of interop layer. The question then becomes if there are more or fewer classes and methods you'd need to wrap on the Rust side.
This is the same felling I get about it as well. Breaking that understood cascading never sits well in my brain.
at this point im subscribing to all of elad's content
> So all the 1% features get axed and suddenly you have only 50% of the users.

In practice things rarely get that far, thanks mostly due to the complete farce that is "data driven design". Such an approach to design would naturally lead to the axing of every unpopular feature if it were followed mechanistically, but in reality "data driven design" actually refers to the practice of mining to support whatever you (the designer/programmer/manager/etc) have already decided to do, and the data is ignored for anything else.

It actually works like this:

I form a subjective judgement against some feature which I dislike (maybe because it's a pain to maintain or just because it doesn't suit my preferences for any reason.)

Then, I look in the telemetry and start making charts of things until I can find some combination of the data that seems to support my prejudice against the feature. I bury all the presentations of the data which failed to support or even refuted me, I pretend I never saw them.

Then I write up my report claiming that the feature should be removed for objective scientific reasons, and my fancy charts and graphs prove it! It's totally not just my subjective prejudices driving the design, no Siree...

Besides the privacy/consent concerns, this is why telemetry is bad for users. It devalues dialogue between the users and developers and replaces it with pseudo-scientific arguments based on nothing but the developer's preferences. That's what it's really for, an excuse to never talk with the users.
The number of comments with amendments forced me to do a second part. I will try to read and take into account all that have written today, thank you again)
Does this mean we can expect similar announcements from the other budget cloud providers (they all seem to be around the same price points) or is it time to jump?
That is usually information you already know from other sources

(e.g. is the 1% feature a feature that is pivotal to getting new users?)
(e.g. is the 1% feature a feature that is key for a specific audience within my total addressable market?)

But you have know from somewhere that the 1% is, in fact, 1%...makes sense?
How is working for money slavery?

Do you believe food just magically appears on your plate, water cleans itself, your plumbing just happens to work, medical services operate autonomously etc.?

The problem here, is you're an elitist. For you, your boring desk job is slavery so you want the freedom to go about doing whatever you want while the peasants provide you the means to continue being fat happy without providing anything back to society.

You're speaking from a small minded subset of white collar society that has the inability to understand how society operates as a whole. What you want is to subject a certain class to "slavery" to support your endeavors.
(Note: I posted a link to kottke.org instead of the embedded YouTube video because it provides a nice summary/TLDR. I encourage folks who are interested in this to watch the video, too.)
Probably faster: no memory loads, no cache pressure
> To my knowledge it isn't possible to protect a file with a rotating key.

This is my point, it is an implementation detail of the password manager to integrate OTP or another second with decryption of the vault. Any password manager can implement this.

From the perspective of the user, you are stripping a factor for some arbitrary period of time. It's a broken implementation.
is AR just way further behind because it's more difficult
FWIW, this has roughly been the plan for a while. Full-on, daily-wearable AR is a major end goal. When you look at the past and present roadmaps, it's been all about progressively building hardware and software capabilities to enable this, such as smaller and more powerful headsets, mixed reality as a step to AR, controlling experiences via wrist input, glasses as a computing form factor, etc.
Show HN: REST API Boilerplate in Flask with Tests
# Boilerplate REST Server in Flask

## Quickstart

1. `git clone git@github.com:kvnn/flask-rest-starter.git`

2. `cd flask-rest-starter`

3. `python3 -m venv venv`

4. `source venv/bin/activate`

5. `pip3 install -r requirements.txt`

6. `python3 -m unittest discover -s tests -p 'test_*.py'`
You are assuming that the "creator" of the project has not contributed a significant part of the code base.
If the commercialisation scares away developers that might be sad but that may not matter in the long run because core developers usually contribute the vast majority of the code. Drive by commits/pull requests could be still worth it, because it is the responsibility of the core team to carry the maintenance burden of your patch, so depending on how valuable you consider the time spent on your patch and how valuable you consider avoiding the burden of maintaining a fork, you may decide to simply donate your patch. If you wanted to be a significant contributor with no expectation of compensation, then this arrangement is suboptimal but if you insisted, nothing stops you from forking the project and taking it the direction you want.

A big problem with capitalism and economics is that all of it is seen through rose tinted glasses. In the mathematical models, everything you have said is perfectly accounted for, every single commit gets properly compensated down to the cent and even the companies pay exactly as much money as it costs the developers to maintain the software to the necessary standard.
It might be slower to use a memory access, even if you assume an average L1 cache hit. You can pipeline the bitwise version and maybe achieve an amortized divide in one cycle, where (depending on process and many other things) the lookup table might peak at like 4 cycles per divide even in unrolled/parallel situations. Plus the technique in the article is good for just about any constant divisor and if generalized works on much larger ranges, it’s why many compilers use this trick when they can.
There is speed and there's the perception of speed. Some code (games) has to run fast. But most of the code we work on has to only have the perception of speed. If you're loading all of your resources and making the user stare at a twirly, you're doing it wrong.
They broke their pinky promise.
I'd like to think of the "Open" in "OpenAI" to not be anything to do with open source or freedom but with the fact that they "opened" Pandora's box.
Sad but expected price increase on short notice.
RIP Linode (2003-2023)
I have the same experience, it's very easy to get started but gets more complicated and especially buggy the more of the not-widely-used features you begin to use or the larger the project becomes, unfortunately. But many of those issues are constantly being addressed and iterated on, so i'm quite positive about godot's future.
A company makes millions of dollars through 4 servers running python?
Mushroom Computing
I've been using Godot 3 for 2+ years. It's great. There's some downsides to Godot for sure, but I think they will all be resolved over time.

I could work on Godot for the rest of my life. It brings me great joy to contribute to the engine. I would never feel comfortable writing Unity code again, as I do not want any other commercial interests injected into my artwork, my hobbies and my craft.

Godot is truly a public good.
What if they have an internal ChatGPTzero, training and reprogramming itself, iterating at inhuman speed? A headstart in an exponential is a moat.

It surely will have huge blindspots (and people do too), but perhaps it will be good enough for self-improvement... or will be soon.
> In 2022, Volkswagen lost the top spot in Chinese sales to BYD, a homegrown brand, for the first time.

Not only that but BYD is also a leader in EV and batteries, and Tesla is even using BYD batteries on Teslas built at their Berlin's gigafactory [1]

[1] https://www.electrive.com/2022/08/11/tesla-to-use-byd-batter...
> Is this possible without a tarnished reputation?

People do it all the time! But it’s usually called “a pivot”.

Just because the corp name stayed, doesn’t mean it’s the same startup :)
> a lot of "clean" code isn't really that much clearer and more maintainable at all

Oh, it's not. Look at the crap the Java community used to produce. 37 levels of abstraction is not maintainable.
Hiring engineers in the age of AI and ChatGPT
I'd rather have my bugs fixed 1000x faster with opt-out telemetry. Most people don't change the default settings, so you'd get significantly less crash reports with opt-in telemetry.
the auto industry is an almost impossible one to do well in
“We should be able to run a very good ads business,” he said. “I think it’s easy to imagine how ads would show up in space when you have AR glasses on. Our ability to track conversions, which is where there has been a lot of focus as a company, should also be close to 100 percent.”

Is the plan really to have an always-on device that records everything you say through your entire life for advertisement?

Edit: conversions not conversations! false alarm! thank god...
20 million Quest 2 headsets is no joke. That's comparable to the sales of the Xbox Series X. Meta is suddenly the 4th major game console vendor. That's significantly more sales than any other VR headset in history. Most sold less than 1 million units. PSVR is in second place at about 5 million units.

And all that with basically Playstation 2 era graphics and a trash game library with no real AAA titles.
I think you and I interpreted the parent comment differently. I meant, the point isn't to read every comment, the point is to dive in to the conversations that interest you (including reading and participating in those conversations).
> Most telemetry will not tell you that of course.

Why...? If that's the case, it sounds like the problem is too little telemetry, not too much.
I’m ~2000 online and got there by training tactics/puzzles and becoming really good at a few openings. I would suggest learning an opening or two for white and an opening or two for black. Kings Indian, modern defense, Sicilian defense, and danish gambit are some of my favorites.
>80% of devices are passkey-ready (2023)
Yes thanks for the explanation i wanted to link to the experimental package I remember trying
Also, when did backups go from $2/month to $5/month per linode? What a joke.
Eh.

I think that keeping it permanently closed source when it has such amazing potential for changing society is unethical bordering on evil.

However,

I think the technology and the datasets will trickle out, perhaps a few years behind, and in time we will have truly open "AI" algos on our home computers/phones.
Nope, could be a lot of people are just leaving or apartments are being kept vacant at high asking rents.
Here’s a seemingly underserved niche - a cross-platform reference board that works on desktop as well as Android and iOS, and syncs your boards across devices.
The industry moved more than two decades ago already. However operating systems continue to do the wrong thing for no good reason other than that they have been doing that since forever. UTF-8 was already a thing when Java launched in 1995. It was proposed as a standard three decades ago. As I mentioned, I've been dealing with weird UTF-8 related issues throughout my career. As soon if you have APIs that rely on the default and operating systems that don't set that to UTF-8, you end up with corrupted content.

There are all sorts of ways to make this happen: APIs that set a mime type but no character encoding, progams that open and save files, databases that don't default to using utf-8 (or like mysql actually have some non standard 3 byte version of utf-8 that doesn't deal with emojis and a lot of other characters). Linux distributions don't set UTF-8 as the character encoding until late in the boot process. IMHO there's no good reason why it should ever do anything else than UTF-8 in a shell from the microsecond it boots until it shuts down. Changing all that is hard however. Not for technical reasons but for reasons of backwards compatibility with systems that are arguably part of the problem here.

I think the root cause for this might be a blind spot that people in English speaking countries have since they don't use a lot of special characters and therefore don't see the problem. As soon as you start using Spanish, Swedish, German, etc. You are in trouble. And forget about any non latin scripts. Latin-1 is not appropriate for any of those. Utf-8 is a better default that should be usable everywhere. Some countries might prefer utf-16. But that's mainly a memory optimization that should not matter much in 2023.
> Even if the 2FA was used for decryption, it wouldn't really make you much safer

If the second factor is stripped for some arbitrary time, you don't have 2FA anymore. Your argument that "any adversary can read the vault from memory" is a weak one, we might as well not have passwords with that attitude.

The point of a second factor is that BOTH need to be present to get to the secrets. If one of those factors is stripped away for "convenience" we're misunderstanding the point of 2FA entirely. I can't make this any clearer.
No reasonable person ever thought it was a conspiracy theory. It’s simply either came from a lab or if didn’t.
Their “Security Bulletin: Recommended Actions for LastPass Free, Premium, and Families” linked on this page is not available. Outage/overloaded? As a premium user, I got a popup in their app as well leading to this information page, but the actual information on suggested actions is not retrievable.

How unacceptable.
aka scratch your own itch
Been using the RC build over Godot 3 and have been pleasantly surprised. There are several quality of life improvements - the biggest one being that you can set default font and just change font sizes without having to create a new theme for reach node - this is probably my most used new feature!!

Wonderful job Godot team, and huge congrats on the 4.0 release
Depends. For example, if the slowness comes from sequentially emitting a lot of http requests, a lot of performance can be gotten from doing it concurrently.
I'm sure history has had many "measured genuinely good people" at the helm of what would become some pretty evil ventures. I don't think being genuinely good scales. I think having grit and conviction scales. Weather you're genuinely good or not is not what wins out.
> My Ubuntu systems runs fine without tuning. My MacOS laptop runs fine without tuning

Maybe I don't understand what you mean by 'tuning' here. The only tuning I can really see required if one chooses, e.g., Debian over Ubuntu, is the installation of proprietary and patent-encumbered codecs and drivers that are not legally redistributable for community distros.

And can it really even be said that Ubuntu works free of tuning? I support a baby boomer relative on a Kubuntu system I built for them years ago. Upon upgrading to the latest release, I had to do some clunky apt pinning shit to purge Snap from their system to get their browsers working normally again after Canonical snapified them.

> you need to override repositories or pin packages, otherwise things can break...

This is not hard. I learned how to maintain a Linux repository in a few weeks at the age of 18 because I decided it was lame to be restricted to choice of distro by package availability. The first repo was up in a weekend and by the end of the year I was comfortable packaging for Gentoo, Arch, Ubuntu, and openSUSE. I bet most people reading this post could learn to do it competently in a similar timeframe.

(Ubuntu and Debian here actually make such things harder, because apt is pretty much worst-in-class when it comes to managing multiple repositories.)

More importantly, don't you already need to do this just for things like security agents and monitoring tools anyway?

> and it's not a job anybody would like to do.

Why not? I would.

Maintaining an in-house repository for desktop Linux support is easier, more interesting, more satisfying, and potentially higher impact than many things IT and DevOps people do every day. Idgi.

> BUT: I was comparing Linux-to-Linux, other OSes may be a bit different.

The industry expectation is clearly that Linux users should do their own tech support... but that no one else has to. With a standard like that, of course many people are going to come away with impressions like 'I don't have time to run Linux on my workstation', 'only Ubuntu is really viable in a corporate environment', etc.— even when they are totally, totally false.
Ha, I just re-read this page in this book this morning.

The translation my book used instead of "chess-playing" was "draughts."
If so, they haven't mentioned anything to me about it. And I still subscribe to it.

Are you just finding that the web site is down? I'm pretty sure they'll announce it some other way than that.

The service has certainly degraded over the years; they no longer have a vast warehouse of obscure films. Which is too bad for film buffs. Of which I'm not one, but it's still a pretty good way for me to catch things that don't come to the Netflix streaming service (the only one I have). Between the two I get to see most of the movies I'd want to see.

I don't know if that will remain true. There's Apple and Amazon specific content that doesn't come out on DVDs. But for the moment, Netflix streaming + Netflix DVD seems to provide as much entertainment as I really want anyway. (If it's not enough it's a sign that I should go outside.)
Huh, TIL.
https://rentprep.com/blog/legal/landlords-refuse-rent-famili...
yea you sound like someone who is competent and will actually thing things through and make a rational decision. Many people are not and will latch on to the information "only 1% of people use it!" and refuse to listen to why that may not matter"
> I also take a lot of photographs, and I could use a tagging scheme that isn't tied to a do-everything program like Adobe Lightroom. That's simple enough that I could create a minimal solution in an afternoon.

Having done exactly that (tagging and collating app for images), I can report that it is likely to take somewhat longer than “an afternoon.”

The Programmer’s Credo:

We do what we do; not because it is easy, but because we thought it would be easy.
They should be called Open, AI
The interesting question here is how much market share will Bing take from Google Search with the existence of Bing Chat.

They probably raised a fair amount (That they even raised their search API costs by an astronomical level), but if Bard ends up better, I believe it can easily return to how it was before. It's not that hard to be better with Bing Chat having message limitations and whatnot.
I've been using PureRef for years now and it's pretty much done, so I'm not too worried it's not being maintained.
I'm admittedly not a nuclear engineer - but I hear a great deal about how much modern nuclear plant design has advanced since the days of Three Mile Island and Chernobyl, and that our modern designs would not be susceptible to such catastrophes. Assuming this is somewhat true (I am just assuming that) we are erroneously allowing the ghosts of those terrible old events to stop us from investing in modern, safe nuclear energy.