skysight-inc/HackerNews huggingface dataset:
That could be done in one of two ways:

- Supporting flake8 plugins, using the existing community, and sacrificing the speed.

- Requiring new plugins, in Python or another scripting language, sacrificing the community progress and goodwill, and sacrificing some of the speed.

Neither of these options is good. The Python linting ecosystem is a mature one with a lot of investment into the existing tools, and rather than try to speed those up (which could be done in a number of ways), Ruff started from scratch.

It doesn't feel like the right decision for an ecosystem that is as community focused as Python, and the engineering reasons feel like a toss up at best.
The Single Executable Apps should be great for Docker image sizes. I love with Go how I can get images to below 5Mb and would love to see the same happen with Node.

This combined with things like distro-less images should be pretty huge for security as well.
I have lived both in suburbs and cities and there are just as many poorly-kept and dangerous dogs in one as in the other.
I used https://pixijs.com/. This was my first project with it and it was really nice to use. I fell in to a few traps here and there, but generally it wasn't too bad to get the results I wanted with it. :)
Don't you have a right to meet your accuser, however? I know this typically only applies in court, but encouraging off-the-record communication is basically encouraging parallel construction is it not?
You aren’t getting outside of IR35 contracts in tech anymore even short fixed term ones (as short as 1-2 months), especially with any company that can afford to pay rates that make it worth while.

If HMRC catches you in violation of IR35 they can open the book and inspect any contracts over the past 10 years and retroactively penalize you. And by you I mean the “employer” in this case as in the company that hired you under contract.

No one is taking the risk today.
Please do! Adding in a Segment Anything Model UI to the app would be great. You can then click on the items you want removed and use the segments as inpainting masks for the generative model.
Devbox 0.4.7: Services 2.0 and Nix Flake Support
Unless you mean that you eventually grew out of the view that extroverts “suffer from severe deficit in their mental makeup”, I wouldn’t call your position “balanced” at all. You’ve just swung from one extreme to another.

I don’t know you, but I have a feeling that you’ll eventually come to understand “extroverts” better than this.
And Idiocracy is a hopeful movie -- it shows how an enlightened leader (Herbert Camacho) can actually help society move out of a collapse (that feels more and more likely to happen in real life).
Coinbase CEO Won’t Rule Out Relocating Company Away from US
> X is not strong enough to build a company from.

I mean, these are the famous last words of a lot of non-visionaries. I'm not saying that Ruff is some kind of unicorn, but there are a lot of cases where a seemingly small improvement on an existing technology resulted in a very successful enterprise. Docker, for example. There are others that I'm sure people will chime in with.
Every country without regular turn over on top seems to devolve to an evil dictatorship over time. Sometimes kings can be forced to give up power, until they become non-evil just for lack of power, but this takes centuries.
That's why there's Office 365. It runs everywhere there is a modern browser.

Even Linux.
The "fall" is not even noticeable on the stock chart. This is made up news just talking negative about alphabet.
Also people want to go home. The aircraft don't care if they're in one city or another, but the crews do, for regional in particular it's normal to go home, and if you're out of position at the end of the day that's not possible.
Oh neat. I can actually imagine using these, thank you!
Unless you're an attorney.
I'm inclined to agree and when they eventually die, what happens to the tool they built?

I've been using https://rome.tools and really love the work they put into it. It's clear they had people working fulltime on it. But now, what? The code is open-source, there are people working on it, but development has mostly dropped off. I guess that's okay? It just adds a lot of doubt into the longevity of the project.

I'd be wary adding these tools into your stack because their progress relies pretty heavily on VC funding and a tight runway to profitability.
Related:

Microsoft is slowly rolling out ads in the Windows 11 start menu - https://news.ycombinator.com/item?id=35545566 - April 2023 (201 comments)

Windows 11 KB5023778 update adds promotions to the Start menu - https://news.ycombinator.com/item?id=35346137 - March 2023 (251 comments)

Microsoft is turning Windows 11's Start Menu into an ad delivery system - https://news.ycombinator.com/item?id=33694202 - Nov 2022 (143 comments)

