skysight-inc/HackerNews huggingface dataset:
Oh ok, it seems to be a misconception of mine then.

Mathematically a tracker would offer a function that given a hash, it returns you a list of peers with that file.

While a "torrent site" like TPB or SH, would offer a search mechanism, whereby they would host an index, content hashes and english descriptors, along with a search engine.

A user would then need to first use the "torrent site" to enter their search terms, and find the hash, then they would need to give the hash to a tracker, which would return the list of peers?

Is that right?

In any case, each party in the transaction shares liability. If we were analyzing a drug case or a people trafficking case, each distributor, wholesaler or retailer would bear liability and face criminal charges. A legal defense of the type "I just connected buyers with sellers I never exchanged the drug" would not have much chance of succeding, although it is a common method to obstruct justice by complicating evidence gathering. (One member collects the money, the other gives the drugs.)
Has this relative considered that they may not be capable of driving safely at all if they (and others) really do believe that their tesla (whose driving software drives like a freshly licensed 16 year old per your comment) is a better driver? Isn't intervening when the tesla does something stupid/dangerous more difficult than just driving?

> Even someone like me who loves doing road trips really appreciates the ability to relax and not have to be driving.

Pardon the nitpick (and please excuse me if I'm interpreting your comment wrong here) but if someone is using whatever maximum capability self driving functionality is available, they are in fact still driving and should not be 'relaxed' as if they're a passenger.

I would posit that your observation about your relative and the variance in driving skills is not commonly discussed because there's no self driving cars that can actually replace a driver yet, and an unsafe driver relying on 'self driving' software is still an unsafe driver who should not drive.

I realise that there's many understandable reasons people can't just give up their cars and carry on like normal. Helping people to stay mobile, connected, and independent is important, but an unsafe driver is, well, unsafe. It kinda terrifies me that people might be encouraging the elderly people (for example) in their lives to get teslas to keep them driving when they aren't capable of driving safely any more because it's still unsafe.
These are relatively easy to google. Here's at least one of the incidents they referred to

https://imgur.com/a/UE5q2Fm

It's actually a common point of rhetoric:

https://www.haaretz.com/israel-news/2023-11-12/ty-article/is...
I read a huge amount every day, lots of news articles, chapters of whatever book, random material of interest, people's comments and questions. I rarely read anything "long-form", however, because it has a strong tendency to be a giant self-indulgent bloviating pile of shit. There are exceptions: I've read every story on damninteresting, because it's true to its name. (Hi Alan. Post something new.)

I've nearly finished Moby Dick, but I don't know why, it's dreadful, I wouldn't recommend it to anyone. I guess it's historically interesting.

Possibly you guys are not losing the will or energy to read, you're merely discovering that the things you think you ought to read are terrible. Try only reading what you like. So what if it's short? Maybe your preference is right.
I think the toplevel commenter was looking for something that could be checked at compile time. The "random int64" idea is identical to "some type that implements Copy", and would require runtime verification, which is not really an improvement on the current state of affairs.
It was ever thus. "Do you remember when the word engineer meant something?"
You’re disconnected from reality. You say titles cost nothing. You really don’t think it costs companies money to progress employees from engineer to senior to staff and so on?

You seem to agree title inflation is common and you say fancy titles are given out like candy. If everyone easily gets promotions, what does that say about someone who’s not given such easy candy?
What I think this comes down to, is that in Rust:

It is easy but dangerous to call a non-async function from an async function (since the non-async function could block, forcing all your async code to block on this function).

It is hard but safe to call an async function from a non-async function.

Note that this is language specific; if Rust had “async”, “pure”, and “blocking” as three different function colors, then we would have a very different design. Or, for example, in JavaScript:

It is easy and safe to call a non-async function from an async function, since JavaScript exposes no blocking primitives.

It is impossible to call an async function from a non-async function, since there is no way to block on the result.
Mastery of what topic? What I consider important for my work in safety critical systems is probably very different from whatever you use in your presumably different field. Both of those are different again from e.g. GameDev, HPC, or operating systems and all of them encompass domain knowledge not adequately captured by existing degree programs. How would a useful certification be realized, as opposed to mere credentialism?
"But using cops as a solution is frankly idiotic. Kids do idiotic shit and bringing down the full force of the law against them is insane."

SROs tend to be lenient and try not to file charges if possible, or even get involved if it's a minor thing.

From what you're saying, the problem isn't having police in schools. The problem is that the laws can be harsh - for juveniles or adults, in school or elsewhere.
As perhaps the penultimate example of the meaningless of (and idiosyncratic requirement of) titles, at one point in a BigCo job I had a business card printer in my office and would print cards with the title needed for a given meeting. I didn’t have an official title at all; just a “grade level” for establishing compensation.
In context the thing about a purple-haired person is about a hypothetical Twitch trust-and-safety employee, not about Netanyahu.
If I'm writing an async program (that is, with an async main()), then no, I'll never be shutting my runtime down.

But if I already have a non-async program, but need to use an async library, then yes, I'll probably spin up the runtime before using the library, and shut it down after I'm done using it. Unless of course I expect to be using that library for the full run-time of my program, in which case it'll exist for the duration.
Rust doesn’t have a way in the type system to tell if a function that isn’t declared async is going to block or not. Their point is that any of those functions could block, and having them block wouldn’t be an obvious breaking change, and so you need to know about their internals to know if they’re okay to call.
Thank you! Thats news to me. I will absolutely give it a try
Truely does, yeah - just in case you were wondering like me: it syncs to file, which are supposed to be shared via some cloud sync mechanism you provide.
I finished reading Kleppman's Designing Data-Intensive Applications last night and this looks like it's straight out of the last chapter that talk about the future. They don't use the term "dataflow" though.

https://www.oreilly.com/library/view/designing-data-intensiv...
Are there are a lot of anti-AI organizations at this point? PauseAI is the main one I'm familiar with:

https://pauseai.info/

One thing I suspect investors in e.g. OpenAI are failing to price in is the political and regulatory headwinds OpenAI will face if their fantastical revenue projections actually materialize. A world where OpenAI is making $100B in annual revenue will likely be a world where technological unemployment looms quite clearly. Polls already show strong support for regulating AI.
Whenever I read the first sentence of this page it makes me think that it's talking about, for example, the collapsing of "acronym" to also include initialisms.

I have a recent example that had some Charli XCX listeners dismayed - in B2b she says took a long time building muscle up, breaking muscle down, repeating it but some listeners heard her say myself instead of muscle. It could be intentional in this case.

Charli XCX - B2b

NOTE: flashing black and white text that could trigger epilepsy
https://youtube.com/watch?v=If4-ckGcr0c
Meanwhile on r/blueskysocial, a recurring post is "how do I get all the furry posts out of my Discover feed?"

GP comment was one of the truthiest and funniest things that I have seen in a while. Kudos. I'm dying over here.

I am not trying to equate communities at all, but, research shows...

https://www.liverpooluniversitypress.co.uk/doi/abs/10.3828/t...
at what point does the concept break?
https://youtu.be/2GRnrFfURYo
> When I'm working collaboratively and I hear people tell me what I'm doing is not important, I have to believe there is some truth to it.

No, you don't have to. And that's the whole point.
Recent and related:

Bitwarden is no longer free software - https://news.ycombinator.com/item?id=41893994 - Oct 2024 (71 comments)
That was not the idea of COE ever. Probably you were in bad org/team.
If we go far back to Latin, the original meaning of "doctor" is, in fact, an education professional and has absolutely nothing to do with medicine. In classical Latin, "doctor" is a teacher or a trainer.
In Medieval Latin u

In (Middle) English, the earliest recorded use of "doctor" was for church fathers in 1303, but you'd find it widely used for teachers and any knowledgeable person - including medical doctors - as the 13th century goes on.

The codification of the Doctor of Medicine degree and license seems only started in the 18th century[1], but doctors of theology and law far predated that (somewhere in the 12th century I think). Even the PhD (i.e. doctor of philosophy) degree appears to predate the medical doctor degree by half a century.

[1]: https://www.gla.ac.uk/schools/medicine/mus/ourfacilities/his...
That sounds like the automatic limit. Maybe there's a manual one as well with the same message though.
I don’t think that actually works. In this case you’re talking about a round trip, with the switch’s outbound signal traveling fast (airborne/vacuum light speed) and the return signal of the object visually changing traveling slower (water light speed). The total round-trip where you see the effect of flipping the switch would take longer if either leg involved water, but it wouldn’t cause the perception of it to happen ahead of the act of flipping the switch.
Related ongoing thread:

Memory Safety Without Lifetime Parameters - https://news.ycombinator.com/item?id=41899828
Related:

Bitwarden is no longer free software

https://news.ycombinator.com/item?id=41893994

BitWarden leaves open source community
https://news.ycombinator.com/item?id=41896750
>An estimated 10 billion barcodes are scanned globally, every day, according to GS1, the organisation that oversees UPC and QR code standards.

GS1 are the ultimate gate keeping monopoly. They provide numbers as a service.

Most retailers like Amazon require you to have a GS1-issued barcode number on your product, and so you need to pay GS1 annually for the right to use a particular number. You can see the pricing here:

https://www.gs1us.org/upcs-barcodes-prefixes/how-to-get-a-up...

That's $250 upfront and $50/year for the right to use 10 numbers. What a business.

They get away with it by being a (tax-exempt) non-profit.

According to ProPublica, the CEO of the US division (Robert Carpenter) earned US$3.3 million in 2022.

https://projects.propublica.org/nonprofits/organizations/362...
Performance tuning at the edge using Cache Allocation Technology
It has no meaning whatsoever, the payment stuff is just making sure management is able to control you. We have many companies renting out people here and you always get "seniors" who do not even qualify as juniors. Always in full suit to compensate for lack of any knowledge.
> In this preprint, I try to quantify how much science presently being published is fake (that is, fabricated or falsified). The working estimate is approximately 1 in 7. This should make a lot of people very angry and will be widely regarded as a bad move.

Sounds incredibly legit, really motivates me to read the article https://osf.io/s4gce
You have to change your address in their system to California and then usually it works. It's usually not IP based.
It's just the time we live in, a time of relative peace and disinterest in matters of government. People are able to live without investing in politics, so what we have is full of zealots and wanna-be despots who have something to gain.

P.S. the citizens united ruling in the US opened the floodgates for political corruption on a scale not previously possible. It's been talked about but remains unresolved.
> Not sure what to make of this. Is this a feature, or a whole design?

My (high-level) understanding is that this is a response to some feedback [1, 2] to the author's previous paper [0] which (very generally speaking) adds some Rust-like systems/semantics to C++ to achieve memory safety. Some commenters voiced disapproval of the need for lifetime annotations and expressed a desire to find a solution that doesn't require them. I think this paper is an exploration of that idea to see what can be achieved without lifetime annotations.

[0]: https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2024/p34...

[1]: https://old.reddit.com/r/cpp/comments/1ffgz49/safe_c_languag...

[2]: https://old.reddit.com/r/cpp/comments/1fiuhb7/the_empire_of_...
Catching the Starship: A Breakthrough for Humanity
I haven't had to cancel much but the few times I have, it's been great!
I love using 0x0.st for something similar - sharing files (not the purpose of a pastebin, where the file is to be viewed, not downloaded). Curl-based access is perfect :)
> in a more self-referential turn

