skysight-inc/HackerNews huggingface dataset:
A decade ago now, I wrote a bit torrent client [1] that started as a project for a software development class.

I think the focus of the class was roadmaps and other parts of the development process for a larger project. Most of the groups picked games or things like that. We chose to build a bit torrent client and I ended up continuing working on it for a year or so.

I was pretty proud of it at the time. I'm sure there are a bunch of implementation details that seemed like a great idea as a Sophomore in college that no longer sound so clever, but the implementation is pretty sound. I used it to download a lot of stuff over the years.

The part I think is most interesting is the code for managing the torrent pieces and writing them into the proper places for the various files within the torrent. (Not necessarily my implementation of it, just the math behind the process) [2]

I remember feeling really clever the first time everything came together and actually downloaded a full torrent. My first bit software development victory.

[1] https://github.com/war1025/Torrent

[2] https://github.com/war1025/Torrent/blob/piecereg/tcl/tm/torr...
Someone would have to publish a digital Factsheet Five (zine of zines) to tell you where to send your digital stamps to get these zines.
I always thought WebDAV was sabotaged by different players for some reason (e.g. Apple's implementation caused loss of data). "Never attribute to malice", but support was so bad that almost no other conclusion was possible.
People wouldn't do it manually--the entire point is to automate it.

But you corrected your assumption in the other comment thread, so I'll continue the conversation there.
Yes, you could use the HTTP Store over Tor. I think you would have to configure the proxy environment variables for Go's HTTP client.
conda can also manage packages that aren’t part of python such as R, which is why I mainly use it.
https://en.wikipedia.org/wiki/Vernor_v._Autodesk,_Inc.

IANAL, so I won't comment.
I think it's also important to remember a lot of human models were abandoned because of the inherent bias and black-boxed nature of them (feelings, subjectivity, etc.).

This is one of the reasons the scientific method blossomed: objectivity, rigor, transparency, reproducibility, etc. Black boxes can lead to bad decisions because it's difficult to question the process leading to decisions or highlight flaws in conclusions. When a model is developed with more rigor, it can be openly critiqued.

Instead, we have models running across such massive datasets with so many degrees of freedom that we have no feasible way of isolating problems when we see or suspect certain conclusions are amiss. Instead, we throw more data at it or train the model around those edge cases.

To be clear, I'm not saying ANN/DNN models are bad, just that we need to understand what we're getting into when we use them and recognize effects that unknown error bounds may cause.

If, when the model fails to correctly classify a new data point, the result is your photo editing tool can't remove a background person properly... then so be it, no harm no foul. If the result is that the algorithm classified a face incorrectly with high certainty and lands someone in prison as a result (we're not there, yet) then we need to understand our method has potential unknown flaws and we should proceed carefully before jumping to conclusions.
Please don't put Show HN in the title if a thing doesn't exist for people to try out yet. This is in the rules: https://news.ycombinator.com/showhn.html.
Are you implying that there's no difference in connotation or bias implied in these words because the one - by some definition - implies the other?
Darn, I was looking for a telnet client that only connects to port 25.
Why even bother extending the copyright? If they haven't released it in the past 50 years, are they going to release it in the next 20? Why not release it now? Do they expect that in 10 years, the increased sales (for whatever reason) would offset the loss of 10 years of copyright?
I think that's a GNU extension, so obviously fine on Arch, but probably not on ex. MacOS (Darwin) or Alpine (busybox) by default.
The issue of using the browser cache to perform timing attacks, which you mentioned in the post above, has been known for two decades: https://sip.cs.princeton.edu/pub/webtiming.pdf

The fix you mentioned (getting rid of shared caching) is discussed in the above article from 2000.

Genuinely surprised this hasn't been fixed earlier.
Yes, that’s true. But human decisions have accountability - algorithms don’t have accountability. If entities who deploy algorithms would be legally required to take accountability for algorithmic decisions, there would be no issue with black box algorithms.
That's not even ASCII
You are basically just playing with the words, but you also seem to contradict yourself:
> you're just using the lessons your learnt while making this investment

