skysight-inc/HackerNews huggingface dataset:
What does the backend storage for the archive look like?

Did Fidonet have the equivalent of Message-ID in email?
>he's a panderer and a snake oil salesperson that packages their snake oil and pithy advice in such a way that it's palatable and relatable to men?

I've watched about 10 of the shows and he doesn't sell anything or offer anything except asking questions and guiding the conversation with the guest. For example the 2 kevin heart interviews, joe rogan sold nothing.
Your comment got me looking into the phenomenon, and I found this great article: https://www.baltimoresun.com/news/bs-xpm-1994-07-17-19941981...

From 1994!
Baking a Hello World Cake
> If you think that their advice on the other stuff is good

I don't. To me, they're just a convenient list of tech jobs at non-profits, or at least they were a few years ago.

> then consider the possibility that they are smart, reasonable people who came to a different conclusion on AGI. And then consider whether their fears may have merit.

There are plenty of smart, reasonable people who don't worry themselves sick over Roko's basilisk, and I choose to listen to them instead.
Any suggestions? Where to start?

Wherever you feel comfortable. Start with things as simple as 'Hello, World' and build up from there.

Give yourself a project. Any sort of project. It doesn't have to be useful, it's just there for you to learn with. As you progress in that project, you will strike roadblocks. Each one of which is a learning opportunity.

As you demolish all the roadblocks in your progress to your goal project, you will be learning all the way. In fact you will see, as you progress in the project, places where you could have coded things in a better way previously.

When you reach your goal project's completion, throw all of that code away. (It was rubbish anyway, wasn't it? Now that you can see it with an expert's eye.) Now rewrite it from scratch, but using all of your new-found knowledge.

Again, you will strike new roadblocks. Fix those. Rinse and repeat, learning as you go.

I have a 'pet' project, which is an emulator for an actual 1980s computer running CP/M. I have written and re-written that project at least a dozen times, in Z80 assembly, x86 assembly on MSDOS, C on UNIX using plain text, C on Linux using a curses-based text-UI, C on Linux using a GTK+ GUI. Each time that project grows a little, converging more and more towards the 'perfect' emulation of that original hardware computer.
Yeah, I think that's part of why it's such a highly-acclaimed series. It's one of the few newer (despite being a decade old...) anime that really felt a lot like the original things that got me and so many others interested in anime ages ago.

Hopefully there'll be more like that on the horizon. Maybe we're only going to get 1 - 3 per decade, though.
Lol. How could this was invented by him? I learned this 45 years ago in a remote area in mainland China.
Looks like someone who had not spend enough time to review modern computing history.

Heck, who voted up this article...

This article is like the NTF frenzy, it's fine, but it's going to be baseless because it's looking too far in the future.
Same. When I'm trying to be neutral, I usually just say "the article" / "the submitted article". TFA to me carries the same kind of connotation as "TFM" in "RTFM".
The big problem with the European Super League
Ahahah there's no excuse whatsoever that my supercomputer takes 4 or 5 seconds to load a page with text and some images.

Also, my browser already has a loading animation thank you very much. No need to load an animation to tell me that you're loading the page.
so Guardian retranslated Dutch strict wordings into English loose wordings. tsk tsk tsk.
[bgcolor="#ff6600"] {
background: #008 !important;
}

body > center > table > tbody > tr:first-child > td {
background: #008 !important;
}

Here's some CSS rules if you want to change it yourself instead of relying on an obviously poor design choice.
I learned this knot 45 years ago in China and passed the knot to my children. Not sure how Ivan can claim he invented the knot.
Integrity is absolutely paramount too of course, which is why I chose Django (because of the mature DB migrations system that makes upgrades deterministic, reversible, and relatively painless). Hand coding a schema migration system would be a recipe for disaster and an easy opportunity for users to lose data.

