skysight-inc/HackerNews huggingface dataset:
I'm also curious about this. Maybe OP was struggling with "what's the point of life if we all die anyways" and found Catholicism gave them an answer more quickly and efficiently than other methods like reading/synthesizing/applying what philosophers and other thinkers had to say about the issue?

(I consider myself Catholic so this is definitely not meant to be a dunk on religion or Catholicism)
I don't know I didn't really learn anything new from that AI that Spotify doesn't tell me for their End of the Year stuff.
Why so? Having Office 365 on the Mac App Store does not make the lives of users on other platforms more difficult in any way. It’s trivial to put a link to the App Store page on a website anyway: click on “Windows”, get a .exe; click on “Mac”, get it through the store. It’s not like the two cannot be integrated together, and games publishers have been doing it for several stores on the same platform.
Oracle's Hidden Hand Is Behind the Google Antitrust Lawsuits
Bad Software Engineering caused Cyberpunk 2077 release disaster
And I’m sure those ramen sell well. Fact is, not many people care.

If you have a product that doesn’t target designers or the like, does it really matter?
Oh wow! I had missed Cling completely. A REPL for quickly testing out how something works was one of the things I was missing when doing C++. Nice to know there are good developments in that direction.
App stores are monumentally complex works of infrastructure. It's inevitable that they'll take years to get right, and Steam still isn't quite there yet.
ok, i'll bite: is there something more to this than meets the eye?

i see nothing interesting in the page source other than an apparently earnest haiku...
Rust is a systems programming language. Modern server software -- a primary use case for a systems language -- is heavily async by default for a long list of compelling architectural reasons. Providing first-class language tooling to support that seems eminently sensible since this is how people will want to use the language.

When you are writing high-performance server code, async is the common scenario.
worldwide 30%, give-or-take

https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7091696
Amazon moves closer to facing its first unionization vote in six years
are all the variations of @POTUSXX reserved, or does a squatter get their account yanked every 4-8 years?
How does it handle slow http attacks? If I open 10k TCP connections to your server and drip feed http requests 1 byte at a time on each connection, what happens?

You used to be able to easily DOS apache servers this way, because you just needed enough concurrent connections to exhaust its thread pool and then it wouldn't be able to handle any more requests. And then you need a bit rate on each connection just high enough not to trip apache's connection timeout. (So like, 20 TCP connections each sending 1 byte every 20 seconds would do it. Not sure about today but Apache used to be brought to its knees with 1 bps of bandwidth.)

You could probably mitigate this by putting nginx in front of your server, but this works because nginx uses async internally to handle requests. And that won't work if you ever do proxy passthrough (for SSE, websockets, etc).
If the Mac App Store sucks so bad why don’t a couple indie Mac people just make their own store?
That third one isn't too surprising
> I find it difficult to come up with an analogy from a public institution. What is the product the math department would be pressuring it's members to protect?

couldn't the exact thing that happened at Google happened at a university? For example one researcher could publish a paper criticizing the methods that other researchers in the department have developed because of their carbon impact.

I think it's fair to say that there are internal pressures not to do that - - such a professor would have a hard time thriving in the department if they are attacking the methods of their colleagues.
If the EFF has to play whack-a-mole it's because there is no one single problem or threat vector to internet freedoms. Going on the offensive would require just as much whack-a-mole, fighting battles on many fronts, because there is no single issue they could fight for & win that would resolve the entire picture.

And in the case of the .ORG issue, what would going on the offensive even have looked like? How would the EFF have fought off an attempt by a private equity firm to obtain & abuse stewardship over the TLD?
I've been using Ubuntu as my primary OS for three years. I'm largely happy with the user experience.

Should I switch to PureOS?
If Jeff B had $999 Million dollars hes still very very Rich and has plenty. Its just insane that America is falling apart at the seams and people like this get to avoid paying anything tax wise and actually their greatest achievement is not paying taxes like they would have 20 years ago under Reagan.
I don't see China's space program as developing particularly rapidly.

China did a manned mission to low-earth orbit in 2003. 17 years later China hasn't done much on the manned exploration front. Long March 9 isn't expected to even be ready for a manned Lunar mission until the 2030s.

America launched Alan Shepard in 1961 and 8 years later Neil Armstrong walked on the moon.

That said, I think there's no reason why China needs to struggle to make advances in space because copying the innovation of other places works very well.
For me also, the big punchline revolved around a song from the Dirty Dancing movie that I had to actually look up to find out if I've ever heard before. Now I'm a sucker for 80s synth-pop, don't get me wrong, but that specific song I'm 99.9% sure I've never actually played on Spotify. So it kinda seems like they've hard coded some insults with pop culture cross-references. The "AI" be like

