skysight-inc/HackerNews huggingface dataset:
Another Look at Implementation of R/W Registers in Crash-prone Async M-P Systems [pdf]
We tried introducing a forum to our users in the hope of moving away from Discord for all the same reasons and ended up finally shutting the forum down to preserve the unity of having a community all in one place. Reason being, users don't seem to care about the limitations like we do and preferred Discord. The users spoke through their choice of where to post. It feels like the same reason teams use Slack for the perceived relatively friction-free ability to post, despite its equivalent issues for business communication.

It makes me think that users believe finding the answer is our problem, not theirs. Their job is just to ask the question and expect a response. Frustrating.

It's tempting to think a bot or some kind of "save this answer" feature in Discord itself would help, but bots often fail to create the great user experience we expect them to.
It's interesting how sci-hub's papers on medicine dwarf those in many other fields like comp-sci, math, and physics. I wonder if that reflects the number of papers in those fields, or if sci-hub just has a non-representative sample. If the latter, why?
It'a a valid certificate for a bunch of Yahoo domains, but its use on paulgraham.com is not trusted. It should throw up a warning screen and let you click through to the site, either temporarily or permanently on a TOFU basis.
> LA is great… As you approach the city you feel the ambient stress levels start ramping up.

I find the Bay Area, and the valley in particular energizing, and even high stress. There’s something going on on every corner. My wife, an artist, found it dull, a cultural wasteland.

When we went to LA she was excited by the high energy buzz, all the activity wherever you looked, and so much creativity. While to me, it was a sleepy place: the people even walked slowly and had long lunches!

All a matter of perspective.
i follow you on github :)

sorry!
> and DNS (which is centralized and should be replaced btw

So much nonsense in a single paragraph, amazing.

If anything DNS is less centralized then http and SMTP.
Its a surprisingly complicated system for what it does because of all the caching etc, but calling it more centralized then http is just is just ignorant to a silly degree
I pay monthly $7.99 or whatever for Jet Brains products. Predictable and sustainable revenue stream makes good business. And it is cheap enough for the value I get from it. Totally OK IMO. I charge a subscription fee of $X/year to my employer for my services ;-) which keeps me alive, pays the bills and everything stays healthy.
Ask HN: If you were in a software developers' union, what would you fight for?
> I moved to the US, and I haven't had a good mango here.

I'm used to the chaunsa variety, but I've found that alphonso mangos are a good substitute and are not too difficult to find in the US. I don't know how those varieties compare to the ones commonly found in Egypt.
That is why i run fvwm. They didn't implement the memory leak yet.
The juxtaposition of a comment next to code best illustrates the real advantage natural language has. It's pretty good at moving the mind of the reader into the state intended. To convey information concisely. but isn't always right
Maybe that’s what we should actually be aiming for: fixing those societies/economies at least so much in the direction of the “good ones” (where you can trust banks to take care of your money, can trust market players, trust the courts etc.) that crypto becomes uninteresting.

I mean, there was a functioning black market in post-WWII Germany – that doesn’t mean it was actually “good”. It was simply necessary until society got back in order.
As an author should.
Maybe the author has a point in there somewhere, but I honestly can't get through writing like this.

Reads as vapid, shallow nonsense.
They give you 1k in funny money. There is no payment this is alpha
Sure. I agree with you on that. I also agree with the commenter who said that regulators should be a lot more proactive in enforcing the rules against false advertising and monopolies. It’s really quite amazing what companies can get away with.
I think chase sapphire reserve was the peak at $1,500 bonus (assuming you were already going to travel) in exchange a $450 fee, but that was offset by $100 global entry credit and a few other benefits, so it was close to $1,500 free for many people I know. I know my wife and I got it, and it was basically $3k for free.

It was so costly that Chase had to list mention it specifically in their 10-K and I believe all the other banks looked and it and said no way are we spending that much.
Because it stinks.
The best thing you can do for WordPress is separate the database (MySQL or PostgreSQL) from the web server. If those run on the same VPS they compete for memory. Most cloud hosting providers offer hosted MySQL/Postgres. You can configure the virtual private network so the database is not accessible on the public internet (for security) and the web server running WordPress can access it over a private IP address.

