skysight-inc/HackerNews huggingface dataset:
> I just can't see how granting artists special rights to monetary compensation for AI training or for output that is being done in "their" style won't eventually (or even immediately) result in harmful impacts to human artists including those human artists using AI tools (like photoshop).

By opt-in I simply mean that artists get to decide whether their art is used for training.

The chilling effect of someone not being able to express "themselves" because they need who I am for that, does not exist. If I don't opt-in, nobody's the wiser, nobody lost anything. There may however be a chilling effect of knowing whatever you draw or sing can be garbled and used to promote fascism or laxatives, and when you utter too many words, you can now be impersonated for all eternity.

And I am not arguing "against AI art", I say artists need to opt-in, and the output needs to be labeled. If you think I'll then go around and sneer at people who are happy and proud of how some ideas they had came together, you are mistaken. Some people might, so what. If the solution is to lie, then there is something else going on other than "self-expression".

I'm really just for artists opting in, and labeling the output. Do you have direct arguments against either?
It should not matter though, because std::chrono is not int-convertible - so is it "milliseconds" or "microseconds" or whatever is an minor implementation detail.

You cannot compile FooBar(5000), so there is never confusion in C++ like C has. You have to do explicit "FooBar(std::chrono::milliseconds(500))" or "FooBar(500ms)" if you have literals enabled. And this will handle conversion if needed - you can always do FooBar(500ms) and it will work even if actual type in microseconds.

Similarly, your "auto" example will only compile if gl_timeout is a compatible type, so you don't have to worry about units at all when all your intervals are using std::chrono.
Yes, I did so for 10+ years, about 15 years ago. It launched my business (which then evolved to include a lot of consulting).

I charged for major version upgrades that introduced substantial new functionality (discounted for existing customers); minor version upgrades were free.

I was probably too generous with support, but it resulted in very satisfied customers and a solid reputation that paid in spades with the more lucrative opportunities.

Not sure how the market is these days for that model, but I can give you a datapoint of one in that I strongly prefer it over subscriptions in almost all cases (the exception being when there's legit ongoing service being delivered).
Well, with a 28.8 years half life it should glow a while. BUT, the largest license exempt quantity one can get iirc is 0.1 uCi. Plus it’s a fission product so good luck making it yourself. :) I don’t recommend the radioactive Boy Scout approach.
OP's views on British companies are questionable.

> Consider:
Dyson: From a Wiltshire barn to a global technology powerhouse, now innovating in Singapore and Malaysia.

The founder of Dyson is a Brexit proponent who enjoys outsourcing and playing games with tax havens. I doubt he's doing any "innovating" in those places.

Does OP think CS prodigies are building world changing stuff? 90% of the top 1% are building SaaS. Perhaps the 0.01% get to work on actual foundation model ML research or cutting edge theoretical CS. Everybody else will optimize buttons in CSS to pay their bills. Software just pays more, it isn't an exception to economic forces.
Came here to say this exactly! I remember hearing this story from someone born in the 1930s.
There are probably x10 America's propaganda on every social media sites, counting right-wing conservative politics alone.
I used to collect them but gave up because it seemed to be never ending. Here are some: https://www.kmoser.com/chopsticks/
The Gentle Romance (Asimov Press)
A lot of what Trump did was not really a crime, but is behavior that we don't want in a president.

It is apparently not a crime to meet with a Russian spy in your house, and to have a discussion about exchanging relaxed foreign relations for dirt on your political opponent. It's also not a crime for the campaign to share campaign data with a Russian FSB agent as the FSB carried out a psyops campaign against American citizens for which they are now indicted. Totally legal to lie about those activities to the FBI and Congress as well. Completely legal to use the fruits of the FSB hacking campaign to your political advantage, and it's also legal to publicly call for the FSB to continue hacking your opponent.

There just aren't laws against these activities and no one can actually prosecute them (if you break the law to become president and win, you just replace the people who would prosecute you with loyalists, so you can't get prosecuted for breaking the law while campaigning unless you lose), so everything Trump did with Russia in 2016 is now acceptable political activity.

