skysight-inc/HackerNews huggingface dataset:
How many actors can you name? Directors?

Screenwriters would seem to be critically important, but writing is hard, often slow and converts much less recognition than other roles in the industry. Further, there are innumerable points in the production chain in which the (necessary!) decisions of other crew members can alter/dilute/confuse the intentions of the screenwriter.
How to learn reverse engineering... Good question.

First of all, nowadays, free interactive tools like Ghidra drastically accelerate the reverse engineer process. Ghidra's decompiler is able to produce actually reasonable C-like source code in many cases. So, if you want to jump right into the water, do the following:

- Write a small C program and compile it

- Install Ghidra

- Load the binary of your program into Ghidra

- Try to make sense of what you see :)

That's a quite cumbersome way to learn, though, although there are several Youtube videos that follow that approach. Modern decompilers are good, but they are still far from perfect, especially when applied to highly optimized machine code. Often, the output of the decompiler only makes sense when you have the assembly code next to it. Therefore, I highly recommend to first learn programming in assembly, which includes understanding how code and data are represented in main memory, how the stack works, how OS functions are called, etc. The good news: once you have understood how a particular CPU and computer architecture work, you can transfer that knowledge easily to other architectures. Therefore, maybe just start with x86 if your computer has an AMD or Intel CPU: http://download-mirror.savannah.gnu.org/releases/pgubook/Pro...

Once you can read and write assembly language, you can go back to Ghidra and disassemble some programs for which you have the source code. That will teach you a lot about how compilers translate high-level languages to machine code. You will later discover that hand-written machine code sometimes look very different from compiler-generated code.

There is also what I call the platform specific part. That one really depends on the type of programs you want to reverse engineer. For example, if you want to reverse engineer a text adventure written for MS-DOS, the only platform-specific things you will encounter in the code are the four or five BIOS calls necessary for printing text, reading the keyboard, etc. That's something you can easily look up in the Internet without any deeper knowledge of MS-DOS or IBM-compatible PCs. On the other hand, if you are working on an Amiga game, it helps to be familar with the hardware and to be able to recognize the typical series of instructions that are needed to query the state of the mouse buttons etc.
https://arstechnica.com/science/2021/10/spiders-are-much-sma...
I personally have no problem with "hard-shell" type of people who are maybe _rough_ and direct, but have emotional depth and are ultimately self-reflective. They can come off as assholes to some people, but most of the time (not always...) they are just uncomfortable, which can have very positive effects as well.

So I'm personally not like that though in most situations. I think it's counterproductive with most people and often rude. I think the above is a bad strategy in more than 60% of cases (scientific number; totally not pulling that out of my ass), because most people take direct criticism personally or become defensive.

However in my closer professional circle I very often prefer uncomfortable no-bullshit type of style. It's simply more _effective_ and clear.
So, in a FPA I bid $1. I win, and pay $1.

In a GSP, I bid $1. I'll pay the second price (not really but for purposes of clarity assume it) which was $0.90.

In this case, I always (almost) pay less than my maximum bid, which allows for margin given to me (assuming true value and a bunch of other unrealistic things) rather than in the FPA, where I pay $1, assuming my bid is highest.

I'm not talking in incentive-compatibility terms, rather in terms of where the "margin" goes.
I think the previous knowledge is incidental. Which the essay reflects in pointing it out in a single quick section. What's really relevant is all the other stuff.

At the moment it's academically interesting, not a "critical" vulnerability as so many people are rating it. Exploiting it is riskier than it is being presented as and less likely to work than presented. If I were trying to slip something into a code base today, this would not be the top of my list. Personally I'd be sticking to the already-existing plausibly deniable issues of things like off-by-one or subtle misspellings of string constants or variable shadowing or any number of other things.

Sure, by all means, take some steps to address this, but you can handle this as a medium or even a low priority vulnerability. It's not a panic to upgrade and panic to release half-assed, poorly-thought-out fixes. I'd rather see some carefully-thought out Unicode policies in a couple months than a hack fix now and people thinking the problem is solved. For instance, it's not hard to write code that looks at the category of characters and points out characters that don't match the category of the rest of the characters around them, highlighting homophone attacks. There's time to think this through. The priority is not "critical".
I don't dispute that, but for people not noodling around with data who just want to make something immediately useful (ie general purpose programming use-cases), the Julia approach to dependency packaging is sub-par.
Microsoft Launches Notion Clone
Ask HN: What’s the fastest Linux OS for a slow computer?
Edit: For watching YouTube videos and going on social media platforms.
Nope. Having someone friendly that can’t do they job, who you then have to cover for? That breeds resentment… well for me anyway
> You just have to be liked while being sufficiently good.

One of my friends has a joke series of posts titled the "32x engineer"[1], one of which is about niceness.