The VPS then only has to run Apache (or nginx) and PHP. A low-end 2 vCPU / 4 GB RAM server is fine for that.
They give you 1k it’s just internet bux, alpha test not real money
While I agree, we shouldn't discount one less RTT for encrypted connections. Latency is a problem that never really goes away, and we can only try to reduce RTTs.
> And someone who never writes has no fully formed ideas about anything nontrivial.

Harsh. Socrates didn't write his ideas, a counter example that immediately popped up in my head.
I'm definitely aware, having done a lot of CGI programming in perl myself back then. But nowadays it just seems so strange to boot up an interpreter and start parsing/validating/executing a script from scratch on every request. Even if you have disk cache and fast process launching, it's just a lot of work you have to do each time.
I don't cite those names as authorities whose views on the historical influence of Christianity--which differ greatly in their particulars, by the way--demand acceptance. I'm presenting them as evidence that the subject is worth reading up on, whether by you or by someone else who happens to read these comments.

Thank you, that's an interesting paper. Looking at the "morality-as-cooperation codebook," though, I see a great deal that contradicts orthodox Christian doctrine--for example, Giving preferential treatment to (members of) your group. Assuming that the opposite belief--that you should "love your enemies, bless them that curse you," etc.--has gained any adherence in the West, that ethic must have originated in something else (maybe a religion?) besides the code of reciprocity your paper's authors have assembled.
> I'm not sure what the right way to do these…

In which case, maybe what you see is as good as you'll get.

> … some languages get to preallocate…

Here's Go using a library pool —

https://benchmarksgame-team.pages.debian.net/benchmarksgame/...
Maybe the author has a point in there somewhere, but I honestly couldn't get through the writing. Who's the target audience for this?

Reads as vapid, shallow nonsense, and there's certainly no conclusions, let alone arguments anywhere to be seen.
Edit: Oops, leaving this for posterity, but there's an error below. At the point marked OOPS cmpxchg or another atomic op is the (only?) way to avoid a race condition when there's a potential interrupt between the write-back instruction of the atomic operation and the comparison to the generation. My bad.

--

For this use case, I don't think the approach I mentioned requires an atomic cmpxchg.

Fast path (no pre-emption):

- Read generation number shared memory location (GNSML) to register
- Perform atomic operation
- Compare (non-atomic) *GNSML to register [OOPS]
- Equal, so continue

Slow path (pre-emption):

- Read generation number shared memory location (GNSML) to register
- Perform (part of) atomic operation
-- Pre-emption occurs -- kernel updates GNSML, already has plenty of memory barriers with mode transitions
- Perform (rest of) atomic operation
- Compare (non-atomic) *GNSML to register -- because we're reading on the far side of the barrier, see new value
- Different, so jump to restart
In South India, our parents would make us take our shirts off before we eat mangoes to avoid getting stains as well. I was stuck in India due to the pandemic and got so lucky to be stuck during the mango season. Bliss!
System for converting TV commercials into interactive networked video games
No money this is alpha. They supply 1k for you to play with
Dolly Parton’s Dollywood to pay full tuition for employees pursuing college

https://www.theguardian.com/music/2022/feb/10/dolly-parton-d...
I respect your right to license you product however you want, but please don't call that open source.
yes - we addressed this on the twitter thread and also posted the new design that addresses the concerns. originally, the “buy annual, billed monthly” was a response to customers who use CC for years and wanted a 30%+ discount, but didn’t want to pay all up front. But UX needed to be improved and team had responded.
74 billion per year in FY2020. Was approaching 250 billion/year pre-covid:

https://www.statista.com/statistics/221076/revenue-of-passen...
I am also old but unable to relate at all because I don't think I've ever worked without headphones. Home or at the office.
You have to call fsync after you write the temporary file to avoid data corruption unless btrfs is mounted with the flushoncommit option. Without it btrfs flushes, but without waiting for completion.

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/lin...

