skysight-inc/HackerNews huggingface dataset:
Sure, but you've missed a step: the act of an LLM/AI spitting out a block of copyright-encumbered code to you is itself copyright infringement, for which OpenAI (et al.) should be liable for. You can then commit further copyright infringement by copying that code into your project an distributing it.

It's similar for Stack Overflow: they require contributors to only post code that they have a legal right to post, but nothing actually stops them from including copyright-encumbered code in an answer that they don't have the rights to. The copyright holder would be within their rights to take legal action against the person who posted it, and/or send a DMCA takedown notice to Stack Overflow. And, again, you can commit further copyright infringement by copying that code into your project an distributing it.
Like all these problems, the answer is it depends...

In general, fail2ban is often setup to indirectly whisper to a firewall API. The firewall is smart enough to enforce white lists, and custom rate-limiting traffic rules.

i.e. to survive a DoS, the server enforces the traffic profile that chokes off users violating normal rules (ratio of TCP packet types, UDP volume %, and TTL count variance per IP.)

In general, for DDoS you just drop the traffic to a fixed cost CDN with a CAPTCHA to issue real users session tokens, or issue a 302 to 127.0.0.1 for everyone else hammering the site.

Have a nice day, =3
I am not at all biased, but I already know that Reposurgeon is the best way to rewrite your version–control history. Retcon is a really good name though.
Activist Shorts Can Still Have Fun
Related: There is an in-development Wayland compositor for the Window Maker look and feel called wlmaker¹. It is already quite usable, but is very barebones right now.

¹ https://github.com/phkaeser/wlmaker
Which cities are these? Where living in that city is cheaper (for equivalent lifestyle) than in its suburbs?
Game studios get a lot more mileage out of testing their games on Linux+Wine than bothering to build a Linux native version that will stop working within two years.

Steam has incentivized this with their Steam Deck Verified program. The Steam Deck being so popular means a lot of studios want their games to be verified on Deck, and if they're verified on Deck then they work in the Linux desktop version of Steam out of the box.
It got those from this comment and transposed the descriptions:
https://news.ycombinator.com/item?id=41347438
I mean, KIND OF, if you squint. From the trace, Akamai and Google have a direct peering link (hop 6 looks like an Akamai edge/peering router -- Akamai owns Linode so that makes sense -- and hop 7 is a Google peering router).

For it to be hitting "the Internet" you'd expect to see hops on a Tier 1 carrier like AT&T, Lumen, etc. and/or an ISP like Comcast, Spectrum, etc.
The problem with this is the same problem with AI in general. I looked through all the "tools" and couldn't find any that I wanted or needed to use.

There are certainly some use cases for some forms of AI. But the unpredictability, and the hallucinations (and the expense, and the enormous use of resources), make it more of a curiosity than a necessity.
Yeah it's all true except 99% of Telegram is not encrypted by design and majority of content is publicly accessible to anyone with account

I would agree with you if Telegram actually had e2ee like Signal. But it isn't. No encryption breaking required to moderate public content.
The main reason for the growth of self scan was loss control (theft reduction). Most theft from stores is by staff not customers. Removing the human from the till reduced the theft. This worked for several years, until customers worked out how easy it was to steal from self service checkouts. Now self checkouts don’t have the loss reduction benefit they are being phased out.
I've been using Perplexity for that and have been impressed, when it works. I'm not sure if it's token caching or what, but the session inevitably turns to shit at some point and for the last two weeks I am convinced I've seen a reduction in general/overall quality.

Rufus is a good example of the deleterious capabilities of AI.
I think the studies evaluation using very short video and humans is much more of a vibe check than what I’ve suggested.

Off the top of my head DOOM is open source so it should be reasonable to setup repeatable scenarios and use some frames from the game to create a starting scenario for the simulation that is the same. Then the input from the player of the game could be used to drive the simulated version. You could go further and instrument events occurring in the game for direct comparison to the simulation. I’d be interested in setting a baseline for playtime of the level in question and using sessions of around that length as an ultimate test.