It's now normalized that a candidate for president should, no, must lean on foreign governments to circumvent domestic campaign laws to gain as much leverage over their opponent as possible. For example, the 2028 Democratic candidate could make a deal with North Korea to hack the Trump campaign (he's already said he's running again) in exchange for relaxed sanctions, and that would be fine according to the norms of our time.
What real estate does Amazon own in this case?
We’ve been working on a new kind of home computer for a few years now based around microcontrollers. Unlike a traditional setup, it’s aimed at replacing the traditional light switch to provide environmental awareness and bring families closer together. Although the base OS is not open source, the SDK is totally scriptable, meaning as an owner you will be able to trace and understand the device fully.

Examples of what it can do
- Autonomous lighting with mmWave radar with 180 degrees fov and ambient light sensor
- Recording of temperature, humidity, barometric pressure and VOX to onboard SQLite database at a chosen interval.
- Onboard web server, which serves as dashboard and configuration page.
- Communication platform with integrated microphone (hardware indicator light, off by default) and speakers. I’m also experimenting with talking to LLMs like this.

And many more things. If you’d like to reach us hello [at] sentionic.com
The A1 mini was my first printer and it just works.

Is there another brand that is idiot proof?
They are locking down their software so you have to use it
It's China. They can just tell the transit agency to pull up transaction records, no backfired system required.
Here's what I do:
- six 'links to top posts from the past week' links for subreddits/HN, in rotation.
- a collection of RSS feeds from bloggers I've seen enough writing to recognize (and academic journals), which I check weekly

Every day is a focused collection of the most upvoted posts from one of those seven. It's hardly a perfect algorithm, but it at least disengages the worst instincts of FOMO. And the RSS feed can be seen as an escape hatch of sorts. If you really wanted to, you could try browsing /new once in a while as some kind of public penance or panning for gold.

edit: turns out the actual post is pretty close to this, with more RSS as a middleman. I just use Trello cards as rotating bookmarks, having given up on RSS being viable for anything other than the profitability of the RSS publisher.
Ah I didn't know about that. Yeah the zero looks like a much better option.
> Planning involves scheduling what the stakeholders prioritize now that can be done, and whatever lands in the "we can't do that until we do other thing" doesn't even get scheduled.

Planning and scheduling/prioritizing are two distinct processes people often confuse. Planning is about identifying what needs to be done, and breaking it down into a network of tasks joined by dependencies. Scheduling is figuring out who's going to do what and when they're going to do it.

Planning is figuring out your service needs e-mail verification, password reset, and some transactional messages, to stuff like "design e-mail templates" "write templates for {verification, reset, account confirmation} e-mails", "set up infra for sending e-mails", "add {verification, reset} URL flows", "make it send {verification, reset, confirmation} e-mail on {{relevant action}}", etc. Scheduling is me assigning "design e-mail templates" to Joe in graphics dept. and giving him 3 days for it, assigning you the "set up infra" task and giving you a week, and knowing the "make it send ..." tasks won't start until next sprint, at which point we'll find someone to do them, etc.

In naive Agile reality, while <<whatever lands in the "we can't do that until we do other thing" doesn't even get scheduled>>, it gets recorded somewhere (e.g. product backlog), but it won't have its dependency relationship encoded. So every sprint, someone goes over a heap of such tasks, and has to manually reconstruct those relationships, to the degree it lets them plan out the next sprint or two. This both adds work and limits the ability to plan forward (you ain't going to be even thinking about stuff that's obviously beyond the horizon).