Microsoft tests 'upsells' of its products in Windows 11 sign-out menu - https://news.ycombinator.com/item?id=33532448 - Nov 2022 (32 comments)

Microsoft is showing ads in the Windows 11 sign-out menu - https://news.ycombinator.com/item?id=33513622 - Nov 2022 (15 comments)

Microsoft mulling cheap PCs supported by ads, subscriptions - https://news.ycombinator.com/item?id=33497625 - Nov 2022 (8 comments)

OneDrive Ad in Windows 11 Logout Menu - https://news.ycombinator.com/item?id=33497269 - Nov 2022 (26 comments)

Microsoft accidentally reveals that it is testing ads in Windows Explorer - https://news.ycombinator.com/item?id=30711277 - March 2022 (168 comments)

Microsoft says Win11 Explorer ads were ‘not intended to be published externally’ - https://news.ycombinator.com/item?id=30701289 - March 2022 (23 comments)

Latest build of Windows 11 has ads inside File Explorer - https://news.ycombinator.com/item?id=30689526 - March 2022 (12 comments)

Microsoft is testing ads in the Windows 11 File Explorer - https://news.ycombinator.com/item?id=30675908 - March 2022 (504 comments)
Ask HN: Why is tailscale featured on HN so regularly?
I see tailscale featured on HN on a weekly basis, sometimes a few times a week. Why?
I worked on a 50k-100k loc python codebase where the linters took a full minute to run if you deleted your cache. And I did try to optimize it. I wouldn't be surprised if that's normal.
You can change the colors (the default is black with a white outline, not just black) on Mac, too.
> Tom Anderson, of myspace? Wow. Hi!

No, i'm the one from Beavis and Butt-Head.
The Zune HD was a fantastic device. I still use mine from time to time
Show HN: AI-powered meal planner and food assistant for hypertension sufferers
To clearly delineate between real live children and fake imaginary children.
If what you are doing requires registering with the SEC for it to be legal, and there's no way to register what you are doing with the SEC, then that means that it is illegal to do what you are doing (like how could you think that possibly means you are free to go do that thing?).
I mean they better get their ducks in a row!
It's one month old news.
Isn't Germany a country where you get arrested if you insult a politician? Forgive me if I don't think highly of their "hate speech" laws.

Also, 44 GNC or trans people were murdered in 2020 and I'm supposed to be concerned? How do we know they were killed because of their identity?

https://www.washingtonpost.com/world/2021/09/09/pimmelgate-g...
Then why didn't some little podunk town elsewhere in California work out a deal more lucrative to Apple than what Cupertino offered? Clearly this has a lot to do with Apple's HQ location. The actual money is just a pittance.
Why? Did the ants die out cuz the chimps got smarter?
EU: Majority of MEPs says encryption must not be undermined
depends on the plant. If its something that sends down long roots, you will need a barrier.

For something like beans, you would traditionally dig a deep trench (as in 4foot) and put a layer of manure, with news paper on top, by the time the roots got that far it would be rotten enough.

It might be better to use coffee grounds or fine wood chippings, as they are equally as warm but less toxic in the raw state.
E-bikes are as "dangerous" to your health as motorcycles. It's a non-negligible risk, even if often worth it.
it does run pretty slow under load though, and they have acknowledged it's due to this
The accounting standards forbid expensing things that should be capitalised, and if you go ahead and do it anyway your investors will wonder why your accounts show you have no assets.
Race transformation aside, I particular find the “floppy sock” => “deformed foot” modification to be…an interesting choice.
Apple readies arsenal of new apps for forthcoming headset
Huh, somehow HN broke the link there. https://twitter.com/en/tos is what I entered.
Microsoft package repository certificate expired
Just ran into this issue, seems like this particular SSL certificate expired which is blocking or CI builds.

Quite surprising from a company like Microsoft, and such a major critical component of infrastructure.
> Those two work together very well with high accuracy.

