skysight-inc/HackerNews huggingface dataset:
> The author argues a reducing the size of a function of "a few dozen lines" likely won't improve the readability of the code. That's not even defensible! I would fail any (professional) code review for having that many lines of code in a function.

I would argue that such absolutist rules are harmful. Yeah, there certainly are times when smaller functions are better. But there are times where separating a function into smaller ones does indeed make it 'harder' for me to read, since with each 'abstraction' you're losing context/details that might be very relevant in the code to follow. I would rather have a 40 line function with the dirty low-level details rather than the same split over 50 lines of different functions that I need to go into and figure out the details.

And then again, who is to decide what is 'one abstraction'? Abstractions can be at different levels, and abstracting different things. There really isn't an objective way to do it. I would argue that this is analogous to writing -- there are all kinds of books/stories/poems, short and long etc. and one isn't necessarily better than another.
Yes, especially around Looker. It's so strange/non-cloud. The 0-users 0-usage price is $5,000 per month.
The fact that you comment this emotionally loaded drivel illustrates perfectly why politicians and policy makers keep abusing "the children" to push through anti-democratic policies. It works great to convince short-sighted fools.

If Democracy falls (which this would result in), everyone will be abused, including children. You can't solve a problem by making a worse problem.

You may want to open a history book and look at what happens to a society when it becomes a panopticon of total surveillance.
It can actually have benefits to the soil as a fertiliser - https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10011191/
Not directly related but there's a recent three-hour interview of Dave Cutler (main architect of OpenVMS and Windows NT) where he mentions giving money for a university computer lab to his name, and requesting that on one of the wall be painted in large letters "If you don't put it in, you won't have to take it out."
It certainly has some protection:

https://www.youtube.com/watch?v=xTk_kPeA63c (turn the sound off, its just road noise) This is what happens when you go full bore into a big roundabout.

This kind of roundabout is used to join one large road to one or more small road (think two lanes going from 6-12 on the clock, with single lane road at 3 & 9)

In the UK, we don't normally have stop signs, as most junctions have clear rights of way (https://www.rac.co.uk/drive/advice/road-safety/uk-road-marki... see "Give way to traffic on major road") In suburban roads, roundabouts are often used instead of stop signs. It allows much freer flowing of traffic in both heavy and light traffic.

Just don't look up the magic roundabout, thats just fucking batshit, we only have one. The reason why they keep it is because there is literally nothing else interesting about the place.
We recently had customers come to us for the same reason. They all use aliasing with us. This allows you to redirect mail from any address you own to a real mailbox in Mango Mail.
Because I only need one user, but I need the $5 per month plan from Mango, so it ends up being cheaper with fastmail.
Please, the average driver has trouble enough merging into traffic.
I've been using Helix full time, professionally as a Rust/Golang engineer and it has been great. It took some getting used to not having a file explorer. But now I think I am better for it.

These looks to be fantastic updates, I especially dig the diagnostics (if that is part of the release as well).
Yeah but the tree only has to be that diameter at final size. You can plant a dozen tiny trees too close then let them stunt or choke each other out
> The finer grained synchronization primitives are (a) already available in Python, and (b) necessary even with the GIL for reasons I've given elsewhere in this discussion.

The finer grained synchronization primitives does not already available in Python. Or, it should not be visible to Python code at all. What I'm talking about is the internal implementation of, e.g. PyDict. While from Python bytecode side setitem on it is already not atomic, it does guarantee that Python interpreter won't segfault if there are two Python threads manipulating one dict object concurrently. This is achieved via GIL and has to be replaced.

It's the same problem you mentioned above as "problems in C extension". But no, nogil is hard not only because of compatibility issues. People (especially those who insist on that their workload is inherently embarrassingly parallel) do NOT accept any regression in single-thread performance. If you only ever want to optimize for single thread one global lock is the optimal solution.
Sorry to hear about that. But the roundabout probably soaked up some of her speed at least.
Is the demo video intentionally set to double speed or is that a bug/typo?
I don’t think it’s political, but rather a matter of record. There is much more writing from Greece than the Amazon.

