skysight-inc/HackerNews huggingface dataset:
Amazon currently has a "buy 3 for the price of 2" for some books. https://www.amazon.com/promotion/psp/AFPAOXML5M9KX
Looks like a lot of physical books are half off as well.
In the USA, it's often unfair.

Companies pay the arbitrators salary.

I have a $60,000 credit card judgment on me. (29,000 x 10% yearly) I had no say in the mediation. Just guilty on all accounts.

I'm Judgment proof right now, but I need to do a chapter 7 in Santa Rosa. I really hate giving a lawyer $3000 for a simple uncomplicated chapter 7, but don't have the balls to do it myself.

I just remembered the credit card company that really irritated me. It was Columbia Credit something. They screwed over thousands of people. Some people had their identy stolen, but got on sympathy. The arbitrators (Usually retired alcoholic lawyers) rubber stamped everything. Consumers fought back, but lost. A judge ruled all judgements were valid.
please do an AMA, your career advice would be super helpful
In a world where everyone operated as you do, I don't think there would be much point in writing, as everyone who reads what you have to say will already agree with you.
they are only created on filesystems the OS believes cannot support metadata like you suggest
Initially, because the early Mac OS X Finder was a bad enough set of compromises and slow as molasses without adding database lookups to another part of the file system (at a time when HDDs were universally spinning rust and iBooks and PowerBooks often trucked along with 4200rpm drives). The .DS_Store files could be there already in the directory and hidden from users with a flag while Apple figured out whether UFS or HFS+ was their future file system.

Now? Well I/O performance is hardly a consideration for the latest Macs, but they’re there and they work, except the Mac OS X Finder 20 years later while far better than it’s debut performance is still a load of crap so it can still forget your custom view settings for a directory.
It's not an issue with private arbitration per se, it's an issue of being practically forced into it under unreasonable terms with no alternative options.
> Would you advocate for the privatization of the entire justice system?

What if that meant that people could fire their police department and replace it with a different one if they didn't like the way it operated?
Usually when stuff like that happens the community is quick to fill in the gaps by making software compatible with other controllers. The market for this one is so small though that it might take a while.

Perhaps the company will come up with a resolution though.
Hacked this together on AWS over the last few weeks, please let me know if you find any bugs or get any value from the project! Also any tips for more clearly communicating how it works and the value it provides would be appreciated, I've found it difficult to explain to some of my less technically inclined friends.
This comment has “Dropbox won’t be successful because anyone can use rsync” vibes.
Thanks! Glad to know there's at least two of us!
Unfortunately there’s a bit of knowing your audience because you can’t really control the tone of voice inside your recipients head. To anyone who’s Millennial or younger the one with the period is straight up aggressive.

For generations that grew up as text as the primary form of communication we had to figure out how to convey tone and writing style and emojis is what we had. Tone and the expression of tone are disconnected even when speaking in person and have grammar like rules.
dont blame nails on the hammer
Except that corporations join standard bodies to exert influence in their favor. If a standard is easy to implement then there would be more competition. E.g. Microsoft pushed standardization of their Open Office XML format. A party critical of their standard printed out the two competing specifications. ODF sat on the table and OOXML sat on the floor. My memory is hazy but I think the OOXML stack was still taller than the ODF stack.
I'm voting for this as well. I think Apple released a very well-built machine at a reasonable price for a 1st generation. The M1 sips battery as it leaves the Intel processor it replaces in the dust. I'm really happy with the Air I bought and considering another 16 GB RAM Air instead of the new M1 Pro or Max.
The first link is now broken. The page seems to have been moved to https://covariants.org/variants/21K.Omicron
> Therefore, to pay that interest, they'd either have to borrow even more, or sell some equity to pay

Or take a minimal salary or use equity sold at the low long term capital gains tax rate to pay for it.

