skysight-inc/HackerNews huggingface dataset:
> May be there should be investments into Rust ecosystem from pro-environment groups.

Meh, I think they have better ways to spend their limited resources than putting them into something Amazon is also investing in.

> PS: that Go memory usage is incredible. Why is it so low when compared with even 'C'.

That study has been posted here and a bunch of other places and just isn't that reliable. It's based on The Computer Language Benchmarks Game. Some of the implementations are painstakingly optimized with SIMD and sophisticated algorithms. Some aren’t. It’s benchmarking N different programs written in M languages (where M<N) that satisfy a given challenge, not the same program ported to N languages. Which languages have high-quality implementations might say more about how obsessed a given language’s community is with this particular set of benchmarks and rules than the actual efficiency of the language in question.

Take a look at the dramatic difference between Javascript and Typescript. Then realize that Typescript is literally the same language. Basically I think someone wrote slow-solution.ts, then someone else wrote fast-solution.js, and no one bothered to cp fast-solution.js fast-solution.ts.

Edit: that said, I do think Rust is genuinely a great language when you need security and efficiency together. And Go is a great language when efficiency is not quite as important as productivity.
It used to be 2 sockets per client, so now it's 6?

Well it's a non-problem, if you need more bandwith than one socket in each direction can provide you have much bigger problems than the connection limit; which you can just ignore.
sounds like you did not really evaluate both technologies at the heart but only some libraries on top?
> after the customers left

This is delusional. Creative Cloud is bigger than ever.
VeraCrypt

https://www.veracrypt.fr/
One thing to consider is that, in arms race-terms, the consumer wins.

See DRM/piracy, see Tor, see Linux, etc. For a sufficiently-determined consumer, there's always a way.

The only things running against that grain are the odd bills like the EARN IT act, which seldom pass due to public uproar.
According to the article, doctors and patients alike seem to dismiss the possibility that HIV can infect heterosexuals. On the contrary, more heterosexuals are being found positive, and at a significantly later stage in the illness, than homosexuals. In the gay community, it's common to get an STI test quarterly, or at least after having sex (protected or not) with a new partner. Doctors and patients alike need some education with regard to risky behavior to prevent the spread.
I moved from software dev to technical writing. It uses a different part of your brain, and yet a technical background can be an advantage in TC - not all tech writers have a tech background!
BILLY MAYS HERE

Don't worry, we also do this in the US.
>The Venn diagram of Linux users and Fortnite players are two distinct circles, distanced six feet apart.

The Steam Deck and others like it might close this gap. I know if I was looking for a gaming PC for my pre-teen/teen, I'd be looking really hard at it.

It can also run Windows though so that might be a good (if relatively pricey) workaround for that subset of users.
That’s right. There were no variants of the gen-1 Macs (if you ignore Lisa.) The 512 was nicknamed the Fat Mac, and IIRC there was a hardware upgrade path from the 128 to a 512: as a result many former 128s “silently” became 512s and you wouldn’t notice this fact unless you looked carefully at the back (or popped up “About this Macintosh…”, or wrote the check yourself.) I think we ended up with 128s that went all the way to 1MB (Mac Plus?) internals eventually, but my memory may be playing tricks on me.

Here’s Douglas Adams’ Mac SE in the UK computing museum: https://twitter.com/andytuk/status/731523049221181440?s=21
Slit-Scan
Is it worth upgrading a long polling solution to SSE? Would I see much benefit?

What I mean by that is client sends request, server responds in up to 2 minutes with result or a try again flag. Either way client resends request and then uses response data if provided.
I’ve never heard anyone say “I like Adobe”. It’s seems to be universally hated, and rightly so.
The Road goes ever on and on…
Last time I ordered Chipotle it turned out their own delivery app is just white label DoorDash.
They don't support headers in javascript, that is more a problem with javascript than SSE.

Read my comment below about that.
It doesn't have to be in the book, it can still influence the book to make it internally consistent and well motivated.
Ask HN: Would Russia invading Ukraine accelerate colonization of Mars?
giving 50-60% higher offers than desirable candidate's current salary
Show HN: Live dashboards to embed in your GitHub README.md
Thirded. Would be highly interested.
this is what i have been telling people for years, but its hard to get the word out there. usually every dev just reflexes without thinking to websockets when anything realtime or push related comes up.
"Everyone watches TV"