That's exactly what honoring sunk costs mean. Making the investment means the cost factor. And using the lessons your learnt means honoring.
Why did you re-enable it? Seems to work fine in my experience?
Human consciousness does not resemble neutral networks.

Sure there are some superficial elements that do, but that means ignoring all the most important parts.
They can prevent NVidia from selling their GPUs abroad, I suppose.
"Never attribute to malice what can be adequately explained by stupidity" has led me astray so many times in life I've come to largely disbelieve it is a useful mantra. It lets bad actors hide behind stupidity and cause chaos on purpose, while good people let it happen because "it's simply accidental, right"?
I thought that was user configurable? Or do you mean by default?
Sorry Dang. Was not aware of that. Have not broken that rule in the past, and won't do again.
You're right on the money. A major, growing world problem (that noone talks about, because they're too busy focusing on manufactured frauds like 'global warming') is depletion of soil micronutrients.

Zinc, selenium, boron depletion are some particularly serious examples. The vast majority of the world's agricultural soil is zinc deficient, including most of US soil.

This of course leads to deficiencies in our food also, with many foods in the USA being seriously depleted of nutrition, and the corresponding health effects in the populace. It's a slow-motion downward spiral, and existential crisis.

I understand other nutrients like iron are deficient in some of the more serious locales. Fortification of foods with various nutrients has been tried as a stopgap measure, but this problem is only going to worsen as time goes on.

The plain fact is, industrial agriculture is a dead end road, as you allude to in your comment about synthetic nitrogen fertilizer.

Phosphorus (rock phosphate) is an equally major problem, in that it's used way too much, tends to wash out of the soil and cause its own pollution, and is in decreasing world supply also.

Likewise, potassium is essential in large amounts for plant fruiting and flowering. There isn't really enough of it out there in good, usable, convenient forms.

The only answer is to use manure fertilizer, i.e. organics, and the end of industrial farming. Not going to happen without a major disaster occurring first, because the masses aren't known for their deep thinking, and the people running the show aren't known for anything other than total selfishness, and steering nations purposely into disaster for the sake of their own power or profit.

I have no idea how your post got here on a post about ReiserFS, unless it's an HN bug or something.
I have a rock that keeps tigers away. Ever since I got it there have been no tigers in my house.
So if a murderer teaches children (never murdering them) or a fraudster, or a stripper, then that’s okay if no one knows? People avoid them for a good reason.

The image drawn in the story is far better than reality is. At least one of these “girls” was charged of theft and underage alcohol, with issued arrest warrants. You know the lack of morality doesn’t come alone, otherwise it would not be a big deal.

>Someone takes a picture of you through your bedroom window and sends it to your school

Having fun behind closed doors is normal. Doing that on camera for redistribution is not. If you were spied on, you’re a victim. If you shoot pro porn consciously, you’re blamed. Social reaction supports that de facto, that’s what this case is about. Is it that hard?
But according to the README, the new language is syntactically incompatible with the old VimScript. So you can’t reuse those extensions, they have to be rewritten.
When it comes to the "your data is encrypted" ransomware attacks, try this: make your backups and test them regularly. There is no excuse for data loss to affect anything prior to the current business day. Whatever happened to disaster recovery/ business continuity plans? 20 years ago I used to design them for a handful of Fortune 100 companies. Now it seems nobody cares.

I've always wondered why the more static part of web pages and resources don't typically get stored on a RO file system. It's easy enough to remount -o,rw to make changes for updates. It doesn't stop all the attacks, but it stops a whole lot of them.

This doesn't solve the stolen data type ransomware, but most companies seem to not even try to be the least bit resilient. The risks have been the same for decades. Why act surprised now?
Woah. Mind blown. Thanks for explaining this!
What is your area of interest?
Every single major operating system ships with WebDAV remote filesystem support built in and it works reasonably. Subversion is built out of WebDAV and can be wired to naively auto-commit changes these clients store.