select case (person%likes)
case ('80s-synth-pop')
print *, 80s_pop_insult_char
case ('single-specific-artist')
print *, person%likes_artist//'-stan'
! (...)
end select
In my day, bricked meant recovery was impossible without dragging out a soldering iron. This gave way to needing to at least physically disassemble something to get to a jtag or similar port. If you can recover the device with user accessible buttons and and standard cables... it’s not bricked in my book.
I experience this quite a lot, at least in group chats (I mainly use Signal for group chats). Some of the participants receive my message, others not. When I check the message details it says "message not sent" or "not delivered" (not sure which one) for some group members while it does not display any errors other members.
As far as i noticed, no error means the message was delivered but even when it showed an error it could be that people actually got my message.

This error seems to happen a lot more often, when i send messages via Signal Desktop.
To get around the purchase tied to the single Apple ID, you can share most apps through family sharing.
Like music or art, I think that one starts to see, and appreciate, nuances as one learns and experiences more. If you’re drawn to the beauty and nuance of fonts, you start to develop preferences and appreciations for details. If you’re simply utilitarian in your font use (which is perfectly fine, of course), you probably don’t care about much beyond legibility. I find some fonts aesthetically beautiful, and some awful (Comic Sans is in the middle for me, though closer to awful), but I don’t expect others to share my tastes: I like jazz and filling out tax forms, too.
I knew you needed to use a library like Tokio with asynchronous Rust, but I never understood why, so thanks.

That said, the last time I looked at it, Tokio was much too complex for my tastes.
There's no way this is a durable win without some thorough investigation, post mortem about how this nearly happened, and corrective actions.
> it handles thousands of requests per second just fine

It probably doesn't. Spawning threads per request is a lazy pattern.

We use Apache to handle billions of requests per day, and even its thread pool can be an issue.
The one moment I know went wrong was when I couldn't remember the name "trie" and the interviewer just wrapped up and left 15 minutes early. And I still had 3 more sessions that day.
The problem with the MAS is that it's very difficult to leave it.

If you stop paying the Apple developer fee, maybe because you're not generating any revenue anymore or you switched to some other distribution system, users who have paid your app won't be able to download it again. The app won't be uninstalled from their machines but it will completely disappear from the MAS and the list of purchased apps.

There's nothing you can do to help them because you won't be able to know which users have already bought your app. What if you wanted to help your users switch to your new distribution system, or give them a discount for the new version (distributed outside the MAS)?
I think you don't get that one, probably because of the framing. I definitely don't think "don't talk to cops" is nuanced enough on it's own, but the perhaps US-centric part of it isn't the statement itself, but the context people will understand around it.

The core idea is that there are institutions in society (police being one of them) whose goals and incentives are contrary to your best interests. It doesn't matter that the people who work for them are "nice" or not, the act of performing their job can be very detrimental to you even if nobody involved actively wishes it. This observation is true.
I don't disagree that the DNS is a public good. And fascinatingly unique in that it's global public good, reasonably successfully managed without government intervention.

If the barricading is in reference to price increases, then again it's not the acquisition that enabled this, it was the contract change with ICANN. Registries transfer ownership all the time. .Biz was acquired by GoDaddy this year, and Afilias who run .info as well as the technical backend for .org was acquired by Donuts. No one made a fuss about these, which is another reason why the .org upset feels arbitrary. Is there something inherently bad with those acquisitions?

I'm not sure I understand the drifting comment. .Org continues to position itself as a place for everyone. It's not clear to me what policies you think are drifting from that.

What I think people continue to miss is that by and large the Registry is far, far less involved in the life of any particular domain than the Registrar. Their policy choices, pressure points, and regulatory requirements are substantially more impactful than those of the Registry.
Well, preview is not a browser so it’s not surprising (unless you’re thinking of Photos, which is ok but not great).
I see now, I misunderstood your original post. You were saying async/await is necessary because futures work badly, not because all the alternatives (i.e. locks) work badly.

Sorry, my mistake!

Edit to add: futures work badly in every language, so there's no shame in the borrow checker not working with them.

Edit 2: But in that case we're back to "why would Rust want async/await over (potentially green) threads with its first-class support for locks?"
Stablecoins Regulation – Read It Asp [pdf]
i enjoyed this, really nice. every metal band, every metal album and song decreased my score. :)

> Your spotify was music-to-stalk-boys-to-hail-satan-heavy-eyeliner-post-punk bad.

> allegations-of-abuse-have-never-been-proven-in-court bad

> gallagher-brother bad

> instagram-your-tent-at-sunset bad
IRON file systems https://people.cs.uchicago.edu/~haryadi/pdf/sosp05-ironFS.pd...

EIO: Error Handling is Occasionally Correct https://www.usenix.org/legacy/events/fast08/tech/gunawi.html

