skysight-inc/HackerNews huggingface dataset:
Based on the feedback here, I modified the README:

<// Rain //>

This repository houses the Rainbow and Rainstorm hash functions,
developed by Cris Stringfellow and licensed under Apache-2.0.
The 64-bit variants have passed all tests in the SMHasher3^0 suite.
Results can be found in the results/ subdirectory.

Algorithm | Speed | Hash Size | Purpose | Core Mixing | Security
-----------|------------- | ------------ | ---------------------------- | ------------------- | -----------------
Rainbow | 13.2 GiB/sec | 64 to 256 | General-purpose | Multiplication, | Not designed
| | bits | non-cryptographic hashing | subtraction/add, | for cryptographic
| | | | rotation, XOR | security
-----------|------------- | ------------ | ---------------------------- | ------------------- | -----------------
Rainstorm | 4.7 GiB/sec | 64 to 512 | Potential cryptographic | Addition/sub, | No formal security
| (at 4 rounds)| bits | hashing | rotation, XOR | analysis yet

-= Rainbow =-

Rainbow is a fast hash function (13.2 GiB/sec, 4.61 bytes/cycle on long messages,
24.8 cycles/hash for short messages). It's intended for general-purpose,
non-cryptographic hashing. The core mixing function utilizes multiplication,
subtraction/addition, rotation, and XOR.

-= Rainstorm - Unvetted for Security =-

Rainstorm is a slower hash function with a tunable-round feature
(with 4 rounds runs at 4.7 GiB/sec). It's designed with cryptographic
hashing in mind, but it hasn't been formally analyzed for security,
so we provide no guarantees. The core mixing function uses
addition/subtraction, rotation, and XOR.
Rainstorm's round number is adjustable, potentially offering additional
security. However, please note that this is hypothetical until
rigorous security analysis is completed.

-= Note on Cryptographic Intent =-

While Rainstorm's design reflects cryptographic hashing principles,
it has not been formally analyzed and thus, cannot be considered 'secure.'
We strongly encourage those interested to conduct an analysis and offer feedback.

-= Stability =-

The hashes' stability may change over time, as we might modify constants,
mixing specifics, and more as we gather insights. Should such changes
alter the hashes' output, we will denote the changes with new version numbers.
As of now, Rainstorm is at v0, and Rainbow is at v1.

-= Contributions =-

We warmly welcome any analysis, along with faster implementations
or suggested modifications. Collaboration is highly encouraged!

-= Genesis =-

The fundamental concept for the mixing functions derived from Discohash,
but has been significantly developed and extended. The overall architecture
and processing flow of the hash were inspired by existing hash functions.

0^: https://gitlab.com/fwojcik/smhasher3
Apparently, GPS satellites themselves use quasars to accurately determine their own positions.
West Coast American here. Since I have to work with so many people from Europe, Israel, India, etc., my calendar looks like an impacted colon from about 8:00 AM PST to 11:00 AM PST, then I have all this free time after that to do "work". The problem is that erases things like "I'm going to hit the gym in the morning" and "I'm going to get this document polished up before the first meeting of the day". And when 11:00 finally rolls around, I already have decision fatigue and have burned up the most useful of my braincells for the day, so everything else suffers.

This is absolutely not to say "Europe Bad", it's just a lament that as a diurnal species, time zone issues suck.
Look at how many people get blocked or demonetized for covers of existing songs which may not even be that close to the original. You can't even play a few seconds of the original in many cases, even for fair use and criticism/discussion. This is already in place.
> It's not like you open the Instagram app and you can access Threads. ... This is not bundled with Instagram.

uhh have you looked at IG profiles now? There's literally a link to threads on every profile of every user that signed up! Even on desktop! see top center: https://instagram.com/simonsarris

Dedicated links from profiles with an icon is as close as you get to being bundled while still technically being two apps.