While it's true that stakeholder priorities change (as they should), and this affects scheduling, it affects planning much less, as the dependencies aren't about order in time, they're about order in execution. Dependencies aren't volatile - no matter what the stakeholders think this week, you won't be able to work on "make it send emails" until you can send e-mails (infra task) and have e-mails to send (design/write) and have them be useful (endpoints/routes for links). This is useful information to have encoded, particularly with more interdependent features - not only the system will help you do the scheduling correctly, it'll also let you quickly tell that unscheduling work on X now will delay work on Y down the line, etc.
"move a branch" means changing the commit the branch points to. `git push . $sha:$branch` will update $branch to point to $sha (you'll probably want to force this, unless you're just fast-forwarding the branch).
I'm pretty sure no one at Perplexity cares. That's my honest, genuine, sober impression based on my own experience.
1 was also accepted as a Boolean true in this context, and it still is in other contexts.
https://hackaday.com/2025/01/17/new-bambu-lab-firmware-updat... has a summary that caught me up. I feel like it must be missing some of the story though.
So much of computer conventions evolved for very good reasons because of physical limitations.

When each line of code was it's own punch card having a { stand alone on a line was somewhere between stupid and pointless. Also explains the reason why lisps were so hated for so long.

By the same token today you can tell which projects use an IDE as the only way to code them because of the terrible documentation. It is after all not the end of the world to have to read a small function when you can just tab to see it. Which is true enough until you end up having those small functions calling other small functions and you're in a stack 30 deep trying to figure out where the option you passed at the top went.
Very true, the Australian scene is so dismal, it makes the UK look great.
If you have an array and an index, you have all the complexity of pointers. The only difference is that Haskell will bounds check every array access, which is also a debug option for pointer deref.
All this is in a light switch?
there're no such thing like 'colloquial' name as CCP

it's used by the US officials by decades, and it's an old trick used by US intelligences to disturbe informations

like when you search 'CCP' and 'CPC', you'll get totally different results

'CCP' is not the colloquial name, it's the name Americans heard days and days from their government's propaganda

Let's just be honest with each other

I confess I use the name 'Amerika' to expresse certain meanings
This make no sense, at all, in any context. Law enforcement, security, philosophy, competition, politics. None of it.
Not yet, but other brands are stepping up their quality. I just bought a Creality K2 Plus, and it's almost on par with my X1C (and has some features I prefer, like the CFS, their version of the AMS)
Recommendations? I'm seeking a robotics course akin to prompt engineering, LangChain, or LangGraph that prepares me for the 'ChatGPT' moment in robotics. While SLAM navigation and similar topics are vital, it feels reminiscent of five years ago when one needed to master machine learning to create their own ML models. Nowadays, most LLM models are API-based and don't require an ML background.
Thanks, that is really cool. I heard about Forth a few times on HN and it always struck me as something nerdy.
In the US, what Trump is doing is working. In the EU, what the authoritarian far-right parties are doing is working. Their tactics have been working incredibly well for them, use them, the inane pacifist take of "being above that" by environmentalists and progressives in general is what has caused them to be completely irrelevant and the rise of authoritarianism across the West.
The AI bubble will burst the same way the internet bubble did:

First explosively, then never.
No, this is an idealized substance, doesn’t exist irl.

Heat would definitely kill fusion reactor magnets.

That’s why they’re so hard to build, plasma of a million degrees has to sit only a meters away from superconducting magnets which have to stay cryogenically cooled to near absolute zero.
Email address validity checks suck
I use the + operator in my email address.

For example, I just signed up for a second line of internet for my homelab with Spectrum. I provided my email address "me+spectrum@example.com". The sales rep's systems accepted it just fine, but when I try to create an account on their online portal, it's suddenly not a valid email address.

This is arguably worse than requiring passwords to contain symbols and numbers.

I bet there's more weird rules that are hurting other people as well.

RFC 2822 Section 3.2.4 [1] says:

atext = ALPHA / DIGIT / ; Any character except controls,
"!" / "#" / ; SP, and specials.
"$" / "%" / ; Used for atoms
"&" / "'" /
"*" / "+" /
"-" / "/" /
"=" / "?" /
"^" / "_" /
"`" / "{" /
"|" / "}" /
"~"

+ is valid atext.

I suspect what's happening is they've got some rule against the word "spectrum" or something. Or perhaps they're a bad company and just HAVE to have base-level addresses to sell to the advertisers?