Evaluating File System Reliability on Solid State Drives https://www.usenix.org/conference/atc19/presentation/jaffer
After TON failed [0] I don't see many other avenues for breaking even with 500 million monthly active users. [1]

[0] https://news.ycombinator.com/item?id=23156224
[1] https://t.me/durov/142
To anyone who hasn't seen this yet, it's worth a watch. Half of it is a lawyer talking about why you invoke the 5th even if you don't think you're a suspect. The other half is a response by a police officer whose opening statement was "Everything [the lawyer said] is true. Ok? And it was right, and it was correct."
Correct but Jepsen focuses on consistency and correctness and not on destructive. Scylla is exposed to range tombstone issue like many other LSMs. We recently have been improving them - check the most recent issues: https://github.com/scylladb/scylla/issues?q=is%3Aissue+is%3A...
> Why wouldn't you use threading?

Because the C10^nK problem where n increases periodically is still a thing?
i did not understand the need for the hostile language.

i regret letting this access my account. i would recommend others to not give this tool access, it is not worth it.
People value what they are used to. I write code in an editor every day, and I use my editor somewhat deeply, using plenty of shortcuts to manipulate text quickly. When editing text in Notion it feels unproductive because I'm used to a code editor.

Someone with a different background may have no problem with the text editing, because they're not used to anything substantially different, but may have an issue with another part.

It's great if we can take a step back and see the bigger picture, if there's more productivity overall, but perhaps the things you care about happen to line up with Notion well, where the author's didn't.
We did something in the neighborhood, check it out:
https://www.scylladb.com/2016/02/16/fault-injection-filesyst...
I am an engineer, have an engineering degree. Fully disagree with your assertion.

I'll fall back on my anecdotal evidence of the monthly keg parties that the engineering department threw to counter your example.

Again the statement that most engineers are introverted is in no way defensible and its insulting to try and group us all together like that.
Hey auth gurus! I have a newb question for a scenario that this article doesn't appear to cover, so I hope folks don't mind if I ask it here.

Is there any way to authorize a front-end app to use private back-end services without requiring a login? (I have people abusing APIs which were intended to be private, and which may otherwise force me to require user accounts.)
If you're right around a million every year, you have a huge incentive to not go over.
Sign out of the first ID, sign into the second ID, install the program you want, sign out.

I (and many people) used to buy all apps under one ID and would have to do this. Apple and the software publishers have moved to "Family Sharing" for most apps which means I can buy an app and they can install it without having to deal with multiple App Store IDs. That's true for MacOS and iOS.
How much does a 68GB cost on the cloud per day? Also, you don't have 1 million cores so quite a bit of your daily server costs will be eaten up by the OS running context switching code.
Just so you know, in KDE, you can change the animation speed to "instant", which basically disabled all animations and makes it snappy.
The New England Journal of Medicine Has Abandoned Its Scientific Mission
Before OS/2, Microsoft had Xenix.

It was the last good OS they ever shipped.
It tends to be easier to criticize than to see what’s good.

What are you trying to accomplish with your comment?

(My goal is to help...and farm karma)
Interesting. I didn't know they moved the Siegessäule. Reminds me of what I read about the approach to the Vatican and the way Mussolini obliterated bits of (messy) historic city to achieve a suitably scenic and impressive vista.
I think that's just a shortcoming of terse communication. I would wager he's not zeroing out the coefficients considering the context. Maybe $10 at 5:1 if there were a way to ensure fairness on the bet.
Yes I use nginx. Yes I know websocket is different.
> the real threat was a remote access trojan

The real threat for most people is forgetting the password.
Hmm. On the one hand I sort of agree but I think giving people a roughly structured play pen isn't always bad.

Based on my experiences as a Physics student, It encourages bad code (DRY, etc.), but considering academics often have no real training as programmers as opposed to computer-practitioners, I guess it's better than them dumping raw c into a file and never touching it again?
Nice? Think again.

That's over 200 USD for each US citizen above age 18. Where do you think that money will come if not out of your pocket?

Since the money is going to the budget and most people will treat Internet access as essential service you can think of it as another tax.
Rust is intended as a systems programming language, it's for people who are writing "the next nginx". It turns out that there are also a bunch of people who want to write webapp servers in Rust, too, but that's never really been the goal.
Some of these aren't that bad. I think once you get past five letters in a row or start adding apostrophes, it's time to use something else. A couple letters with some customization can work though, e.g. I don't think the Lamb of God logo is bad.
I’ve been working on a printing related project at my job and it’s been awful. Printers are the worst.
I didn't fall the for the line, but I had that used on me. Raise time came up and I was told that after review my salary was still inline with what they wanted to pay for my experience, because I had negotiated up from their initial offer on initial here. I was gone several months later. Such a stupid thing to do.
> No one is ever pleased to see an ad.

