skysight-inc/HackerNews huggingface dataset:
> Git-like version control requires a Merkle DAG.

This is false, you are conflating the abstract algorithm with a narrow implementation. That's like saying the only possible sorting algorithm is quicksort.

With all due respect, you seem to be only loosely familiar with database architecture, both theory and historical practice. Nothing you've described is actually novel. That you are unfamiliar with why no one builds things this way, despite many attempts, does not lend confidence.

I am actually a big fan of people trying unorthodox approaches to databases that have never been tried before, this just isn't such an example. Which doesn't make your approach wrong per se, but it leaves you exposed to learning why other people tried and abandoned it.

Tangentially, the "prolly tree" is intrinsically not a scalable data structure. That may satisfy your design requirements but I can't tell.
Can you offer it for free for YT users with less than X number of subscribers? It would be a good way to get it out there.
> Rust isn't any better at preventing UAF than C/C++

Maybe I'm missing something here?
Not sure if you noticed this bubble up on HN earlier in the week but this might be helpful.

It's not bookmarking as much as site-marking, and then having your own search engine based on that collection.

Figured it was worth mentioning.

https://github.com/brave/goggles-quickstart/blob/main/gettin...
Code hosting was called a forge. Thus codeforge, etc.
Yeah, on hindsight maybe he should have made his own 160bit CRC variant :)

Honestly, I think it's fair to say that hashes isn't meant to be a security feature.

But signed tags/commits/etc. probably need a better hash.
Why more useful than non-homotopy type theory?
I would say it has more in common with the Microsoft antitrust case. In that they gave IE away for free.

I think you can show Google has monopoly on search and search data and GA is the only analytics allowed to connect with that.

Is it dumping? Yes. They don’t intend to raise the price, but they get paid not in cash but in terms of increasing their monopoly by having so much data on us.

Now a lot of things are like this (anything where you give your email for a discount code). But they are not intended to get a global monopoly or make it impossible for anyone else to do business competing with you.
> eat its cake and have it, too

Someone been watching Manhunt
Cheers me old fruit!

I'm 52 and I have some American relos. I'm well aware of many en_GB: en_US: en_AU: en_NZ and other language/slang ... discontinuities. A daughter in law from FL once explained to me how to pronounce Maryland.

I deliberately go in with the "fags" thing on a US based website for the obvious reason - it will almost certainly winkle out a daftie, who even now doesn't realise that a Brit burning a faggot isn't our version of horrific racism. To be fair, we haven't used the term faggot for a chunk of wood for some decades.

I absolutely adore our differences and have collected them quite obsessively. I love to watch and hear english being used in all sorts of strange ways!
EKYC Hub Implements the EKYC OIDC Specification OIDC for Identity Assurance 1.0
>I learned not to return pointers to stack allocated variables when I was 12 years old.

So, if you slip while walking today, does that mean you didn't learn to walk when you were one year old?
Unless there is a very simple "reject" button, I click okay. Between Firefox's native protections, DNS-level blocking and uBlock, I have a lot more confidence in my own protections than I do in their honesty, and it's not worth it to me to uncheck a bunch of boxes.
Far from smooth compared to the v-twins from Ducati which are even at the same pricepoint. And if you said that to an older HD rider, they would be offended! Some of them like the rumble -- they like it quite a bit, actually
It seemed like this was about someone transitioning to industry data science, not CS. From the people I have worked with that came to DS by way of academia, the post sounds extremely accurate. It may be that you can get a faculty job in CS without much postdoc experience, but it’s not true for psychology, political science, cognitive science, urban planning, economics, etc (all backgrounds of PhDs I have worked with in big tech data science).
Sadly, I never got a chance to ask him about it, though I imagine he probably would have had a few stories of inhospitable hosts or people who wanted nothing to do with them as they came through.