Also consider that when you have huge amounts of assets - far greater than the loan principal itself - you can negotiate an interest rate that regular people can't. Borrowing 20M for living expenses against assets worth 200M is a very low loan to collateral value ratio.
How does these scammers get their hands on the money? Doesn't Onlyfans require photo ID and personal banking details?
Modern valuations look suspiciously like bullshit.

You know that old joke "if I go to work today, I'll make $100, which in a month is gonna be $3000, which in a year is gonna be $30000, which I'll invest properly and turn into a million! I'm rich, why should I even go to work today?" (prolly butchered it but you get it).

Replace the wage with potential sales/users/growth/revenue and you can see how a company selling reusable butt scratchers can be valued at billions.
Kayak Pro Compact
The first thought that comes to mind upon reading your comment is that though "the recommendation" may be "good" in a narrow sense, if people don't click on it, maybe it's not a "good recommendation" in a broader sense.

More broadly, when friends recommend a book, show, movie, new snack, etc., is it possible to divorce the "content" being recommended to them from the other information in the recommendation?
I tend to gravitate to pen and paper when I’m not zoning into a book and either draw charts on a notebook or write small notes into post-its I stick to the book.
From my knowledge .DS_Store is something everyone hates and no one actually benefits from, I personally hate it with passion and there's several times I wanted to work at Apple to remove it. Is there a reason why macOS still keeps it, do they actually think it's a good idea, or they don't like to listen to users, or they didn't get to do it yet?
Not at all. I have plenty of good dialog with people of goodwill that I disagree with. And I have time for that because I don't waste a lot of time on people who are engaging in motivated reasoning, propaganda, suppressing cognitive dissonance, disinformation, and the like.

And I'm sure you do the same. How much time do you spend in open-minded conversation with Flat Earthers or UFO cultists or Q adherents or telemarketers? I don't think there's much point in talking with people who aren't thoughtful, sincere, and at least self-critical enough to have their acts together. But there are plenty of people who qualify.
i have seen this

the partner company sent us an implementation doc that was full of red flags, "just send your private API key to the client packed deep in a nested JSON and ROT13 it to authenticate requests, users aren't technical enough to unpack it" sort of place

after I kicked it back to the director saying there was no way I was going to sign my name to that jank code, they tried implementing it themselves anyway, and were found out during a routine "check if API keys are leaking" job
I have a terrible problem with people recommending books that „changed their whatever”. And sometimes I think that it comes from an arrogant place where people being „influenced” by books is a bad place. But I do understand that sometimes books can change the way one thinks about things, and it makes sense to make a list of those.

For me, there are books that had a negative impact on my work. The GoF book is one such book, and its impact on my development is so distructive I can't even begin to explain. It's not only because it tries to codify coding as a sum of recipes, but people reading it end up with the scary idea that there is only one way of doing things, and that one way has a clear name, and a single possibility for implementation. The GoF buffs are those that keep stressing the most autoerotic interview question: „describe me one design pattern, other than Singleton”.

Now worse than people who read the GoF book are people who dove deeper into the issue and learned about more design patterns from other books. One such people screwed my career development for 7 years because at one internal interview he asked me out of nothing about the „half sync half async pattern”, that solves a problem that he wasn't able to describe to me. And since I failed, I was forever on their s*t list.

I think there are good books that can influence your life in a positive manner, but those are incremental changes, things that add a few things here and there. I would expect to see on lists that „changed careers” books on programming languages, like Kernighan & Ritchie on C, or Stroustrup's or Alexandrescu's books on C++. Or books on fundamentals, like Hennessy and Patterson, like Tannenbaum's Network or Operating systems, Knuth, or Cormen&al on Algorithms. But since I rarely do...
I can only really speak to my early experience with them as a young company. They made internet fax bullshit easy. When I could easily store my signature and sign docs, then later when they added pdf interpretations, I was sold 100%.

They still do those basic features. But the product has become more complex over the years. Not sure where I stand now.
Are you aphantasic?
> Now ARM build for Windows / Linux is supported.

And there's an ARM Linux download?