People watching the US Professional Football Championships primarily to see the ads and watching movie trailers voluntarily (which are ads) seem to disprove your suggestion.

Messaging has costs, especially if it includes proxying media, or verifying control of phone numbers. If the costs aren't too big, it's find not to have a business model, but if the costs are large, a business model enables longevity.
> Pandora's discovery, recommendations, and shuffle algorithms are objectively superior

IIRC, these algos were part of a project called ~Muse which later forked, and there was a schism between the algos and clickstream data or the personal data and anonymized cohort data. Will have to review / re-search.

The trove of our searches, listens, and skips Pandora has / had did a good job informing recommendations and was an effective moat for my use.
Ask HN: What moment led to you becoming a coder?
Since many of us will be sitting in our old rooms again, coding away on some Christmas project or another (and I hope this remains respectful to those who aren't at home, or can't be at the moment), I wanted to know what led you to become a coder in the first place? For me, it was Winter Challenge (1991), where, as an overly confident 14-year old, I tried to manipulate my high-scores by changing the EXE (or COM?) file. I broke it, of course. And with no backup disk, I set out to just make another Winter Challenge in Q-Basic. Which, obviously, failed even more so. But many PRINTs and GOTOs later, I had found a hobby that has given back so much over the years. I was curious to hear your stories.
I always thought that TSR stood for "trash system randomly".

I'll show myself out.
This is great. These banks/middleman are less relevant.
At least there's actually Helvetica!
Go and Zig already solved the problem. Java will follow soon with Loom, can't wait.
I don't know where the headline comes from, it isn't accurate. The pardon power was debated at the Constitutional Convention. Some attendees argued against a pardon power because the President could use it to pardon crimes he was himself guilty of, even treason. James Madison argued that impeachment is the answer for abuses of the pardon power, and his view won out. The framers granted the power with their eyes wide open.
I think we tend to underestimate the effect of environment and organization on the individual.

A city (or office...) can be 'democratic' if it has a variety of places to meet with different degrees of formality or organization, be it in a park, a public place or a side street.

Or it could be 'authoritarian' if it's centered around institutions, makes the public easy to surveil and discourages deviation from the task at hand.

It's easy to see how through a systematic understanding of these factors (or by instinct) leadership would want to build a city (or design an office) a certain way and it's worth paying close attention to what's going on in this regard.
Ask HN: WFH has tanked productivity and mental heath – think I might get fired
I have ADHD and I'm relatively introverted. In March I moved to NYC to start a job with a company that has grown explosively during the pandemic, has a great culture and checked one of my bucket list boxes of living in NYC.

Although I did pretty well and performed above average during most of the pandemic, the last few months have scared me.

My boss is starting to press me as to why I'm not moving tasks along fast enough or getting things done in a timely manner. Fortunately I've personally architect-ed some important infrastructure components so I'm safe in that regard. My boss has been very accommodating, he's open to letting people say when they've had a "bad" week and I've done alright so far.

However, November was bad. My depression came back hard for the first time since college. I've attempted to be disciplined and focus but even with ADHD meds nothing is really working. Obviously some people have it better, but right now I'm realizing New York is a huge waste of money, my salary isn't even that great and I'm worried if I get fired I'll have to go through another personal hell of 3-4 months of interviewing. Given how well I handled the pandemic / WFH prior I didn't think I'd break down like this. However, right now I just want to keep my job. I'm honestly more scared by the fact of my inability to control myself, improve at all or really feel in control of my life right now.

If anyone else is struggling feel free to reach out for my email.
> Registrars not Registries are the real place to try and protect Registrants

This makes zero sense. There is robust competition among registrars and since it's easy to change registrars, registrars have a disincentive to screw over registrants. In contrast, registries have registrants completely over the barrel because you can't change registry without giving up your domain name. So registries are absolutely the place where registrants need to be protected.
I do not think most apps need that, but e.g. financial companies needs to identify all their customers.
Dyson Cool+Hot Air Purifier (built-in sensors), Atmotube and Awair.
Waterscope
Crowdsourcing dynamic illustrations for a new astronomy book
I agree with your goals. I absolutely want to both reduce the strength of copyright restrictions and encourage a culture of open access IP (aka open source, FLOSS, etc).

That said, the tone of your comment isn’t generally appreciated on HN. The sarcasm can promote unhealthy discussion, and the use of hashtags is odd since HN doesn’t use hashtags.

I hope you will continue to talk about problems with IP restrictions without resorting to this kind of cynical sarcasm. It’s an important idea and when presented well could help change some minds here.
I like to say their OS shell was also an IDE.
You're upset that the EFF isn't able to work miracles?

Abolishing intellectual property (which, frankly, sounds like a terrible idea) would be a global effort requiring the invalidation of treaties and battling a nearly infinite war chest because the wealthiest companies in the world rely on it.