When you know how to question things. Don't have an example at hand, but the last time I neede WA it took a lot of time to guide it to what I meant instead of it thought I meant.

>Of course the chat bot would confirm with you before placing an order.

Great, now you in the loop of 'no, remove X, add Y'.

> using 5 different transportation apps 4 different food ordering apps, etc.

My condolences. Though it's easier for me: I don't use apps for services besides Uber. There is zero need for a pizza joint to have an app (and have access to my phonebook, location etc). No service w/o app? No money from me.

Still, with a mere twenty variants of pizza I would prefer to look with my own eyes at them and select the one I want [now] than play the broken phone game with a chatbot.
Perfect timing, I’m excited to what Astral will bring.

The python ecosystem keeps building momentum as “doing things with data” becomes bigger, more accessible, and also more (near) real-time and I think the ecosystem would really thrive with better, unambiguous tools that become de facto to the community of builders instead of plenty of suboptimal ones to choose from.
I don't know their plan, so I can't speak for them.

What I would do is build an entire ecosystem of that quality that would include a tool to solve the Python distributions problem.

Either you help with deployment on the server, and you offer hosting.

Or you help with making an installer, and you offer nodes to build installers for multiple OS and upload to multiple app stores, manage updates, cdn, permissions...

You can even start small and just help with a service for cross-compiling C extensions and scale from that.

Or provide machine learning analysis of the quality of your code and make companies pay for it.

Or go full Continuum.

They are good enough that they can pick and choose whatever they want, really.

When you solve pain, people pay. If readthedoc managed to survive by being a static rst site, astral has a shot provided they keep the business side of things in mind as nicely as they build their user stories.
I hope you're right :-)
> asked for further clarification on their existing practices, couldn't get that,

That's not right. They got clarification they just didn't like the answer.
It's a discussion forum, amigo. You're supposed to share your insights with those who haven't yet achieved them. If you're not comfortable doing that, you can just not post instead of posting merely to whine and insult.

Bookmarking for later.
I'm in the same boat, ssh is our most used feature, also quite an odd decision to give the free plan more features than the Starter.
Most of the comments here suggest excellent resources ("Code", "NAND to Tetris", etc) to learn about how computing works on a fundamental level. Those won't be immediately useful to someone who wants to understand how "monitor, hard drive, RAM, CPU" all fit together in their laptop, or if they want to build a computer out of parts. If that's the goal, I recommend the following:

1. "How Computers Work" by Ron White - it looks like a children's book, but it provides a lot of good information about components of modern digital technology. I personally learned quite a lot from this book. https://www.amazon.com/How-Computers-Work-Evolution-Technolo...

2. A+ Certification Guide - provides practical, hands-on info on how a modern Windows PC operates, from both hardware and software perspectives. It's a long book geared towards someone who will build and repair computers professionally, but you don't have to read it cover to cover. https://www.amazon.com/CompTIA-Certification-Eleventh-220-11...

(my background: phd in computer engineering and lots of real world experience building and repairing computers and computer networks).
That's what esbuild did for their plugins—which made them useless since it kills any performance gains of switching to esbuild in the first place
Hard for me to judge spacex, but I know Tesla is second to last in reliability (at place 27, only better than Lincoln). Let me quote from the report:

"Model Y still has body hardware issues with the tailgate and door alignment, paint defects, and multiple other problems. The Model X and Model S have body hardware, climate system, and in-car electronics problems. All three models are well below average."

Maybe, an unstable slave driver who just wasted 44B because he couldn't keep his mouth shut is not the best leader for anything that requires long term care??
That's a dramatic over-simplification. You have redundant / clustered firewalls that allow for testing configuration changes before they're deployed everywhere so you never end up in a situation where you have to "fail closed". You have redundant links into critical data centers, either hot/hot or hot/warm. You have redundant power supplies in the racks running the firewalls and routers. You have redundant data centers (where necessary).
All setup and running. Works a treat. But will try owncloud as well. I mean it’s linux, it will take a few minutes to install anyway.
‘Noisy neighbor’ VMs and different underlying hardware specs on the ‘same’ instance configuration are two examples that come to mind.
Interactive diagrams and visuals are worth so much with these topics. I just created documentation at ngrok (full disclosure, I work there!) for how to do load balancing with their edges product for this the other day! Now I have something to refer people to when describing these.

