skysight-inc/HackerNews huggingface dataset:
For those wondering, I stepped into a bike path where an electric scooter at speed ran into me. I got thrown back a couple of feet onto the ground and it hurt. Had the scooter braked, he would have been thrown forward into me.
> Free Software

> public domain

These are incompatible concepts. RMS's vision of 'free-as-in-freedom' software doesn't let people do whatever they want. It forces those who distribute binaries to also distribute source. This is not possible with a public domain work.
Yep, and cars also cause "false economy" where you'll spend a good dollar's worth of gas and wear-and-tear to go a bit further to the store where you can save fifty cents.

Walking or biking suddenly makes that a matter of time savings and more noticeable.
This is a good trick to avoid collisions with system commands. Anytime you add one of your own executables to PATH, prefix it with a comma (,). This way you avoid name collisions and have a handy way of seeing what commands are available on your system using tab completion (, then tab lists all of your personal executables)
could you correct anything wrong in my understanding?

so we can create an isomorphism(?) between the field (Z_61, +, *) and points on a modular elliptic curve with a base point P using function g:= g(k) = k * P

g(k) is fast to compute with the doubling method, but the inverse requires brute force. Even if you know k_a * P and k_b * P, computing k_a * k_b * P is hard.

However, if you know k_a or k_b (either private key) you can easily find k_a * g(k_b) = k_b * g(k_a) = k_a * k_b * P.
They might argue that a snippet isn't a "substantial portion" of "the Software", and they're only charging for the service not the content - regardless, I don't like it, this is exactly what certain licenses attempt to prevent.
Thanks, agree the Flame’s use of a collision attack was both comparable and notable:

https://en.m.wikipedia.org/wiki/Flame_(malware)
I too have reservations about Copilot, but does the MIT license define a "substantial portion"? I doubt a snippet would fall under either "copies" or "substantial portions"
That runner's high is something else after the 104th mile!
Happily picking an opinion: I won't use phone apps; I won't buy new computers or devices, though I infrequently buy refurbished; I won't buy new cars; I carefully vet all vendors for quality, politics, and ethics (and have largely automated the process); I won't buy new kayaks; I eat a plant-based diet and try to source it locally/ethically; I won't knowingly vote for or endorse rapists or murderers and do my best to vet candidates.

I abhor Google, loathe Facebook, have considerable contempt for Musk (as a person) and the products his companies offer, use Amazon sparingly and grudgingly, and only started shopping at Walmart during the Great Recession when a) they became the employer of the majority of my neighbors and b) other vendors in my area closed.

@naikrovek may not now be aware of what happens when one makes assumptions about other people and their actions, beliefs, etc.
No, at the cost of disarming everyone, including the population intent on committing a crime with a firearm.
I generally archive as pdf ONLY things really interesting me, in org-mode/org-roam managed notes as org-attachments, most other links are just noted with a not-that-good but the best I found combo:

- https://addons.mozilla.org/en-US/firefox/addon/copy-as-org-m... and https://github.com/kuanyui/copy-as-org-mode

- https://beepb00p.xyz/promnesia.html and https://github.com/karlicoss/promnesia and https://addons.mozilla.org/en-US/firefox/addon/promnesia/

- https://beepb00p.xyz/grasp.html and https://github.com/karlicoss/grasp/ and https://addons.mozilla.org/en-US/firefox/addon/grasp

The first to quickly copy text from html, the second to see if something is already noted, the third to quickly archive the bookmark. In the past I've used Zotero witch works automatically VERY well (and on deduplicated storage does not consume so much disk space) but since it's a kind of walled-garden in the sense I can't really integrate it in anything else I decide to have a bit less features but hyper-superior integration with org-mode.
> At least in regards to the features that affect kernel-level development.