:o wow, the AI is becoming self-aware!
It's funny you mention C# since VS Code is a perfect example of JS devs rewriting existing tools in JS.
Shining Light on Photodiodes
It would prevent callers from not knowing the function depends on a specific runtime. That’s a huge improvement in my opinion.

I expect something along the lines of the GhostCell paper could be used to implement this, to be honest, but I think it would be more verbose than necessary.

(Really, we need an effects system, and then Tokio could just be an effect that contains, but is different from, async)
Originally they were all academic titles: Doctor of Law, Theology, Medicine & Arts.

At some point an expectation developed that practitioners of medicine actually had some formal qualifications and eventually to most people Doctor became synonymous with Physician.
FWIW, Bitwarden itself has been a less polished set of applications for a long time (Electron on desktop and MAUI on iOS, with the latter only changing recently to native). One advantage with Bitwarden was (and currently still is) that the yearly pricing starts low enough ($10 a year for premium). But this will likely not be around for much longer.

I knew I was on borrowed time when Bitwarden got the VC funding. I’ve also been using KeePassXC (on desktop), Proton Pass and the built-in password manager on iOS. So far, Proton Pass also seems to be slow on its development pace, just like Bitwarden. I’m looking at KeePass apps on iOS, but haven’t decided on them (the contenders seem to be MiniKeePass, KeePassium and Strongbox). I won’t miss Bitwarden though.
If you work at a company that has a bunch of pay levels, and levels are tied to titles then sure I guess you see titles as "meaningful". (Personally I think the pay part us the meaningful part, but hey, whatever floats your boat.) I'm not sure your title has any meaning beyond your company though.