Also threads glitched yesterday and gave me the follower count and bio from Instagram on my profile page for a while, which was... very odd. The profile part makes sense, since it asks if you want to import that. The follower count being swapped was something else. But it suggests a maybe even too-tight integration.
A kind of implied meaning of the term "data", especially in context of storage and archiving, is that we do not want it to "improve itself".
I actually hadn’t noticed that HN is dorky/abusive.
love it and tried it on node-red to add a simmple sparkline to my dashboard
It works great. Don't pay attention to the philosophers.

I quit twitter when I discovered it. Thank you.
Is that part of DMA compliance? If so, then what about Facebook itself?
Everyone knows that Cormac McCarthy wouldn't have gotten anywhere in the literature world without all his advanced degrees in literature.
Seconded and thirded. Nothing is more soul draining then doing nothing for 8 hours a day, the idea that devs are lazy and don't want to code is like the antithesis of our whole profession. Most of us do it in our free time. When you actually have a real actionable thing to work on that gives the line workers meaningful "wins" the management pyramid flips and they all become "servant managers" trying to direct the excitement of the team to the most valuable stuff.

Laziness is the natural response to the work you're doing not mattering. If you find yourself imposing artificial deadlines as motivation then maybe what you're doing isn't all that important.
The irony is strong.
Her 2018 book title: "Rebel Talent: Why It Pays to Break the Rules at Work and in Life"
Researching remorse, N=1
Why Rooftop Solar Is So Much Cheaper in Australia Than America
" Monkeys aren't algorithms nor computers, so that doesn't seem very relevant."

Works produced by monkeys, like works produced by computers, cannot be copywriten. They are functionally identical in this regard. That is why it's relevant.

This is how the current law works. The analogies will break down with AGI and new law will need to be created. Where LLMs fit into this process is an open question.
Yes, webmail is a mess if you’re juggling even a few addresses.

Having access to mail offline has saved my bacon a few times, especially while traveling.
The HN title doesn't include the "allegedly" currently in the article's title.

The lede of the article also calls it "accused of".
Cyber: Celebrating the End of the Usable Internet
I did not argue that communist regimes didn't fail. I even think that was inevitable. And I even think that it was inevitable that the communist ideal would be immediately abandoned by every single regime once they gain power.

That doesn't change that none of the well known historical regimes under the communist brand ever came close to the communist ideals. The betrayal of their original ideals was decried by communists themselves very early on.

My argument is actually that there are good reasons that humanity as it was 100 years ago and as it is now is incapable of achieving the communist ideal and therefore we need better philosophical theory on how to get closer to that ideal. I think the idea that revolution can bring about the communist ideal was naive.

There are comments here about smaller scale communist social systems claimed to have worked I did not know about and about which I will read.
No one is saying that existing mortgages would be re-priced. Those are contracts and you can't unilaterally change them. What I and others are saying is that if you changed the obligations of buyers such that mortgages became more expensive to service, that those servicing cost increases would ultimately be borne by the mortgage borrowers rather than eaten by mortgage lenders out of the goodness of their hearts.

> these [communications costs] do not pre-emptively get priced into future products by the sellers

They 100% do get priced in. Whenever you buy a product, you're paying all the costs of that product. When someone originates a mortgage, they're aware of the secondary market for mortgages. If that secondary market is eroded by a significant increase in communications costs, that reduces the willingness of a secondary buyer to bid for your book of mortgages. That erosion reduces your projected profit on originating, so you take a little longer to lower your offered rate to 5.250%, or you charge a bit higher origination fee, or whatever to ensure you maintain a viable business. So long as these fees hit the entire market, the other originators are all making the same calculations.

It seems odd that you [seem to] think that money for these costs would just result in reduced profits for the financial services companies rather than in increased borrowing costs.
Well, that's at least an actual argument, even though POSIX regex would have never proven so useful in a variety of use cases.