There are some on obvious mechanical deficiencies seen in the videos they’ve published. One that really stood out to me was the damage taken when in the radioactive slime. So I don’t think the analysis would need to particularly deep to find differences.
I haven't read it, but I assume "making sushi" starts with buying sashimi-safe proteins, not literally catching fish out of the water. Some proteins, like farmed Atlantic salmon, are safe enough that you can just buy them at Whole Foods. Bluefin tuna appears to actually be exempt from the FDA freezing rule, too.

You can in fact casually make nigiri. It's not a big deal. I'd start with poke, though, because good nigiri is actually pretty hard to do.

As someone commented on AskCulinary: the big no-no is random (non-exempt) raw wild catch.
These skill trees are so awful. The computing one has "learn to type on a keyboard" after buying a domain, setting up an email domain, make a website, make a blog, or building your own computer. Their measure of advance in general is basically random.

Also they aren't trees.
It matters because as a FOSS project it determine how able you are to debug, fix, and/or modify the code yourself. I have definitely chosen FOSS software to use based on their language.
> A future I want to live is a future where offenders get punished, not a future where I'm dissolved of using products that offenders used to offend.

So with that said, you're actually against the arrest of Pavel Durov as I understand it? As he's being arrested for not committing any crimes, but for not giving information about the people who are committing the actual crimes.
I applaud the effort, but, these templated skill trees are just not very good imo. I have only one issue but it's a big one:

It's missing a tree structure, so there is no ordering of skills (learn easy stuff before hard stuff because there is a learning curve to anything).

They might be good as prints to hang on your wall, but in the current state they're more "achievement lists" rather than anything resembling a tech tree.
Well, sure? Is that not what this already is? They could even write their GTK or Qt apps in Rust if they wanted to!
I agree. My point was that all software components rely on some form of abstraction. A SaaS, for example, is essentially a wrapper around a database, just as the database itself is a wrapper around OS APIs, and so on.
I guess you are being sarcastic, except this is precisely what it is doing. And it's not hard: player movement is low information and probably not the hardest part of the model.
yeah, so not enough to get rid of snow, ice and other precipitate, or even water if there's even a small obstacle of some kind

at best it gets rid of running water under perfect conditions
Why I Am Not an Anarchist (1972)
The Master Forge: Insane looking keyboard replacement...
Weren't Stallman et al. college students too ?
China War Is Good Business, Says White House-Linked Venture Capitalist
Why not in the other direction? If NonEmptyList inherits from List, then head (and tail) would be methods of NonEmptyList but not of List.
Gas Mark Six
Starting at the bottom and working your way up to the top definitely produces a different quality of leader. I used to work in research labs where everyone had to do a bit of everything. I'm currently in a silicon valley startup where leadership is quite proud and will enthusiastically tell anyone who will listen that they were born rich, their parents got them into Stanford, and they've only ever been c-suite. And they're incompetent as hell and I'm job hunting.
LLM Command Line Tool
If you've ever read "Working Backwards" it's interesting to see how Amazon today is basically the polar opposite of everything they talk about in the book. I wonder what the author's opinion is.
Telegram is not really encrypted. No one blame Signal that you can send whatever on it.
This seems awfully confident. I mean, have you interviewed every single billionaire? I doubt it. I'm sure there's many patterns or things linking them together.

All I know is that I, and also everyone else I know, would never let themselves have a billion dollars. That money would be long gone before they reach 1 billion. Impulsively spent on whatever they think is good for other people.

Could money be an addiction, like alcohol? Where some are predispositioned to want more and more and some don't care for it?
To me, this is a big argument as to why devs should be making heavy use of parameterized values their UIs, as opposed to hardcoding things. An app making as much use of parameterized values as possible will not only remain decent looking and usable under most themes (except for themes that are badly built — nothing can help there), but also play much more nicely with accessibility settings like font size, font weight, colorblindness modes, etc.