Having the Iliad amounts to a cheat code in archaeology.
This is certainly an issue. There is a roundabout on my morning commute that regularly has pedestrians crossing inside the roundabout (alongside cars on the outside) because that's the most direct route.
I'm really glad this is being taken seriously. It's often been an uphill battle to convince people that Python supply chain security is a serious issue.

In the ML (now called AI) space for example, it's not uncommon to download random binaries from the internet containing model weights, scripts, etc. Sometimes even at runtime (!!!) Lots of bad practices across the industry there that wouldn't be tolerated in other contexts.
> but note that the 0.15 tons of CO2 they remove is only 300 lbs

Your point stands, but it was 600 lbs.

They quoted figure is a rate, not an absolute amount removed:

> 0.15 tons of carbon dioxide per hectare

Per hectare. They spread it over 5 acres, or roughly 2 hectares, for a total of 0.3 tons, or 600 lbs.
We are going to support a database in the same server initially but could also provide dedicated server in the future. The nice thing about Nile's design is that we can provide different placements for different cost profiles with the developer experience of a single Postgres instance.
It can create problems from a different angle, though. Google might lock your account for no reason for a week, without any explanation. If that happens, it's your problem if you lose your whole business after a week of downtime. Since it's Google, you can't even contact support.

This has happened to me a couple of times. Once, my account was locked for a day because their system flagged one of my servers for suspicious traffic. They locked all my servers, databases, and everything else, not just that one server. Another time, they locked a different project for a week. It actually took me a week to find a human who could unlock it; otherwise, it could have been even longer. I still don't know the reason for the lock.

So the main problem is that Google don't care about GCP at all, and threat paid customers in same way as free users (i.e., hostile to both)
The book review in OP: https://thezvi.substack.com/p/book-review-going-infinite

And his recap of the FTX situation: https://thezvi.substack.com/p/sadly-ftx

Zvi is a really good blogger, just in general. Hyper-prolific and extremely intelligent.
> the source available on Github under a mix of Apache 2 (Open Core) and BuSL.

I for one don't care for "logic" in license files <https://github.com/orbitalapi/orbital/blob/7b167ed37c31cf866...> since it makes it very hard to reason about the license usage without, as in this case, viewing every single file to look for license-traps
Worth having a look at DHH's leadership on this issue:

https://world.hey.com/dhh/why-we-re-leaving-the-cloud-654b47...
Yes, or a book?
That's most likely 5 min for the initial build of the dependencies though, a one time thing.

I find the build times on Linux quite reasonable.
Perhaps, but it seems incredibly relevant to bring up when making that criticism, even if only to talk about it being superficial or half-baked?
Yes, they're absolutely horrid for pedestrians.

Drivers anticipating their merge into roundabout are often too distracted to notice pedestrians intending to cross, and any pedestrian crossing the outflow of a roundabout can trigger a traffic backup that interferes with the flow of the circle itself and surprise drivers who expect it to stay moving.

They have their benefits in some intersections, but they also have tradeoffs that make them very poor for others.
How is it even legal? You need a special school just for this one 99lvl king of the roundabouts
I've been happy with our "North Flower Care" BLE plant monitor. Monitors light (which is not useful IMO for an indoor plant), moisture, temperature, and soil fertility. There's a companion app that can record the data and correlate it with what the plant you've configured finds ideal.

I paid $11 for it, which is a lot more reasonable than the current $30, but if it helps a plant you like grow... I don't actively monitor it with an automation, but I recall poking at it with one of the NRF apps and seem to recall that the data format was open enough that you could monitor it outside the official app.
You seem interesting from the start tbh. Can you follow me on Twitter? I want to talk more about the idea above.

