skysight-inc/HackerNews huggingface dataset:
A couple of years ago I saw a video where Linus Thorvalds explains his creation, git, especially how everything is based on the SHA1 hash. It was very clear and understandable (at least to me), but I have not been able to find it again. Does anyone know which video I'm referring to?
Society seems to work just fine even when those people aren't working though. Are those jobs really that important if you don't notice when they aren't done? If they were super important you'd see wages go up until they get done.
Repasting couple of comments from previous posts around Figma. They need to be repeated..

- Love Figma!
However, their enterprise licence is $45/month ($540 annually)! That is ludicrous for the functionality that the app provides.

- Figma is a closed eco system. You cannot export the files and open them in other app for editing. Sketch is open, and Figma takes advantage of that - it imports and converts to Figma, but will not allow other way round. It is one way traffic with Figma.
Keycloak supports Attribute-based access control (ABAC) along with other modes.
OMG! You just copy pasted from the internet that makes a link from 9/11 to CP and then you want to do the dishes? YAF!
There is “no real opposition” in Russia, because real opposition is in prisons.
Good stuff.

Yeah, I usually 'set -eo pipefail' as a habit

In saltstack there are a bunch of docs, so you sorta have to find the correct state, look up params and whatnot - I think it may be worthwhile separating those things into another file just so folks can easily know what is available.

Noted re arg handling - should probably use argparse - I've only spent an afternoon on it, so if it becomes a real tool, I'll end up doing that.
No, you are probably looking at a different SKU. Finding a high end laptop with just the igpu is like finding a diamond in the rough. That's probably what this post is about. Dell used to allow buying some precision laptops with Xeon W, ECC, 4k display, and no NVIDIA. But they keep changing their SKUs around, and their website is an abomination.
That was legit hilarious, plus those renderings are super well done.
> The loop unrolling

Unrolling once is still what I'm referring to there.

> a new technique that was only recently developed.

That's simply false. E.g. search for 'covenant' or 'recursive covenant'. It's also described on the mailing list as far back as 2011.

