skysight-inc/HackerNews huggingface dataset:
It's mostly a legal form of money laundering stealing tax payer funds. The Fed prints millions of dollars of fiat currency out of thin air, the government creates some bonds out of thin air and sells them to the Fed for the money they've just printed, then they give it to a big corporation via huge government contracts...
The executives then use the free government money to buyback their company shares, which drives up stock prices, which leads to them getting huge bonuses... Then the project fails, the executives take the blame, get a golden handshake worth millions... Then the government will award equally large software contracts to that same company again in the future and repeat.
It isn't? Is it not possible to be tricked into downloading a malicious binary that you then execute on your computer?
"Now, one of the most plausible mechanisms for quantum collapse—gravity—has suffered a setback." no it hasn't: stop trying to inject drama where there is none.
Thank you very much for the time you have spent writing this down to share your experience.

Given that you have gone on to work on CRUD, as you've put it, have you ever entertained the thought of working more as a researcher?
I'd assume that a protocol that gets faster for files the more nodes who use it and the faster those nodes transmit would try to solve real world issues stopping more nodes/faster speeds from those nodes.

The word 'responsibility' that you used is of course too strong a word, however the comment 'it would be nice' to have is definitely true assuming we want downloads to be faster.
It's under-appreciated just how brilliant the initial set of AI and Robotics pioneers were. Our future lies in the past.

Would you be open to digitizing these books via the Internet Archive, or something similar?

If they're sufficiently technical, you may have the only copy in the world for some of them.
Don't people always say exactly that? What are the chances of a collision if we simultaneously use multiple hashes, does it become significantly less likely?
If your uncle is dumpster diving for food I doubt he pays any taxes after refunds.
Be somewhere you don't want to be and where it is not much (work) to be done.
Seriously: Few years back, we had the draft in Germany and these were the longest 9 months of my life. Especially the first 3 (bootcamp style) seemed never to end: Days felt like weeks! Even though later on the people around were kind of ok, the time kept dragging on...
You often hear the same kind of story from prisoners.
In all seriousness: My time there really got me thinking especially if I compare it with how fast a year passes by nowadays...
I make P2P tools too. [0] Let me tell you this: Bittorrent is one of the few things in the space that actually ... works.

It works not in the sense that there is a white paper that should work. Not in the sense that there are a few company-made swarms hosted on industrial servers that keep everyone up and alive, so that the thing gives the impression the 'P2P' network does work. Not in the sense that there is a very-well oiled marketing machinery talking about Web 3.0 that allows its founder to go on TechCrunch and talk about the upcoming distributed paradise.

Bittorrent works in the way you install it into your computer and it does something for you. And for that alone, it has my immense respect and attention.

It's a tool that doesn't pitch that it's a P2P tool - it doesn't try to convince you with sob stories about how using P2P helps fight against the big bad evil web. Instead, you use it because it's genuinely the best at what it does: it being P2P is not a selling point, it's just how it happens to work, and that is exactly what it should be.

That is something all P2P developers should aspire towards.

[0] Aether P2P: https://getaether.net
>I don’t recommend a large number of parameters in any paradigm. Your case is a good example.

Sure, I understand that too many parameters is to be avoided and can point to some underlying poor architecture design. However, _if_ there's irreducible complexity that calls for 5+ parameters to minimally specify behavior, what are the better syntax options than named parameters?

If you say "create a struct with members and pass the struct instead", then you're just shifting the "named params" to the "struct member names".

This causes the extra verbose syntax of defining one-time-use struct variables to pass as a function argument. In contrast, named parameters in the function can act as "anonymous unnamed struct" which is cleaner.

