skysight-inc/HackerNews huggingface dataset:
I agree with everything; for users that are experts in their domain (not computer science), if you don't use text in the frontend that they can parse with little (but very inefficient) code in their scripting language of choice, then, they will be reinventing some even more difficult/complex/yet-another way to handle text that you will have to support in the backend for performance - and in the backend I choose binary formats (although my experience, without focusing too much in any other aspects of performance than retrieval, because most uses with large amounts of data require specific filtering/reordering/new memory layout for efficient algorithms, etc.). And, counterintuitively, when you do that, and you have hundreds of files which are hundreds of megabytes where some columns are integers, and you see the size of your binary data you wonder... why is my binary data few times larger?...
Why on earth would I want waste money on 4K (or whatever their version is) laptop displays. Size of such display makes this kind of resolution useless. They work just fine at HD. When I want proper graphics I hook up large hires external monitors.
I don't think it says anything about their own integrity. I think it's just a tongue-in-cheek remark about how this information makes Facebook look ridiculous.
You can't direct the wind, but you can adjust your sails.

If you chase two rabbits, you will lose them both.

Everything is worth what its purchaser will pay for it.

All of the above in Lenord Nimoy's voice.
"Are we going to argue it's only moral to eat meat if you kill and butcher it yourself?"

Not quite - if you've never done it, but you defend eating meat, you dont know what you are talking about and shouls not be taken seriously
After I gave up running my own mail server I started used Tutanota for my small personal domain. They're cheap and reliable in my experience.
Now. Is it just me or https://tikolu.net/emojimix/%F0%9F%A6%94+%F0%9F%A5%91 ?
It makes a lot more sense when you look at the history. American suburbs exploded in popularity after the successes of the civil rights movement started cutting into the ability of white people to live in a city without having to share public spaces with black people. Public pools were closed around the country, tons of people moved into suburbs which had barriers of various levels of subtlety where they could create a de facto segregated school system, etc.

Since that was the class of people with the most money and significant political power, city planning departments were heavily dominated by the idea that the people who mattered the most weren't actually residents for many decades, especially since it's always easier to continue a direction than radically reconsider the approach.

I saw a good example of that here in DC a couple of years ago when our pedestrian safety project was being led by an older traffic engineer who could not stop talking about cars per hour as his primary metric. It was very clear that this was a deeply engrained way of thinking, and that it had never been subject to much critical analysis. When he retired and a much younger replacement got the job, they treated neighborhood safety as their top priority — and since they actually ran simulations rather than relying on their gut, it turned out to have almost no impact on overall commute speeds because all the reckless drivers were doing was getting to the next backup slightly faster.
My thought is that biometrics should be the root of identity, not the endpoint. You shouldn't need to scan your retina, fingerprint, or face at every point you want to verify your identity. Instead you use other things like public key cryptography to verify your identity remotely, id cards (perhaps with strong cryptography) for in-person interactions, etc.

Lost/stolen cryptographic keys or ID cards could be revoked and would require a trip to your a certified biometric verification facility where a thorough in-person inspection would confirm that your fingerprints are real, you aren't using a fake eye, etc. Then you'd be issued new keys/cards at that location. Loss of ID is inconvenient, but not catastrophic. Leaking your biometrics is irrelevant.

Is it an infallible system? Certainly not, but it should be able to uniquely identify someone and not allow faking biometrics.
The examples did not work in iOS safari.
Which is why I said "unifying investment income with earned income" in my footnote?
Well, thanks for all the work you’ve done! It is one of the best creative gems of the Internet, and the site is very well-designed.
If you have time and think it might be good maybe read 'lean startup' , and maybe 'crossing the chasm'.

I believe sales doesn't get easier even if you have a fully fledged out product.
Old video, but still super-cool.

That might be an interesting way to visualize other data. Load on a cluster of servers, maybe?
> The Home/End should bring the cursor to the beginning/end of the current line, not the beginning/end of the current document.

Cmd + left/right arrow

> And why is there not even an option to ungroup my windows in the Dock? If I have 3 Chrome windows, I want 3 Chrome icons so I can switch between them more quickly. Windows groups by default, but there's at least an option to ungroup them.