Nowadays, people tend to have more worth stealing - including your identity if you happen to have documents in an easily accessible area of your home. Back then, though, there wouldn't have been much worth taking from a small family farm- no TV, cell phones, electronics other than a radio and light fixtures for the most part (this would have been in the 1930's or 40's, I forget which).

One last stay thought: hospitality and community in general were much more central to people's way of life in rural farming communities then- farmers would help each other out with planting and harvesting, share equipment, every person in the community went to the same or one of two churches, etc. People had to rely on each other just to survive.
Are there any high functioning large companies that use Linux/LibreOffice/Zimbra? I suppose governments rarely aspire to be high functioning.
Replying to vt85 who got flagged almost instantly.

lol at the “socialist wait I mean democrat” comment.

“Under no pretext should arms and ammunition be surrendered; any attempt to disarm the workers must be frustrated, by force if necessary”

You should look up that quote and find the socialists view on arms. I have zero problems with weaponry and have shot since I was a child. The instant infantile reaction to the idea that not everyone has the same interpretation of an ambiguous sentence is honestly kind of a tiring knee jerk reaction to discussing the second amendment at all.

If you are so concerned about weaponry go learn how to do some basic metal working and chemistry and you can manufacture all the weapons you want with hand tools even and the government won’t be able to take the knowledge from you
No I was in cancer research and this field isn't new at all. People have been working on it and finding ways to avoid false negatives and positives and increased specificity for a long time. Tumor cells shed all kinds of aberrant proteins and glycosylation patterns that you can detect in the blood.

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7760063/
Ask HN: Do we need Web Browsers?
Mind you my rent has been paid via web work the past 4/5ish years. I'm your average Joe Schlomo - the JS slinger.

However, it has dawned upon me - do we really need web browsers. yeah they abstract a lot of things and make things compatible between different computers.

But if we take a step back - browsers simply display text, play videos + other shit (which could be made native). [majority of the time]

if the majority of the time, we're displaying text on the web - why not curl then pipe the returned text stream to our favorite text reader/ editor. Then if I have notes, I wanna make on the page - I can simply edit and save a local copy. Thereby skipping the 30 million + lines of code shipped with Chrome/Firefox.

To me it seems really inefficient that we've millions of code lines sitting between passing two text files between 2 computers. Hell even videos/audio.
That doesn't work in a global market. Never has. It merely shuffles who sells to who an who starts holding . Give that it could actually drive the price higher domestically and abroad and invite retaliatory actions, this is a Great Depression style bad idea.

The energy markets are global. You the product flows between countries easily, and the the only real differentiation is on grade, and plants have been and will be refitted for to match.

So you don't want to sell to me, fuck off the I'll go buy from this other guy who's been trying to sell to me anyways. Now, that other guy doesn't have enough, but I don't care because he doesn't look like me. He's able to buy from your neighber. And you've been nice to him selling to him when he needs it, but now you start to wonder if you're natgas that you invented is really just indirectly winding up with that Brown family. hands? So you cut everybody else of 100% . Then you noticed your family is also out of that good taqsting lng. In you son's and daughter's rooms you find out they're just storing it.

You ask them about it and they said if it was a little lower priced they'd use it themselves, but at this price, they want to sell to the Brown people. Its like the price of lng was at some magic equilibrium where is was perfectly balanced between price and marginal utility. So now you have less lng than before, and it is even more expensive for what you get.

You've had it. The're going to do what they should morally be doing anyways and sell some to this family unit at the price I demand they should sell it. You march into their rooms, grabs their supplies and congrats on taking anothher important step towards socialism. And all because you just didn't want the Browns to have any of what you had.
I’m sympathetic to both Clojure and Elixir (or Gleam), but for easing into FP then I’d start with F# (or ReScript), just because they are both in the OCaml family of languages (best in class for pragmatic typed FP), and because of everything Jesse Warden writes:

https://jessewarden.com/2021/01/in-search-of-the-best-functi...