Maybe it's on the decline, but I'd hardly put it as something that "never really found its footing". It is still a decent way to do fileshares over the public internet without sshfs, etc.

That's not really what the link is, though. It's an adaptation layer to turn a random network resource into something that looks like a filesystem.
Ok, we've replaced war with dispute in the title above. Good catch.
As if those chips weren't manufactured abroad...
No nuances, just buggy code (was: related to Spinlock implementation)
Note how "the system" includes our choice of how we assign blame!

So when "the system is to blame", part of that is the fact that we so often assign blame to "the system" instead of holding individuals responsible. The part of "the system" worth blaming is the part that puts blame on "the system".
Use aunpack imo: https://linux.die.net/man/1/aunpack
Every child deserves a good mentor, but I believe that black kids (not just boys but girls too) urgently need an idol to emulate. Most kids I interact with (a very small subset) seem to idolize pop stars, who are talented but mostly are bad role models. Black community must produce likes of MLK, who prove the point through their life and not just by words. Obama, despite divided opinion among Americans, I feel is a good contemporary role model for black kids.
Please don't take HN threads further into nationalistic or ideological flamewar. That's going the wrong way down a one way street—it is not what this site is for.

https://news.ycombinator.com/newsguidelines.html
And there is also Doctor Atomic: https://youtu.be/fDTFyinS3zA
The point is the same cost can be sunken and future cost too. It's not binary, and your implied false dichotomy (either a future cost or a sunken cost) is wrong
How is it non deterministic? Works pretty consistently for me with pixz.
Please keep tired tropes like "whataboutism", and other canned arguments, out of HN threads. They're repetitive, add no information, and lead to predictable discussion.

Plenty of previous explanation at https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

https://news.ycombinator.com/newsguidelines.html
I remember that time. I had successfully migrate 2 systems to systemd from init. One was a production server. I felt like a genius at the time. Of course all the arch devs did all the real work :)

(I wanted the challenge of running arch in production just to learn, good times)
Memory Is Me
> Its true that deep learning often makes feature engineering moot. however, a lot of deep learning projects takes machine learning engineers and applied scientists along with a host of other support engineers + hardware costs

DL's reduction of the required feature/model engineering is a big deal for difficult problem domains where the cost of a mistake is low. That doesn't mean you don't still benefit from adding development resources, it's just that the development cost/performance tradeoff is still typically better than with a similar-performing explainable solution. I hope this will change in the future.

> ..., logistic regression with l1 penalization and only a little bit of feature engineering often does really well,...

While I agree that Lasso is far more explainable than DL, its explainability rapidly degrades as the useful feature dimension increases and it requires significant feature engineering for good performance on difficult problems.
I too found that clause problematic, but for a different reason.

The license vs. contract thing doesn't bother me, because as far as I have been able to determine there is not much difference when it gets to court.

What bugs me about that clause is that specific performance (in common law systems...not sure about civil law systems) is from equity, not law. Equity is a set of remedies that some common law systems developed to address cases where the law couldn't really provide a just remedy for the litigants.

In other words, equity is sort of a meta law system that can be invoked by judges to handle things that the regular system cannot. I'm not sure that a contract, which is governed by that regular system, can invoke things from the meta system.
Yes!

Enlightenment Now by Steven Pinker

Sapiens by Yuval Noah Harari

Astrophysics For People in a Hurry by Neil deGrasse Tyson

bonus round:

Thinking, Fast and Slow by Daniel Kahneman

Shoedog by Phil Knight

The Death of Truth by Michiko Kakutani
It even solves many word problems correctly! “If I have $90 and a cookie costs $3, how many cookies can I buy?”
I still have a Model M attached to an older system that I use for playing with different Linux distos on. The date stamp on the back says "28Nov88".