Even if it's a bit of a laggy pain in the rear on low power ARM laptops, that's worth supporting!
They understand technical topics well, what’s required to implement them and what the risks and rough timeframes are to achieve them. On top of regular project manager knowledge.
Lasing in a Hybrid Rare-Earth Silicon Microdisk
Interesting, I didn't know they made those.

For quality hex wrenches Bondhus is a good brand. Having a quality set makes working on motorcycles, putting furniture together, etc. much easier: https://intl.bondhus.com/pages/hex-end
Join a game jam! Every time I do one I think “At the end of the weekend I will have made a game”.
Feels super good.

I suggest Ludum Dare nd GMTK jam. But there are many jams going on check out itch.io/jams
> The US is only #5 in the dairy export business.

Sure, but unlike say NZ, they're literally adjacent meaning that the cost of transport plays a much smaller role and the barriers to entry are smaller - thus increasing the risk.

> Anyways, we have tools against dumping if it does happen.

Indeed! Protectionism and protectionist policies. Dumping would be solely good for Canadian consumers and solely bad for Canadian producers no? If the US government wants to subsidize corn to below the cost of production and throw it over the border, why stop them? It seems like my argument just taken to an extreme.

> Competition is fantastic for the producer: it stops them from getting lazy.

I think we broadly agree except I don't believe in industrializing agriculture unless strictly necessary. Industrial agriculture is bad for everyone, and the environment, IMO.

> Canada could have been a dairy export juggernaut like New Zealand, but instead Canada kept itself underdeveloped in dairy.

I personally do not desire this outcome, but I respect your position.
Which other SQL engines do this? The ones I'm familiar with (MySQL, PostgreSQL, Microsoft SQL, Orcale to name a few) certainly don't behave anywhere close to how SQLite behaves.
> Leave the internet out of your politics, please.

Your comment would have a lot more value without this cheap attack. The article and all the comments are about the politics of the internet. OP has the right to express their opinion, however wrong they might feel to you.
Exactly. For many people senior software engineer is a stepping stone to something more, for me, there is nothing greater. If I wanted to be more ambitious I’d start a business.
Seems like it is time for a class action lawsuit
I've never received a fake email saying that I've logged in to a service from a new location. I use Gmail spam filters.
Crypto enthusiasts want to buy an NBA team, after not purchasing US Constitution
When I met Fred Brooks, I had no idea who he was. He was just another grandparent of a student in a club I was volunteering with. Spent some time with him on a road trip even. Such a humble and kind man.

It wasn’t until our 3rd or 4th interaction that I put two and two together. The result was a very nicely signed and personalized copy of the MMM.
A fake ID and a hacked bank account?
Reminds me of the Gentoomen library
Good managers shield their team from all the noise coming from above, and give them a calm environment to work in. Bad managers amplify the noise and make the team feel every silly whim of upper management.
Communicate. Good technical project managers do continuous communication with the team, including the engineers, upward with management, and outward with relevant stakeholders.
I've recently realized that the difference between facts I remember like some numbers and names, and things I don't remember, is that I recall them as an extremely rough image of text. Sometimes it's easy, sometimes it's hard. Sometimes I just can't. This stands out when putting in verification codes: sometimes I can hold the whole thing in my head as an image sort of like when you look at a bright object and it gets stuck in your vision where the receptors are overloaded. Sometimes I have to keep referring back every 1-3 characters.

Oddly, I can visualize things very well in specific circumstances. For example: if I spend a lot of time playing a new game, I can recall images from it and manipulate them with ease. There are times where I listen to podcasts while playing a game and images from the game pop up when I recall anything related to what was in the podcast.
> One such people screwed my career development for 7 years because at one internal interview he asked me out of nothing about the „half sync half async pattern”, that solves a problem that he wasn't able to describe to me. And since I failed, I was forever on their s*t list.

This is a sign, that in order to solve the problem, you must move on to a job that isn't the problem.
How do you know it’s a deep fake?