Nevertheless, no system is perfect, and even with Django helping guard database integrity and multiple redundant index files, it's possible I'll make a mistake someday that leads to data loss on upgrade. I don't want that situation to be the next (mini) library of Alexandria, and saving copies to Archive.org helps serve as a last-resort backup.
That’s the one I use. Comes in handy coaching youth sports. Only problem is you end up tying everybody’s shoes until you teach them all this knot. One of my players taught her dad and his mind was blown.
Testing in 'production' has been possible for a while: Heroku has Review Apps, and Render (where I work) has Preview Environments [1] that spin up a high-fidelity isolated copy of your production stack on every PR and tear it down when you're done.

[1] https://render.com/docs/preview-environments
Boy Scouts being where I learned my knots: none taken!
Yeah, callbacks don't really play well with async Rust at the moment, due to those borrow issues. One way to work around it is to define your Bot struct as a Stream of Events (an enum for all of your current callbacks).

It's a bit of boilerplate to define, but then your client code can look something like this:

while Some(event) = bot.try_next().await? {
match event {
Event::Speak { text, .. } => {
bot.speak(&text).await?;
}
_ => {}
}
}
Yeah really looking forward for UBI being "one click away", and ditching privatized crap like Venmo.
And comments citing these facts go transparent.
1) sometimes junk food hits the spot. Sometimes self help articles hit the spot

2) Price tag
They should do the CAPSLOCK variant (ie, passWORD -> PASSWORD). Why would inversion even make sense? If I type passWORD with all caps, and shift the last 4, it does PASSWORD, not inverted.
I think it will be constructive if you can provide the authors some alternative terms they could use instead.
The desire to go "truly serverless" and pretend the computer does not actually exist is absolutely delusional.

The refusal to acknowledge that software will never be anything beyond executable data on some kind of computer, somewhere, is why most web-based software is so slow and shitty.

Having someone build the server and assign your code to run on it does not change that one (pun intended) bit.
I had a similar thing happen after watching a YouTube video a couple weeks ago. I was going to leave a comment and looked through the comments first to see if anyone felt the same as I did. I read a comment that was nearly word for word what I was thinking only to realize it was mine.
(edit) my previous response wasn't the best.

You sound unhappy. I would say: disenchanted.

What's wrong?
He's a public school teacher, so he has gold-plated health benefits, and a guaranteed pension. He's set for life. Why not take outrageous bets? He has nothing to lose!
Why not feed your RSS reader into ArchiveBox (or Pocket if you prefer) then? Get the full source in your preferred format.
Rust. It appears to be on it’s way to kernel inclusion, which means it’s about to be a lifetime language, like C, a tool you’ll never need to put down.
I am now envisioning a forest filled with birdsong... and one dude belting out an offkey version of "More Than a Feeling".