Where I work, pay is based on skills, experience, quality and value of work produced. I can call myself "programming super-god" if I like but that has no effect on my pay. Some companies just have pay levels and you're an L5 or whatever.
Comments moved to https://news.ycombinator.com/item?id=41895951.
"Remember when being a “Senior Software Engineer” actually meant something? "

As a counterpoint I would argue it has never meant anything specific.

The term "engineer" is not at all well defined in software industry. Many other industries whose professionals use the title "engineer" fit a very specific box that is sometimes strictly controlled by law (depending on country).

If the title "engineer" is not well defined it's not very surprising any subsequent steps are less so.

Of course we hear opinions "as an engineer you should this and that" which how I also describe my role and responsibilities in discussions with non-technical stakeholders.

But it's not a specific title as humanity at large understands specific titles. See for example the strict demands on structural engineers. Or lawyers. Or doctors. Software industry has discussed should there be a fixed definition of an engineer and has not come up with one yet. Individual organizations have attempted to create more formal ladder systems of course but those are then particular only to the organization using them.
> when they admit it was a foreign actor

It is always a "foreign actor". I bet that all bullshit implemented in Windows in the last years (telemetry, spying, dumbed down UI) was also from a "foreign actor". /s
hmmm, I can't speak to people using word2vec in conjunction with RAG, but the other use case is actually pretty common. (you don't need to generate answers though in my experience).