People who aren't nice get routed around when crisis situations happen as adding them to the mix is not pleasant - this is probably different from the extrovert-friendly connotations people pick up in interviews, but a more clear "is this person going to yell at me or help me (first)".

This lesson is probably doubled up in personal life as people have kids and try to get their tweenagers to communicate with them - the "you did WHAT?" reaction is basically equivalent with the not-nice people who are competent, but tired of cleaning up the mess of over years (not realizing their reaction has a long-term impact on what kids think adults do).

The role growth part is also relevant, as people with context don't want to come to you unless they have to, you slowly lose context on what's going on until you are in a basement with a stapler.

[1] - https://twitter.com/tdinkar/status/1149554345077137410
Easy installation, tested packages, a lot of proprietary software comes as rpms but not arch packages
For God's sake, Apple didn't "design [the Foundation TV show] according to their own rules". Apple bought the rights to a TV show created, developed, produced, and run by people who do not work for Apple. Yes, Apple is signing checks, yes, that I get that means they have some influence -- but that doesn't make the show into an "Apple product" the way an iPhone or a MacBook is. It just doesn't. There is no one at Apple saying "I think this show should be 'designed' this way" for this or any of their shows. Apple TV+ is developing a reputation for being relatively hands-off and creator friendly, largely thanks to the staff they hired to actually run things, which includes former top executives at Sony and HBO. The main thing that Apple brings to the table is money. Lots and lots of money.

If you don't like the Foundation show, that's fine, but this "oh, this is the hubris of Apple and I am glad they failed and everything they do is terrible and Tim Cook personally beat my cat to death" narrative isn't just tired, it's utterly irrelevant. What you don't like is David S. Goyer's take on Foundation. If you really don't like that take, then you wouldn't like it if it were running on Netflix or Amazon Prime or HBO Max, either, and it would have been just the same on one of those services -- albeit probably with a smaller special effects budget.

And the thing is, a "faithful translation" of the first books would be deathly boring. It's full of great ideas, but also full of flat characters, stilted dialogue, droning monologues, and very little in the way of actual plot. It's a story that hinges on the fall of a giant galactic empire yet lets that fall happen entirely off camera. One reviewer in 1982 described it this way:

> I kept waiting for something to happen, and nothing ever did. All three volumes, nearly a quarter of a million words, consisted of thoughts and conversation. No action. No physical suspense.

That "reviewer" was Isaac Asimov, when he re-read his own work before commencing the fourth book. Foundation started as a series of short stories patched together, then became a novel series full of retcons: it was all predicted by math! Wait, it was really the Second Foundation and Mentalics! Something something The Mule(tm)! Hold on, it was the robot from this other series entirely what the hell, Isaac!

Goyer has the disadvantage of trying to take what starts out as basically a future history sourcebook and turning it into a story, but the advantage of not having to retcon anything. There are already references to Foundation and Earth in the show.

Do I love the show? No, but I like the show. Is it turning a cerebral almost action-free book series into an action epic? Yes, but so far it's been a smart action epic, and I'm okay with that. Is it arguably Foundation fanfic? Maybe, but fanfic is usually "what if we shipped these two characters"; Foundation is fanfic of its source material in the sense of asking "what if Asimov created characters anyone would ever consider shipping in the first place."
I believe it is also due to the fact that people are naturally jealous of other people's fortunes, since wealth is generally being perceived as zero-sum, whether it's true or not.

So here you have a bunch of people that seem to be getting rich "at the expense" of others, and maybe don't fully understand why, therefore they put up a fight. Very natural tribal behavior identifiable in a variety of different ways in the history of human kind.

Also people think of themselves as naturally intelligent (ego), so if something is creating wealth but they don't fully understand why, the instinctive reaction is to dismiss it because the other option is to essentially admit lack of knowledge which hurts their ego, therefore it is again a natural "self preservation" reaction. Also this more naturally creates an emotional response, since ego is a highly emotional subject to begin with.

To be against Bitcoin is also a generally safer bet: dismissive opinions are almost always small easy wins in the unpredictability of the future of Bitcoin. But Bitcoin maximalist only have to be right once eventually. We saw this with every major invention, electricity (will kill people!), internet (just a fad!), etc.

Now with that said I am not expressing an opinion on the eventual success of Bitcoin, it could very well fail.
I'd do the same OP is. Lawyers are expensive.
First year of the pandemic I was job-less and filled all that time with being out in the nature, studying (programming) and working on my side projects. Then I got my first junior position about six months ago, and now I am struggle with not having time or energy to do my own things anymore. Maybe the answer isn't working 40 hours? But even then, those 8hrs at home or at the office just don't sit right with me. I really do want to quit my job, get back to being in the nature, learning more about programming/CS and just working on side projects as I please. But that is not paying the bill, and I don't have that much of a buffer. I think I may take a 6-month breather though to re-orientate myself.
More likely the art is in a vault somewhere at significant cost to the owner (armed guards/fireproof/bomb-proof/climate-controlled cost $$).
This looks _fantastic_. I've sort of wanted these features in Metabase, but alas, it's really more of a BI tool. Audit log and custom forms are amazing. It'd be really cool if you could build reactive state based on custom forms. Almost like a no-code/low-code event sourcing system
All of which exist in plant based food too.

