skysight-inc/HackerNews huggingface dataset:
Release the schmoo!

That is pretty neat. The Wikipedia page on DTI does a pretty poor job of describing how they work, so thank you for the visual.
I went to the gym 5 days a week and got fit with a trainer (ate a lot of meat of course, even though I'm not a big meat eater). In just 3 months you will start getting compliments both online and offline. You can do it without a trainer as well, but at least get a few classes to make sure you're not destroying your joints.
To chime in with the choir, you do get it. You bring up OpenSea and I can give you an example of the defeat-of-decentralization that you mention. One of the things that commonly appeals to people about the idea of NFTs is that smart contracts allow for things like a resale fee (points) to go back to the original owner automatically for all future resale transactions. But you actually can't automatically receive the resale stipulation if the resale of the NFT takes place off of the OpenSea platform due to its design, which is basically an intermediary smart contract that has the functionality that allows for the points to be assigned.

I'm not a decentralization purist so I can't say that "Web 3.0" centralization bothers me in and of itself. I do think it dulls a lot of arguments of there being great innovation in this specific area, especially when your non-fungible token consists of a URL string. Real-world, existing laws and regulation apply to this new stuff already, as you indicate.
As far as I can see you subscribe to specific authors, not to a global feed on the relay, an the author is identified by their cryptographic key.

Not sure how it allows you to find new people or responses to comments. Seems like it should be a key part.
Sometimes a leaf is just a leaf.
So maybe rather than investing in the hope of some technologically-provided immutability, you just use the historical method(s) of (a) applying significant criminal charges to changing the data (b) structures and processes to audit data transformation.
It stops if you shift gears out of park.
Hi Tolexx, I wrote a Twitter thread last year on how to get your first developer job - https://twitter.com/hrishio/status/1321389002273001473

I hope you find something useful in that. If you have any questions or need help, feel free to email me (in profile). Btw your email is not visible in your profile. You need to add it in the about field. The account email value is private.

All the best and happy new year!
It's the asymmetrical information problem. The worse danger for the interviewer is ending up with a bad programmer who also can't get anything done. The system is optimal for hiring barely-capable people desperately operating at their max. Especially when the software projects and startups fail in the market anyway, before they every need to deal with the mounting technical debt.
I wish every company had this motto! It's so often that when I need some material, nobody will sell me less than a mile of it.
Correct, but that makes your node a non-distributed single-point-of-failure if the question is censorship concerns.
DeFi is pretty cool. Check out some of the strategies on yearn.finance or the simpler ability to be a market maker on uniswap.org.
> This can seem like a disadvantage when people around you have enjoyed a more perfect existence ...

Those people living ideal lives don't exist; we all are flawed and wounded. We just don't know about it and many play a game of hiding it, as if we are in a competition to see who can appear more perfect. When I see someone present that way, I assume they are hiding more. Personally, I purposely avoid playing the game. Nobody is fooling anybody anyway, and maybe I can inspire someone by being more open about my problems.

The injuries and scars are human condition. I sometimes imagine they are like the parts chiseled out, as a sculpture would a block of stone. Those (non-existant) perfect people are an untounched block - there is nothing there.
Should be back to normal again, apologies for the issues, web dev is not my strong point
I think a better question is how many people would independently develop the accusation if they were presented with the original photo without comment?
Take a look at cloudron.io. It's not open source but sadly sandstorm.io apps have gotten out of date.
> A blockchain is a worse database. It is slower, requires way more storage and compute, doesn’t have customer support, etc. And yet it has one dimension along which it is radically different. No single entity or small group of entities controls it – something people try to convey, albeit poorly, by saying it is “decentralized.”

Is it true that major blockchains out there are really not controlled/controllable by a small number of people?

I read that top 10,000 account holders hold over a third of all bitcoin [1]

Assuming same thing happens with other blockchains, isn't that the same problem as top 10,000 Facebook shareholders owning a third of its shares? Basically the system is decentralized on paper, but in reality massive centralization happens driven by economic incentives, same as in non-blockchain world.

[1] https://time.com/6110392/bitcoin-ownership/
Advice to startup founders: prepare to fail
Places where other people don't.

I have given money to an 501c3 organization that helps former prisoners reintegrate into society. It gets most its money from the government and has a very short list of donors because it's not a fashionable cause.

Personally though I know anybody who "goes straight" after having been involved in crime and prisons has made a major accomplishment, just like a person who had been addicted to alcohol or heroin and gone straight. So few people succeed. The other day I was thinking of someone who had victimized me and many others 30 years ago and who I know did time. I don't know where he is, if he is still alive, or still in jail. If I heard he had turned his life around I wouldn't just forgive him, I would celebrate him and commend him because I know what an accomplishment that is.

On the other hand I haven't given money to the United Way. At times I've known the leadership of our local United Way and thought they were pretty good people and I knew they were funding good things, but I felt they had enough people giving them money.

I think many of the best opportunities to give are not the tax-deductible 501 c 3's. I think there are structural reasons why many of these organizations can't target problems at the root and can become a philanthropic-industrial complex. For instance the Gates Foundation does a lot of good things but really countries in Africa need to be building capacity in governments accountable to their people if things are really going to get better. NGOs taking over their role doesn't help with that, it just makes the culture of corruption more sustainable.

I've often done charitable things directly.

We've boarded troubled people in our home when they had no place to go. I hesitate to associate this with the term 'polyamory' because no sex was involved, yet it is very much an extension of the family beyond the nuclear and traditional extended family.
> Even just a short exposure to these things can be life traumatizing to people, as it has been to me

+1. When I was younger I used to browse 4chan somewhat regularly. I saw snuff videos and other awful content that I still think about to this day. My life would have been better had I not seen it.
Even by 1999, when Qt 2 was released, the new "Unicode-aware" QString class used UTF-16 internally, not UTF-8. This remains the internal Qt encoding even today (see https://wiki.qt.io/QString#Unicode_methods_in_QString), although the support for UTF-8 has improved substantially, to the point that Qt assumes that 8-bit strings not provided an alternate encoding are UTF-8, that 8-bit filenames can be expressed as UTF-8, and so on (see https://doc.qt.io/qt-6/unicode.html).
>> For low-wage workers in developing countries the killer app is play2earn gaming.

Farming resources in MMORPGs was happening before cryptocurrency became popular:

https://en.wikipedia.org/wiki/Gold_farming

The killer app is illegal markets, malware / ransomware payments, and money laundering.
It doesn't do this.
"For most scenarios, you really don't need all those damn cores. They are almost certainly getting in the way of you solving your problems." This rings true. I still think the most promising multi-threading strategy is to, by default, keep everything on one core and if you find some expensive and more or less independent workload to put that in another thread. This is the old-fashioned way though. All of the cool kids will push for thread pools where every workload will jump from core to core and back again.... This potentially can require a lot of locking, though, which also is not good for performance.
Yes, Frama-C uses a plugin architecture, and there are plugins to verify all kinds of things, including functional correctness. The Frama-C tutorials page,

https://frama-c.com/html/tutorials.html

Has a link to the ACSL-by-example PDF which gives examples of creating in C various C++ STL inspired data structures and routines:

https://github.com/fraunhoferfokus/acsl-by-example/blob/mast...

Also, it is less effort to write bug-free code in OCaml than C. The Coq/Gallina proof assistant even has an OCaml-extraction (and also Haskell-extraction) feature where you extract runnable code from a formally verified algorithm in the Gallina specification language. (It's generally easier to proof theorems about code in the theorem prover itself, go figure.) Most of these C verification tools are written in OCaml, not C, with varying levels of assistance from Coq/Gallina.

The main reason the functional languages make it easier is because you generally execute side-effect free functions on data structures to give them the mathematical property you want. For example, you execute a lexicographical sort function on a list of strings and then the strings in the list all satisfy the mathematical property of a total ordering. You don't have to do any reasoning about the "in-between state" where pointers under the hood are being manipulated, and you don't have to add pre-conditions and post-conditions about the global environment if the code is side effect free and does not access non-local memory.
Well, it appears to be over zealous management. One might as well say “eating at your desk can get you fired”. The problem isn’t the eating. It’s the management.
"Ball games" no Rocket League. It's the only form of meditation I practice and I'm sure as hell not going to main Snow Day. I'm going to ignore Buddha on this one.
I used self-examination to understand the value in my past experiences. Once I found the meaning in the experience, I was able to forgive myself and others and move on. I even became thankful for having that experience. The key is to ask yourself questions you are afraid to ask.

I learned this habit by reading the Platonic dialogues. I read them carefully and in doing so, I began to apply the Socratic method to myself.
> caching the cargo home can help. It wasn’t a massive gain relative to sccache, though. Similar story with caching the target directory

Can you please clarify this point? Caching how?
Thanks! Please do. He is 15-16 months and we are doing these activities:

- Riding snow sled;

- Reading books;

- Playing toys

I guess the real issue is on my side because I don't enjoy physical activities, while babies of this age typically need a lot of physical activities and "reading" is essentially just punching at the books and looking at the pictures, plus the books are pretty boring for any adult.
I mean why would you think there is something that requires explaining.
That's actually a really good point. Out of the box, it's hard to screw up because things are pretty locked down. It's really in attempting to open things up that the security risk comes in if people aren't explicitly aware of exactly what they're opening.

EDIT: and this isn't necessarily difficult to grok. A lot of what you'll use from the network side is security groups, and they are straightforward. /EDIT

There are also actually some bad patterns in the AWS Console UI that don't help here. For instance, despite all the warnings they place on S3 buckets about making things public, they still allow you to appear to change subobjects to private. In a traditional hierarchical directory structure, the more granular subobject settings would override, but not so with S3. If you didn't know that, then you've just shot yourself in the foot.
The question is whether or not the public, through its duly-elected representatives according to a constitution, has created the thing and has put the duly-elected executor in majority control over it. If that is the case, I would call that a public thing.

Other things, I would call private. Just because a group of people got together and made a thing -- even if that thing is usable by the public -- doesn't make that thing a public thing, if the public has no ability to make a binding decision through its democratic processes to change it.
Looking at the original, yes, something leafy is in the foreground; however, the person’s visage and locks are made into cubist/polygonal-like leafiness in the background.
You find their pubkey in HN threads, of course.
You don’t think people outside of tech are interested in creating things of value? This is as tone deaf as the article.
Here is my list of hacker donations (I also donate to other stuff like local charities and the ACLU/etc.):

EFF: https://supporters.eff.org/donate/year-end-challenge--S

FreeBSD: https://freebsdfoundation.org/donate/
Damn, how am I going to get my pizza and hotdog now?!?!
What is SoMe?
My file system is my file system. I solve this problem by just not having weird file names on it.
Twitter should have the ability to issue apology/retraction tweets. They know who's seen the original.
I suppose everyone’s journey is unique. It’s just good to find your passion even if it is “pointless”, because everything is “pointless”.
I had started out the same way, especially if it was a new app and I wasn't familiar with how I really wanted to run it. Some containers expect a fair number of environment variables and multiple mounts. Once I got everything working, I would create a script /svcs with the corresponding docker run command. There's even a cool tool called "runlike" which can create a well formatted command for any running container.

https://github.com/lavie/runlike/

But I've got those migrated to docker-compose files these days and I try to start with the docker-compose file instead of going directly into testing out docker run commands.
This makes some of the "informed opinions" in the recent discussion hilarious to read in retrospect, considering that the event reasoned about in those comments didn't actually happen to begin with.
The open server does not have to be a deliberate attack setup. It could be compromised itself, or someone could have downloaded a bad artifact to it unknowingly. It could be someone's malware research storage (admittedly this is pretty unlikely). It's the simple fact that the provenance is unknown.
Here is my story:

- got an applied maths / CS degree in the beginning of 2000s, followed by a non-STEM master's degree and almost 10 years in a non-tech career

- burned out, quit job

- spent about a year working on pet projects and (re-)learning programming, then a couple of years on a startup with co-founders (which didn't gain much traction)

- moved to a different country for a developer job. I didn't want to ask my old connections for recommendations, so I just took an offer from a small company that found me on Monster or something similar

- after a couple of years, things at the company became worse, so I started looking for a new job. By that time, I had a circle of friends in the new country, some of which worked at FAANGs and asked me if I wanted a referral.

- I had remembered most of the theoretical stuff needed for LC interview from my CS course from 15 years ago, so I just needed to refresh it, cover the topics I didn't know and have some practice. That took me about a month or two of weekends,
evenings and lunch breaks.

- I was so frustrated with my job that I took leetcoding as a pleasurable distraction - I didn't really need anything to maintain discipline. The country was in lockdown, so I didn't have much else to do anyway.

- the whole process from deciding to change jobs to getting an offer took about 4 months. I interviewed at around 5 companies, got 2 offer (one FAANG and one non-FAANG) and decided to take the FAANG one instead. Not sure if this job is a viable road to FIRE (and not sure if this concept is for me at all) but I like it so far.
TWTR's image and video compression is so bad I'd call it a market signal; they can't afford images???
I am teaching myself Clojure now (starting around US Thanksgiving to be ready for some advent-of-code problems in it).

I never found the docs lacking. Of course, I was using the community docs without knowing (nor caring) that they were community rather than core team docs.

Clojure will grow slowly because it’s different (and “harder” in some ways) from other language platforms. I don’t think many people will be turned off by the fact that excellent docs are at a different URL.
You are calling opinions and predictions facts.
They know they can just buy up north from Quebec for 0.05$ per kW/h?

Completely green, renewable and plentifull. Problem solved.
You ignored the explicit meaning of my comment, rewrote it to mean something entirely different, and now claim to have disproved that version of it. I'm not sure what you're trying to say here.

>As for this supposed "Mansa Musa's wealth was built almost entirely by slaves", where's your evidence for that?

Again I'll refer you to my original comment, specfically the "before colonization" section of the Slavery in Mali Wikipedia link. It cites various books and articles written and researched by professional historians.
It’s the public’s invisible light.
I cannot play it for longer than 10 minutes without feeling motion sickness
But this is not the case as I understand it.

From RedHat's announcement blog and Centos website: CentOS Stream "a continuously delivered distribution that tracks just ahead of Red Hat Enterprise Linux".

And indeed, I have read that all packages currently going into Stream 8 follow exactly the same testing and validation procedures than for entering Redhat Proper.

But of course, this holds true only for released RedHat versions.
Meaning that Stream 8, is currently just ahead of RedHat 8.5 and will soon start to incorporate changes planned for 8.6 (so nothing like a "bleeding-edge test environment to test new changes" as you put it).

As for Stream 9 which was release recently, it is indeed the stabilisation socle based on fedora 34 that will eventually become RedHat 9. Once RedHat 9 released, Stream 9 branch will be stabilized and once again be "just ahead" of the impending RedHat 9 rpms.

In any case, I am not sure that hospitals should be running/updating self supported OS on surgical equipments without proper testing anyway.
This is why I don’t like Twitter.

Post now, think later
Kill It With Fire by Marianne Bellotti is pretty much exactly about that, and is a great read.
This reminds me of an undergraduate course on diffusion (atomic scale movement of atoms in a solid).

There are known formal differential equations that let you solve for the exact diffusion profile given geometry, composition, diffusion rate constants, and temperature (basically). So on the homework they asked us to tell them how long it took for the concentration of the dopant to reach 10% at a 10 micron depth.

So of course we all reached for this new math we had learned.

We all got it wrong with the professor commenting that "you should have just used the approximate formula [which was trivial algebra], we only know the diffusion rate to an order of magnitude anyway". This was far more useful as feedback than the 0.2% of our grades we missed credit for.

So I look at this essay and am a bit amused at minimizing calculation error to such an extent in a mathematical model when your resistors have a 5% tolerance and your capacitor is probably at 20% tolerance if you happened to have it in a university EE lab. But I do appreciate the fun of doing it this way too if you're not in a hurry =)

It is crucial for any systems designer to realize that no matter how well you do your math and theory you have to also understand the sensitivity to variability so that you know what math is worth doing and what components we have no choice but to control the tolerances on better.

You can find some fancy software for generating filter networks (similar in concept to this except with more discrete math because component values are discrete...) and ask it to show you sensitivity and you can see exactly how much you'll screw up your perfectly designed 10th order Chebyshev filter if that last resistor is off by 1%...
The leaf turns out to be real but hasn't the guy's head behind it been removed? Unless the guy has such a small head its completely hidden!
I can turn this right back around on you.

> The power that decentralized identity offers, normal people don't want. The things it takes away: necessities. It's a toy, not a killer app.

Who are you to decide what “normal” people want, what a “necessity” is, what a “toy” is? And, moreover, are you sure account recovery is as important as you think it is? Maybe people would prefer to have accounts that have very little identity, that get thrown away without much care — you know, like how people use throwaways on here — than some One Absolute Source Of Recoverable Truth?

Humans have thrown things away forever. If anything, it is absolutely abnormal to want eternal persistence.

Also, the whole thing that public key identity has existed and “nobody wants” is utterly laughable when you look at the actual usage metrics on web3 wallets. If that entire industry does nothing else, the fact that it’s made 19 year old art students feel cool for knowing how to handle their public and private keys is enough innovation for one cycle.

Not sure why the crowd on HN is so irrationally religious about this issue. It’s not bike-shedding, but it’s definitely something similar.
You mention Google as a positive example, but they don't really have "a human-mediated process for restoring access". If you can't restore access with their recovery form, it seems the only option is to seek a court order, unless you have contacts at Google.

And I don't think it's just a matter of Google being cheap. If they had thousands of CSRs with the technical ability to reset passwords, I imagine we'd have a lot more cases of stolen accounts, using social engineering or bribery (as we see with SIM swaps).
>This entire debacle is a direct attack on journalists.

As if this attack on a free press wasn't brazen enough, local PACs have already put out attack ads against the journalist, to frame this as the governor "holding fake news accountable." [1]

[1] https://www.youtube.com/watch?v=9IBPeRa7U8E
Yes. In an area with lots of leaves, not unreasonable to think motion or parallax unexpectedly included a leaf - vs some wild convergence of leading edge technological bugs perfectly rendering content in a system which shouldn’t.
I'm not sure. I can only judge from my own experience plus my friends' experience. Maybe people gather by kind so I don't get to see other possibilities.

About William sisters, wasn't their father the first coach? Not to indicate anything but it falls in childhood experience catalog I think.
Enlightened people, very boring at parties.