No
People who avoid dependencies are, in my experience, junior devs who forget why they get to write software for a living.

Senior devs understand the value of delegation, especially outside of the company, for work that isn’t your core competency.

You aren’t often allowed on successful and productive teams for very long if you just throw out an entire category of efficiency. I know no dev would last very long on a team I run if they wasted my team’s time rewriting something we could pull off the shelf.
Yes, since IE7 is out of the game long-polling is no longer needed.

Comet-stream and SSE will save you alot of bandwidth and CPU!!!
So then the objective function is the least predictable from the set of all possible logical continuations.

So given sufficiently large corpus of logical and reasonable continuations, selecting something from the lower end of the probability distribution yields comedy, no?
In fact, we have Alphonso mangoes in the US on a seasonal basis. Add others have pointed out, they're likely not as good due to shipping constraints.
Good idea. I'll think about it. Thanks!
I've been disturbed in recent years by how much some games use techniques reminiscent of gambling to get people addicted to their games.

Of course there's a fine line (or maybe no line) between addictive and just plain fun or exciting... so I'm not sure what the solution is.

Making games less fun or exciting is not desirable, but neither is having people so addicted to games that their real-world life suffers.
That was common practice United States as well until it was made illegal around a decade ago with the Commercial Advertisement Loudness Mitigation (CALM) Act. However that only applies to TV and I believe we're now living with the same problem all over again with streaming platforms - when I stream a YouTube video to my TV it definitely seems like the interstitial ads are louder than the content.
It reminds me of that pg essay - the more bogus the liberal arts the more bullshit is used to obscure and complicate meaning.

It was specifically about writing, but the attempt to over complicate still applies imo.

“And then of course there are cases where writers don't want to make it easy to understand what they're saying—in corporate announcements of bad news, for example, or at the more bogus end of the humanities. But for nearly everyone else, spoken language is better.”

http://paulgraham.com/talk.html
They don't block it, they cache the response until there is enough data in the buffer... just push more garbage data on the first chunks...
What about the carbon footprint of development time? Or maybe it is no longer an issue due to stagnated salaries and skyrocketed profits?
Okay, so you're expecting new fuzzing techniques to be found all the time, or perhaps that fuzzing may be a long term process.

I was sort of assuming that you'd have a super fuzzer that you can throw at every piece of software that comes out, so it's fixed before it gets released. (Obviously the interim would be real bumpy given existing software).
The graph view for notes is not helpful because it shows a bunch of gibberish like date, url?, etc. Perhaps add a Title field on notes so that we can control what shows up on the graph view?