Strange you should mention this because they’ve been working on and will continue to work features to make Rust more suitable to the Linux kernel. This issue (https://github.com/Rust-for-Linux/linux/issues/355) for features in rustc was opened a year ago and it seems half done.

> backwards and forwards compatibility

Backwards compatibility has existed for 7 years, since Rust 1.0. If your code ever compiled under any version of Rust since 1.0, it will compile with all future versions. Guaranteed.

Forwards compatibility - not sure how this would be guaranteed. If your code uses a new library API, how would an old tool chain compile that? AFAIK, this is a non goal.

> calm down

I think it calmed down after async stabilised 4 years ago. I don’t recall seeing big changes since then.

On a broader note, Rust’s 6-week release cycle might make it seem like big features are being added all the time, but I don’t think this is the case. It’s usually just a few small features or conveniences, some bug fixes, minor improvements to compile times.
Isn't this language exactly what you'd expect from a moment of reflection? Pointing the blame back at oneself, and contemplating one's own values? I'm not sure that the over-use of 'we' is much more than some metric you're making up to be a convenient score card for apologies. At least, I'd find a criticism of the actual content more compelling.
FTC action against Harley-Davidson and Westinghouse for limiting right to repair
> Yandex Search engine hides the pictures of Bucha and Irpin massacre as well as Kharkiv and Mariupol destruction

That's just not true, try it yourself. It just does not display the latest images by default (though it's easily turned on in the filter settings), and that's why on the very day the news appeared on the Internet, people went crazy about that Yandex somehow "hides the truth"...

> Yandex News service ignores the genocide currently happening in Ukraine

That is actually required by the Russian regulations on news aggregator services. Yeah, those regulations are unfair and oppressive, but it's the local law to which Yandex must comply. And by the way, they're going to get rid of that toxic asset: https://techcrunch.com/2022/04/28/yandex-sells-news-zen-vk