I will caveat this by saying I haven’t worked with GTK and don’t know how well-tooled it is in this regard. If GTK doesn’t offer any/many parameterized values, then that’s on GTK, not app devs. They’re pretty well supported in macOS/AppKit, iOS/UIKit, and Android/Compose though and should be a cornerstone of any modern UI framework.
Post the IP of your printer, and I'll send you one.
Consider that Colin's target customers might be paying for things other than raw storage, that most products are poorly marketed with cost-plus pricing, and that trying to make everybody happy is usually a bad plan. Make something that some people love, not something that everybody likes.

He's been doing this long enough, I'm not even prepared to dunk on him for picodollar pricing anymore.
The skepticism and criticism in this thread is against the hype of AI, it's implied by people saying "this is so amazing" that they think that in some near future you can create any video game experience you can imagine by just replacing all the software with some AI models, rendering the whole game.

When in reality this is the least efficient and reliable form of Doom yet created, using literally millions of times the computation used by the first x86 PCs that were able to render and play doom in real-time.

But it's a funny party trick, sure.
Flea markets don't commingle inventory between vendors/stalls.

Amazon in many cases does.
Vouched for this because at least one of the claims in the message is true: https://www.wsj.com/tech/apple-removes-whatsapp-threads-from...
But the AI is a commercial product, that is able to produce copyrighted material. How is that not using copyrighted material for commercial purposes?
I'm sure the vast majority of individuals, especially those doing the technical work, are normal people wanting good things and pushing to do good work. It's the organisation as a whole that turns into a different beast making business decisions
Granted Amazon Basics products aren't much different than buying some knockoff on Aliexpress in the first place ...
There's a fork of Signal that supports it: https://molly.im/
Thousands of papers misidentify microscopes, in possible sign of misconduct
Why what's performative? Fail2ban? Because using passwords with SSH is malpractice, and if you aren't, fail2ban literally doesn't do anything.
The entrepreneur one has "visit a coworking space" at the mid level of difficulty...
Well great, so I'm addressing nine_k and his question/scenario. As I have been this entire time. And it sounds like you're _agreeing_ that a 30-character random password makes no sense, and a key is easier and better. No?

Regarding _your_ scenario, cool bro, do whatever you want. However, if you reuse that password for any other servers, you're open to lateral movement attacks, which keys mitigate.

Actually I guess that's my main argument: you can mitigate the downsides of passwords, but keys are super simple, well-supported, and require no such fussiness. Just generate it, set a password, authorize it, forget it. Threats mitigated. If you want to futz about with workarounds, be my guest. I have no such desire.
I think it’s caused by being stressed. We hope to find a simple solution from being overwhelmed.
Ask HN: What tool to use for personal branding automation?
Hi HN,

I'm researching a tool that can help me improve my personal brand. My goal is to post on Twitter(X) and LinkedIn constantly and grow my audience.

I need a tool to help me overcome this boring stuff and improve my brand presence.

Hope to get some suggestions, thx!
General comments:

I have stayed too long when things were crummy. They didn't start crummy; they became crummy as things changed. (Companies are only good to work for until they're not. Just about nowhere is good forever.) You can tell when things have become crummy, but you can remember that it used to be good, and so you're tempted to ride it out. Do that, but only for a few months. After, say, 3 to 6 months of no improvement, it's time to have your resume hit the street.

On the other hand, if you have good pay, good people, and good working conditions, think hard before you leave that. It's not easy to find a place that will be an improvement. My advice would be to ride that out as long as it keeps being good (but see previous paragraph).

Specific advice:

Are you concerned that you're not growing, or do you feel that you're not growing? That is, is this a head issue, or a heart and gut issue?

If you feel that you're not growing, if you feel that you need to be doing more for your own sense of satisfaction on the job, then go to your boss, and tell him/her/other that you feel that you need more responsibility.

On the other hand, if it's not bothering you at a gut level, if it's more a "should" or expectation that you think other people have for you, then maybe take a look at what you can actually do now. Are you really not better than you were a decade ago? Five years ago? Do you still write the same bugs you did then? Do you still get stumped by the same questions you did then? Can you handle bigger designs than you did then? Are you really not growing, or are you just not seeing that you've grown?