Overeating is why people are obese, specifically overeating plant based foods. Diabetes isn’t caused by meat, it’s caused by sugar, derived from beets or sugar cane, both plants. I implore you to find me a person that is obese from eating nothing but meat, the same way you can find obese vegans. (It doesn't exist.)

If you care about people's heath, surely you'll tell them to eat more meat.
> But not friendliness (unless it's asshole-level unfriendliness) over competence.

If you could translate "friendliness" and "competence" into equivalent units, I think competence would be devalued compared to friendliness, at least once you get into negative values (e.g. for every extra point of unfriendliness, you need 5-10 competence points to make up for it).
Buyers frequently waive the inspection contingency in hot markets with limited supply. Sellers are more likely to accept offers with fewer contingencies.
Android will never, ever install rsync into base.

Nor will OpenBSD.

The rationale for this decision is not technical, it is idealogical.

A technical solution to this problem is insufficient.

To be honest, I was unaware of this:

https://www.openrsync.org/

For maximum utility, it should be bundled with OpenSSH.
Absent native phone apps, the only way to reliably send notifications to people is SMS and email. This is the world that was wrought when we let ourselves be duped into handing over the whole internet to two cell phone dealers (Google and Apple), and letting them tax real time communication worldwide via their app stores. And the cost of sending email is not just the AWS SES cost per 10,000 mails but the cost to render the template for each email, too. It's not hard to get into a situation where one server relaying mail for just a handful of domains can't keep up with its own queue in any given day.

I think if you're trying to cater to paid tier users, segmenting users by free/paid and only serving free tier users the cache without any sort of interactivity features is the first thing (no comment posting, no upvoting / downvoting, etc).

Finally, yes, I think the scaling cost has to be passed on to the site owner, I don't think you can shoehorn a very elastic service in terms of hardware / network demand into a fixed monthly price, without subsidizing successful users on the backs of those previously mentioned hobbyists.

Lastly, on a more philosophical level, I think media producers / publishers need to get together and stop nipping at the heels of Facebook, Twitter, Google, Amazon, and Apple like puppies following their masters around. I mean, the whole newspaper industry let itself be duped into poor staffing decisions by Facebook lies about video metrics. Which is funny considering Facebook's whole business model is taking other media businesses' ad revenue and keeping it for themselves. I guess media execs never heard the one about grandma and the big bad wolf in their MBA programs...
One of the points is to create social coordination. I know that you know that everybody knows that there are too many / too few Xs in this institution, keep that in mind when the next X shows up at the door with an application in their hand.

This even turns into a linguistic battle of sorts, see, e.g. "How the Asians became white" https://www.washingtonpost.com/news/volokh-conspiracy/wp/201...
Trustworthiness is not hard to define at all. When a coworker tells you they will do something, do they do it? When you tell them something in confidence, do they keep it to themselves? When there's a problem, even when its their fault, do they address it honestly and factually? When I write this out, it starts to sound like trust is a lot like professionalism and I think that's it. I trust someone who acts professionally, and I don't trust someone who doesn't.
I read the first 5ish foundation books fairly recently and they were great, especially the odd numbered ones. Asimov never did become a genius of dialogue and character, but the characters and dialogue in foundation 1 are both very good and I don’t understand why some people in this thread dismiss it. The first foundation book is one of the best
Become a citizen developer in 10 minutes
Which was my point. "Timeless", yes, but jeez, enough's enough.
Having walked in a couple lava tubes, "smooth" is not really the word I would use, but I suppose neither is "sharp". (Among other things, imagine popcorn ceiling texture, on the floor, made of rock)
Or corn! Don't forget corn!

The US produces ~14B bushels of corn each year. That's about 1500lbs per man, woman and child. What did you do with your share of corn this year?
I'd say it's worse than that: people aren't lecturing to their interlocutor. They're lecturing or signalling to the wider audience.

This, IMO, has been the bane of online forums of all kind. People talk like they're pundits on a discussion panel - they make points for the people watching, not for each other.
>Sun, with Java, which hides SPARC vs x86 could have made the entire cloud happen a decade earlier.

All they had to do was live their trademark tagline, "the network is the computer."

Which I learned today was abandoned by Sun or Oracle and was adopted and re-registered as a trademark by Cloudflare in 2019.
Peer to Peer WebRTC with https://meet.jit.si/ should get a bit busier now!
There are entire books written about knuckleballers. Throwing a ball with absolutely NO spin is kinda Zen.
Feels way too fantasy to me. Though only the first book didn't have fantasy parts (imo. and I don't feel like it was required). And possibly, most of the fantasy parts will be explained in the tv show, and we'll end very small fantasy elements, but I'm expecting to be disappointed there.
Checking if the seller has assets in case you have to sue is just bizarre. That's not how residential real estate works.
Hi HN, I'm Steve Peak founder of Story.ai — Today, we are announcing our new document that has built-in workflows. Happy to answer questions here or via Twitter @iopeak/@withStoryAI
Thank you!
Metaprogramming in Nim
> On Spotify I keep downloading the same songs over and over again. Poisoning the environment more than if I got a CD. These days I try to buy songs to download once and then play in my favourite offline music player.

I buy all of my music through bandcamp, download the FLAC files to my home server and play those. I prefer to pay an artist for their work directly or a label who might offer a physical or shirt/patch/etc. I also like the concept of buying an album because often times the album is a complete work, not a loose collection.

I tried spotify for a few days and it was a poor experience as the suggestions were terrible, the selection weak, plus they barley pay small artists. No thanks.
> “As Tesla is aware, the Safety Act imposes an obligation on manufacturers of motor vehicles and motor vehicle equipment to initiate a recall by notifying NHTSA when they determine vehicles or equipment they produced contain defects related to motor vehicle safety or do not comply with an applicable motor vehicle safety standard,” the agency wrote.

Yeah, they fixed it, made an OTA update and said "Everything is fine". But the law says they need(ed) to issue a formal recall...
DNF is actually faster for me than APT on Ubuntu. 700 packages can get updated on 100Mbps link in a few minutes. Large package updates took 5+ minutes on Ubuntu.
This Month with Nim: October 2021
First of all, I used to be a Fedora user. The experience most of the time was excellent. Updating was a breeze and via external repos most packages were readily available. Most desktops/spins are well supported like sway, i3, xfce.

Nowadays I use Arch which I also think it's a great distro. The only thing I miss are delta RPMs.

Also, since CentOS was shut down, Fedora is a good way to learn how Red Hat based distros internals work.
Ah yes, it's a massive red flag when people bring up where they used to work to make themselves look good.

The "we did things differently at X" is also a huge red flag. Competent people will figure out the different needs of different workplaces instead of just assuming that the biggest name had the best approach. If you think something is good because google does it, you probably don't understand why google did it nor why it worked for google (and whether or not it would work at a different company).
I agree that Asimov, late or early, lives or dies on his ideas, and never was a great writer - he doesn't do lovely prose, naturalistic dialog, or vivid, multi-dimensional characters. But I don't see anything particularly bad about the dialog you've quoted.
You can challenge people and things while being trustworthy and friendly. I've found it's the best way to do it, actually.
> $2.6 billion is chump change

For the entire US yes. For new york city, that's just under ~3% of total sales. Given how fundamentally illiquid residential housing market is, thats more than enough to push prices up/down as the player sees fit.
Maybe then this is more to your liking? https://addons.mozilla.org/en-US/firefox/addon/panorama-tab-...

(I too don't know how Chrome tab groups work)
I’m sorry but I chuckled a bit. In my last company our corporate legal used to ask us not to call our conference room the “war room” - it might imply anticompetitive actions. I rolled my eyes but apparently I was wrong in thinking that was a ridiculous statement.

And the fact that the Democrats argued that Trumps 2016 election and Bush’s election was “suspect” if not “fradulent” doesn’t do much to bolster your argument.

The pearl clutching is pretty obvious.
I have a number of Facebook friends accumulated over more than a decade, most of which I wouldn't explicitly friend again in a new platform, and many of which I simply couldn't even find... like my friend Michael Smith.

Facebook is my only point of contact, as his father (who I was friends with) has passed away.

Replacing that deep social graph isn't something I'm sure I could even do on any other platform at this point. So, I ignore all the adds, and use the url suffix that gets me reverse chronological order of posts <question mark>sk=h_chr
I’m a big fan of the books. Probably the most well written sci-fi I’ve encountered.

The TV series is, of course, quite different. It had to be really as viewers expect continuity of characters and an obligatory love-scene. It’s a reflection of our current TV viewing.

I’m hoping they’ll take it new directions where the book doesn’t go and, after the first season, it’ll pick up like many other series have done over the years.
Look, Foundation has great concepts, but if you think it has even good characters and dialogue, you...need to read fiction with good characters and dialogue.

> The first foundation book is one of the best

Best of what, though?
Their goals are supposed to be the goals of their constituents. They should be making good decisions for the wellness of their people and their economy. Why do they still need to make boat loads of cash —- do they not have stock market retirement accounts and cryptocurrency wallets* so they could retire like normal grandparents?

*Jokes on the cryptocurrency wallets.