Using structs as function parameters is more useful when the structs can also be re-used elsewhere in multiple places (e.g. 3d points {x, y, z}).
Unlike the Photoshop 2020 WareZ Cracked Unlocked 2020 Xvid Torrentz WZ FUN.torrent, that I just downloaded
even that way, the sentence doesn't make any sense, it's either eventually or immediately /nitnit
They aren’t? So someone can craft a payload that contains a rootkit or similar and has the same name and hash as the thing you wanted, and this is okay? (Disclaimer: I don’t know all that much about how hashes are used internal to the protocol)
> Identical files will always have the same hash and can more easily be moved from one torrent to another (when creating torrents) without having to re-hash anything. Files that are identical can also more easily be identified across different swarms, since their root hash only depends on the content of the file.
I am currently building a company bootstrapped and craftsmanship is the last thing on my mind. I am focussed on improving marketing, customer service, sales, team building, streamlining operations, branding and many other things that will hopefully make this a sustainable and profitable business for the long term. If this is what you call craftsmanship, then sure.
Maybe it is copyright infringement, maybe it’s fair use. Either way it is unsurprising. When I got the physical paper it was easy to share it with a coworker (I just handed him the newspaper) or I taped it up in the office kitchen to show everyone, or I clipped an article and sent it to a friend (you know in an envelope with a stamp,) If it was time sensitive I could call someone and tell the to buy today’s paper... They didn’t have to subscribe to read one day’s paper, much less a single article. *For the record, I’m a paid WSJ subscriber.
Would you still like working in the office if your coworkers were wfh and you were mostly by yourself?

No judgment just wondering.
Thank you for the kind thoughts and words, and I totally agree with your recommendation. It’s going to take some time, but we’re moving in the right direction.
I really hope you can get enough life insurance for cheap, it will set your mind at ease. https://www.zanderins.com. The rule I've heard is get 10-12 times your income. If you're making 60k/year, that's 600,000 - 720,000 in insurance, which for a young-ish healthy-ish person is cheaper than most people expect.
did you consider using a public support forum to promote transparency? your helping customers would be visible, and unreasonable asks would be there too, for everyone to see if you did your best
How much time do you spend with nonbillable work like lining up clients? I've always been interested in contracting but not really felt like I knew how to get started.
Gay marriage is still openly advocated against by the right.
GPT3 is a bullshit[1] generator. Real artificial intelligence will be a reliable[2] bullshit recognizer.

[1] https://en.wikipedia.org/wiki/On_Bullshit

[2] Low rates of both type I and II errors.
You can make it go faster by setting your keyboard autorepeat rate as high as it will go and pressing buttons by holding down the enter key. This is only useful in the early game. There's no standard autorepeat rate so I don't consider it cheating.
Create an "excuse" of why you need the extra time such as pursuing an M.S./PhD.

Having kids. Serves also as a pressure upon you to actually seek part-time instead of just procrastinating about it.

I believe it's harder to do for small companies due to legal/tax reasons (something about less than 32 hours complicates things a lot although I don't know the details why).

Not a US resident, but FWIW many countries because of redistribution schemes need to categorize people by whether they are a) principally employed or b) self-employed.

Hours worked for a/b are a common denominator for this. It's likely that depending on the regulatory environment smaller companies when given the chance will always opt for the candidate with less HR department overhead.
Fair enough. I was just thinking in terms of the "not walking on people" thing... to achieve that you don't really need "true" full duplex, you just need the ability to configure a cross-band channel. Sure, there's a race condition if two people start transmitting at nearly the exact same instance, but in practice that doesn't seem to be a big problem.
That website is just awful, why is shit like this even upvoted here?
I have been considering such an option, especially if I can perhaps do a Master's in the future and retain the prestige of the institution. And the price tag is indeed tough to swallow.
Mid 90s, when I was introduced to Java after C++. With the combination of garbage collection vs malloc/free, and just seeing that Java gave you 80% of C++'s features with 20% of the complexity, I knew that it was going to be big and take over C++ as the language for company and enterprise development.
I'd say that's very subjective - personally I still dislike the syntax after 2 years of working with Elixir.
FZF Command Bookmarks – Save and search complex commands inside your terminal
Do you get upset when you learn the word for "black" in spanish?
I think this is fine. Slow migration is often the right choice. The important part is to start early, and in a decade maybe the vast majority of torrents will be V2.
> How long until a SHA256 collision