Today my is keyboard is a Filco Majestouch 2 Tenkeyless (Japanese). I also have the Flico "Genuine Wood" wrist rest. I ordered replacement keycaps to match MacOS vs the default Windows keys (any replaced the Caplocks with Ctrl, the way God intended it!). I have one on the desk at home and work. The feeling is not quite as good as the Model M but it works well. Switches are Cherry Brown (45g). The Model M is 70g IIRC.

If you are looking for a keyboard, Filco is worth trying. If you live in Japan any of the big tech shops (Bic, etc) will have a ton on display with different switches you can try out.

When I worked at IBM way back when, keyboards were a "green tagged" part vs. a "red tagged part". Green = order as many as you want with no accounting/reason for doing so. Red parts had to be accounted for (the $$$ stuff).
OK, but the Falun Gong aren't a gaggle of saints, despite the Quillette brain(worm) trust's willingness to uncritically swallow their bullshit.
They mentioned a bit of that on our tour. With kids ranging from 5 to 10, it was kind of funny to see the looks. (My kids, to be clear.)

I got the impression it wasn't much of an under belly, as it was a large part of the life around here.
tar automatically detects and supports unpacking zstd-compressed archives (as well as other compression types). there's no reason to use -x combined with other compression flags.

For compression, you can use "-c -I zstd"
Don't edit that, that's a load bearing spreadsheet!
or its as simple as drug market got more competitive and diverse while wages also rose
Why None instead of Lax? The uses cases you mentioned for the None cookie seem like they would still work with a Lax cookie.
I'm not saying that CJ has been mitigated by default the way CSRF is poised to be, but rather that it's very rarely exploitable, which is soon to be the case for CSRF as well.
Tieing locks to data is not a new concept. Java provides an intrinsic lock on every object (along with special syntax around acquiring/releasing this lock)
I will definitely check that out, a quick search and it seems very cool. Thanks!
Thanks. I'll try it, and comment on GitHub.
Show HN: YouTube Video Automation
Jane Goodall: We need to solve these 4 issues now
This is the furthest thing from the truth. That a human has a certain capability does not in the slightest imply that “DNA”, at least as commonly understood, encodes that capability, at all.

A bunch of molecular recipes encoded in a few gigs of nucleotides with some crude feedback loops do not a human make.

Quite apart from epigenetics as it’s commonly presented (methylation, and all sorts of histone antics), you might recall that DNA itself doesn’t magically grow up: you do need a cell.

It’s somewhat (and only poorly) analogous to being handed the source code to a C compiler written in C, without knowing C. Does the C code really encode C? Well, not without the compiler it doesn’t....

There’s then a very interesting discussion around how it’s even possible for a mammalian nervous system to bootstrap itself. Figuring out walking seems perhaps emergent: it’s a learnable technique based on not falling. But how do dog breeds retain intrinsic high-level behaviours even if they’ve never observed them? What makes a Shepherd so concerned when his assumed flock becomes dispersed?

We are a tremendously long way from answering these questions, but I would caution anyone who thinks it just “in the DNA”.
I had to stop trying to listen to a couple books last year because they were too immersive to be safe driving accompaniments. I specifically seek out mediocre books to make driving bearable (my commute would drive me insane otherwise)
I've read that the trackpoint in the M13s (including the Unicomps) are one of the earlier designs, and trackpoint enthusiasts prefer the newer versions. That's as far as I went down that rabbit hole.
TFA makes the point that modern "mutex" implementations actually use spinlocks first and only fall back to heavy, kernel Mutexes if there is contention. So the title is click-baity. Mutexes are slower than spinlocks. The "faster than spinlocks" mutexes in this article are actually spinlocks that fallback to mutexes.

Then the benchmark uses spinlocks in situations that spinlocks aren't great for. And, surprise, spinlocks are slower, than spinlocks-with-mutexes.

Spinlocks are great in situations such as:

* There are far more resources than threads,
* The probability of actually having to spin is small,
ideally if the time spent in the lock is a few instructions
* When you can't use optimistic concurrency*

* because perhaps the number of memory locations to track is too complicated for my poor brain and I can't be arsed to remember how TLA+ works