It's really easy (especially on HN!) to see "yeah, I started Facebook at 19" or whatever, and feel that at 30, I should be able to do more than I can. But that's not a realistic standard of comparison, and not a realistic expectation to put on yourself.
Good luck!

Are you sure about energy efficiency? A properly designed peaked roof can make use of the "stack effect" to keep it cool. The slope accelerates the breeze, and sucks the hot air out of the ridge vent (or cupola). The attic still gets hot, but that gets hot instead of the upper floor.
> Producing copyrighted things isn’t illegal

That isn't true, strictly speaking. The right to reproduce work is covered by copyright law, irrespective of whether the reproduction is commercial or not.
Can you do something fancy with FFTs and convolution here?

I _think_ you can but my brain doesn't have the bandwidth to think past that.
Very cool comment.
I think native context menus are out of scope for iced and probably to be addressed upstream by winit. patches welcome.

at the risk of sounding like a fanboy, I encourage you to try to use iced as a library first to see how powerful it is in terms of performance, ergonomics and overall just the quality of its design. hecrj is a prolific coder and I'm confident I'm not alone in this assessment. I'm pretty bullish on the path ahead for the library given those fundamentals, and I can't speak for the COSMIC team but I imagine that assessment probably overlaps with theirs.
> a one-size-fits-all approach may cause a bunch of other issues.

It may. Buy are those issues worse than the current issues?

I don't think so — especially if you are inclined to look at countries where the minimum wage is close to (or above) the living wage.
This is for tongue diseases. Misleading title.
Sure, here's a citation.

https://shop.elsevier.com/books/basic-immunology/abbas/978-0...
Many people will tell us flat rooves perform no worse under a given load or precipitation condition than pitched rooves, they both just have to be designed right for it.

But if flat ones are harder to design right, then they're more likely not to be designed right, so we end up with a larger number of edge cases where they're going to perform worse.
May be the pink elephant problem. If you pass the word "vulnerability" maybe it's going to return results that are linked to vulnerabilities.
The whole article is evidence-free nonsense. Free software has been around for at least 50 years, and will still be around as long as programmers want to scratch an itch or just enjoy (as you put it well) finding personal satisfaction from it.
> Do you think said "GitHub culture" is just because it's the largest platform, or more intrinsic qualities of the platform?

Neither. Everyone and everything develops a culture and/or a set of norms. This is the one that emerged on GitHub. Looking for the reason inside the machine is misguided. It's the people.

> Anecdotally I see many of the same problems elsewhere (GitLab, and even independent/self-hosted)

Putting your repo and bugtracker somewhere that isn't github.com isn't sufficient to neutralize the GitHub culture. (Do people from country/culture X stop being affected by it when they go off and spend the summer in country Y?)

For many or maybe even most people doing open source on GitHub today, they're not even going to know which direction to drive towards in order to achieve the norms of pre-GitHub culture because they never experienced it.
Printer ink feels about as low-price high-volume as my own blood.
You get that if you believe attackers can't break your passwords, screening SSH with "port knockers" or fail2ban isn't doing anything, right?

The whole thing is kind of moot though. For other reasons, you should just wrap all this stuff up in WireGuard and never think about it again. WireGuard is silent; you can't probe it.
If we could train the desire for autonomy out of humans, it wouldn't make human slavery any less abhorrent, even if they volunteered for the process and/or were well compensated.
This is only partially true. There very much *is* a counterfeit problem on Amazon as well. I've had a number of products that are clearly labeled as Brand X and clearly were *not* Brand X. And that's just the ones where I noticed (usually after they failed spectacularly).

It is also true that there's a flood of cheap knockoffs that don't claim to be Brand X. That's fine, although I usually go to Aliexpress when that's when I want and wind up paying a lot less.
iced has had TextInput for 5 years now. https://github.com/iced-rs/iced/commit/63cd0fd8eb1eebae8de7d...
Nice to see they're still doing updates to WindowMaker ("https://www.windowmaker.org/news/"). I last used it 25 years ago, but always liked it, and wouldn't have minded having an entire desktop that started with NextStep design.