The same thing happened to someone I know, but they were basically forced to post the requested videos as ransom.

It also happened to a skateboarder, and many people claimed deep fake when it wasn’t. [0]

Not saying it’s not, just raising the question.

0: https://www.slapmagazine.com/index.php?topic=119395.0
I felt like parent first time I was reading and abandoned after a couple chapters. Went back recently and read it through. Wow. Agree with you. One of the best books I’ve read, could be improved but it’s definitely in a tier beyond the majority of books in our field.
projecteuler.net?
Never gonna give you up...
tl;dr author only likes shallow characters and plots because they can only write shallow stories themselves.
I don't think that the Nigerian scammers are necessarily unsophisticated. Their scam emails intentionally contain enough red flags that any reasonably intelligent person will recognize the scam and not reply.

This way, the only replies they get are from people who are extremely gullible and/or desperate. It allows the scammers to avoid wasting time on targets that have a low probability of success.

That said, there are certainly plenty of stories about Nigerian scammers who are themselves not very bright or perceptive (is the 401Eater website still up and running?).
Yeah, I'm the same way. I've gotten better at it though by "practicing." For me, it's the same process as strength training. You need progressive overload. Start with easy to read attention capturing books, and slowly progress to harder and harder books.
You've never used the "Help" menu on macOS, I believe.

I simply don't understand why they still bother with it.
https://archive.md/44C0l
It definitely isn’t. There’s so many more millionaires out there now. It’s not a big deal anymore, I expect most people will become millionaires at some point in their life, probably 30s. I hit a million 3 years ago and have already doubled that. 8 figures is the new goal.
Quoting woodruffw:

> The `nix` crate is a cornerstone of the Rust development ecosystem: if you do anything that requires POSIX or various nix-specific APIs beyond those wrapped by the standard library, then `nix` most likely provides a high-level and safe wrapper for them. Perfectionism is a virtue in this context, one that keeps large parts of the Rust ecosystem from accidentally consuming buggy code.