https://ngrok.com/docs/guides/how-to-round-robin-load-balanc...
> Does it, really?

Yes. It's information theory.

You can add information, by making rules like the class doesn't change if the thing is a different color or size or position, or on a different background. But you can't automatically create new images from a distribution that has been learned and expect them to add information.
I love how people will a) criticize OpenAI/etc. for restricting access to models and "aligning" their output, and b) immediately leap to shaming models that aren't "aligned".

Not just you, it's all over this thread.
This is the game changer.

I have my first year Pi running Diet Pi with Adguard Home and was just happy that I found a use for such an old machine that I was considering throwing.

The speed test in Diet Pi said that the latest Pis can complete them in a few seconds versus the minutes it took mine to setup, so figured it would be useless but had been working flawlessly as a dns at home and blocking all ads on all devices.

Adding Tailscale took it to the next level and now all my devices have ad blocking on LTE, public wifi, friends houses, everywhere.
If all you need is to insert an image of your signature onto a PDF, you can use Xournal.[0]

[0] https://en.wikipedia.org/wiki/Xournal
Fonts have looked better in Linux than Windows for over 15 years now.
In the last few weeks I've been using Python to play with some LLMs locally, and at first I thought there was some bug in VS Code because the linting was so slooooooow.

This seems long overdue! Looks like a great project :)
And 128 characters chosen by quantum decay in an airgapped facility would be unassailable. But among the many passwords between the two, there is a band of passwords which were reasonably secure under a threat model that excluded massive GPU attacks, and are not reasonably secure when one includes them.
It's what the phrase "the customer is always right" originally meant. It means you can do all the market research, development, testing, polling, and seeding to sell a product. But the ultimate decider of whether the product is "good" is whether or not the people buy it. If your sales plan flops don't say "it's not the product's fault, I just need to do a better job marketing it." No, the product is wrong, the customer is right. Don't try to change peoples' behavior, instead change your marketing to target what people are actually buying. That could mean scrapping the project because it's unpopular, but could also mean narrowing the focus to the smaller population that really does want what you're selling.

Well, that's what it originally meant. Nowadays it's been twisted to mean reacting to every minor complaint and demand in order to retain existing customers, no matter how unreasonable or costly the effort. Rather than helping increase productivity it's become a weapon to punish subordinate sales staffs.
I disagree on the absolutism in this. Cars can take you places that not many people want to go, and whenever you want, which is one of the coolest things a person can do. You're never going to build transit to all of these places, and it's too far to walk or bike. Used in this way, cars increase human freedom which is one of the most important values for humans to pursue.

The real problem with cars is that we use them for everything. It makes zero sense for us to use cars in dense in cities, or between popular locales, or for short distances. We could probably eliminate more than 90% of car usage. But trying to eliminate cars period is too far.
ChatGPT/OpenAssistant/etc users are giving the models an immense amount of feedback.
I'm using Fedora 37 (Xfce) and everything works fine.

Anyway - I'll upgrade and try Gnome 44.
No, for obvious reasons.

But a bunch of other species did, including some fairly intelligent ones.
These kinds of changes just make the OS look cheap (like a bazaar of sorts). They're visually ugly, but easily ignored (I rarely open the start menu).

What I'm more concerned / annoyed by is the trend of Windows fighting with you. For example, try to disable the real-time antivirus protection. The UI makes it look like it's off, but then it turns back on by itself. Then you go to group policy to make it explicit that you don't want it. It's off for a bit and then it freaking changes the group policy (resets it back).