Very unlikely that this is going to happen any time soon.

Most modern symmetric cryptographic primitives with sizes >=256 bits are considered safe even against quantum computers. SHA256 turned out to be even stronger than expected. SHA-3 adoption is delayed in many protocols because there is no much need for it and hw implementations for SHA256 are commonplace.
The irony of the new anti free speech movement is that much of it sprung up on Berkeley’s campus (and nearby SF), which is also host to the famous Free Speech Cafe.
It's not. I'm also not sure what your point is.

https://www.cnrtl.fr/definition/niquer

Here's a definitive source... The word originated from French military slang in 1918 from Algeria. Something about getting shot in the back. The abbreviations in the etymology section of the page are hard to make out
What is the current relationship between BitTorrent Inc, which I think developed the original BT v1 protocol and client, and Libtorrent? Which I think was a 3rd party BT Library written in C++ because the official version was in Python which was resources hungry.
NATO will invade Russia overnight given the chance. That’s for sure. Russia is one of major threats to US existence.
I think "cultural prohibition" of words is generally bad, extending to words that are forbidden in the US. The idea of "privileged words" that only a subset of people can utter is ridiculous to me. It's particularly egregious when it is essentially American imperialism on language used in other countries.

> To answer your question more directly: The onus is mostly on the people who were subjugated to continue suffering the lasting effects of that.

They are required to suffer the lasting effects of racist policies past or present. There is zero responsibility to be offended by homonyms of offensive terms.

> The burden on the people who find out that a word they use causes harm seems quite small in comparison (a good example of a “first world problem”). Whether that burden is too harsh to bear is up to each individual.