Also [this page](https://docs.windi.app/taking-notes/bidirectional-links) does not actually explain how to create a link. I guessed and put a notes URL into a different note's markdown link. Is there a shorthand for linking notes or do you just use the note's full URL?
Sounds like the same story as risk compensation. "If you let people wear seat belts, they'll drive recklessly and die more."

I don't believe it for the same reasons. Though I agree that what we actually need for climate change is a seemingly-impossible amount of political coordination. A global pollution tax (not just on CO2) which no country or state can race to the bottom to escape.

So many people are categorically "anti-globalist" (I don't know what this means, but that's the sentiment I feel from them) that I have no idea if we can pull it off.
Every server eventually adds channels for memes, general off-topic, and pets.
This update is great. It's incredible to see all the types of research SciHub is empowering
The fixed cost of hosting a game is relatively fixed (providing a storefront, first level customer support, license management), and the part of the cost that scales but is still cheap (bandwidth is larger for bigger titles).

However, there are many times more small indie titles than there are big successes, and it's the big titles that draw users to your platform and bring in the money.

If Valve flipped their model, those indie titles would be even more of a net drain on their profitability, while there would be more incentive for the big titles to release on their own platforms.
I had the same issue I think, struggled with it up to around 25 when a doctor asked me to try melatonin.

It actually changed my life, now I can sleep and be like a normal person. I used to joke that I was a C-type person (instead of A/B) when it comes to sleep.
I find it to be right on the money. It seems that spiritual paths disclose this truth in their own ways. I’ve found it to be true for myself. You sort of have to make a leap of faith. Even on more scientific grounds related to studying consciousness in relation to mind state and how that affects “the render of reality” so to speak.

Fake it till you make it as they say.
Does Signal even have some sort of channels? From their website it looks like it's just chats like iMessage/WhatsApp etc? It might be great at what it does but no Discord I'm in would work without channels.
P(HIV+|straight) is still crazy low, so it's a bit of a tempest in a teacup.
Stupid people can do bad things without thinking, but when intelligent ones do it's always because there is an agenda.
Wait until you hear about state lotteries and casinos =P

It is amazing to me that people will just walk in with their pay check and leave drunk with pennies. Some serious neurochemistry going on there.
Ginkgos are peculiar plants, with ovules and spermatozoids. I don't know if the term "seed" applies well. You need an (fertilized) egg to grow the plant.

https://kwanten.home.xs4all.nl/ovule.htm
A lot of online gaming and mobile gaming works like that. I would say to me this is more interesting (but still doesnt pass my threshold to buy it)
You're being downvoted even though you're absolutely right.

I'm assuming that arbitrary distinction makes it a lot easier to rationalize drinking alcohol while they stigmatize or demonize people who say, smoke weed or eat psychedelic mushrooms (or any other drug, really) in reasonable quantities, even if they are extremely productive members of society.
big five?
KLM to Stop Flights to Ukraine
Yeah, 100% fungible items.
I think that feature makes quite obvious why Microsoft was interested in purchasing Discord - that would give Redmond an enormous amount of information to mine through every second, every day
Hence the quote, "Issue queue or it didn't happen." That was Drupal's idiom and it still applies to projects in general.

> While all of these other communication mechanisms are great, esp. for hashing things out more effectively in real time, it's absolutely critical that a summary of what was talked about make its way back here for the benefit of those who couldn't be there, including Google, and yourself 2 weeks later when you totally forget what you talked about. :P There needs to be a URL to point people at who have questions later on. However. As a text-based medium, the issue queues are an ABSOLUTELY HORRIBLE medium through which to have a heated discussion about whatever. For that you turn to one of the others.

https://www.reddit.com/r/drupal/comments/1qz9l9/i_am_angie_w...
Does anyone here have any "secrets" they'd like to share?
I am not really looking but the amount of companies or recruiters in my inbox is lower than at it was 3 years ago and the good offers are not remote and the interviews are still silly. So I guess more desperate is what we need.
Misadventures of an early engineer
I meant non threatening to capital. Things like gay rights, BLM definitely upset some people but the PMC's boss's position isnt threatened by it.

CSR is effectively a just a different kind of reputation laundering. In general the more evil the corporation, the more of emphasis they need to put on CSR.
The issues with TCP head-of-line blocking are resolved in HTTP/3 (QUIC).
Have you visited Miami in season? I avoided them sue to allergies in the family but we had a few mango trees in our yard which would produce mangos so large they would fall off the tree and burst when they hit the ground.
I remember the Long Now Foundation did something like this, where people staked money on long term predictions (with the proceeds from said wagers going to charities): https://longbets.org/
Lines up fairly well with the introduction and spread of substance agriculture, which is thought to produce less healthy individuals than hunter-gathering. Farmers won because they were more numerous than hunters, not because they were individually stronger.
The fun thing about art criticism, and the reason I firmly believe in the "death of the author" school of critique, is that even the choices an artist made in the face of constraints, or as a snap decision at three am, often do carry some meaning, and not always one the artist themselves recognize, either.

Presumably they could've gone out and gotten more green. They could've transitioned to bright blue, or purple, or yellow. But they looked at the piece done in grey, and instead of going "Yikes, that's way more bleak than I thought it would be, I'm gonna buy some more green and redo this," they seem to be satisfied with the final piece.

And that means that interpretations that find meaning in the color choice aren't necessarily invalid just because the artist wasn't consciously thinking about what they were doing when they ran out of green at 3 am. Or, for that matter, that an interpretation of an art piece can't be valid just because it's counter to what the artist themselves had in mind.
> It's a shame in a way that bananas and the like have become ubiquitous…

I’m happy to be able to eat a banana; merely sorry that the ubiquitous one is such a boring variety.

The consequences of the industrial monocrop banana will be solved soon one way or another: the cavendish is under attack and either it will be replaced or all bananas will go extinct. I suppose Hegel would have appreciated this example.
When I think epic: the unreal engine, a concurrent of the steam client (payment and internet distribution).
Buildings binaries for distribution on linux OSes requires more experienced and more work than on the other OSes. Being a user of steam games, and as a developer, the following is what I think of, that to maximize compatibily and augment binaries life time:

* Be pure ELF64 (exe and so), which depends only on libdl (static loading) and its 3 symbols (dlopen/dlsym/dlclose). Pure ELF64 means it must not use "main()" but the SYSV ELF ABI entry point (which is actually almost main()...) and use fine grained linking.
* use pthread TLS, and not ELF TLS symbols (do not know if compilers provides "switches" to do that).
* window system: wayland(static code)->x11(xcb libs) fallback.
* 3D, gfx acceleration: vulkan (GL... mmmh... I would drop it) if the binaries are a game or a GUI which _really_ needs some sort of hardware acceleration (CPU with media instructions are seriously fast for 2D).
* input: dynamically load libxkbcommon(wayland) libxkbcommon-x11(x11), that for the client side xkb state machine which is fed with keycode inputs. Joystick support would directly use kernel events and the evdev file protocol.
* sound: dynamically load libasound (pulse and pipewire are hidden behind the alsa api, if ever present since it could be a simple dmix/dsnoop).

Unfortunately, c++ being c++, gcc/clanc/etc c++ runtime must be forked to be libdl-ized (since it is not the case), and all 3rd party libs.

This is significant work, but brutal and supposely ez.
Rambly looks sick, thanks for sharing!
Interesting question, what about it? Would the incremental cost of more people learning the language mean that there'd be less output in the short term, thus offsetting the benefit of "RIIR"?

Rust can be a difficult language, but I think that for most common usecases (web), we could reach reasonable proficiency in a few months/years.

There's also other interesting aspects like more tooling written in Rust, benefiting some of the existing languages, with a positive benefit to development time. If there are say 1'000'000 CI JS CI jobs running at any time, and compile/transpile times are reduced from say 3 minutes to 30 seconds, would developers be more productive and thus produce more (higher energy) or complete work quicker (less energy)?
Yes, but it's pretty nerfed. For starters, there's been heavy rumors that it uses a flattened OSTree for the root directory, mostly to prevent consumers from mucking up anything by accident. That also means that you can't install software that isn't a Flatpak, which severely limits the usability of the device for a lot of people.

If I end up getting one, I'd probably install Arch over the Arch-based distro they use. I don't mind the OSTree approach (I guess it makes sense for consumer tech), but I'd like to get the most out of that thing; ProtonGE and MangoHUD included.
Firefox tells me:

"Web sites prove their identity via certificates. Firefox does not trust this site because it uses a certificate that is not valid for paulgraham.com. The certificate is only valid for the following names: .store.yahoo.com, .csell.store.yahoo.net, .store.yahoo.net, .us-dc1-edit.store.yahoo.net, .us-dc1.csell.store.yahoo.net, .us-dc2-edit.store.yahoo.net, .us-dc2.csell.store.yahoo.net, store.yahoo.com, store.yahoo.net, .stores.yahoo.net, stores.yahoo.net

Error code: SSL_ERROR_BAD_CERT_DOMAIN"

Does anyone else see this?
Focus on how you feel, and the rest will follow.

Do you want to feel bored? Boring? Not good enough?

Figure out how to feel excited, and the results will follow.

If you remain feeling boring, it's a self-fulfilling prophecy. The results will be boring. There's no shortcut.

How can you get exciting outcomes while feeling bored?
Navigation is horribly broken if you don't login. You're just stuck in a loop typing in usernames.

Several OSS projects that I've seen even have sophisticated bot protection and code of conduct agreement schemes that will hide the useful channels until you apply reactions on verification messages.

IRC channels used to keep public logs. Can we at least have parity with that?
He just needs to push more data on the reply to force the anti-virus to flush the data. Easy peasy.
He had a beige PowerMac G3 and he ran Rhapsody on it and he loved it.
I, didn't get it :)
It’s literally just a special case of the idea of price elasticity, a pretty core and uncontroversial idea in economics. For many (but not all) goods - if the price goes up, demand goes down. If the price goes down (due to efficiency improvements) the demand goes up.

If overall resource consumption stays the same or increases, then boom: Jevon’s paradox. And experience shows me that’s the norm, not an exception.
Which is why I suggested changing the domain name, not the hosting, and taking onboard other comments regarding the content of the site.
It highly depends on what the use case is.

For most use cases JS is still more performant than WASM unless you're doing a lot of very heavy number crunching which the vast majority of WebApps aren't.

Browser vendors have done a ton to make JS fast.
Nobody says "I'll smoke some drugs" either, closest thing you'll hear people say is that they're going to smoke some weed.

"Alcohol and drugs" is a harmful distinction when we're talking about substance use, abuse, or harm reduction because it automatically implies that alcohol is categorically different from (and less harmful than) other drugs, thus reinforcing the misinformation and antiquated beliefs.
FAANG?
Facebook Amazon apple Netflix Google

Not sure why Microsoft always gets left out...
You don't need to see a doctor, in many places you can get STI tests at a clinic or blood lab.
A few of the hats have essentially been non-fungible tokens, almost indistinguishable from the way people have been interacting with these picture NFTs. The hats in question were one-of-a-kind and had an id that allowed you to check the provinence of them, if you kept track of the hats in the market.

They certainly weren't on a blockchain though, or give the user exclusive ownership over them.
Wordle-Like Games Slowly Gain Traction on Chinese Social Media
That's why paying attention to the message is important. If you give me your number, but when I call I get an automated response system, I'd hang up as well, thinking I probably got the wrong number.

In the case of the top-comment I wouldn't because it confirms that I'm calling the person I want to call. I guess if you'd make that change, you will probably catch a lot of your problems.
I would imagine that the author had the same feeling as a lot of us who have written and researched complex documentation that you feel like an idiot for all the missteps and detours taken to find the correct path. There is always a joy in the completion but damn you wish you had been smarter and more knowledgeable in the middle.
Did you mean to have the `tmp.name` as the library passed into `CDDL`? If not, what’s the purpose of the copy?
I’m not sure how I feel about the placement of Java and C# with regards to energy efficiency related to golang. I get that they are optimizing JIT compilers and golang is not going to get any better after the compile step but this seems odd nonetheless. Anyone have more insight?
Thanks. I'll look it up.

Do you think that humans will go back to the Moon in next few years?
I browsed Fiverr to find a few artists whose styles were similar to what I had in mind, then messaged a few of them. annatgraphics [1] was able to take my crude color pencil sketches and turn them into the slick art you see today!

[1]: https://www.fiverr.com/annatgraphics
The world record is not the 1.100 concurrent users per machine (T2 small then medium on AWS) we had at peak, but the 99.6% connections we managed. All other multiplayer games have ~80% if they are lucky!

350.000 was the total number of players during 6 years.
Someone probably just reported them.

All the long-standing crappy MFA sites out there make it seem unlikely that Amazon is doing much crawling.
Getting more intrigued by Rust by the day. Mostly I use Java, Python, JS, some C#. Some golang. But Rust looks like it may actually be a language of the future.
r2c: An open source-tool for software security
Moving away from App Store-focused development
SSEs are one of the standard push mechanisms in JMAP [1], and they're part of what make the Fastmail UI so fast. They're straightforward to implement, for both server and client, and the only thing I don't like about them is that Firefox dev tools make them totally impossible to debug.

1. https://jmap.io/spec-core.html#event-source