First time I noticed it do this I though I got hacked because I couldn't imagine the OS doing something so malware-ish, but it does. What's the point of having a setting at all?
By the founders definitions? At least 90 percent of the taxes we pay are not fair.
yes let's reverse engineer plants instead of cutting down on co2 emissions and weening this country's dependency on cars. complete backwoods solutionizing.
2.5% on taxable income above $125K (individual; $200K joint). Even software engineers, on average, will barely notice that.
Hi everyone! My name is Antonio, ex Stripe and passionate about creating stuff online. I just put online an experiment at the intersection of ai and blockchain, and that is why the weird name plus you know Stripe also had a weird name initially so why not ride that wave? Anyway, the idea is to have artists allow fans to create art with them using artificial intelligence and monetize the interaction. The final result of the collaboration is minted on the blockchain! Thanks to ERC-3447 you only need a Google account to interact with it.

I'm starting with XCOPY but there are a few artists lined up already which I cannot wait for you to check out. Let me know what you think about it! If you are a creator, please reach out to antonio@thexyz.ai

The goal of this product is to show how artificial intelligence can be used not just to build our own customized solo world: I believe the greatest power of ai is to "translate" different skills and allow humans to work together on stuff even if they don't speak the same "skills" language. For example, a bank teller wanting to paint with their favorite artist. Ai can translate their thoughts and merge their experiences.

This product aims at addressing some ai-fears concerns: the artist is still at the center, their style crucial to get to a meaningful final result. Artificial intelligence is only a mean to communicate more deeply with their audience.

Also, this is about fun. I believe play deserves a way more important role in history, which is mostly told as a long fight for necessities, and yet so many seemingly trivial discoveries ended up triggering changes in the realm of “serious history”. When human beings create and share experiences designed to delight or amaze, they often end up transforming society in more dramatic ways than people focused on more utilitarian concerns. “If necessity is the mother of invention, delight must be the father!” [this is from Wonderland, a book by Steven Johnson]
iirc there was a famous case where an outage occurred at a company using some least connection or least resource algorithm in the load balancers. The load balancer queue'd up requests and when a new server was brought online it immediately dos'd it out of existence. Then another server was brought online and the same thing occurred and another and another. They eventually switched to round-robin to give the new servers coming online a fighting chance to survive. Eventually, enough were online to process the queue.

the take away was complex load balancing can make problems worse when bad things happen unexpectedly.
if it's any consolation, Accel is in my mind one of the "good ones". they have a record of backing "good" devtool companies that manage open source and commercial concerns well - Vercel, Sentry, etc. (i'm sure theres more, those are just the two that i'm closest to)
That's fair, but cash flow is a major focus for many businesses, and with AWS it's still _hard_ to figure out the impacts of all these things, especially if you're a growing startup.
"We should to convince a bunch of people we are certain are unconvinceable" doesn't really sound like a solution to me at all.
Forming a lynch party and burning crosses on people's lawns is different than tweeting "I think being female is an important part of being a woman."
You don't need to do that because there will be more 5-whys. Just pick whichever of A1, A2 seems like a bigger deal and find a B that seems like the biggest contribution - until you get to some deep root cause you can solve and mitigate. Then you fix that one issue and move one. You WILL see more issues, if they are always in other places you must have got the right one, if not then you will see this again and this time you can go down A2.

The important part of the above is by refusing create the whole tree you actually get something solved. Sometimes you will get the right one, sometimes you won't. You can spend a lot of time building a tree of problems, and find tens of thousands of things you can fix - and now you have a larger todo list than you have time to do and likely you don't get anything done. Or analysis paralysis in other words.
Any tax others have to pay, that I don't.
Yes, but it takes a while and depends on if the "ants" are in the "chimps"'s way.
???

There is no downside to adding your bespoke flake8 plugins. For people that don't use them (99% of people) they get the benefit of blazing speed. For your custom plugins you live with the tradeoff of slower execution to do those AST passes with flake8/python tools. Even if ruff didn't exist you would still be burdened with your slow flake8 plugins speed. There is zero downside to you and only upside to people that aren't you.

Kinda just sounds like you're grousing because somebody moved the cheese.
You should make it clearer that you are quoting the abstract.