There shouldn't be a burden on them, period. A person being offended by homonyms is a result of their own stupidity. The only exception to that being someone saying said homonyms in bad faith... which clearly isn't the case here.
They do. I'm pretty aware of what my data transfer limits are on both my home and wireless connections. Granted my new ISP has no data caps and symmetric gigabit speeds so I'm a bit spoiled.
You think that if something once took up 50% of all traffic on the internet it never found a practical application?
uTP seemed like a small improvement to me but it happened.
Theres a Crypto Giveaway ATM
Isn’t the fact that OpenSSL et al allow so many arbitrary ciphers the reason of a whole load of problems?
I don't think this really matters in practice. The DHT is public and you can already scan it to find all the public torrents, all the files they contain, and what IPs are sharing them.
I built my bike (as in assembled it - i didn't build the frame or the wheels). It cost something like £2000, or would have cost about that if i'd bought it ready-made. I chose all the parts to fit my needs as closely as possible - nice frame, nice but off-brand wheels, cheap bottom bracket because that's all you need, handlebar and stem reused from an old bike, decent headset, wide gear ratio, etc.

Because it's built from a random assortment of parts, all of which are now filthy and scratched, it looks horrific. I do lock it carefully, but i don't worry about it. Nigel the junkie won't get through the lock. Nor will Rupert, and he won't see anything he can sell on (except maybe the saddle). Percy knows perfectly well it's not worth his time.

Having said that, of course, it will get nicked next week.
That was what came to mind as well. We have a landscape where customers with the largest social media following/ore persistence are more likely to reach customer support - a system that -should- be serving everyone equally well. Rather than trying to improve customer support, this product strikes me as allowing users to buy influence and get a response - at the expense of customers who aren't willing or able to pay.
I'm at 22.5 hrs/week fully remote. I had been a full time employee for 6 years and wanted to resign. They wanted to keep me. I asked for this and they said ok.
And he is going against a lot of money, hype driven startups and arguably inflated paychecks... It is expected to have people misinterpreting and criticizing him.
Curious - is there something illegal in the way the system works?
another way to make money, is for company X to pay to have a "grace period", e.g. 24 hours to address the issue before the amplification starts.
yeah no. you should start with bash and drop into a proper programming language when complexity warrants it
> different brands have different ideas on who a trusted third party is

If different entities do not all trust the same centralized party, then it is not happening. You are pulling a spherical cow again as an answer. What is so hard to understand about that?
Very good post. I wonder how much these percentages would differ between B2B and B2C apps. I’m not sure I can imagine many people paying anything like $10 per month for a non-business app (not including Spotify, I see that as a special case). I would understand it if the budget isn’t coming out of their own pocket.
set -euxo pipefail
That's an interesting comparison, given that the first BitTorrent client was written in Python (2).
I help to run a software company, and many if not most of my developers are in Belarus. They are just like you, but cannot leave because they have families there. They would like a Democracy as much as anybody in the West.
Anyone reading this from Google, look up the “SWE Simulator”. It’s internal, so you have to play it from your work computer.
You are correct, option parsing is up to each program. The double dash is just a convention.
It is a fantastic game.

Speed runners have done it in 1:40:05, first runs can take 8 - 12 hours or more. A first run report, with advice but no spoilers https://fogknife.com/2017-10-11-i-played-universal-paperclip...

Some interviews with the designer, and previous postings:
https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...

Other great idle/clicker/growth games include:

* Drowning in Problems: http://game.notch.net/drowning/#

* Derivative Clicker: https://gzgreg.github.io/DerivativeClicker/

* 2nd Derivative Clicker: https://jamuspsi.github.io/second/
The sites could perform a bulk update for all their torrents if they so chose.
Still can't believe people think the us can't build their own cloud with $10b
I am going to take a guess, Most people on Mac would be using transmission, and People on Windows would be using Classic Utorrent.

Both are not based on Libtorrent.
See https://www.scs.stanford.edu/~dm/home/papers/waldman:tangler... and https://ansuz.sooke.bc.ca/entry/23
The vast majority of data shared over bittorrent is not executable.

So your scenario becomes an issue if you're downloading executable data that you deem :trusted: without any additional verification besides the hash itself. If that's the case, you have bigger worries than the hash.
>Gravity was never a leading explanation for collapse; it was always a fringe idea.

Why not? Gravity is (probably) mediated by a particle, and therefore all matter will interact with all other matter ... so why shouldn't gravity therefore cause a collapse?
How does that demonstrate open-mindedness by the left? The left is (ostensibly) universally supportive of LGBT rights. Liking the in-group is not a demonstration of open-mindedness.

(Unless, of course, you're saying there's something inherently out-group about LGBT; i.e., there's something inherently wrong with it. It would not be charitable of me to assume that this is what you meant, but it's the only way I can make "Supporting LGBT is a demonstration of open-mindedness" into a true sentence. Otherwise... it's never the case that supporting any group—other than the out-group, i.e., the morally wrong group—is a demonstration of open-mindedness. So I don't think it applies to LGBT.)
In some countries you actually have a right to switch from full-time to part-time work.

Your employer can block you but only if they have a really solid reason, and "we have to hire another person to make up the difference" won't fly. If you want to go the other way (back to full-time) your employer can say no.

So -- if this is your long-term plan and you want to be employed you might consider going to such a country, and doing a year or so of full-time first.

Anecdotally, I was seriously considering switching to half time pre-plague so I could do a PhD. Would have been trivial to get it approved, but I have a lot of seniority; you might have to fight for it if you're new. But at least in Germany, it's your right as a worker, not a privilege from your employer. I would expect it's like that in much of the EU.
As one of these people that's absolutely correct, it rules
No one wants to pay for subscriptions and it's pretty BS that you can't just buy a basic app you need to pay more than its worth with a subscription.
wth... the site keeps switching between themes about every 500ms. never seen that before.
I had the opposite experience to you. I found Pony much easier to learn than Rust.

Reference types are probably the trickiest bit to learn, especially in how they relate to Pony's generics. Everyone is different, but I found learning the 6 reference capabilities to be a lot easier than trying to understand borrowing and lifetimes in Rust.

I readily accept other reasons not to pursue Pony; it's library ecosystem is budding, the runtime is still a bit unstable, and there is limited support for non-x86_64 architectures. However, I invite anyone reading this comment to form their own opinion of the language. I feel I've benefited greatly from learning it.

Also, Pony has a pretty active community on Zulip, where you will find people who will jump at the chance to help you get unstuck while you're writing Pony. https://ponylang.zulipchat.com/
Looking into it, it does not look like this is solely influenced by American "cultural colonialism". Objections to the use have also been from black people who are not from the US. There may be some level of cultural ignorance regarding the connotations of the term, and its place in history. It seems "Americanisation" is often blamed, and "best/good intentions" used as an excuse to continue to use a word that offends.

There is an interesting paper by Marianne Gullestad that goes into some of the previous historical debate over the term, it is not newly controversial. Culture continues to evolve.

https://www.antropologi.info/blog/anthropology/pdf/Gullestad...
I expect there would have to be other changes to allow this feature, such as the server advertising all the available/supported hashes for each chunk.
>Collapse is only mysterious to people who never learned thermofield theory, or non-equilibrium quantum dynamics.

Oh yeah? Then what is the physical explanation for collapse?
Since we're on this topic, what's your torrent client of choice HN? I plainly use BitTorrent nowadays
Again, this is in the context of the original BitTorrent hype. Which was huge. What you're mentioning is small potatoes.
How to Create Custom Gutenberg Block in Wordpress Without a Plugin
LibreOffice Online ? ( https://www.libreoffice.org/download/libreoffice-online/ )
In twenty years,
So they have 10-15 years to safely do other things.
Yes, it's just a widely used convention, and a POSIX guideline.

12.2 Utility Syntax Guideline #10

https://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1...
It's nearly impossible to obfuscate a protocol to work around filtering.

You'd want to look like some other protocol and you want that protocol be encrypted by default. Otherwise yours will get fingerprinted via the deep packet inspection.

The most obvious choice is to run your protocol over TLS. But then they can just throttle long-lived bulky TLS connections where neither side is on 443.

You can then require the responding side be on 443 (which is already a big hassle), but they will then throttle down TLS connections towards residential IPs or throttle them down cumulatively, as a group.

Other choices here are OpenVPN, WireGuard and, possibly, IPsec. But, again, it will come down to defeating the throttling of multiple inbound bulky connections of the same type, which is doubly hard to bypass if you are on a residential IP and your ISP is really bent on throttling.

Any successful obfuscation technique is short-lived, so it has no place in the protocol itself. Instead it should be delegated to a transport layer and the clients should be coded to support BT tunneling over X or over Y.
I think people are downvoting you because you're acting like this piece of software is utter trash and charging for it is audacious.
It is not clear from the article that the author needed a persistent data structure.

It’s also, frankly, not clear they‘d benefit from using an HAMT at all: the only measurements they present are of their problem domain, not of any implementations—and many of the asymptotics they cite are also true of hashmaps.

If their initial hashmap approach did have O(N) inserts because they copied the whole map for “immutability” every time, then sure, HAMTs will beat the pants off of it—but did it?
Twitter mob as a service?
Wasn’t the original Skype that Microsoft paid billions for also based on BitTorrent technology?

Not BitTorrent exactly, but close enough that if the blockchain spinoff was bought for that much the blockchain folks would certainly consider (rightfully IMO) a victory in the blockchain column.
> If you hate the office that badly, you’re probably working at the wrong place.

You were doing pretty well until this sentence.
There's a reason which you chose to respond to my comment rather than creating a new thread or responding to a different parent comment.