F# in particular because of the established ecosystem and possibility to fall back to OOP if you need it, since it is multi-paradigm.

«JavaScript to ReScript» where he evaluates a lot of FP languages: https://youtu.be/dFHj1d9FG8M

NB: He’s all about static types though.
no, an ad hominem need not be literal. do you really not understand nuance in language? we're not computers operating only on singular data and deterministic instructions.

see how those three sentences go together? that's a line of reasoning. the subject comment doesn't have that throughline. it's disjointed; the parts are only tangentially connected.
They're perfectly legal if they don't process any PII. If a US company serves static content there's no need to fear the EU; they'll just have to disable illegal external integrations like Google Analytics/Fonts/etc.

A company doing business with other companies might find themselves in a position where they can comply perfectly. Not every company needs to collect PII, though these days every company likes to pretend they do.
Bring it on. Anything that disconnects people from the American tech industry and encourages domestic competition is a good thing.
The first part explains the reason for the second part. It's not prescriptive or actionable. Its like saying "When it is hot out, food spoils quickly, in our house we keep the milk in the fridge.", that doesn't mean it's ok to leave the milk out in the winter.

The constitution is designed to be understood by the citizens who are subject to it. If you start to engage in word play you are almost certainly on the wrong track. Same goes for "charging a item with a crime and not a person", justifications for mass surveillance or limitations on press freedom or speech.
What Rust does is incredibly cool and impressive.

But as someone that's dabbled a bit in both Zig and Rust, I think there's a lot of incidental complexity in Rust.

For example, despite having used them and read the docs, I'm still not exactly sure how namespaces work in Rust. It takes 30s to understand exactly what is going on in Zig.
Presumably the calculation would be similar for Teslas. In which case my 2015 Model S reached break-even three years ago. It has done 108 thousand miles and the battery seems to have as much capacity as when it was new.

What discussion does there need to be? Your own example demonstrates that the EV version is better than the ICE version as far as total CO2 emissions are concerned. Or are you implying that the average life span of modern cars is less than 68k miles?

"According to a report from Consumer Reports, the common lifespan of a car is still estimated to be about eight years or 150,000 miles"
https://cascadecollision.com/blog/what-is-the-average-life-o...
Has there been any feedback/communication with forges happening, on or off-list?

I'm curious how closely (if at all) they've been following this effort
Pretty silly issue no?
What’s the carbon break even point of an ICE car?
If our energy generation and manufacturing technology matures for 50 years, how long would it take to break even then?

Do you have any idea how far ICE cars have come over the past 50 years on efficiency and pollution?

If we give up at the start of any new technology because it doesn’t instantly solve problems we wouldn’t have anything to show for ourselves.

Progress starts with making things somewhat worse first, then iterating.

If it’s between 70k miles to break even or and infinite amount for an ICE I’d still take the electric Volvo.

Also, I expect my cars to last 300k - 500k KM.
But, Java has exactly the same behaviour, the typical List in Java is ArrayList which sure enough has an indexed get() method.

There seems to be no practical difference here. Rust can do a reference to UserAccount, and Java can do an index into an ArrayList of UserAccounts. Or vice versa. As you wish.
The article at length describes how this solar cycle is different from prior cycles and forecasts.

> This drag also helps clean up the near-Earth environment from space junk. Scientists know that the intensity of this drag depends on solar activity — the amount of solar wind spewed by the sun, which varies depending on the 11-year solar cycle. The last cycle, which officially ended in December 2019, was rather sleepy, with a below-average number of monthly sunspots and a prolonged minimum of barely any activity. But since last fall, the star has been waking up, spewing more and more solar wind and generating sunspots, solar flares and coronal mass ejections at a growing rate. And the Earth's upper atmosphere has felt the effects.

> In late 2021, operators of the European Space Agency's (ESA) Swarm constellation noticed something worrying: The satellites, which measure the magnetic field around Earth, started sinking toward the atmosphere at an unusually fast rate — up to 10 times faster than before.