For each document intended for ingestion into a vector database:

- Use an LLM to generate a list of possible questions that the document is capable of answering (essentially equivalent to generating a quiz)

- Map these question embeddings back to the original documents

- Store document, document chunks, question 1, question 2, etc. into the vector database

So now when a person queries your RAG, you have the direct link from user query -> doc chunks, but additionally the transitionary link from user query -> similar query -> doc chunk.
All abstractions are leaky, but some are useful. You can't have a perfect abstraction. Your abstraction is always a compromise of various goals you want to achieve.
Stop saying "junior" and "senior" (2023)
"Sorry, WebGPU is not supported on your device" Firefox, Nvidia

A. Why?

B. What a bad error message
I wonder what it will do when it encounters a (year) postfix.
Especially if you hit eBay or similar, you can get it for cheap
> That seems like stolen valor to me, I didn't get an engineering degree and I don't think of programming as an engineering discipline.

I don't think of software as solely an engineering discipline either, but domains within it are certainly "engineering"-ish. I work all day with "proper" engineers doing an essentially similar job. If we call it something else, that implies the terms aren't identical. If they're not identical, what semantic differences are being conveyed, since both sets of titles refer to jobs sharing the same ultimate responsibilities for the results? When does this become a stolen valor situation?
The best I have ever seen were obscure languages with very strong type safety. Some researcher at a sibling org to my own told me to try it with the Lean language, and it basically gave flawless suggestions.

I'm guessing this is because the only training material was blogs from uber-nerdy CS researchers on a language where "mistakes" are basically impossible to write, and not a bunch of people flailing on forums asking about hello world-ish stuff and segfaulting examples.
> uncorroborated testimonies

> some without consent

> In the course of our research we discovered that one of these routines was recorded

Far out if they reach any harder they'll need a ladder and a safety harness!
> it's the fault of those who didn't do that earlier if the donors numbers were to drop

It's certainly the fault of the ghouls hacking up living people, yes. But I'm not speaking as an organ donation facilitator; I have no connection to those organizations. I'm speaking as someone who might, someday, need some organ donated to continue living, and who would be unhappy if there were none available.
Yes, we've rate limited your account because it posts comments that obviously break the site guidelines, such as https://news.ycombinator.com/item?id=41880814.

Could you please review https://news.ycombinator.com/newsguidelines.html and use the site as intended instead? I don't want to ban you but it's not cool when people keep posting like that.

Btw, if you (or anyone) don't want to be rate limited on HN, you're welcome to email hn@ycombinator.com and give us reason to believe that you'll follow the rules in the future.
That's just not so. Most profs were in school years before the internet was ubiquitous. And asking a friend to do your work for you is simple, but far from free.
I'm on Aussie Broadband, but the building is with OptiComm -- a company that decided that their business model is lock-in contracts with the apartment builders and price-gouging of customers.
It wasn't always free. Look at Chegg's revenue trend since ChatGPT came out.
>I thought it was common knowledge that it was impossible to tell whether text was generated by AI.

Anyone who's been around AI generated content for more than five minutes can tell you what's legitimate and what isn't.

For example this: https://www.maersk.com/logistics-explained/transportation-an... is obviously an AI article.
This is such a great application.

I feel like it's complete already and would be happy if it just continued to exist without much or any maintenance.
OptiComm

You can't avoid them because they're not a retail telco, they provide wholesale/bulk services to apartment buildings with 15-year lock in contracts.
The article quoting specific responses is garbage, here's a tweet explicitly stating it includes a rumour? What are you trying to say here?
Marketing planning and forecasting with Emily Kramer – Part 1
This is so neat. I been wanting to build something for HN and can't believe I didn't think of this. It was also cool too hear the update with a mention of HN Update as well considering it's treanding! :)
> IPv4 exhaustion is a real problem, it's just not enough to motivate people much.

Well, its only really a problem if you're poor. Rich people don't care - IPs are still cheap enough when you live in a wealthy country & have a decent job.

The people affected by IP address exhaustion are largely the exact set of people who can't do anything about it.
While the skeptical's stall in decision making, new comers who do not think twice about rewriting. Rewrite software on a smaller budget in experimental attempts. Then management decides to chose the cheaper option available, because lean startup is promising. Then in next 10 years the new comers become the new skepticals. I don't know if there's a case that this cycle is not repeated, at any time frame.
I agree with you on the easy part, but it’s definitely not as fast. In JS you get instant hot code reload and even without that the interpreter starts up pretty fast. In comparison Rust takes a while to recompile even with simple changes, and if you have more changes in many files (eg. switching between branches) then it’s really slow.