I guess an approach like SQLite's WAL is faster for this.

https://www.sqlite.org/wal.html

The only thing to keep in mind is that you can cause SQLite's WAL to keep growing with concurrent writes, as the checkpointer can checkpoint the WAL, but cannot overwrite it. There is a WAL2 branch of SQLite that tries to fix this.
Good point. If so, this data is a lot less interesting :(
Great point, as there're only 2 ways to make money in business: bundling and unbundling

https://anderson-review.ucla.edu/bundling/
Don’t you just need literally one guy who you blackmail and then kill afterwards?
Cool article. Either I'm getting old or the NYT is hiring some great new writers. I have really liked a lot of the reporters from the last year or so.
I think the issue isn't about fixing it, which is nice but how did this happen in the first place and what kind of marketing culture is being cultavated inside of Adobe. It didn't happen by chance. It was a deliberate dark pattern to screw the gullible customer.
Sci-hub will grab and serve anything with a DOI (or at least used to; I don't know if they have started ingesting papers again after turning it off a while ago). I have found open access papers there before. It's simpler to just paste the DOI into sci-hub than to check to see if it's one of the few open access articles in a mostly paywalled journal.
For FANG scale, a 1% performance improvement for certain services has measurable business results.

Take Snap. Say they reduced time to view a snap by 10ms. After 100 snaps that’s an additional 1 second of engagement. This could equate to an additional ad impression every week per user. Which is many millions of additional revenue.
I think you can take this to a point where it's SERP spam, but what I was suggesting doesn't fall into that category, at least to me. A paragraph or two of descriptive text with actual info supplied by a specs table seems reasonable to me. Some people may even absorb info better when done that way.

My suggestion (as a reply) for spintax is a little closer to spam, especially if you get carried away. Done right, though, it's not very different from what a copy writer would do manually. Products have product descriptions, and they are somewhat formulaic even when a person writes them.

If you poke around the site, you can see that time was spent parsing out various specs that aren't understood by other similar sites as anything other than strings of text. The tweaking would mostly be to get Amazon to accept it.
That doesn't mean they need to switch away from flutter. You can use it to have a single codebase that uses Material design on Android and Cupertino design on iOS.
I ended up writing a build script that makes the required changes for chrome/ff extension.

This will become harder when mv3 gets pushed out broadly, but it's def not pretty :(
in a lot of rural areas dogs just roam around, neighborhood dogs would wander into our house sometimes

they’ll come home when they’re hungry, as long as they don’t bother livestock people don’t tend to care much
Here's a notebook that fetches Sci-Hub mirrors from Wikidata and tests them. I also included an iOS Shortcut to add to your Share screen. When you're on a site that Sci-Hub recognizes and you use the shortcut it will try to fetch the paper.

https://observablehq.com/@iz/sci-hub
Same with plums. I don’t even know why they sell them in the us. It’s like eating a ball of water. Think of the flavor of an ice slushie that’s just the ice.

I gave them plenty of chances, in every corner of the country, in every season I could find them. Always terrible.
I remember watching a young man being interviewed somewhere on the front lines of the Bosnian War (1995?) and him saying something to the affect "can you believe what we are doing to each other during this time of the Internet".

There are so many amazing things happening in this day and age on every front and evil Tyrants(aka Putin) want power/control and are willing to burn down other nations so they can rule over the ashes.

Ukrainians just want to be left alone.
>Bitcoin requires only as much power as a tiny country size of Portugal/Netherlands

Riiight. "Tiny".

Netherlands is number 31 and Portugal is 52 by electricity consumption out of 216 countries. https://en.wikipedia.org/wiki/List_of_countries_by_electrici...

To put it in context: you could power all of Argentina with the power bitcoin wastes. Big enough for you? Or Nigeria five times over (that's 200 million people times five).
I'm just happy that Mozilla is blogging about useful, technical subjects again. Since Mozilla has divested of a large number of their technology projects (ie the Rust team), all I've been hearing has been either a) blatantly political or b) some company partnership (which I am always suspect of) or c) something strange like [0].