Other than that, I'm completely shocked that somebody would praise sed or awk in well into the 21st century. Turing-complete languages barely capable of properly solving any problem that has any sort of algorithmic complexity, let alone one that requires proper data types, variables or interacting with any sort of system. Really, you can do that in Perl (even in Raku) without your couple-of-liner horribly breaking down once you need some custom logic to it. Oh, and it will even resemble programming languages, not some hieroglyphs left behind by aliens.
We are talking EU here. apart from some rare archaic remains of past rules or really "national security related" (and of this last one I don't think anyone is using a cloud provider) clients should be free to store their data in any Country inside the EU common market.
Am I reading correctly that building from source would still allow for commercial hosting contexts (subject to AGPL)? If that is the case, I don't understand how the EULA benefits anyone enough to want it.
Shelf – open-source asset management software
Well, when the hardware is simpler the OS environment is (usually) simpler, and the application software will likewise end up simpler. There is no reason that one couldn't write something like VisiCalc in AMD64 ASM, and I am sure that someone somewhere has done so. The main problem is that no one today would care to use that application. We've come to want and expect far more. As a result, software is a fluid that will always expand to fill its container.
some would argue that bus is better for commuting than ferrari ;)
It is, at least, fairly well accepted as a thing. Name a "fact" that has been accepted as a learning, dive into it, find that it hasn't held up. :(

Some are purely on the popular science side of failure. The 10k of practice was basically thrown out, but the original research still seems good. They never claimed "if you do 10k of work, you will be good."

The "marshmallow test," though, seems completely tossed? Maybe there was something there?