(Lately, I use XMonad or i3wm on workstations that I use heavily. On systems that I use only rarely, I use the default Debian desktop, which currently is more Gnome-opinionated than I think is ideal for new user ramp-up, but it's stock.)
I don’t know System 76’s business numbers but after owning of their devices I would much prefer if they worked on their hardware versus creating a desktop manager. This seems like a giant distraction away from their real business. And their devices definitely could improve a lot vs other brands.
yes, my gutters are a constant issue. Sigh.
Delving deeper

> To reproduce all widely-used OSS once (e.g., the idea of OSS still exists, but all current OSS is deleted and needs to be coded from scratch), using programmers at the average developer wage from India, it would require an investment of $1.22 billion. In contrast, if we use the average developer wage from the United States, then reproducing all widely-used OSS would require an investment of $6.22 billion. Using a pool of programmers from across the world, weighed based on the existing geographic contributions to OSS as discussed above, would lead to an investment somewhere in between the low and high-income country, $4.15 billion.

Note that they just assume that you can basically hire programmers to type that out and extrapolate from lines of code. So I'm guessing this is off by at least one order of magnitude.

Granted, I'm not sure if I have a better option, but I'd probably start with sampling OSS contributors to figure out how much time they actually devote to OSS.

Paper is here for the curious: https://www.hbs.edu/ris/Publication%20Files/24-038_51f8444f-...
While Pi is not proven to be a disjunctive number, nor the stronger condition of being normal, it is generally believed to be normal. That being said we don't have a proof of Pi being normal, nor disjunctive.

I am not familiar with how a proof of that would be constructed, as clearly numerical or computational measurements could never be conclusive.
What a blast from the past. WindowMaker served me well for many years, mainly on small screens. But once I started using multi-monitor setups, I switched to i3.

One thing: WindowMaker is easy to use yet full of options to customize the appearance and behaviour of windows, per-application and per-window.

Yet I think its killer feature for many years was the huge (64x64 pixel) "dock apps". There, you could put widgets with a ton of nice functionality, such as WiFi status, mailbox, disk monitoring — or just a clock.
I don't remember if NeXTStep/WM were the first to offer those widgets, but I remember being a fond user of them.
> it's only purpose is to permit the user to infringe others copyright

I'm not a fan of Copilot, but this is an absurd take. Direct comparisons to Napster etc. make very little sense.

> without the ability to produce infringing works it is nothing

I don't really agree. While Copilot certainly trains on a lot of data it doesn't have the legal right to redistribute, its output is often (nearly always, according to this judge's opinion) not similar enough to any specific copyrighted work to be considered infringement.

I do think, when the output is similar enough to a specific copyrighted work, there should be consequences.
Auto Layout was just such a terrible system - as evidenced by it not being present in SwiftUI. It was slow, unintuitive, and not easy to handle UI updates
LegendKeeper[1] seems like a pretty slick worldbuilding app that's local-first with a CRDT sync layer. They have a free demo, but I haven't used it enough to fully vouch for it being a really good experience.

[1] https://www.legendkeeper.com/
"In Pre-WWIII America, the Gender of Video Game Protagonists Was a Highly Political Decision"
btw, they seal the vacuum in those things with lead. If shoddy workmanship is in evidence, you may want to discontinue using it.
> A List promises that if it has an element, you can remove it and have another List, whether by mutation or returning a new List. A NonEmptyList breaks that promise.

I don't follow. Remove the head from a NonEmptyList and the tail will be a List. It might not be a NonEmptyList, but that's not the contract of List.
domain experience in coding helps, but honestly I can now write clojure code without ever touching anything lisp-y before

as long as you know how to ask the right questions, formulate the next steps of what you want and what context the AI might need, you are good to go
Taking me back to when I first installed Linux back in 2001.