I love it.
Yeah, I just love his breathless dismissal of the incumbents (Guess I'm a neo-luddite!)

In fact I think a lot of this optimism is in dire need of a couple of baseball-bat hits to the kneecaps.

> But things are rarely built to optimize for developer productivity.

Well, these a-holes abandoned Rails in favor of serverless-react-lambda-script. They made their bed, now they must lie in it.
Yeah, for some reason last year, I was under the impression that once the vaccine had been invented and approved, that would be basically the end of it. But now the prediction is that Australia won't be done until the end of the year and all experts are calling that date optimistic marketing bullshit.

Turns out giving billions of people multiple doses is actually a hard problem.
Not to the bank. The bank's actions won't make one iota of difference either way to climate change. All the banks acting together could - but each individual bank, much like each individual person can do nothing that will matter. It's a tragedy of the commons. So it's not an actual risk to the bank acting alone in its own interest - despite the fact that the risk to humanity as a whole is very real.
It's a great way to get individual functions for odd tasks instead of needing to pull in a whole library. Just last week I needed to implement POPCNT in C# since we're not using .NET 5 so BitOperations.PopCount is unavailable. The naive implementation is easy but this was needed in our core networking code so easy performance wins are good to go look for.

A quick Google search brought me to a question on Stack Overflow from someone looking for the exact same thing: a good implementation of POPCNT that works for a single byte[1]. I checked out the answers, found the one that looked the best, pasted it into LINQPad to test all the combinations, and then pasted it into our code with a comment that had the Stack Overflow answer's permalink. I don't see anything wrong with copy-pasting from SO that way. It's quite handy.

[1]: Yes, if I'm looking for maximum performance, working with just a byte at a time is not great. But for the data I'm working with, you need to know the population of a byte to find the next byte that needs to be counted.
This is a myopic take on both Levine's writing and the external impact that stupidity can have on other market participants, positioned in entirely different assets.
Arm's own Cortex/Neoverse is now getting powerful, but Apple's design is the king.
This is also why the Star Wars animated series (3D) are such a joy to watch: Clone Wars and Rebels have hands down some of the best space battles ever made in the Star Wars universe.

It also lends itself to an odd bit of realism: because its cheaper to animate characters without faces, people actually tend to wear helmets in situations they obviously should.
Or is it reversed(list)?
checks Stack Overflow
Here's what I would tell my kids: "Odds are, you ARE behind. In any given rank ordering, 50% are below average. 90% are NOT in the top 10%

If you're lucky and work hard, you can be in the top 10%, 5% or even 1% of a few areas. But even then, you can beat yourself up about not being the best--because even if you sometimes are the best at something, sometimes you aren't. You can always make yourself miserable, if you choose to.

So what do you do? You have 3 choices:

1. sit there and complain about it

2. Deny the reality of your "behindness", which makes for weak men and women (and I didn't raise wimps)

3. Or, you can realize that there's a set of skills related to managing your internal state

The best way to do this is to focus on process-oriented goals, rather than results oriented goals. In other words, take pride in your work not in the output. You can lose every game, yet feel okay, if you set your goals to be play a bit better than last time--and do it.

Once you get there, you can admit others are better than you and be thankful for the opportunity to learn from them--since you're no longer competing.

This is what is meant by "losers focus on the winners, and winners focus on themselves".

It's simple, but not easy. It takes work to achieve this, just like it takes work to achieve any useful skill. And just like any other skill, you'll get this right sometimes and screw it up at others. Just try to do it better today than you did yesterday, yes, like it's any other skill.

Good luck, I'll always be rooting for you.
U.S. ambassador refuses Kremlin push to leave Russia
What is clearly a scam but is so normalized people don’t notice?
So when Captain Renault drops a bottle of Propel into the wastebasket, viewers will be confused.
Funny, the comment reminded me of a slightly different piece of advice which goes like this: Decide not what passion you should follow or what goals you want to achieve but what problems you want in your life.

I think the first time I read about this idea was in this article by Mark Manson: https://markmanson.net/question
Ian knot is the best! Unfortunately my wife isnt as impressed by my knot tying ability as I thought she would be
Teach them to tuck shoelace under the already tied lace. Doesn't look nice but makes perfect sense when you are running or playing games. I learned this when I started running long distances and laces become distracting (as practically anything when you do upwards of 20kms).
Many banks have case insensitive passwords, AMEX, Chase and Wells Fargo are others. (This might have changed very recently)

I've heard that the reason is interaction with legacy systems.
I've started making a decent amount of commits to a public repository, and I almost feel embarrassed having my stats there because the commits have been rather marginal. I wish there was a way to block the specific numbers or block certain repositories from filling the stats.
I've seen them live a few times. They put on one hell of a show.
Climate change is not the end of mankind. Your point is valid without the hyperbole, but see my comment above for why it doesn't necessarily matter to the bank.
Nope - we just figured out one day that tutorials aren't intellectually interesting, in one of those obvious-once-you-see-it moments.

Edit: here's an explanation about this that I send to people who email "why was my thing downranked" when $thing was a tutorial:

Tutorials are not a great fit for HN. HN readers are looking for stories of intellectual interest that go deeply into a topic. Tutorials are great for readers who need to do the specific task the tutorial is about, but that is a small percentage of the total audience. Also, they tend to be directed toward beginners, which is wonderful, but not what the HN audience is looking for. Such articles rarely do well as HN submissions. You'd be better off writing something of general interest for an audience of smart hackers.
That’s exactly the thought process lol
A former coworker of mine used to track how long he was working with certain client by the amount of dots after their actual password.

I simply disabled password rotation policy on my account
ノ(ジ)ー'
We need to own this and say HN design is far superior vast majority of web design out there. It has nothing to do with us getting old and it only gives excuses to people to not be inspired by it.
Most personality traits and psychological features have a mixture of adaptive and maladaptive characteristics. Few are all good.

A deep sense of the opportunity cost of time—which I how I think of the author's point—can be good and bad at the same time. If it fills you with renewed vigor to make the most of today, great. If it leaves you riddled with remorse and convinced that you have already lost the game and there's no point in trying, not so great.

It can be a delicate balancing act to fix the maladaptive parts of our brains without throwing off the adaptive parts too.
Wonderful article, great find!

And I like being reminded of the great pressure many creative spirits feel. It's serious business, managing pressure and also doing your work.
> naturally since any change makes them unable to duplicate.

That's not true.

Don't worry about alphafold. Even if it's a really good extrapolation engine (and not a really good interpolation engine) the amyloid fold is unusual enough that I doubt that alphafold can heuristically solve structures much less assess energetic or kinetic factors (which is not what it was designed to do). Note that I am an alphafold optimist and am on record here saying that I consider alphafold to have solved the basic protein folding problem. More to the point, we don't have many reliable solved structures of amyloid folds, it's clear that they are heterogeneous anyways, and iirc no one has bootstrapped an infectious prion in vitro, which means we don't know exactly what makes something infectious... We can make prion amyloid in vitro but it isn't infectious unless it was seeded by an infectious prion amyloid.
It isn't. Such threads often get a lot of flags, though. I assume that's because it's at such a late stage in the hype cycle. The huge amount of repetition (not to mention near-spam) makes a topic less interesting.
Here ya go: https://youtu.be/HXJx8j7JpKY
+1, this will create much more distinct results than subtle colour variations.
The only way it wouldn't be able to be gamed is if they kept making large changes to it for no other reason than to be a moving target. Like you can say "oh it's stupid that they prioritize X and not Y when Y is a much better indicator of meaningful content" but as soon as they switch Y to be a priority, sites will shift to maximizing the amount of Y.
He put in way more work than would've been necessary to get StyleGAN or CLIP to do a vastly better job, is my point, because he used totally the wrong tools and approach. (And he could put in vastly more work, and it still wouldn't work that way either; the level of effort one would or would not spend on a SIGBOVIK paper is just irrelevant when his approach is doomed from the beginning.)
The thing is that it also depends a LOT of how your life turns out later, which is hard to predict.

I did Latin because my dad didn't and regretted it immensely when he took up Pharmacy, since he felt he would have had an easier time learning latin names. It's both arguably wrong (it's not because you can translate Cicero that you can remember plant names) and very narrow. It however served me immensely in vocabulary parsing, both in French, my native language, and English, heavily influenced by it.

You mention interesting gaps, like nutrition or fitness, finance and general life knowledge, which I felt I lacked too. I had to suffer through a lot of these when emigrating to Asia but I survived. I suppose I'd be like my dad and force my kid now to learn how to setup life in a new country completely alone if it was a school subject :D But my kid could decide to become a local farmer and write on FarmerNews how useless it all was and how he wishes there were more classes about agricultural science.

The way I see it is that education is also a way to create well-rounded citizens able to take semi-coherent decisions at the voting booth (so Geography and History, Philosophy and Literature are useful here), a long and hard problem we've had for centuries. Beyond that, we have had a big debate in France since forever between school being "education" or "instruction": shouldn't parents be put on the hook for their children's survival rather than our taxes paying for everyone's ability to compete equally ? Do we educate children to the point we teach them to wipe their asses and eat properly, or do we "instruct" them solely on theoretical and moral subjects, leaving the base survival skill to the family ? School, many say in France, shouldn't shoulder all responsibilities in a person's "education".

In Asia, or let's say China since that's where I am, education is very mechanical and a pure transfer of practical knowledge in a narrow set of easy subject like Physics or Maths, or Chinese. There is no hint (or it's being discussed to remove them in some places) of opinion building, critical thinking, history-as-a-science or things like that. They would do fitness or eating classes if they realize it's becoming a problem, in a way that would probably serve kids. But, end of the day, they see humans as cattle and as every farmer, like their cattle so long as they do what they're designed to do. No way they read Cicero, ever :)
A lack of liquidity (a.k.a. shallow order book) will likely make itself apparent at some point. Just because you have 10 million shares and people bidding $10 for a marginal share, doesn't necessarily mean you would be able to find a willing buyer(s) for the whole company at $100M.
It is not.

The JVM is something that comes quite close actually, but it lacks a few environment features and configuration/specification options to fully cover the space that most people need, hence why everyone is using docker now. But if you think about it: most people don't really want to use docker. It's just the best option currently.

Many don't care what OS they run on, because they don't rely on any specific OS functionality. This is exactly what should be improved for running code that can operate on a higher abstraction.
I'd recommend trying to watch a bit more of Steins;Gate and Attack on Titan. They both get very rewarding as they go on. (For the latter, it's a bit more hit-and-miss, but the hits don't ever stop. Unlike the Game of Thrones kind, where there's a sheer drop-off starting Season 5 that only gets worse and never better.) And, as another commenter wrote, there's something much deeper and more nuanced about the main character's over-the-top personality in Steins;Gate than initially appears.
Why You Should Immediately Make Your Venmo Payments Private [Still True in 2021]
because they enjoy it, but also because they see opportunity in whatever set of features they themselves believe are important. Evolution(in this case survival of the fittest regarding developer mindshare) eventually decides.
I've been playing with the ast module in Python lately, and the documentation actually says to go look at someone else's documentation because it's better, which is a refreshing take.

Official Documentation:
https://docs.python.org/3/library/ast.html

Green Tree Snakes:
https://greentreesnakes.readthedocs.io/
Dynetics submitted the highest bid, but it looks like their bid couldn't have one at any price.

However, notwithstanding these aforementioned positive attributes, I find that Dynetics’ technical approach suffered from a number of serious drawbacks, and I concur with the SEP’s conclusion that these drawbacks meaningfully increase the risk to Dynetics’ successful performance of this contract. Of particular concern is the significant weakness within Dynetics’ proposal under Technical Area of Focus 1, Technical Design Concept, due to the SEP’s finding that Dynetics’ current mass estimate for its DAE far exceeds its current mass allocation; plainly stated, Dynetics’ proposal evidences a substantial negative mass allocation.

https://www.nasa.gov/sites/default/files/atoms/files/option-...
There are a variety of other, similar Preview Environment offerings out there, and most PaaS offer their own options built in. If you're using a PaaS with a built-in solution, you'll almost always be better off using theirs. A lot of the difficulty comes when you've "outgrown" a PaaS for one-reason-or-anyother, and need to try to back-fill this functionality in a production-like fashion.

If you're intereseted, I wrote a thing attempting to cover some of the options ~6 months ago, but recognize that there has been a fair amount of change in the space since then (I really should update the post). [thing: https://www.nrmitchi.com/2020/10/state-of-continuous-product...]
Are there software development that pays on issues similar to HackerOne?
Hah, I like to joke with my Chilean friend that they drop syllables like they were going out of style. Chileñol almost sounds like Portugese to my untrained ear.

One time I was at some random food court at a bus depot in Talca and wanted to order a dish called Chorrillana. The guy behind the counter had no idea what I was asking for when I tried to pronounce it phonetically... but then I remembered... so I asked for "Chorana" and he was like "ooooooo no problemo!"