- [1]: https://www.rfc-editor.org/rfc/rfc2822#section-3.4.1
No one puts raw bit source directly into private key, they always whiten it via some method (often entropy pool setup using strong hash/encryption functions).

That means that even if you "random inputs" are totally predictable, the random values which come out of whitener are completely distinct, and generated RSA keys have virtually zero chances of being similar.
> 1 was also accepted as a Boolean true in this context, and it still is in other contexts.

Is "was" before the change described at the end of the article, or after it?

Before the change, any positive number implied that the feature is on, because that's the only thing that makes sense.

After the change, you could say that 1 stops being treated as a number, but it's simpler to say it's still being treated as a number and is getting rounded down. The interpretation of various types is still messy, but it didn't get more messy.
Because the drafters knew they wouldn't/couldn't/aren't allowed to/would only be able to do so to someone more under the thumb of the US government?

The actual purpose of a law or system is the actual outcome of it and not what it's dressed up to say its purpose is. A law that says "we don't allow mosques unless they're owned by people not descended from countries on a terrorism watch list" is still an infringement of the freedom of religion. We don't have to pretend there's good faith here.
Oracle was shutting them down shortly after the clock struck midnight Sunday GMT. [1]

[1] - https://www.reuters.com/technology/oracle-prepares-start-shu...
Similar strategy to Survivor: band together with less capable contestants to target the most capable person at the start.
In my city, a great deal of laws are not enforced. Enforcement is a policy at most levels, it seems. The interesting thing, to me, is that there’s no fear of future administrations enforcing, or even Trump pulling a 180 and using the law being broken as leverage.
This article made me even more sad than I already was. I've just been reading about Bambu Lab (a leading 3d printer manufacturer, who introduced really good 3d printers a couple of years ago and really shook up the entire market) self-destructing itself and burning through all the goodwill accumulated over the years. They are working on closing down access to their printers, apparently with the end goal of locked-down subscription-based access. This is much like the path that HP followed with their printers.

I also write this on a Mac, where I'm watching with sadness the formerly great company being run by bean-counters, who worry about profits, not user experience. The Mac is being progressively locked down and many things break in the process. Yes, it is still better than Windows, where apparently the start menu is just advertising space and the desktop isn't mine, but Microsoft's, but the path is definitely sloping down.

It's just sad.

I don't know what else to write. There isn't much we can do, as long as everybody tolerates this.
Not wishing to 'diss the senior Japanese exec interviewed, I think this is a very weak non-answer. It's safe for now. But, continuance of a thinkpad series denoted by X, with a divergence at X9 to trackpoint-less, begs questions. Why keep the X badging? Oh right.. marketing.

So basically, to be a thinkpad now, is all marketing. It's moved way beyond actually being the platform of choice for developers, because for some time now (based on my own experience with an X30, and the DSDT S1/S3 states) they no longer really want to engage with developers. I think when it went to Lenovo, the cracks in the wall started.

All praise to the Journalist however. The question needed to be put.
Thanks for giving it a read. I am abundantly social. The exact opposite of my wife so nausea to he found. It's more finding and scheduling for me.
I've been using a Prusa Mk2 for years no with no real issues. Doesn't have the bells and whistles but it does, like, consistently work.

Eventually I'll get a used FormLabs setup. Once I have a shop space set up.
It's the key feature that makes it Creative Cloud, didn't mean to imply that it was scanning offline files.

They do use the images you upload to train their (non-generative) AI for things like background removal.
> My point is that I would have been doing better under China’s system than ours.

I’m not sure how you can say this with a straight face. China hit rock bottom after the cultural revolution and they had a lot of “the only place left to go is up!” going on. This is like someone saying their salary increased 5X from $10k to $50k and calling that better than someone’s salary only going up by a third from $200k to $300k. Yes, the improvements have been great, and while your life would have improved more under Chinese rule (velocity), do you really think your position would be better off? (And imagine only making $50k or $100k/year and houses still start at a million bucks!)