(And, incidentally, the first example of a turing complete machine controlling the release of a transaction on Bitcoin was in 2016 and was vastly more efficient and private than the the approach used by the post-- https://bitcoincore.org/en/2016/02/26/zero-knowledge-conting... )
For content that is never accessed, you have lifetimes between 2 weeks (bigger than 4 MiB) and 3 months (smaller than 2kiB).

Content that is accessed regularly can stay around indefinitely.

Some of the sites of Freenet are older than a decade and still working well.

To see the actual measurements, you need to run Freenet and access the fetch-pull-stats: USK@lwR9sLnZD3QHveZa1FB0dAHgeck~dFNBg368mY09wSU,0Vq~4FXSUj1-op3QdzqjZsIvrNMYWlnSdUwCl-Z1fYA,AQACAAE/fetchpullstats/537/
Zerotier – multiple vulnerabilities lead to private network access
… but the author leaves it open whether statins cause cognitive impairment.
I live 1 km away from an air base (Misawa, Japan, for those curious). Just a few minutes ago a couple jet fighters took off. I don't really care so much, but they are loud as fuck. I'm pretty sure the whole city would appreciate quieter engines.
Fair enough! Sorry, I didn't intend that to be rude, I just genuinely didn't understand as it seems to be two very conflicting ideologies merged.
It's not a deep failure of Apple. It's just people's mentality wanting to gain likes and internet karma by posting to HN and twitter.
If you have kuternetes in the stack, I consider CNCF's https://www.crossplane.io the best path.

For the cases where the native integration with the cloud provider does not provide the exact parameters you look for, it provides the alternative to integrate with terraform in the background, while making it transparrent to you.
Thank god; my fighter jet keeps waking up the neighbors every time I take off toward the office.
I believe they were collecting samples from nearby bat caves: build your lab where your specimens are?
Most of them, using compilers ('deforestation' optimizations etc..), and of course they also provide escape hatches for tight loops.
ATT has the worst policy on locked phones too. Say you buy a iPhone from Apple that works with ATT. Even if you pay in full it’s still locked. You have to contact ATT to get it unlocked. Verizon just has your phone locked for 30 or 60 days then they just unlock it. Seems like ATT is hoping you just don’t go through the hassle of unlocking it. I mean personally now I just get my phone through Apple and not carrier locked.
Bundle.js.org v0.0.3 receives some major updates
But weren't the steam boilers also copies of UK inventions?
Everything to install with Nix must be packaged "the Nix way", I assume? How is the breadth and quality of Nix packages? Just for fun I checked the kiwi image builder, from the openSUSE project, which I recently had some versioning problems with, and it was not there.
It might just be that there is nothing “deeper” to understand about Chess. It’s an artificial game where the rules are the way they are because we said so - i.e. there is no “why”.

I never said AI will not get better. Just that its current level of understanding of many of the fields it’s trying to tackle is similar to that of a cargo cult’s.
Facebook’s New Business Suit Offers Services Like Ecommerce Apps
Hmm, I bet newspapers. That seems something which would carry through all that time. The comics in papers, that sort of thing?

Then Bugs picked it up...
I agree, but lambdas do not really have a canonical syntax in the same way that braces have become synonymous with delimiters for statement blocks. This particular syntax comes from Haskell, where e.g.

\x -> f x

denotes an anonymous function that applies its first argument to `f`.

But I have seen at least these forms in other languages of varying popularity:

[x] f x

|x| f x

{ f(it) }

{ x -> f(x) }

fn x => f x

function(x) { return f(x); }

x -> f(x)

(x: A) => f(x)

In other words, I think it is really hard to pick a syntax for this construct that every programmer is going to feel familiar with, especially if your language is supposed to cater both to programmers coming from FP and more traditional languages.

Edit: Fixed error in JS example; added Java and Scala.
Something is wrong here. Either with the article or with my understanding of Bitcoin wallets:

The process of cracking into a Bitcoin wallet
is simpler than it seems, though it requires a
deep understanding of how humans choose passwords

Isn't it that Bitcoin wallets produce a sequence of 12 random words? And then display those 12 words to the user to memorize?

As I understand it, humans are not chosing passwords in this process.
> I assume the biggest risk on landing is that you risk losing balance, is that what you need better shoes, so you're more tolerant to a bad foot position on landing?

That's my honest guess. Also, I'm pointing out another Earth-based market opportunity, viz Nike Moonshoes.
Most packaging for software was done by the distro and not the actual software authors though right?
My understanding is that McDonald’s corporate makes the vast majority of their money selling franchises [1], not burgers, and so they’re not concerned with unavailability of ice cream if it seemingly isn’t affecting their ability to sell franchises. Plus there may be other incentives, like kickbacks.

[1] will have to come back and link when not on mobile
SSD endurance isn't a problem.
This is canonical syntax in any functional programming language. This is like a Haskell programmer complaining that in most post-haskell languages, the keyword class means an oop type instead a class of types.
What's your opinion on vert.x vs quarkus? For more general purpose web stuff, it seemed to me vert.x had more libraries.

Also, as for database, I really got fed up with hibernate (all configuration and stuff), do you know any simpler asynchronous / reactive alternative that handles object mapping? (automatically serializing from / into SQL objects).
This article seems almost entirely devoid of actual content or insight?

Yes, people love collaborative editing. I don't need 20 paragraphs explaining why?

The thing with Figma is not the idea itself, but the execution.
I always found it all interesting. We've all heard of 'hemi', but now pent roof across the board, that found adding just the right amount of turbulence on the intake side led to power gains.

Also on exhaust side. Too big of exhaust, such as 'open exhaust', is worse in most cases than restrictive. Apparently a restrictive exhaust provides both accounted for backpressure, and at times a bit of a vacuum effect.

Anymore, I just trust the makers know what they are doing and go with it. But 40 years ago, very different story. My 2019 Colorado would outrun my old 66 mustang, both in stock forms.
> why not point at North Korea

Because the DPRK SoS was not the one openly talking about regime change in China.[1]

[1] Mike Pompeo Just Declared America’s New China Policy: Regime Change (https://nationalinterest.org/feature/mike-pompeo-just-declar...)
I have a Mac SE/30 running A/UX. It was "maxed out" at 8MB of RAM, and had a huge 80MB hard drive. 512x342 screen, 1 bit per pixel. Ethernet. It came with a C compiler, which I used to compile Gcc in about 2 hours.

I only just found out I could upgrade it to 32GB of RAM.
dang / raviqqe42: I believe this is a [Show HN].

everyone: reminder of the very good Show HN guidelines regarding expectations from submissions and those offering feedback: https://news.ycombinator.com/showhn.html
Looks interesting enough... But how does one solve the issue of security level updates for some dependency language? Or when a particular version of some application reaches EOL and is no longer maintained, or theres some functionality in a newer version of Nodejs|Ruby|etc thats needed?

From what I understand this would require an update to the Nix version that supports it... but that also potentially means bumping other environmental versions as well, which might not be desired.
But I suppose this would amount to the user arranging the structure of their filesystem correctly so its one "system" per dir/folder...
Or is there a better way to cater to this? And I suppose this still means that the node modules, gems, etc that are being used then anyway also need to be updated after this accordingly.

From my limited understanding of Nix, it seems interesting, and the article was actually useful to me. But I cant seem to shake the feeling that this is another packaging abstraction like others before it, and while it seems like a better variant, its not much different to having X, Y and Z listed as requirements and then letting the dev go off and install such dependencies on their system, in the way that they best know how. Juniors or those new to a specific environment might not know the ecosystem so well so as to know to use rbenv or nvm or whatever, but I'm not sure how Nix solves this issue differently than one of the specific tools its replacing.

Theres clearly more to Nix than just setting up language environments, which I'm guessing is where its usefuleness really kicks in. But purely for lang env set up, I'm not sure I see a point over other tooling...
Gatorade doesn't even have electrolytes in it anymore. The current formulation is purely sugar water. The true original formulation used for the football team tasted really quite bad - you can emulate it by mixing "Low-sodium salt" into some water and give it a try. It's....not good.

Really - there's almost zero potassium at all in the current formulation...pretty small amounts of sodium too. It just sugar water. Now you need to buy something like "Electrolit" to use for what Gatorade used to be. Or the "Gatorade Endurance Formula".
You might get a kick out of this project: https://hackaday.com/2021/04/25/keep-in-touch-with-grandma-w...

(Not mine, I just remembered and googled it...)
None of the points you note here are advantages of maidsafe over Freenet — except maybe the later crypto primitives (though these aren’t necessarily safer).

But your link has one important point: "Freenet…is more a exchange and communication system instead [of] a data management system as Maidsafe".

The goal of Freenet is censorship resistant communication. That is its focus and the origin of almost all its features.
the article is also pointing out that Nix can solve for multiple versions, shrink-wrapped environments, cross platform, etc, in a way that most OS distros can't. Nix is more than NixOS of course
Maybe this one?

Tech Talk: Linus Torvalds on git (2007)

"Linus Torvalds visits Google to share his thoughts on git, the source control management system he created two years ago."

https://www.youtube.com/watch?v=4XpnKHJAok8
Name reminds me of the retro-styled Illumos distro Tribblix: http://www.tribblix.org/
The proof in the article is not about unrolling.

Whatever I read regarding "covenant" requires a protocol change. Independent of who described the underlying technique first, this doesn't invalidate the proof.
Same, also The Fountainhead, and that quote is always on my mind when choosing books. Thankfully most of the time I don't have to enforce it.
My solution for this problem I figured out in 2015 is a satphone on a monthly low-minutes plan. My Inmarsat IsatPhone 2 last for weeks on standby mode, and has something like 8 hours of talk time. I recharge it maybe once or twice year when I think to. The latency isn't even that bad – maybe 250ms – for a 44k mile round trip.

And when I first got it, it was immensely fun trying to get the thing working as a USB dial-up modem which I did and then managed to get both my Mac and my old HP 95LX talking to it. Free incoming texts, too.
Since Java is now a neglected, second-class, incompatible elder citizen on Android, this is unlikely to happen.
Apple’s global hit comedy series “Ted Lasso” sweeps the 2021 Primetime Emmy Awa
One of the innovations brought by the C language was the use of distinct symbols for the McCarthy logical operators (&& || !) and for the bit string operators (& | ~).

The predecessors of C, i.e. B and BCPL also had both kinds of operators but they used the same symbols for them (in B: & | !) and the context determined which was meant.

However the choice made by C for the new symbols was constrained by the ASCII code, which had no other available symbols.

One decade before the C language, there were 6 symbols in use for the 3 logical or bit string operators, for example IBM PL/I used & | and NOT SIGN, while CPL and IBM APL\360 used LOGICAL AND, LOGICAL OR and TILDE OPERATOR.

The names in capitals are the Unicode names of the symbols.

So there are enough traditional symbols for both the McCarthy logical operators and for the bit string operators, without inventing any new symbols, like C did.

In my opinion, the IBM PL/I set of 3 symbols (& | NOT SIGN) is appropriate for the McCarthy logical operators, while the CPL / IBM APL\360 set of 3 symbols is appropriate for the bit string operators.

The reason is that & and | are more visually distinct so they are preferable in IF or WHILE conditions.

On the other hand, the bit string "and" and "or" are nothing else but "min" and "max" applied to vectors of 1-bit numbers. So the symbols LOGICAL AND and LOGICAL OR are also the right choice as symbols for "min" and "max". Because the LOGICAL AND and the LOGICAL OR symbols are just rotated LESS THAN and GREATER THAN, they are graphically suitable for "min" and "max".
A proxy for TLS wouldn't help with this load.

That proxy would still need to do kTLS to reduce the required memory bandwidth to something the system can manage, and then you're at roughly the same place. The storage nodes would likely still have kTLS capable NICs because those are good 2x100G NICs anyway. It would be easier to NUMA align the load though, so there might be some benefit there. With the right control software, the proxy could pick an origin connection that was NUMA aligned with the client connection on the proxy and the storage on the origin. That's almost definitely not worth doubling the node count for though, even if proxy nodes don't need storage so they're probably significantly less expensive than flash storage nodes.
TikTok Influencers Took Down Anti-Abortion Site
Yes, packaging has always been a distro issue never an upstream issue. At the extreme end of this you can look at Arch's saga with Visual Studio Code, since the Arch packagers want to disentangle the .asar app from the specific Electron version it ships inside of (they view Electron as a system library).
> Most users don't have any utility in detailed control. They don't even know what to do with it.

Can I chime in and say that:

- Surprisingly many are getting uncomfortable with the current situation.

- If this had been our collective conclusion 20 years ago we wouldn't be sitting here working on blazingly fast Linux dev machines running dirt cheap servers in vast clouds, we would have been stuck with Windows (and probably an inferior version to Windows 10, since without competition there's less pressure to perform)
Yes, i prefer your linked article. It actually includes an example, something lacking in the original
> function(x) { f(x); }

Slight correction (presuming JavaScript): that’d be `function(x) { return f(x); }`.
1. Create it yourself

2. Give it a FOSS and/or Copyleft legal license
Ask HN: Do you object to or support your company doing military work?
From their website:

When we can help?

..

You wrote down a list of words, and the passphrase is some combination of those words

You thought you knew your password, but perhaps it involves different numbers or different capitalization than you remember

Also worth noting that the sequence of random words is a pattern that has only been standardised over the last few years. There are plenty of random zip-encoded (etc) files around from before this.
It sounds like you’re talking about BIP39 which is a fairly new idea. A Bitcoin wallet is actually a 256-bit random number (the private key) and a corresponding public key (which is derived from the private key).

Before BIP39, people would generate private keys by hashing passwords. Which is probably what this article is referring to.
I’m not pretending or saying that if everyone was vaccinated or wore masks when they should, it would all be over. That said, a lot less people would be dead and we can clearly see in the data as it exists now that areas with lower vaccination rates are doing worse. And of course, the overwhelming majority of deaths are among the unvaccinated. It isn’t rocket science. And we still have a non-trivial segment of the population who can’t get vaccinated (under 12) who are quite literally the victims of people who are largely unvaccinated and making the conscious and what they believe to be moral choice to not wear a mask or be vaccinated.

As far as people not living in reality, this isn’t even primarily about COVID. It also isn’t a refusal to try and have a discussion on my part. It is what happens when people reject information that doesn’t reflect what they believe. They have written themselves off. You’re right. I don’t understand the point of view of someone who thinks there is a satanic cabal of liberals who prey on children. I don’t understand the point of view of someone who thinks 5G is going to read their minds. I don’t understand the point of view of someone who thinks the vaccine is the mark of the beast. I don’t understand the point of view of, based on various polling, 70-80% of republicans who don’t believe Biden won the election legitimately.

Or rather, I do. Or at least I can see how they got there. But what I can’t do is convince them that these things aren’t true. I can’t convince them that someone on the internet who claimed to be an insider and now hasn’t posted anything in like over a year wasn’t actually able to predict all the future events leading up to Donald Trump being reinstated as president and rounding up all the Democrats and liberals and child abusers. These people have already bought into something that is so far out that there is no reaching them. It isn’t for lack of trying. They aren’t willing or ready to accept anything else.

Eventually some of them will find their way out of it, but that is a place they have to get to on their own before anyone can help them out of it.

To answer your final question, it leaves us in a terrible place and exactly where we are. I don’t enjoy this. I’m not reveling in it. It’s fucking depressing. It’s sad. It’s an actual tragedy. We’re in a bad place and I don’t see that changing or getting better any time soon.

I’ll happily discuss things of this nature with people who don’t agree with my general beliefs but I don’t have a lot of patience for someone, and I’ve interacted with more than a few, who flat out deny things that are objectively recordable, let alone anything subject to interpretation. They closed the door, they shut down the conversation.
45/month for an enterprise seems like nothing. How many editors could a company have? If every editor costs ~50k (I'm making this up, I suspect it's more), 540 annual is a blip.
Can you explain, ideally with some additional context, the specific ask in question?
Lava Pours Out of Volcano on La Palma in Spain's Canary Islands
It is like taking Memes seriously.
"Companies are a sequencing of loops" .. What!?
> way back

Maybe you should try again. It is quite a different experience nowadays (if you just use what you see and don’t go digging for stuff to get angry about — if you do the latter, you’ll also find "the internet" to be a place full of disgusting evil).
Why does it have to be hierarchical?

Edit:

Just to be clear, you have a large unlabeled data set which you want to label and turn into a classifier? And you have considered bootstrapping a semisupervised classifier with topic modeling. I would not suggest that. If you've considered word vectors already, consider sentence vectors. Maybe cluster those and see if you get any salient clusters out of it and try to use those as machine labeled classes. You'll need to edit the results if you do that. And then at that point you can either do sentence similarity to perform classification, or k nearest neighbor, or whatever.

Or just label everything yourself and train a baseline linear SVM. To echo the other user's point, you're going to end up doing a lot of manual labeling either way. Try to make sure your data set is balanced. Keep going until your evaluation numbers look good.

As for evaluating the class accuracy, cross validation is a good way of measuring that. sklearn has a lot of great libraries for that and there's lots of information elsewhere on the internet.