(I suppose they can't just shut it down because the government threatens to nationalize Yandex in response)

> Yandex supports the Russian Terrorist regime

Can you please show any public statement from Yandex from which one could derive that?
Keeping a human in the loop is more about beeing willing to trust the tech than about safety.

Imagine launching your autonomous weapons, having them scan the area for enemy targets, only see you, conclude that you would not have launched if there were no enemies so obviously the one and only target it sees must be an enemy, and turns around and kills you.

After that happens just a few times, the other soldiers would revolt and refuse to use the weapon system anymore. That is the sort of thing that motivates having humans in the loop, even if on average there would be greater safety without humans in the loop.
I mean DALL-E 2 was the first time my jaw really hit the floor, although in fairness GPT-3 probably should've done that, but it's easier to do with images.

And then for this to drop just a month later? Insane. It makes you wonder if they're actually releasing cutting edge, or Google decided to write this paper just because of the publication of DALL-E 2. Maybe they've had this model in the bag for a year.
ban all the things! think of the children!
There is a big difference between having 2 file with the same garbage comment but different content that have the same hash and creating a new file that had a garbage comment and has the same hash as some other file not chosen by the attacker. (preimage vs collision).

Sha1 has a collision attack. We are far away from a preimage attack
A fair point. "What to do in a world where copyright already exists" is a tougher question to answer and one in which I tend to go back and forth.
This point is very interesting. I was watching a PG interview on YC's resources for startups.

An audience member asked about how to get pricing right early. Part of PG's answer (from autogenerated CC):

you can always change your prices later though
if you want to lower your prices no one's gonna complain
and if you want to raise your prices you just grandfather your existing users
which if you have exponential growth will always be a tiny subset of your total users and then no one will complain about that either

https://www.ycombinator.com/library/85-a-conversation-with-p...
There's also a good amount of commercial and leaked source code on GitHub, including MS's own leaked Windows XP source. I haven't played around with Copilot yet, but if I ever do I plan on copy/pasting some win32 API definitions to see if I can get it to spit out any of the leaked source.
Backwards compatibility is only about programs working. So no API changes. And in this case, it still does work; the old context menu is a click away.
How does one "simply make a universal law"?
yeah, like 'swimming pools only bear a danger of drowning when wet'.
I use the Pocket free tier.

Then I use the web export function there to export it to xml.

I wrote a script that would read that xml and pull (and if not available, fall back to archive.org) and cache (so only new bookmarks are downloaded) the sites, and built an offline version for archival and searching.
This is not a bad answer.
"Although up through about the Civil War, it was relatively common for private citizens to own artillery and there were no licenses or permits required."

This was implicitly acknowledged in the Constitution's provisions for issuing letters of marque and reprisal.

A general point to make: widespread private ownership of weapons was so accepted, was in fact a key to our winning the Revolutionary War just a few years earlier, that the Second Amendment just acknowledges the fact and enforces it on everyone because the Anti-Federalists were wiser than the Federalists, they knew some hard red lines had to be drawn limiting the power of the new central government being created because any claims it would be self-limited were ludicrous. As we saw almost immediately, then through tyrants like Lincoln and FDR; Stalin wasn't the only national leader in the 1930s to deliberately starve people.
Beware geeks with gifts. This is Microsoft. The question isn't "is it good?" but "Why are Microsoft offering it and how is it undermining everyone else?"
I’m afraid it does understand the boundless nature of the internet, and it wants the owner of the server to do something about it.
How do you get it to work with sites that are javascript-heavy or have heavy bot restrictions? I've been trying to make something similar but spent weeks just fighting edge cases on HTML not caching correctly.
I stopped because I realized it was hoarding-behavior more than anything meaningful or productive.

I still do it occasionally, but I'm not longer obsessive about it the way I might have been in the past.
Can't help but think of Mac Miller's Tiny Desk performance of his song 2009 [1]. Mac started using weed heavily in his teens to cope with the stress of touring. 2009 was a big year for him: two major mixtapes, the cusp of fame and his intro to harder drugs. The song is celebration and acceptance and resignation, and totally unapologetic. He died of an OD two months after this performance at the age of 26.

1. https://youtu.be/QrR_gm6RqCo?t=699
I don't think the trial can result in a harsher sentence than the one being requested by the prosecution.
Care to expand your rebuttal? I'm not really following.
Interesting, it's a big question I've had for a while, how 'original' stuff coming from these AI systems is, and also the distribution of uniqueness over many answers. I haven't dived into it yet, but I find it surprising how little this comes up when these systems are discussed (ie here on HN).

Does anyone even know? Can we even check? What if 1 in a thousand, or one in a million outputs is (very close to) something existing? I find this especially relevant when generating faces.
This is how I always imagined the search engines of the future to work. All the data is local first and the user is in control.
I think the politics are a huge factor but not the only one. Crime stats are important but this move in particular is because of Citadel employees themselves becoming victims of crimes more often than before. (if they are to be believed)
> Now what I have to do is file a bunch of tickets and take a bunch of meetings to get a block removed from the overall site. Really, what I was trying to do is provide nformation to the Tailscale developers that enterprise already considers their website/product scary enough to do a whole block, and if they want to expand into enterprise, they may want to understand the reasons for that.

Not all large enterprises are this disfunctional. I'm sure Tailscale are doing just fine.
People dont care because all their text to image needs are well covered by Google Images.
In this thread: many engineers nervously sweating. The moats are drying up and the wizards are about to be thrown out of the castle. This tech is the first product in a long line of products that will massively lower the barrier to entry. It has been a good run, but it was never going to last forever. We are not part of the capitalist class and were never going to be.
Wow, I am really getting a lesson in how inaccurate our memory can be. Thanks for the info!
> This license does not grant GitHub the right to sell Your Content. It also does not grant GitHub the right to otherwise distribute or use Your Content outside of our provision of the Service, except that as part of the right to archive Your Content, GitHub may permit our partners to store and archive Your Content in public repositories in connection with the GitHub Arctic Code Vault and GitHub Archive Program.

Wouldn't this be a violation?
Would that work in the case of Java for example? It nulls every field as per the specification (at least observably at least), so unless someone writes some byte mangling manually I don’t necessarily see it work out.
Ask HN: Alternatives to raspi or where to find one
I am having a hard time sourcing any raspberry pi's. Are there any alternatives that are available? I need it to be able to run headless debian. im designing a system for automation of watering of plants.

Are there any places with raspi in stock or any alternatives?
I disparage them, because most companies including my own don't need them. My team are keen, but I can only see it adding complexity. If your company genuinely operates at that scale go for it. But remember that Stack overflow runs on a pretty classical architecture.

https://stackexchange.com/performance
edit to add: for all that, if we're asking what's changed in the last twenty years, I don't think the change in potency is as important as the change in cost and convenience. Sure, there were people who stayed high all day in the 90s, but it was a difficult, expensive, and inconvenient thing to do. It just isn't anymore, so it's no surprise that more people do it.
There are video streaming apps being distributed via this "exploit".
These is one of the most civil exchanges I've ever read on the internet.
If you read the resulting articles you'll find a few of them suggest that all the deaths were staged or committed by Ukrainians. Headlines like "The truth is out there..." or "Global lies..." are examples. There still are many results from mainstream western media on the other hand.

Google, in contrast, has zero results implying the deaths were staged or committed by Ukrainians.
> It’s all hand rolled C

What do you consider "hand rolled"? The kernel has extensive support for these use cases since, as you said, hardware is usually async. Async with hardware is rarely tangled, from my limited experience. It's usually event driven.
Empty pools are probably more dangerous.
Shocking how much the Great Mosque of Samarra looks like the depictions of the Tower of Babel [1]. That reminds me of the awesome Bad Religion song Skyscraper [2].

I really need some ADHD medication.

1. https://en.wikipedia.org/wiki/Tower_of_Babel

2. Skyscraper. https://youtu.be/ELBjwltRp3E
This decision has no bearing on what kinds of weapons are available to the public.
Presumably Google's terms of service or fair use laws. The real restriction is that, even if you had the dataset, training costs tens of thousands of dollars. Only corporations can really afford to train these things.

Regarding music - audio generation with Diffusion Models (the main component of Imagen and DALL-E 2) has been done, but not sure about music specifically. We will definitely reach the point where most e.g. pop beats will be able to be made by AI relatively soon.

All a producer has to do is generate 100 beats and select the one s/he likes, potentially interpolate between 2 or finetune it.
Microsoft will benefit from cheaper and more productive engineers.
Ask HN: What is your most hated dev job you've ever had?
We switched to Ramp earlier this year because Brex couldn't get their banking integration to work, which impacted our credit limit. Fortunately, we moved everything to Ramp long before the recent email from Brex firing us as a customer. We like Ramp because the banking and Quickbooks integrations work.
I'd be proud of it, if they were a good person, took care of themselves, took care of the people around them, and were truly happy in their lives. Some people are perfectly happy working low-level positions in restaurants, sanitation, retail, and the like for their lives, and maybe maintaining a few hobbies and relationships that give them personal meaning off their work hours.

It's only a problem if they aren't actually content. I've known tons of people working minimum wage who sneer at "elites", don't seek higher things, and get high all the time, but really resent the fact that they never did anything with their lives. They don't build their hobbies, they don't seek higher levels of employment or skill, and they constantly talk about how they want to do great things that they never do.

There will always be an infinite amount of achievement that you never accomplished. There will always be an infinite number of things you never did. The best thing you can do is prioritize, accomplish the things that you really want to accomplish, and try to do your best to be happy with what you are able to do. Live your life happily, and make the people around you happy.
Why not? My first job was Wendy's and honestly... It's not the least satisfying job I've had. My unwillingness to do it now has more to do with having become accustomed to the luxury that comes with a software developer salary than anything negative about fast food (same reason I won't go back to being a security guard, which was hands down the best job I ever had).