Twitter Link: https://twitter.com/hiresh_b
Keyboard Maestro 11
No CVE score? Looks pretty serious to me.
Link to the actual paper: https://www.nature.com/articles/s41586-023-06668-3
I've always thought the mysterious bit was that cloud doesn't seem like it ever gets cheaper while the cost difference between cloud and own infra and profit associated with AWS suggest it could be. Is there something structurally wrong with competition in cloud?
A playbook for building better onboarding
Previously:

The cost of cloud, a trillion dollar paradox https://news.ycombinator.com/item?id=27401081 (June 4, 2021 — 7 points, 2 comments)
Why is your question not directed at the people that bother you, if that is the case?

Seems rather unproductive to question why the site exists when your problem is with people using the existence of the site to make decisions.
I dislike the yield to right. They're rare here, but I believe that's how some of the traffic circles are in NJ.
I still miss a file explorer like telescope in the nvim world. I was a bit sad to hear that is now blocked by plugins being added: https://github.com/helix-editor/helix/pull/5768#issuecomment...
I'm glad you posted this. I haven't seen it here (or anywhere else) before, and it was a fun read.
So now the trend is away from cloud ?

What about a good way to to judge the cost of the cloud - pricing has always been overly complex and arcane and full of gaps in understanding the overhead involved
>We need to find a way to get people back to honest and open dialogue.

When have humans EVER had honest and open dialogue about anything?
It depends where you are. Some cities are more on board with them than others. You do see them quite a bit now at the end of new or reconstructed freeway exit ramps, as opposed to the previously more usual stop signs or traffic signals.
For a fairly simple setup AWS automates a lot of things. If I just want an EC2 instance and a database, the VPC already exists and there is now even a button on an RDS that says something like "connect to ec2" which sets up the security groups on both for you.

However the argument against using GCP has already been stated in this thread multiple times.

- Will it exist in 3-5 years. Google has a reputation for a reason.

- Will the cost increase in the next year. Google (including google cloud) has a reputation for a reason.

- Here we have seen time and time again problems reaching support with Google Cloud.

Meanwhile my personal AWS account that I spend maybe $5 a month on... I emailed support about a billing problem and got a response about a day later.

I would not risk my job by using Google Cloud and being at the whims of Google being Google. The last thing I want is to have to go to my leadership and explain why the cost is going up or why suddenly we need to spend a bunch of engineering effort because google is discontinuing something.

If I really didn't want to support AWS/Amazon (which is fair) I would go Azure long before going GCloud. Hell I might be convinced to go IBM but thankfully I don't have to make that decision with Azure.
I would say this is true....

But then, Texas politics is Texas politics, so I wouldn't be surprised if there indeed turned out to be significant abuse of protections laws for political gain...
You are not familiar with my system or my logs, so your claim about the filtering is invalid. If some "system" outside of the receiving mail server filters it, then it's irrelevant to whether or not you offer the service.
I wanted a Model 3 a little while back. When I did the numbers it would have cost about 3 times as much to run as my little Honda even including gas. Mostly because of the insurance price difference. I think I would pay about $400/month compared to the $100/month I pay now.

If you have a lot of money it's a great way to go, but electric is going to have trouble competing in the economy market for a while until they start making cars that make the insurance people happy.
What odds would you like to bet that GCP is going to be gone in 10 years?
Can you elaborate more on the feature you would like? I have no problem building a solution from scratch if it comes in handy.

Also we use Bayesian filtering, rbls, dbls, rate checks, the whole 9 yards. We haven't had much complaint about receiving spam. Ik you said you've been burned but I'd love for you to give us a shot so I can see what happens and possibly improve.
> decision to destroy Twitter in the process of attempting to make it a safe space for racists

Can you back that up, with actual data, and not the politically motivated articles from democrat aligned media?

The only specific cases of this I’ve seen was an actual bot network saying the n word a lot when Elon took over, which was obviously a coordinated attack.

Other than that, where is this racist hell hole that twitter has become apparently? Where is the proof?
Steem (Caffeinated Peanut Butter)
One file per screen is actually awesome. That's the "MPA" many frameworks are boasting about.