I think "refuse to integrate code until every conceivable thing is thought out and dealt with" is the right* approach when contributing unsafe code to Rust projects, especially to a foundational crate. Rust is designed around the separation of safe code (which allows non-expert programmers to write code with the speed of C and the safety of Java), and safe APIs around unsafe code (exposing a interface around dangerous primitives, constrained so non-expert programmers can't misuse the API to achieve undefined behavior, use-after-free, dereferencing wild pointers, reading uninitialized memory, etc.).

To ensure that safe Rust is actually safe (can't achieve segfaults), third-party libraries which expose safe APIs around unsafe code (like nix) should be proven/provable to never use-after-free, write to wild pointers, expose uninitialized data, etc. This is a high bar to clear, and takes dedicated learning to develop the necessary expertise. But not doing so would expose users of the library to possible segfaults when users "hold the API wrong", which is the failure mode of C++ that Rust exists to avoid. Sadly, the compiler and standard library itself has some unsoundness bugs (described as the "worst kind of bug") which allow convoluted code constructions to result in segfaults despite not containing `unsafe` blocks . These are tracked at https://github.com/rust-lang/rust/issues?q=label%3AI-unsound.)

On the topic of application-level code quality (rather than foundational libraries), I believe that for native applications, code which can't be proven to be memory-safe (either because the program's author doesn't know C++ and the libraries well enough, or because they accept poorly written code from outside contributors) is a significant factor towards the instability of C++ apps I've used. I'm not sure how to best develop this knowledge; perhaps newbies creating/maintaining codebases could be mentored by more experienced developers (who hopefully have prior experience with the app or problem domain)? Perhaps managed/GC'd languages make it easier to write approximately-correct code, since they don't require global architectural knowledge and flawless reasoning to avoid segfaults. However it still takes global architectural knowledge and flawless reasoning to avoid race conditions.

Even though I value code quality over velocity, and despite how incorrect memory-management and threading inevitably results in broken programs, I hate to admit that that gatekeeping code quality and user-facing experience (perhaps architectural design?) could result in more stress, less progress and contributors, and a worse end result.
My HN RSS feed has never been this weird. What is going on?
A question not related to the content in this article: Does GDScript offer better dev experience over using existing scripting languages like Lua? Does the benefit worth the maintenance cost?
IS that in any way feasible or realistic? I don't ever see this even being possible considering the police department is not only going to have more resources, it is in their vested interest to stay in power and are only going to be more aggressive. This seems like a terrible idea
Big +1. Most corporate software is pretty straightforward (the company likes it this way so that it's easier to onboard new engineers). So, you stand out by delivering something other engineers can't, deep insights into how software can solve specific domain problems.
What are the limits of what you can dream about?
IANAL, but the value of a service like DocuSign is being a third-party whose records the counterparties cannot manipulate.
It would be interesting to know more about the author's career.
because it’s not even her
On iOS: tap hold the image, save to photos. Done.
Some of the juicier bits from these books have been fairly well absorbed by engineering culture, ie "rubber duck debugging" and "DRY". Some of these books I haven't heard of though.

As somebody who didn't study CS in college, the books that most changed my career were:

* Algorithms, by Robert Sedgwick (probably not the best algorithms book, but lots of hands-on stuff)
* Learning From Data, by Yaser S. Abu-Mostafa et. al. This one has video lectures to go along with it.
* C Programming: A Modern Approach. (Definitely not the best, but also lots of hands on stuff)

Another thing I've found extremely educational is to read major incident postmortems (SEV0s and security SEV1s at FB, "huge" OMGs at Google). If you ever find yourself anywhere with planet-scale infrastructure, make sure to read these write-ups. They are treasure.
> you maybe have some misunderstandings around the practicalities limit orders and market microstructure

Perhaps. I haven’t been on a market-making desk for close to a decade now.

But to correct one misconception in your comment, market makers don’t commonly use limit orders. (You’d submit a quote and try to hit rebates.)
some of us have friends
>Or books on fundamentals…

Abelson, Sussman's Structure Interpretation of Computer Programs also good recommend - helps show that whilst it's not magic, fact everything still works is magical
I think you both mean prophecy. Prophesy, whose last syllable sounds like "eye," is the verb form.
That's my experience. Dreams can be vivid, or close enough to real life including color. Occasionally I'll see hypnagogic imagery, but more likely I'll hear music when I'm really tired.
I stand by my take. A good engineer is not guaranteed to be a good lead. And a bad engineer isn't guaranteed to be a bad lead. They are different roles.

Most competent companies let good engineers who won't be good leads stay in IC roles with bigger responsibilities.
It seems very difficult for me to imagine that they didn't anticipate adverse selection and try to account for it. I mean, clearly something went wrong somewhere, but I feel like people are acting like they had never heard of adverse selection until now.
I learned many things from that experience, but later, when I actually got smarter about career and interviews; being introverted didn't help much either. But I'm glad I didn't make this mistake on my end, when I was at the other end of the table; I was able to hire and help grow people who would have been put down because they didn't read a recipes book.
Good point. Constructing pseudo-scientific justifications and explanations becomes part of a self reinforcing system.

Unfortunately it is a similar mechanism that underlies various pathological delusions like paranoia, so I'm not sure how healthy of an activity it would be. I suppose like anything else it comes down to a matter of degrees?
Same thing if you issued a red notice for Mavis Beacon.
I have no doubt those books inspire people to become substantially better developers. I have observed in the large corporate world career progression is not linked to either quality of developer or quality of product.

It is important to keep those in mind and then determine what is more important: career progression or work satisfaction.
Keep practising. Try imagining the blob turning into simple shapes. Try to imagine what the blob would look like from the other side.
Then you did not solve the problem in polynomial time. Your runtime is probably (2^n)^C where n is the number of bits in the input and C is some constant.
What’s the gimmick because I just save that image to photos on iOS?