> By coincidence (or beginner's luck), the onset of the new space revolution came during that sleepy solar cycle. These new operators are now facing their first solar maximum. But not only that. The sun's activity in the past year turned out to be much more intense than solar weather forecasters predicted, with more sunspots, more coronal mass ejections and more solar wind hitting our planet.

> "The solar activity is a lot higher than the official forecast suggested," Hugh Lewis, a professor of engineering and physical sciences at the University of Southampton in the U.K. who studies the behavior of satellites in low Earth orbit, told Space.com. "In fact, the current activity is already quite close to the peak level that was forecasted for this solar cycle, and we are still two to three years away from the solar maximum."

> Stromme confirmed those observations. "The solar cycle 25 that we are entering now is currently increasing very steeply," she said. "We do not know if this means that it will be a very tough solar cycle. It could slow down, and it could become a very weak solar cycle. But right now, it's increasing fast."
Why would civilization collapse? Do you mean that major countries will collapse?
https://www.wsj.com/graphics/are-electric-cars-really-better...
How is this practically different to the current situation? (i.e. what can I do here that I can't do at the moment?)
VISION EQXX breaks own efficiency record
> OK so like.. the entire premise of the article is meaningless?

No. The entire premise of the article is that La Niña events will be more frequent. Think rolling a 1 on a d6 v. rolling a 1 on a d20; you're much likely to do that at all (let alone three times in a row) on the d6, yet three 1s in a row is still a "random blip".
No, when you leave that govt office you don't have any link to those companies.

When you visit a site with Google Analytics, they still have your data after you leave.
Yes. The app in Nextcloud is great.
I think they do shut you out if you try to spin any process through "unauthorised" means. There have many projects that offer automated setup of SSH/VNC/VSCode on a colab instance, and my experience has been that colab somehow is able to manage to shut off the connections soon after I start them.
Note that you must make sure that your host is not in the US as well.
> Any job I could possibly take at this point in my career will pay enough to live well, anyway

I mean, we all hope that, but that could change without a moment's notice. For people outside the tech field, the last year's inflation, gas prices, and skyrocketing rents, their lifestyle went from 'enough to live' to 'short about $1k a month.'

If you live in a major western European city, yeah, you don't have to worry too much about money, there's a lot of social services available for you to fall back. Elsewhere, it's much more competitive.
eBPF-based sensor for endpoint security released under the GPLv2 license
There is little individuals can do, short of adopting better habits and investing in funds that finance renewable build-out. The amount they can invest is typically very limited. We are at the mercy of the people who influence investment of multi-billion-dollar funds, in industry and in government.

Supporting candidates who can direct subsidies to actually useful renewable build out could have outsized impact.

Each dollar diverted from building out renewables to almost anything else, nukes particularly included, brings climate catastrophe nearer.
> It is now proven that copilot returns code from codebases with non-permissive licenses [1].

That same Quake example from last year is repeated every single time.

Aside from the fact that GitHub has since added a protection for this, that this example gets repeated time and time again instead of a *list of examples leads me to believe this is (and was not) a common occurrence.
> But how do I prove I own an MP3 file?

Ownership of digital assets is determined by physical possesion and legal ownership of the storage medium in which those assets are.

The only exceptions to this rule are in copyright law (regulating what you can do with a copy you own) and personal data laws such as GDPR.
EXACTLY

If you don't want anyone else to work on your products, then you need to only rent or lease them out.

If you claim to "sell" the product to the customer, then THE CUSTOMER OWNS IT, and should be able to do whatever T.F. they want, including decompiling, reverse-engineering, breaking locks or codes, etc.. The only thing they should not be able to do is manufacture and resell copies of it.

And, if you only lease/rent your product, you are responsible for disposal at the end.

Seems like a reasonable distinction and deal to make.

Acting like you are selling something when you are really only leasing it out, and withholding information and rights to the object is dishonest.

Just because it is profitable does not mean that it is right.

This needs to be codified into law.
Plenty of editors do separate the input and output into different DOM nodes. Google Docs does this, as does Coda.
Be a competent reverse engineer and you have the sources to everything without the need to stole it.

The people that build these things are just that good.
>If option A has 20 defects and option B has the superset of 25 defects then option A is better

Only if "defect count" is what you care for.

What if you don't give a fuck about defect count, but prefer simplicity to explore/experiment quickly, ease of use, time to market, and so on?
I had to look, but in the case of libgit2 yes they have. Like git they have a way to select SHA-1 backends, and the default is the SHA1DC library.

But, even supposing a libgit2 that didn't use SHA1DC I think most users would be protected in practice if the "git" they use used SHA1DC. Hosting providers, local editors etc. use libgit2 for a lot of things, but I think in most cases (certainly in the case of the popular hosting providers) it's some version of "/usr/bin/git" that's handling your push, and actually propagating your objects.

For stopping a colliding hash it's enough that any part of the chain of propagation is able to stop it.
Well, not exactly tab completion, but I have `fzf`[0] tied to my history search.

That allows me to type `soriloco`, punch ctrl+r and be prompted with `some ridiculously long command` (if, of course, I've run it before).

Combined with infinite history this trick has saved me a bunch of typing and even proper remembering. :P

[0]: https://github.com/junegunn/fzf
Netflix has the ability to automatically update the card number after it expires. It is a service that certain credit card issuers offer.

These days, I would not count on an expiring credit card to automatically cancel services.
not a constitutional scholar, so I can't answer that aspect of your question. I can at least give a "reasonable person" explanation though.

it's not hard to teach someone to safely handle small arms. a responsible twelve year old can be trusted with them, as long as they have been taught four simple rules:

1. don't point gun at stuff you don't intend to shoot.

2. always treat gun as if it is loaded.

3. finger off trigger until ready to shoot.

4. know target and what's behind it.

with small arms, understanding and following those rules diligently is enough to prevent virtually all unintentional injuries. they're not hard to follow, but some people can be spectacularly irresponsible. I'll leave it as a debate for another time whether/when it is acceptable to intentionally injure other people.

the same principles apply to "bigger" weapons, but become a lot harder for your average person to implement. what's a safe direction to point an anti-tank missile in? how do you ensure the safety of people downrange of your artillery piece that can hit targets 70 miles away? you obviously can't use any of these things in self-defense unless you're prepared to also delete your entire house.

tl;dr: it's mostly fine for people to have small arms because it's easy to use them safely. it's not easy to teach someone how to safely use missiles, mortars, etc.
I’m sure troops in every country have done reprehensible things, but as I said before the difference is that the Russian troops do this a lot and with the full support of there military and we have even seen there partners support there raping and looting in the past.

There’s no need to cover it up for the Russians cause it is fully supported.
Wallabag is pretty great, the chrome extension is nice too.
I feel like this issue is brought on by the fact that it seems like copyright law hasn't been properly reexamined for the modern era. I support the notion that the ideal model is people pay the rightsholder in order to enjoy the media, and offering resale of pure-digital media instead leads to some weird "You make money based on the peak simultaneous number of owners, rather than the number of people who consumed it", which just doesn't make any sense to me as an economic model.

So yeah, you see labels calling the user purchase one thing, in order to make it line up with the intent of the consumer relationship, then on the royalties they call it a different thing to make it line-up with that intent. I don't feel the publishers are violating the intent of these relationships at all, it's just that copyright law being extremely out of date requires stupid language games. The correct solution is to re-examine copyright law to either establish that the intent is you pay the rightsholder to get access for you as a distinct individual, or that the intent is that you are purchasing resalable access, and be done with this nonsense.

I absolutely don't blame artists for trying though, the labels screw them so it seems fair that they should try to screw the labels.