I feel like there's a strong argument to be made that the person working at Taco Bell and is satisfied with their life is better off than a random cube dweller slowly losing their soul in the name of material comforts.
I feel like the linked article is based heavily on my own article on the same subject: https://brunosutic.com/blog/ruby-fiber-scheduler

Too bad the article doesn't contain the source reference, but oh well. I hope it gets the word out about this new cool stuff in Ruby.
Bit of a stretch to fashion AI-derived/AI-coauthored works as other people's work. Are DALL-E portraits done Picasso-style unrightfully selling Picasso's works? Is an individual selling portraits done Picasso-style unrightfully selling Picasso's works?

No, of course not. Joyce's literature was influenced by Ibsen, Mozart looked up to Haydn, Newton was humble enough that he openly professed he stood on the shoulders of his predecessors, Perelman refused the Millennium prize because it wasn't also offered to his colleague Hamilton.

All human innovation is iterative, and derivative. https://www.youtube.com/watch?v=jcvd5JZkUXY

Our skill doesn't grow in vacuums, without outside mentorship and guidance. There are areas where I am upset about the application of AI, but this is not one of them. Consider copilot a gentle guiding hand for those without access to a second pair of eyes nearby to give you reminders on what you may otherwise have on the tip of your tongue.

But in the way that Led Zeppelin refused to recognize how heavily their music was influenced by delta blues artist was unbecoming, I can accept the argument that it is perhaps douchey of Github to sit on Copilot as squarely their creation.
https://github.com/Rust-for-Linux/linux/blob/rust/rust/kerne...
There's no need to explicitly version your first version of this though. Those first-version values are easy to identify: they don't contain versioning information :)