Probably, there is some element of selection bias, as outrageous articles seem to spread farther, but I'm still happy I have something like this shared with me.

Please give us more technical excellence Mozilla - I'm looking forward to it.

[0] https://blog.mozilla.org/en/products/firefox/how-to-watch-wi...
>Just use GetX

This is terrible advice. GetX is great for rapid prototyping but nothing more.

Once you reach a certain point you will need to re-code your entire app to get rid of this.

If you choose GetX, you are no longer building a flutter app, you are building a GetX app, and you will want GetX developers to work with the code and at some point it will becomes unsustainable and you will need to start over.

GetX is bottom of the barrel flutter development, and is only valuable for people who churn out large amounts of apps for customers that have no idea what they want.
If you cannot get professional help: work to get in touch with your emotions. What are you afraid of? What exactly makes you anxious? Are these feelings matching reality?
Also: everybody fails sometimes, everybody has problems, perfection does not exist.
This sounds super cliche but was tremendous help for me. I considered myself super rational and suppressed my feelings for most of my life. That means living fantasy, not knowing yourself and without truth about yourself you cannot change
If the idea of happiness is never having to leave the house then the past 25 years have been great.
I don't use Adobe products anymore. Too many dark UX patterns and bad business practices, e.g. pulling all user access in Venezuela, taking away the ability to earn money - the entire country - back in 2019 [0]. This couldn't have happened before the move to the subscription model.

I recently had to use Adobe XD. The installation process - extremely bad UX and the Adobe cloud thing - bloatware. On top of that... trying to open the XD file a week later, it asks me to login first before I can use the app. And you can only export to PDF 3 times - otherwise you have to upgrade.

In my view Adobe is user hostile.

Not sure how you can turn around that ship - Adobe has a shareholder value uber alles mentality.

But thanks for trying.

[0] https://www.pcmag.com/news/adobe-pulls-all-user-access-in-ve...
It's the driver who is driving the car, not Tesla.
Perl too. The -p, -n, -e switches work identically.

-n causes Perl to assume the following loop around your program, which makes it iterate over filename arguments somewhat like sed -n or awk:

LINE:
while (<>) {
... # your program goes here
}

-p causes Perl to assume the following loop around your program, which makes it iterate over filename arguments somewhat like sed:

LINE:
while (<>) {
... # your program goes here
} continue {
print or die "-p destination: $!\n";
}

https://linux.die.net/man/1/perlrun
Of course there is, that's an important business function of digital clearinghouses today. The question is if crypto and the specific distributedness that NFTs enable add anything to that. Which it might, but it's also not the model bring explored with most NFTs, conferring zero other than bragging rights to the purchaser.
Keep "failing" as a goal until you succeed. Eg. Goal "get a glass of water" take the first step towards wherever the water is = fail = success take the second step = fail = success....keep going until you finally get your glass of water = success....this method works for me.
Let’s not forget that Photoshop has always been expensive and became the de facto photo editor because they were so far ahead of everyone when piracy was rampant. That’s the only way most people were Photoshop literate by the time they entered the job market.

This was discussed frequently inside Abobe, but the solutions always flowed back to more control instead of more openness. Now Adobe is going to push tech exoticism while suites like Affinity eat up the market.
You can use it for communication, and it remains popular by first-mover advantage, so I suppose it “works” technically. But almost everyone is on a few, huge servers that can dictate the standards to everyone else, it’s not E2E encrypted and the few attempts to add E2E encryption are unusable, the anti-spam systems are so strict and flakey that it’s a crapshoot if any email actually arrives in someone’s inbox, and routing emails is based on domain names, which are a terrible way to manage data portability.

In other words, it didn’t accomplish what any pro-Federation activist actually wants to accomplish.
this already works, just use `YodeCreateSeditorReplace`. The command creates a seditor and opens it in the current window. You can then use the created seditor like any other buffer. To open a selected code part in normal splits do:

:YodeCreateSeditorReplace
:vsp
<Leader>blt
Vulpea: A collection of functions for note taking based on `org` and `org-roam`
Nothing stopping any client from having logs. mirc and xchat have had them for decades. Yes, they are local but do exist and serve their purpose
I think the popular wisdom in the US at least is you learn phonics and learn patterns which is how you learn to spell. As if there’s some “trick” to it. But especially in English there’s a million different things that don’t follow the supposed rules. So just memorizing by virtue of being constantly exposed to words is the way to go. Eventually you can’t help but be mostly literate.
Here, I'll take that last word so you can feel good about this now that you ran out of arguments.
The greatest invention on a television surely has to be the mute button on the infrared remote control. When commercials are muted then you realize how stupid they generally are and how they think people are idiots.
Ha! No worries.
HTTP/3 is E2E encrypted and built on UDP. What does “most routers don’t play nice with it yet” mean in that context? Do you mean middleware boxes/routers rather than end user routers?
> My experience in United lounges the past year, barely worth free, not worth paying for.

What United lounges have you been to?

The ones I've been to, for example Newark, have free unlimited restaurant-quality table service, and unlimited premium alcohol, including unlimited Champagne. To be honest I usually look for longer layovers because it's a bit of a treat in there. I love working on their glowing mock-marble bar tops with unlimited iced Champs.

And that's just the basic business-class lounge. I once had the fortune to be in United's Global First lounge in SF, and that was something more again.

https://itstravelseason.com/airlines/united-polaris-lounge-f...
What gives meaning to text? How do you know there's something more to text that the "phenomenology"?
lol @ “everyone”

i don’t watch TV on my own accord. usually with my wife (when she wants to watch something) or when i’m forced to while at a bar or restaurant (many bars, especially around here in southwest Texas, have MANY TVs, almost all of them tuned to some variant of sportsball). when i travel by myself, the tv in the hotel room never turns on, for example.

sorry if this comes off as me being vain; I never tell anyone and having a soapbox to finally talk about it is awesome!

i’ve only been to Europe once so far (Barcelona) and restaurants and bars without TV was one of my favorite things ever. this experience only exists in big cities.

however, netflix, hulu, and youtube premium probably think differently of me lol (i pay for these services but my wife consumes them)
https://thepointsguy.com/guide/monthly-valuations/
The end of overtime exemption status. No one should be allowed to work off the clock. It is legalized wage theft.
>it's unpredictability which is the hallmark of comedy.

I think it's more about making connections the audience weren't aware could exist, but actually do exist, or can potentially exist. And GPT3 is pretty good at finding such connections. Complete nonsense isn't usually funny. It's always grounded in reality.
we need a classification such as Malignant Compliance.
It is a coercive tactic to get people to accept their tracking cookies
And then there's `xonsh`, "The unholy union of bash and Python."[0]

Which I've been using as my daily driver for a few years, and absolutely swear by it.

https://xon.sh
What's the most popular paper on all of scihub? By field?
I would disagree, searching for a topic or question on any search engine and appending 'reddit' gets me reddit discussions that are frequently relevant to my question (game tips, bugs encountered in some software, often real user reviews for products, etc).

Reddit's redesign is annoying and their own search isn't great but the alternative sources for a lot of communal information is completely inaccessible. I cannot search Google for Discord conversations and get information about my Lenovo laptop's rear thunderbolt port misbehaving, even though I witnessed that conversation take place multiple times on the unofficial Legion Discord community. If you're not on Discord and sort of active in a community it might as well not exist.
WASM does not have native access to DOM for starters.
imo email proved that strong moderation (black-/whitelist oligarchy) is required in a federated messaging system because of spam.
This seems fairly cool, and I appreciate the write up, but god I hate it so much when people write code samples that try and be fancy and use non-code-characters in their code samples. Clarity is much more important then aesthetics when it comes to code examples, if Im trying to understand something I've never seen before, having a bunch of extra non-existant symbols does not help.