Cmd+` to jump between Windows of the currently active application
Even for this you probably wouldn't want to use #2, because some grapheme clusters are composed to create ligatures and wouldn't be used outside of composing to create a ligature, so they shouldn't ever form a valid string by themselves. But by the #2 analysis this would read as "length 1".
Thousands of giant sequoias killed in California wildfires
not wanting to deal with 50 sets of different rules is eminently reasonable. They have the resources to manage, so no improvement is necessary? Is that really the argument here?
In the 'old days' there would be a shelf of programming books nearby and man pages on useful operating systems. It was slower, but fairly similar in principle.
When conducting scientific research, I'd think "not caring" is a desirable trait. You don't want anyone's personal feelings to get in the way of reporting accurate information.
It's more complicated than that. Facebook is a company. People in different parts of the company do different things, have different motivations, etc. One cannot look at a large organization as an individual. I tried to come up with a more apt analogy... but analogies are awful here.
By a strange coincidence, it turns out my wife has a copy by her bed she hasn't read yet!
I think you misunderstand the meaning of 'boots on the ground' in the context of intelligence work.
Some NFTs have a smart contract which takes a cut for the originator on ownership transfer. To get around that problem, those NFTs need to be owned by another smart contract without that feature, so they can be freely traded. So far, nobody seems to have done that.
Where's my bike, Dave? Town takes to social media to out a local bike thief
> A reminder that no one's making you use Amazon, especially the Alexa stuff.

A reminder that even in EU Alexa seems to be ok ( from State POV) even if it violates GDPR.
Works fine in FF for me (94.0.1). There's a gently spinning 3D svelte logo casting a shadow. No jank, but 2-5% GPU usage.
Sorry, but if an unknown and untrusted site demands my "real" e-mail address, I just won't register. If they don't accept a disposable e-mail address, what that says to me is that they want to make it harder for me to unsubscribe from any spam they might send me. Or maybe they want to track me across multiple sites, which I don't want either.
Maybe for some. I personally would not pay a single extra penny for 4K on 14" and do not see much difference in practice.
in the inches/mm case... my choice would be, if we can support units, then write the file data as given by the user - use that data as the ultimate source of truth; use a more efficient/standard representation in the backend and have processes that test that you can re-generate the file from the user as accurately as possible with the backend data. But of course, it depends on the exact case and how much users expect to edit by hand their files.
No, I think someone should be *excluded* from talking at a conference because they literally write Eugenics theory, regardless of the brackets, semicolons and spaces they write in a text editor.

It sounds like we just have a difference in moral standards.
Another cool variation on this would be the ability to swap NFTs for stakes in DAOs with the potential to acquire other NFTs.
To me, if they can keep it to themselves, they can believe whatever they want. Up to and including that I shouldn't have been born, though I may draw a line at believing I should be killed, depending on how mentally stable I believe them to be.
I loved PHM and was particularly relieved that it was great after the letdown that Artemis was. It's definitely a much more fanciful story than The Martian (you know what I mean if you've read it), but I think it's a good balance of still being totally believable and plausible.
You are not alone with then attention issues, all my friends and myself have been or are currently in the same situation. It's easy to get lost and scroll for hours. Longer form content feels like too much of a commitment, but you waste the same amount of time anyways. I would tell myself I cannot waste time on a (probably good) movie, but then watch YouTube for three hours. The time commitment is low, and I was still able to receive enough satisfaction to keep me there, but would leave feeling like my time was wasted.

Waning off was hard. For Reddit/FB/Insta I found the best method was to uninstalling the app and logout online. On iphone you can set time limits of usage, which really helped me. I think I set each to 10 minutes per day. When I decide to watch a movie, I make that the only thing I am doing. No phone. If it becomes boring, I'm willing to watch something else.

Its been easy for me to regress and watch way too much Youtube. I'll occasionally be struck with the thought of "I don't care about this, why am I watching this?". Removing recommendations and comments has helped me (there are extensions, or the select tool in ublock). Building the skill and self control to walk away has been hard, but is what I would consider the goal. I've spent months not going on youtube, but will come back and spend hours

> I've been left feeling horrified and wondering how different would my life had been if i was occupied with different stuff during my teenager years

I think it is great to be self aware of things like this, but try not too get too caught up in the "what if" type train of thought. Its good and healthy to reflect and see how you can do better, but can also be a dangerous way to fall into a rut of self pity.

If you want to chat more over email/signal/matrix, I would be more than happy too. It looks like you are slightly younger then me. I just graduated college.
Would you rather Gates just takes his billions and spend it on private planes and yachts, retreated away from the world?

I’m glad he’s taking his acumen and treasure to things that are intended to positively benefit the entire world, personally. There’s a lot of great things he can still achieve in this lifetime regardless of his past. Computing has largely moved on from his Microsoft days and it’s control of the world and business.
A judge cannot issue a search warrant based on illegal surveillance. I'm not sure where you got that idea.

What actually ends up happening is called "parallel construction" where the evidence collected illegally is passed on to another party who "legally" builds it up to be accepted by the court.
Two years is the industry standard, and I think you can reasonably assume that all policies cover it after two years. (Before two years, all moneys paid are returned, but that's all.)
All the marketing on the site is as a writing device.

I could imagine that the e-reader experience would be sub-par, which is a shame. (although I have yet to sideload any ebooks onto it).
Makes me wonder if it's a "who's watching the watchers" situation.

Once, in my fraternity, someone was unhappy with something. (Politics, basically.) They proposed an entirely new board to watch the existing elected executive council. Basically all of the brotherhood would have been involved in some form of administration and oversight.

At this point, one of our more politically knowledgeable brothers laughed, and said, "But who's watching the watchers." The movement quickly failed.
Yeah, they definitely do, or at least virtually everyone I know feels that HN is a place mostly to go to laugh at the terrible opinions or, much less frequently, a good comment.
They give people the feeling of being "cool, rich, smart, part of an exclusive club" with the click of a button while they sit on their couch doing nothing of importance.
Of course not, I only meant that while yes you grew out of confusing them, many people don't; many people won't realise crypto isn't crypto.
Be Careful with Volcano Bonds
> Why would you have such a wide pay range of $150k-300k for a single position?

Because we’re hiring good candidates at various experience ranges.

If someone shows up with the most impressive resume and portfolio I’ve ever seen, I don’t want to lose them simply because our job description doesn’t have a salary high enough to convince them to join.

Likewise, if a college grad shows up with a potentially impressive but short resume then we might want to take a chance on them, but not if we’re forced to pay them senior engineer money because that’s what we put in the ad. If I have to pay senior engineer money, I’m going to wait until a senior engineer applies.
Is Bill Gates still programming nowadays? He seems to have completely abandoned it. Which seems a little sad, because if he really liked doing it you'd expect him to at least work on a utility app or something in his spare time.
The point of this cartoon is for the USA to puff out its chest about the benefits of capitalism in the age of the Cold War. Capitalism vs Communism is the underlying theme of this cartoon (though unspoken, we cannot ignore the timeperiod this cartoon was made in).

------

That being said, the cartoon is correct about the fundamentals of how the stock market works, and its theoretical benefits. I'm sure companies existed back then that were terrible, but we gloss over those facts in propaganda to make the audience feel better about their society.
In my case the duration was acceptable (I asked for 6 months of unpaid leave), but burnout was telling me I needed out in two weeks. Management wanted me to stick around for two months before taking extended leave. At the time it wasn't an option I was willing to consider.

As for SO, I suppose you could be right about the cancer (they also gave her 3 weeks of time off earlier this year that didn't impact her PTO bank), but even before cancer her job was super accommodating.
RT is a propaganda arm of the Kremlin. Typical sabre-rattling by Putin. He wants to stoke animus against a foreign enemy to distract people from domestic woes.
One big issue I have with the market - and not one that I really know how to address, is that it seems like it has provided an easy mechanism to launder wealth intergenerationally that was acquired through incredibly unjust means.

Just as a single example, many of the descendants of the merchants who made their wealth off of even something as far back as the Middle Passage [0] or supporting slavery in the US are often in elevated status today (both politically and with wealth). Wealth diffuses with time and transactions, but still - it spreads outwards from social proximity.

[0]: https://en.wikipedia.org/wiki/Middle_Passage
If you need memory safety, precise control over low-level runtime behavior (e.g., no tracing garbage collector), concurrency, and a strong ecosystem, Rust is pretty much your only option.

The alternative that comes closest to being viable, in my view, is Swift. Swift currently offers memory safety or concurrency, but not both at once. They're working on fixing this, but they haven't yet. Additionally, hopes that it would grow a strong ecosystem for non-Apple platforms (like Linux servers) don't seem to have panned out, largely because Apple owns the language and they don't seem to care very much about this use case.

As for the other low-level languages I'm aware of that aren't C or C++ or assembly and aren't hopelessly obscure:

Ada seems to be interested in adopting Rust-style memory safety, but (as far as I understand) it hasn't yet. It's also not a widely-used language with a strong ecosystem, at least outside of some narrow application domains that probably aren't what you have in mind.

D offers memory safety or precise control over low-level runtime behavior, but not (as far as I understand) both at once. It also doesn't have a strong ecosystem.

Jai doesn't have a publicly available implementation.

Nim offers precise control over low-level runtime behavior or concurrency, but not both at once (because threads can't share memory; there seem to be ways around this with globals but I'm not sure if they let you do everything you can do in C/C++/Rust/Swift). Also, precise control over low-level runtime behavior isn't the default; you have to opt in. And it's not a widely-used language with a strong ecosystem.

Objective-C isn't memory safe, has no plans to fix this, and its ecosystem is likely to decline with time as Apple pushes people to abandon it in favor of Swift.

Verona is a research project without a working implementation yet.

Zig isn't memory safe and has no plans to fix this. It also doesn't have a strong ecosystem. (I don't know anything about its concurrency support.)

If you don't need precise control over your program's low-level runtime behavior, then there are many options available to you. (Go, despite sometimes being marketed as a "systems" language, is in this category; I would also classify Julia, Kotlin/Native, and V here.) More details about your requirements would be needed in order to choose among them.
For a great introduction to file systems, I highly recommend Practical File System Design with the Be File System by Dominic Giampaolo, creator of the Be File System who ended up moving to Apple and designed Spotlight, the file indexing and search system that was introduced in Mac OS X Tiger. It's very well written and you'll learn a lot. When I was hired in 2006 as a summer undergraduate research intern at an academic storage systems lab, I used this book to study up on file systems design and implementation. At the time I haven't even taken an operating systems class (I had just completed my freshman year), though I already knew a lot about operating systems by reading a lot of papers and books on Unix as well as writing C programs that used POSIX system calls. This book helped me a lot on my very first research project: exploring the use of SQLite as the basis of a non-hierarchical file system. That was a fun project that helped start my research career.

I still refer to this book from time to time to brush up on file system basics.
I understand this, and I understand the reasoning. I've just never seen it turn out well. That can definitely be a sort of survivorship bias, where I haven't heard of most the companies that did it and succeeded and that didn't have later problems where it came to light.

I just think that once you've accepted money for a good or service and haven't delivered that good or service, and the person wants their money back, you should be giving that money back to the degree you're capable. That it's inconvenient and may actually lead to the dissolution of your company or result in people not getting all their money back isn't really relevant. Make a case to the people and see if they are willing to accept it or alternatives (such as waiting a bit for more of their return), but don't make decisions on their behalf when your duty to return their money is clear.
Police have beaten people who have called them in Australia, it does not justify me shooting criminals for taking my car parts.

You say 'not as good as the countries you listed.' Yet you dismiss the thoughts of someone from who is trying to explain why people like YOU think we are 'good' countries.

Your last sentence is the summation of the modern American attitude that is so problematic, it is parochial, arrogant and unable learn from the rest of the world unless it is for profit.

And re jury, who do you think the jury is in each of those countries I listed? In Australia my jury is made of my 'peers' too buddy. It just my peers in my system don't believe crime against property justifies summary execution.
swap your ass
I mean, I will preface this by saying I have a significant sum in the bank which allowed me to take the risk of leaving my job in the first place. I've got maybe a 3 year runway before things start getting scary. (As in homeless and eating ramen)

I have traveled for the past 6 months and haven't really found myself yet. I want the freedom so I could do what I want, but now I feel like I don't have a purpose.

I have been taking voice/acting classes and taking singing lessons, and reading alot.

I don't want to go back to a W2 job, unless I absolutely have to.
FCC map showing number of ISP options per county
Is the FSF’s opinion on what constitutes “libre” really that meaningful when we look at the full picture?

https://news.ycombinator.com/item?id=29286715
I had a somewhat similar experience at a much smaller scale a long time ago. I used to buy and sell domains. Bought one that was very close to being on the first page of Google results for a keyword related to personal finance.

Did a bit of sprucing up the page, dropped a few links, and it did get on the front page for a few months, with AdSense paying me several thousands dollars a month while it lasted. The page itself wasn't a scam per se, but it was roughly 1000 medium-effort words on the topic I wrote in a day, along with a few original photos that took another day, and a couple of inline AdSense ads.

It didn't deserve to be on the first page of results. I guess the "kingmaker" thing still exists where big tech decides who today's winner is, and doesn't always get it right.
This is a super mature, nuanced post so thanks for that.

> It used to be that you might kick-ban someone from a channel or /dev/null their mailing list contributions. But if they made a technically meritorious merge request via SCM the contribution would still get due consideration. Even assholes can be good programmers, after all. That always felt healthy & mature to me. Finding a way to protect the masses from assholes without exiling the asshole always felt like a sign of good community stewardship. It's something I strived to do in communities I moderated.

To some extent I think this is because GitHub doesn't offer the same tools that running your own mailing list would. A mailing list can do what you said, /dev/null ML contributions while still letting patches through. That's not something you can do easily in GitHub.

> I guess if an OSS project is just a way for companies to commodify complements and for contributors to get jobs, then treating it like a Fortune 500 all-hands makes sense.

Rust has a pretty friendly community (from what I've encountered at least), but a lot of its core stakeholders do have a lot of corporate obligations, and many of them Rust related. It makes sense to me that the Rust community would be more interested in treating interaction with Rust like a corporate project instead of a hobby club given that many of them are hacking on Rust for their actual job.

> I wonder how much of the conflict around CoCs boils down to this split in people's perception of what OSS projects are.

Github is part of it, but in general I think a lot of today's OSS projects don't have a strict separation of "community" and "code" in the way that projects in the past used to. Part of that is modern tools (Git forges like Gitea, sr.ht, etc) don't really enforce that separation, and that older tools like mailing lists are cumbersome enough to maintain that newer developers don't actually explore using them very often.