E.g. say you have `5baa61e4c9b93f3f0682250b6cf8331b7ee68fd8`. What version is that?

Well. It's exactly as long as a SHA1 hash. It doesn't start with "sha256:" or "md5:" or "h1:" or "rot13:". So it's SHA1. Easy and totally unambiguous.

Versioning can almost always begin with version 2.
Thank you for that updated info! I do hope you might find something of value later on in the post.
> I don't see why it is a dumb objection

Because we're now 5+ comments deep arguing semantics. You know the facts, I know the facts, we all know the facts, what do we disagree on?
Until you train yourself to get more things done when stoned which is step 2.
>Reading List “just works.”

Offline reading doesn't always work. On the Mac I have to use the "save offline" menu. On iOS I haven't been able to find out when or why it does or doesn't work offline.
This guy doesn't sound like his problem was weed's potency. I don't follow this article's connection between the two.
that makes collisions more likely
Thanks, I think actually it was something else that made me re-install from F-droid, but I'm glad I can rule out the play store.
Indeed, concern about how well your product might scale to handle high load and use of umpteen layers of abstraction sounds somewhat contradictory to me! (I'd also say most scaling problems aren't necessarily all that hard to solve, but having some idea of what limits might be hit fairly quickly if there was an anticipated need to grow the userbase is a pretty key part of building SaaS platforms. Even single user apps can suffer from scaling issues if suddenly they're expected to deal with far more data than anyone had bothered testing with. Allowing the engineering team, including QA, time to assess potential scaling issues is surely the first step.)
I mean, this is like saying that sweet onions aren't sweet. Yes, it's a regular onion, but growing conditions, fertilizers, and in-situ conditions mean that it is, in fact, a sweeter onion. Genetics would show that it's not different, but it has an obvious difference which is measurable through non-genetic means.
I did hear this in about 2014, so it could well have changed, but I thought Youtube wasn't profitable, or at the very most barely profitable
Dormant sci-fi short story publication, Terraform, is back
Interesting that he's said that, I wasn't aware.

I think at its root the problem is copyleft is a mirror image of copyright. It relies on and replicates all the cultural and legal requirements and constraints of the copyright model and curtails an imagining of other possibilities. Every sentence or thought spent on copyleft is misdirected in my view.

Which is why I find Microsoft doing this (potential) en-masse license violation and then a bunch of GPL folks getting mad pretty funny overall. I just find the high and mighty tone annoying, like sure, they've (allegedly) screwed you, but they're going to (theoretically) get away with it because they're rich and powerful, sorry that didn't turn out how you wanted.