If you don’t like government meddling, China probably isn’t the place for you. Yes, they might not pay attention that you aren’t following some rule for awhile, but the rule exists and they will eventually hit you with non-compliance.
> I feel like portions of Jira weren’t designed with sub-tasks in mind

That's true, and I can see why you avoid them. Last time I touched Jira, I quickly learned that subtasks are annoying.

Dependency releationships between tasks are more general and better overall. Unfortunately,

> Hierarchical data structures are not the easiest to deal with and come with a litany of edge cases. It can also be quite overwhelming UX wise.

Don't know of any software that fully figured it out. Even MS Project, which does the relationship and scheduling parts a-ok, is a PITA to use in general, and has some pretty annoying bugs that made me stop using it. Being able to irrecoverably brick the auto-scheduler and have it suddenly crash on opening the project file is a kind of show-stopper.

Another tricky challenge here is scope. Planning, scheduling and doing are three different mindsets, and it's tough to balance them all in a single tool. Someone who figures out how to do it well stands to make a lot of money.
> formal understanding

I think you mean "campaign promise."

No legally significant action has been taken between now and yesterday.
Fluent Assertions Faces Backlash After Abandoning Open Source Licensing
Generative AI in a Nutshell: How to Survive and Thrive in the Age of AI
If your cloud provider tells you they are shutting you down on date X, you want to fight as hard as you can until X and then shutdown gracefully to have a chance to explain to your users why your system is going down. If you wait until you get shutdown, you have no way of pushing a graceful shutdown anymore.
It clearly states it will be unlawful for companies (e.g oracle for cloud, google for app distro) to provide services to Tiktok
They used a plugin to communicate print jobs (and other integrations), so that third party software could be used pretty seamlessly. Now they're moving to a new authentication model, and will be requiring users to send files to a separate print app. (Bambu Connect) It adds friction to the process, especially for those who were looking to run print jobs at scale, using "print farm" software or building their own solutions.
This is what I'm afraid of. Back then I had the patience to tinker with a 8086 IBM PC (to no avail as my father wanted me to study for IOI which bored me out so he never taught me anything about computer) because it was the new thing and had some games I can play. Nowadays my 4 year old son is already hooked to my in-laws' Tiktok. We are trying to pull him off but unless they leave it's going to be difficult.

I don't know what the future lies. I'm fully prepared that my son is going to have zero common interest with me.
The "not interesting" barely does anything. I've probably pressed it on the various angry bullshit US politics shit-slurry posts over a hundred times and they still sneak in.

Who the hell is "Vivek" and why do I care at all? And since when did I ever express interest in "confirmation hearings"? And does Musk have his account hard coded to be every 3rd post? Jesus
The way to have a good time with lisp is using Emacs and Slime/Sly. And if you like shortcuts, you can try Paredit for structural editing.

I just use the Tab key for indenting and it always work for me (there's a logic on where to break line to get correct indenting, and it makes it easy to see if you misplaced a parenthesis. Also, both Emacs and Vim, highlight the matched parenthesis, so I never wonder about if I have the correct number of closing parenthesis.
Yes this was years ago... Pre covid ... I thought the fact I used tensoflow as the target library I thought would flag that for others
I had a conversation recently on a podcast which explored the requirement, particularly as it relates to DNSSEC. In short: this may be required for PFS against packet capture of contents, TLS sessions, you-name-it but for the signed state of the DNS, it's very unclear there is a risk here.

The reason it's unclear is that the defensive move by NIST is to maintain the 20-30 year forward secrecy intention. Move now, IN CASE PQC HAPPENS but also in case non Q methods weaken RSA2048. Well, fair enough. But the DNS doesn't have a 20-30 secrecy requirement: It's a different use case.

OTOH moving to ECC is good because it reduces packet size but at a cost of moving compute burdens into the client space. Stll, it makes sign-at-the-edge easier, and it makes IPv6 DNS work better.