Anchoring and other items? Not sure how well those have survived. :(

https://en.wikipedia.org/wiki/Replication_crisis looks to be a good article, though I haven't finished reading it.
Fair enough.

What have been your 'bets' and success rates, and what are your current 'bets'?
That's for them to find out? Adapt or die. If they can't afford to pay their expenses, the they can't afford to stay in business.
All I want is tab to search. Actual, identical-to-omnibar tab to search.
Compare the two, and you'll see that it's not really the case. The first one has a narrower sidebar and much more space for the actual e-mail message. The main difference is that the e-mail list in the first shows twice as much in the preview, while the other shows twice as many messages.
If I'm deleting my account there's a reason for doing so. I don't want the company I'm trying to leave to continue to hold on to my data for any reason whatsoever. If I did, I'd just cancel or deactivate my account. There are often legal reasons for doing this as well, particularly when handling PII.

Incidentally, this is why I not fond of engineering solutions like append-only databases. They deliberately take agency away from your users/customers in order to make life for the engineers easier.
I use this often. I just wish there was a way to escape the keyword. Like for example if I wanted to do a web search for "hn firefox address bar" I have to click the correct search engine with my mouse. Maybe there's a method I'm not aware of.
Ultimately, the immediate material impact of using term A or term B within a corporate environment is a piddling

While the direct impact of changing a term might seem insignificant, it's about mutual respect and understanding. This isn't language policing, but sparking awareness. Your feelings are valid, your input is welcome. Let's keep talking, even amidst disagreements. Progress lives in dialogue, not silence.
IMHO the real culprit is the monopolistic nature of the tech industry. Roughly, the companies are all mono/duopolies or trying to get there. It's all Golden Gooses and everyone is doing anything and everything they can to get/keep theirs.

For companies like FAANGs it's no problem to waste 95 out of every 100 million they spend because that one team that hits on something might increase the market cap by half a billion. The scale is lower for smaller companies but the math is essentially the same.

And once you accept waste as an acceptable cost of doing business it explodes. Because it's very hard to tell the difference between a reasonable idea that didn't work and one that never had any shot or was poorly executed.
> we'd obviously expect basic python to take less time than basic CL

That's only obvious if you already know another language. IME, Lisp-likes are neither worse nor better than Python-likes for beginners.
That is fair, and I’m with you.

I gather from the thread that my comment above seems presumptuous, condescending, and mansplainy. I do think I overstated my thoughts. I only meant to say, “It looks to me like just a beta thing. Let’s hope it goes away.” It didn’t seem like the original article expressed that consideration (though it may well could have—I just missed it at the time), so I thought it might be a thought worth adding. But I over-composed the comment, and I hit the wrong tone.

This doesn’t seem like an issue worth sorting people by level of authority or experience over. I suspect we all care a great deal about quality work and quality user experience. The OP is right that these dialogs suck, and you’re correct that Apple has released things that suck, and this might be one of those things.

What each of us do in our own work is also not at issue. I’m in solidarity with those below who feel attacked. We shouldn’t have to have our credentials ready for inspection in order to post a worthwhile comment.

In any case, for all we know and in all likelihood, the person who committed the change that enabled these notifications could be here in this thread. We don’t have to like the change, but I doubt the person who made it is any of the things they’re implicitly being accused of being.
I don't think it's necessarily abstraction, it's just complexity. We've been given a thousand footguns and we're expected to know how to use each one. You didn't consider microservices and lambda twenty years ago because they didn't exist. But you also didn't have to build an app that worked everywhere and looked good on every screen.
If you're not a party to the agreement then isn't possessing the software a copyright violation?
What is the entropy at the core of a black hole, and would that mean that black holes are alive?
In Haskell, CT-based subtle type distinctions and CT-based cleverly leveraged automatic proofs are the only available advanced tools that help to engineer complex systems; this book seems to belong to the same genre of CT developments, because it discusses all sorts of useful things that turn out to be "polynomials".
Yeah those managers aren't any more lazy than those idle employees. Everyone is just going through the motions. The fish rots from the head.
Singletons are pathological liars (2008)
I love them, use them every day on desktop and I don't understand why it does not work on mobile
> Sometimes I wonder if I live in the same world than some of the commenters here.

I'm wondering the same thing.

You are arguing with people because you think Apple invented wearing watches as a fashion statement with their release of the Apple watch in 2015.
And there's also the decision to use hour-aligned timezones. Why not half hours? Why not two hours? It's very much a conscious decision.
Business Advice Plagued by Survivor Bias
Over the last few years, I've found myself needing to block/mute/unfollow with increasing regularity. There's much, much more irrelevant noise polluting LinkedIn than there used to be. The key appeal of LinkedIn used to be that it was a place to maintain your professional network (keyword: professional). I don't give a flying fuck about your kids, your cancer, your politics, your motivational quote of the day or your vacation. The further LI stray from their core value proposition, the less relevant they are.
Bunny Fonts – GDPR Compliant Google Fonts Alternative
This is one of my favorite features that I use daily.

I use the URL "https://www.google.com/search?q=site:ycombinator.com+%s" to search content from HN, and "https://www.google.com/search?q=site:reddit.com+%s" to search on Reddit. I also have "https://www.npmjs.com/package/%s" to directly go to a package page on npm.
World's Largest Selection of Tinned Seafood
Threads feels like a rehash of the same old social media features, with the added frustration of being force-fed content from brands and influencers, rather than a feed of people I actually _want_ to follow. And while the initial surge in signups is impressive, it's largely due to Meta's captive billion people audience and the novelty factor. The real test will be retention, particularly as the user experience leaves much to be desired. Also, the idea of having one identity across all platforms feels restrictive and dismissive of the different facets of living. Having separate identities for different aspects of life isn't a "lack of integrity" as zuck calls it, it's a necessity. I fear we're headed towards a future where we're all bland versions of ourselves, carefully crafting simplistic, unified public identity that's easy for marketers to target while limiting the freedom of expression.
Here's my experience - the only social media site that has ever censored me is Facebook. Whenever I say Trump should get whatever is coming to him through the process of law I always get put in FB jail and told I "violated community standards on hate speech" - then they go on to define their standards on hate speech:

- Attacking people due to sexual orientation

- Attacking people due to their religious affiliation

- Attacking people due to the gender identity

- Attacking people due to their disabilities

- Attacking people due to their political affiliation

- Attacking people due to their race

I have done none of these things. I make it clear Trump should have the long arm of the law applied to him for his crimes against the United States and if he in fact committed treason, which should be determined thru due process in court, then he should be hanged. That's not hate speech - that's how I believe anybody committing treason should be treated.

Oh, and where do I make these comments on Facebook? On Trump's sponsored adds where he's whining about Joe Biden and the DOJ "politicizing" justice and attacking poor, innocent Donald - and hey, can you send me some money to pay the legal bills for these unjust attacks? I think my comments are warranted on these kinds of sponsored adds.

So no, I won't be using Threads. Twitter is a far sight better for allowing freedom of expression, regardless of what Elon Musk's detractors may say. Zuckerberg has shown time and again he's the much worse option to Musk.
Proprietary firmware modules
Look past the swamp, dumps and American Dream mall. This is the Meadowlands
Yes, language is for sure an obstacle, that's totally valid. I'm originally from the French-speaking region of Switzerland, even just moving to a different canton within the country can be daunting due to the fact that we have 3 languages (not counting Romansh, it isn't really used), and people only speak decent English in the most international cities: Geneva and Zurich.

I'm in the minority of European who would love to see English being adopted as a sort of official common second-language. That will never happen but I think it would be fantastic if the region would feel less fragmented.
I think you can have the keywords begin with a # or a @ or a ! (a la DDG bangs).
undone is easier to understand to native speakers who do not have a great grasp on language than reverted.

Also "you need to unencrypt first" is closer to the common use of language.
Pretty neat, lots of stations already ...
Wow, I'd take 10
How is that different from ordinary routing? Do you have a virtual file system on the FE or something?
'not being able to provide" -- plenty of people in poor countries manage to have kids, often with far less resources and stability.
I'm more perplexed that China decided it should only have 1 timezone. It also decided that timezone should be from the perspective of the eastern coast. When does the sun rise and fall for the western most people?
Hawaii, Puerto Rico, Guam, American Samoa, also.

Hardly cheating. They are part of the United States.
> For a while I thought it was AGPL, but after reading it it looks like there are no provisions against using the code for commercial purposes

AGPL doesn't prohibit commercial use, either. The only restriction it adds over the GPLv3 is against SaaS providers hoarding the modified sources of downstream forks.

AGPLv3, like all GNU code licenses, in fact protects commercial use. It's part of freedom 0: the right to run the code at any time, in any way, for any purpose. AGPL is actually incompatible with restrictive EULAs like this.
I didn't realize voters were not allowed to read studies.
Quick Read: Where AI Is Breaking Open the Business Landscape
For the US and Canada this is in a way even weirder: the vast majority of the population there can trace back their own roots to immigrants, I find it hard to imagine if you know your own history to that degree that you would object to other immigrants.

For Europe: not all that long ago many here were refugees, on the run for the Nazis or during other wars. Immigration and refugees are a sign that the world isn't working well, a symptom, not a cause and you can't cure symptoms.
Thanks! Luckily there was still time to edit, so I patched it.
99% of cases there are no legal implication of moving data in another country inside EU. Amsterdam is the closest in Geographic and Political sense. These are cloud data. already subject to EU Policy and not country specific. Those that really have the country condition can not even use a cloud provider but need to rent/collocate servers (not services) in the country.
Doesn't the mobile port use a completely different user interface implementation, from scratch? Makes sense that they might not have gotten to all the advanced convenience features of desktop yet.
Needs an actual website. Needs an iPad app. Needs messaging/DM. Needs to sort out spam (all my instagram spam has already made it to threads). Needs a filter so I can see threads from people I actually follow not by people I don't care about.

It's an early start clearly to capture people frustrated by what twitter has become. There's a LOT of work still to be done though. It's more a beta than a proper full blown product at this point.