There's plenty of linked list implementations, for example, that use optimistic concurrency. At that point you've got yourself a thread-safe message queue and that might be better than mutexes, too.
Dr. Freedhoff provides a longer explanation for each of the points he makes where you may check their veracity. I don’t see how this article resembles a Tweet except in the author’s aim to keep the advice list short.
Almost all books are written to be sold. Especially the ones that are for sale. Regarding books as somehow less commercial is an odd critique.

Also, what's wrong with being commercial? We all have to work for a living, right? Just because something is sold doesn't mean it's making the world a worse place.
The data isn't there- survey data is showing declining use of prescription drugs abuse, and even what it does show is around 15% of the 12th grade population having ever abused prescription drugs, with less than 5% having used in the last month. See: https://www.drugabuse.gov/trends-statistics/monitoring-futur...

People in social groups that routinely use drugs tend to over estimate their prevalence in society at large. Even weed is below 50% lifetime use and 20% monthly use for 12th graders.

I'd argue fortnite is a bigger part of youth culture than opiates.
Yes. Find the top 10 most popular books by century read those. Never read anything where the author is still alive.

At the very least read Ben Franklins autobiography.
Cheers! Well met.

Here's the thing: those cheesy books of fluffy platitudes help people.

Take Berg's "The Secret". Its exactly the kind of book you're talking about IMO: the "secret" is literally one sentence just sixteen words long. And yet thousands (millions?) of people got something from it.

Who are we to say that's so wrong?

Frankly, it's weird to me that the "self-help" genre seems to attract opprobrium.

- - - -

Did you get anything out of any of those books you read? Were any of them any good? I'm just curious.
Haha. I'd agree that would be about as minimal as it could get.
He's an anchor holding open source firmly attached to the ground, not letting immediate passions (in this case, crypto) get us lost.
Freee, Japan’s second-biggest IPO of 2019
The article mentioned 4 current territorial disputes between the US and Canada. Curiously, Wikipedia currently lists 5: https://en.m.wikipedia.org/wiki/List_of_areas_disputed_by_Ca...

Maybe the authors of the article didn't include the northwest passage dispute?
I surrounded planets with black holes – Universe Sandbox 2
>Thankfully we have realised the stupidity of this and have laws to deal with it.

Why don’t they sue their colleges and parents then? Maybe there is still no law for this even on a horizon and you’re stretching things a little further than they are.

>nobody is getting hurt by the lie. She's "lying" because society still attaches some stupid stigma around pornography and she doesn't want the fallout on her career/relationships

One of them said something like “I don’t want anyone to find out since I love my bf”. In a first world country. Idk to laugh or to cry. Maybe some people deserve a society and relationships they try to build as a punishment, but not everyone.
I suspect it's not so much THEY plan on ever releasing it, but to keep others from doing so.
Related and recent:

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

https://news.ycombinator.com/item?id=21955234
If you were not implying that the Chinese government has handled the ASF badly, your question should be: "How do you feel about the action the government takes?", instead of asking if the OP supports the government.

The Chinese government maybe evil, but it's NOT stupid and they do not hate piggies. Besides, you can say that pork is the most popular meat supply in China, but it's not like that the Chinese would die without pork, chickens and beef are both fine protein supplies. Please don't attach everything that happened in China to politics.
Some educational content made with this tool:

An overview of modern Javascript tools
https://app.terrastruct.com/diagrams/788622353
Male Life Scientists More Likely to Frame Their Work as “Excellent”
Ask HN: What are the differences between good and great engineering teams?
I've worked in product roles with a wide variety of engineers, some on small teams, some in large. Some in MVP stage, some in Series C stage.

I still don't have a qualitative measure on the difference between a good eng team and an exceptional one. Is it just experience? Developer onboarding time? System uptime? Shipping velocity?

Are there any rubric or qualitative assessments for this that you use?
ah ok. sorry for potential misinformation, i glean only what i can from being a casual outside observer.