The big win here would be that if you have a huge app (let's say an ERP kind of app that has too many screens and dialogs and what not) then that can be easily decomposed into separate pages that are far more manageable.

You can easily wrap these pages up as Electron/Tauri app or Capacitor etc for mobile.

Deep linking however would be interesting in that if someone pastes a URL, we have to load the exact screen/dialog etc.
Calm down please, you seem to be misunderstanding my comment. I don't justify training without consent, I explain how the argument of the grandparent can be applied in reality. Yes, with enough legal backing they can sue you for the damages if they can prove the intent to poison their model. This intent doesn't have anything with freedom of your speech or the copyright. They might violate the license for your artwork and you can try suing them, but you are also not within your right to damage the rest of their work (which this thing attempts to do). Also the word "theft" can't be legally used in court in copyright infringement cases.
splendid sales headline - however, human communication is varied and multi-layered. Since there are too many angles to summarize -- suffice it to say that IMHO a healthy skepticism is warranted, along with evidence and test results.

link to cited repo: https://github.com/brendenlake/MLC/tree/v1.0.0
> it's basically impossible to convert traditional intersections to roundabouts, because there's simply no room.

have you seen the mini roundabout yet?

people kind of follow the rules but sometime cut over the middle - especially on the very small ones
This is why "critical thinking" is often promoted in education.

It's the idea that it's better to teach students "how to discern the truth" than teach them "the truth". Is it possible to teach students critical thinking?

Is it easier or harder to teach AI critical thinking? Curious to hear your thoughts.
This doesn't necessarily mean that any user could pick up and switch to a different PG instance, as such a young provider maybe look at having some docs for migrating off-platform as a sort of assurance. Maintaining those docs might also help you prevent adding or changing things that would introduce lock-in, it should be a consideration for every feature or API change.
Are they claiming that microbes and other life forms don't just harvest the carbon (directly or indirectly) putting it right back into the air?
>Grinding rock is incredibly energy inefficient. I would suspect this entire process is carbon-positive despite the atmospheric capture.

Grinding the olivine to this study's grain size of 83 microns[0] will consume roughly ~14 kWh/tonne[1]. One tonne of olivine absorbs about 1.25 tonne of CO2, so that's 11 kWh/tonne for grinding, which is indeed likely to be the majority energy consumer.

Clearly the solution is... build roads from olivine! :D Collectively, roadways are "naturally" subject to a huge amount of mechanical weathering, which currently mostly just generates asphalt microplastics.

No doubt the cost/geotechnics doesn't work out, but it's an amusing thought nonetheless. Maybe it could even be made workable, somehow...

[0] https://iopscience.iop.org/article/10.1088/2515-7620/acfd89/...

[1] https://worksinprogress.co/issue/olivine-weathering/
Let's say I'm building a CRM and I want to have an "industry" or "cities" table that is the same across all tenants. I want a copy of cities in each tenant for referential integrity, but I also need to update it periodically across all tenants.
The early nineties were a lot different than the early seventies. One poster already mentioned the difference between paper and "glass" teletypes.
I did a shootout of a number of cloud visual recognition APIs. All of them took less then 20 minutes to have a demo running except for GCP which rudely required me to install special software to log in which trashed the Python installation on my machine and overall took an order of magnitude more time than all the others... No thanks.
The main thing Lemmy is missing for adoption is a good desktop and/or mobile app.

Since instances can defederate with each other it's often not possible to follow all your favourite communities from one account. So a good app needs to decouple this and enable follow any community without having an account, and instead store following data in the client.
Personally, I'm fine with the simple single-lane roundabouts. They're convenient for U-turns, for example.

For anything above that where I have to cross lanes to get to the center circle and then cross lanes again to get back out and exit, I'd rather just have a conventional traffic light-controlled intersection. (I try to minimize lane changes when I drive.)
What exactly is it that is making you need Small Business? I want to make the plans as reasonable as possible.
I made a fork of the Chrome DevTools that adds "Copy as Python" to the right click menu of each request in the Network tab. You can tell Chrome to use a different version of the DevTools if you start it from the command line

https://github.com/curlconverter/curlconverter/issues/64#iss...
I knew a guy who didn't stop at all-way stop signs. His thinking was: if everyone else is going to stop, why should I?
Chris Roberts had a peculiar Hollywood moment with the 1999 “Wing Commander” movie that he directed.

Hollywood producers won’t let you keep endlessly polishing a turd on their dime, so the movie went to theaters with Kilrathi puppets that look like constipated hairless rodents locked in green gas bubbles. It’s a marvel of terrible science fiction.
Living standards increases right the way to extinction. Ultimate tragedy of the commons.
That is the worst audio waveform I have ever been subjected to.
In Spain we use roundabouts heavily.

They're perfect for crossings with low to middle traffic. No useless waiting time, good visiblity and no need for traffic lights.

For heavy traffic, though, they're useless as the car flow of one entry/exit can take over the roundabout and block all other entries.

Also, it seems hard to understand for many drivers that regulations regarding changing lanes don't change in a roundabout. So more than 3 lanes are not advisable in my opinion.
If your username is a reference to St. Francis of Assisi, I love it.
Yeah...that explains why the chart at the beginning of the article only went to 2020
It's not an electron app, it's a Qt app that does load the web app in a webview and uses mpv as a player.
>> "most famous work before Star Citizen, the PC game Freelancer"

The first Wing Commander had almost 300k sales and ports for just about everything, 8 sequels, a TV show, and a movie years before Freelancer shipped, and then it got another game. It seems like a better candidate for his most famous work.
The problem with statements like these is that the term 'CS' has become so wide as to be almost meaningless. It is perfectly possible to get a 'CS' degree by taking a lot of courses focusing on software design, software project management and UX and interaction design, all of which would be very useful as a web developer.

You can also get a 'CS' degree by taking a lot of math heavy theory course, or hardware and compiler courses, which would be much less useful when working as a web developer.

The advice I would give is that if you know you want to do web development and you want to get a CS degree, you're best served to keep your end goal in mind when choosing what courses (or even school) you decided to go for.
Meta Reports Third Quarter 2023 Results
Interesting to see this article again since it was the trigger of starting a homelab for me. After realizing cloud services are putting a major dent in my pocket to get a lousy startup idea off the ground, I started to wonder if there's "The Cheapest" way? (I'm not cheap but I'm very frugal)

Nowadays internet speed is great to do self hosting. I have a business line internet at home with ~1gb up&down! Bought couple of 6-7 year old enterprise Dell servers (2x12core xeon, 128gb ram each) and no longer pay any cloud provider ... i'm also hosting 2 backend solutions for mobile apps with decent traffic for friends' startups!

The learning experience has been tremendous! It has actually gotten a lot better and easier with new solutions coming out for homelabs. Get started with Proxmox clusters and go from there...
Also known as hunger stones in English: https://en.wikipedia.org/wiki/Hunger_stone

They're all over central Europe.
OTO?
Yes, massive cross subsidies from core business to cloud business to exclude and destroy competition - aws=books, azure=windows, gcp=search.

There are three companies doing monopolistic things, they have got away with it because of that plurality.
There are differences between a modern roundabout and the broader category of circular junction.

The De Soto Plaza in in Coral Gables, FL, built in 1925, as seen at https://www.google.com/maps/@25.7450124,-80.275242,3a,75y,75... is not a modern roundabout. Granada Blvd does not indicate a yield-to-enter, while the others streets have stop signs.

I think that one should also have splitter islands.

(Video of its history at https://archive.org/details/Did_You_Know_-_DeSoto_Plaza_Foun... .)

I think Cocoplum Circle might count as a roundabout? https://www.google.com/maps/@25.7059315,-80.2608362,3a,75y,1...

There are also "traffic calming circles", which are not roundabouts. "Traffic calming circles should not be confused with roundabouts, which are designed to handle much higher traffic volumes and reduce vehicle delay." - https://www.sfbetterstreets.org/find-project-types/pedestria...