skysight-inc/HackerNews huggingface dataset:
IRC may be simple but there were massive amounts of pain back in the early days.

If you joined a server that was temporarily disconnected from a peer, you could get operator status on an empty channel that then carried over when the server reconnected to the larger network.
Chanserv/Nickserv are bolted on solutions for any kind of permanence. Messages delivered late are not recognizably late. There’s no threading etc.

What I thought worked remarkably well, however, was the loose structure formed by students/employees who were in charge of their university or ISP hosted server. They weren’t given heavy scrutiny but still had some accountability to a larger organization. It somehow bridged the gap between complete independence and central control.
I mean, if you think "salaries" doesn't include 800MM in bonuses (the number that's been thrown around), then you're speaking differently than others in the thread.
Taleb is being provocative in his choice of words. At nothing like 30,000 books now (although in my childhood, I probably did live in a house of 15,000+) The richess of choice is daunting, (well known paralysis when faced with too many choices) but that said, also amazingly inviting.

Finish a book of romance set in middle ages times? You've got a book of real history to hand. Find it strikes a chord about Byzantium? You have two. Drill down into military history? Another 4. Decide to swap and read Tintin? Sure: which language..

I do not expect to read all my remaining books before I die. I don't consider this hoarding because the books will go somewhere else, to somebody else, and the potential to be read is latent all the time. I'm looking at a shelf behind my monitors with about 40 books on it and I think I've read 4/5 of that shelf, some many times. Maybe by now I've pruned back to more read than not, but that childhood home, less than half I suspect. Far less even.
I joined a company that isn't focused on solving climate change, but we are working to make freight shipping via train more feasible in the US, which could potentially offset shipping emissions by a non-trivial amount.

I personally care a lot about climate change, so this work is quite a bit more satisfying than optimizing ad spend or A/B testing UI to improve "impression" metrics or similar.

There are places to find work where your time and energy help mitigate climate change (or other big problems), without the work directly focusing on that problem.
Thanks - I took a brief look, but as soon as I saw certain crypto/eth specific things into decided not to go further (at least for now). Personally I'm very skeptical of everything crypto, but with time it may get to some better goals. It's not the technology really that detracts me, but it's use.
> Their salary has a higher salary than you.

I’m stealing this line
I used to also but then I started thinking how obscene it is that the piece of plastic will be around for thousands of years just so I can have slightly more convenience for an hour or two.
Yes and no. The middle/high school had more great teachers than I can remember and many of the students came from families that placed great importance on education but the legal battle to stop the I710 extension was a disaster for the city budget. My freshman year in high school we didn't even have a history class and by sophomore year the elementary schools completely cut their arts and music programs as part of a $3 million district budget cut. Can you imagine elementary school without art!? Meanwhile, the booster club raised $4 million to replace the grass with fake turf on the football and baseball fields (also a disaster that cost the school money down the road).

Granted, this was during the great financial crisis so they may be doing better now.
i always found those comment sections to be so odd — fifteen year old comments about a common pitfall and the information never makes it up to the official documentation?

i suppose it's fitting for a web-centric language to crowd source its docs on a website, but does any other mainstream language do this?
Any other TUI software to recommend? I've been trying to switch to nnn lately for my file manager.
Shouldn't your company have started to split things out and plan for hitting the limit of hardware a couple box sizes back? I feel there is a happy middle ground between "spend months making everything a service for our 10 users" and "welp i looks like we cant upsize the DB anymore, guess we should split things off now?"
> it's stateless by design (much easier to scale)

I noticed being stateless made it difficult to scale for any complex app. It’s been 7-10 years since I used it but Drupal used 60-128MB+ plus per request. As it was stateless it had to do a full bootstrap for every request coming in, set up a new database connection, module discovery etc, all which was heavy to do for every request. Most people scaled Drupal by putting Varnish in front preventing the origin from being hit so not really scaling Drupal as such, varnish is taking off some load where it can.

Drupal is probably the extreme though. If you have a simple app with a few scripts, light use of a DB it’s not to bad. I’ve heard it’s come on a lot in the past 10 years and Laravel. I certainly had less issues using PHP than I do with JavaScript.
Algorithm That Detects Sepsis Cut Deaths by Nearly 20 Percent
I have a raspberry pi Zero W as my garage door opener[1]. Wired into the interior buttons and send relevant signals to an open or close the door. I got tired of replacing batteries in the remotes due to heat/freezing cycles. Hooked up a SignalWire SMS number to a webhook that the PI is listening on. Now I can send an SMS text to the garage door to get it to open.

Have other pi's doing many things, but that's the most creative so far.

[1] https://blog.penguincoder.com/garage-opener-1/
Imagine the complexities of systems dealing with both perspectives of time, and the drift that can occur over… er… time. Particularly imagine the hypothetical complexities of a system where there’s any N > 1 civil time system. Space colonization is probably what springs to mind, but it wasn’t long ago (this past week if I’m not mistaken) that a civil time system without leap seconds was proposed for Earth and made it to the HN front page.

It’s easy for things to go wrong when basic facts about time don’t line up. Not every set of things and wrong-going will rise to the level of what people imagined about Y2K, but I can personally attest to months of hell untangling and correcting records related to minute differences (sorry, accidental pun but I’m leaving it in) in how two very widely used RDBMSes keep time.
So should we worry if it learns to propagate itself? :)
I think that is a Rube Goldberg idea. They’ve taken two reasonable ideas, regenerative braking and carbon capture and melded them together on a moving platform where it makes no sense.

Some of the problems:

1) The diesel train will emit much more carbon than captured so you are dependent on carbon emissions for your carbon capture.

2) The fans will slow the train speed.

3) The weight of the carbon capture car will increase the train’s load and hence the carbon usage of the train AND it will get heavier as you capture more and more carbon.

New diesel passenger trains are able to use regenerative braking to power auxiliary loads (heating cooling &lights), this wouldn’t really work with freight trains unless you were moving something that has to stay refrigerated.
Maybe Robinhood wants to use this money to buy the dip.
There has to be a Debian angle to this plot as well.
Fly - Meet sledgehammer
Have you gone out and done some experiments for yourself? or is this from reading about it?
> What if you applied this to a worker instead of a CxO? Would you yourself take a pay-cut, after the fact, if the company fails to perform?

Yes. Yes I would take the CEO's total compensation package.

I am skeptical that the CEO is worse off than any employee.
I wonder if the loss of locality would be compensated by the better concurrency of the overall process…

I'd be interested to see benchmarks.
> is considered “basically nothing” is something worth talking about.

Except if the CEO screws up the company goes bankrupt and people lose their jobs. Look at Nokia and RIM.
I am a new graduate of the University of Washington Informatics School. I have worked on multiple full-stack projects in school and for internships, and I'm trying to get full-time employment!

Location: Seattle, WA
Remote: Yes
Willing to relocate: No
Technologies: JavaScript, React, SQL, AWS [Lambda, Dynamo DB, Appsync, GraphQL], Node.js, Express, Express Sessions, Plotly, MongoDB, Heroku, HTML, CSS, git
Résumé/CV: https://www.linkedin.com/in/olivia-victorino/
Email: ovictor@uw.edu
Polio found in New York wastewater month before confirmed case emerged
also Yourstake.org
Most of our cloud hosted request/responses are within the realm of 1-10ms, and that's with the actual request being processed on the other side. Unless there's a poorly performing O(N) stinker in the works, most requests can be served with most latency being recorded user->datacenter, not machine to machine overhead. This article is a lot bonkers.
Is there at least one player in the crypto space that is too big to fail?
I automated the generation of 2048 x 1024 images and started a Twitter bot:
https://twitter.com/Bible_or_anime

The relevant code is linked below and is a mess, but the idea is:
1. Generate a base image
2. Use inpainting to expand the left-hand side of the root image. You can do this by submitting an image whose left side is transparent and whose right side is the left side of the root image
3. Ditto for right-hand side
4. Stitch the three separate images together
https://github.com/charlesjlee/twitter_dalle2_bot/blob/main/...
This is from the docs, not me. I was providing the details to quickly get others connected. I could have made that more clear.
There are small-to-midsize firms working to get climate-related remote sensing data into the hands of farmers and others. Here's one whose chief scientist is really exceptional:

https://www.hydrosat.com

Here's another one that's focused on carbon and methane:

https://carbonmapper.org/

I know several of their board members and leadership and they are also very skilled.
Take your favorite immutable data structure. Fix it in your mind.

Now, call it mutable, but don't change a thing. Congratulations, it's now a mutable data structure that's exactly as fast as your favorite immutable one.

_But_ you now have extra opterations you can perform to optimize slow parts if you can. You have strictly more power than you started with, because you can modify data. You don't have to, but you can.

Just don't make any bad optimizations. If some attempt to make it better instead makes it worse, go back to the starting point and try something else.
It sounds fair to me unless this is a very technically demanding product (ie tech is a real differentiator like machine learning/hardware, and the product isn’t like a CRUD), in which case your expertise might be worth a bit more like 20% or even 30%
Many many observations rang true to me. The comparison of hyper-specialised programmers to a man asked to solve 50,000 croswords, day after day after day struck a chord.

When you think that Ershov was a product of the planned economy, which simultaneously welcomed computers in, but with some profound skepticisms about their impact on state planning, and then went full-bore trying to use them to manage the planned economy (mixed results: GIGO?) this is a remarkably humane and interesting take on the personal aesthetic and human experience in programming.

He's right about the dehumanising nature of the production line.
If you need high concurrency, heavy traffic, real-time system with high resilience, there’s probably nothing out there that comes even close to BEAM. It is definitely possible to write such a system in Java or Rust, but most likely at huge cost for something that you can get out of the box elsewhere. BEAM has narrower scope, but in that scope it’s probably far ahead of anything else.
Had same experience, had same thoughts. I bet I could make my way around the Drupal 7 bootstrap even these days, I looked at it so much... and so often thought... all this... every request?
A startup is designed to grow as fast as possible until they saturate their market.
Sweatshop is right. I remember a dude joking that after project end, one of the new dads would finally be able to meet his kid. Maybe it's the stacked ranking.

All of the FTEs were super bright but realized that if they were going to be worked like dogs, they'd rather be at FAANG making twice as much. Even then, some expats told me their letters were more laid back.
For denser condos, gas water heating is easier choice because heat pump warmer equipment is bigger.
> Raspberry Pi Zero 2W: ham radio-related software for portable use (e.g. WSJT-X, etc.) using cell phone via WiFi as display/input via RDP

I would be interested in a write up about this or hearing more. I let my HAM lapse, but recent got into GMRS. No test required for the license, and way more 'simple'.
>people talk about ESG

What you described is supposed to be part of the "G" in "ESG".
Pin your tab.. But I hear you, having the same problem, there are trade-offs for sure.
Yeah, in their appropriate contexts I'm sure they all make perfect sense! I'm also glossing over quite a bit -- my company has security policies that we enforce on Slack as well, and it's perfectly reasonable for those policies to also complicate custom automation.

I think my biggest gripe is just the amount of state I feel like I need to be aware of. With IRC, I can throw together a bot using either a raw socket or a mature bot framework in an hour or two because there's no real "remote" state for me to think about; I'm just in the flow of editing the source code. With Slack (or any chat app, really), I feel like I context switch much more frequently (more things are full-fledged APIs instead of just string munging, I missed a scope, etc.).
Probably not responsive to the likely orientation of the OP, but a legit option.

A lot of the reason we know anything about climate is to do with government - NOAA, NASA Earth Science, EPA.
If you want to package and maintain znc-playback for Debian, I'll be happy to sponsor it for sid and backports. I expect that we can come up with some mechanism to solve the auto-update issue, although I notice there aren't any third-party ZNC plugins in Debian yet, so we will probably need to talk to the Debian ZNC maintainer about it. Either go through the normal procedure for new packages and I'll notice the request for sponsor mail, or just contact me directly.

https://mentors.debian.net/intro-maintainers/
https://wiki.debian.org/PaulWise
Usain Bolt’s e-scooter rental company isn’t bolting around anymore
I think part of what keeps me from getting too personally invested in Slack (or Discord. Or any other commercial chat platform) is that I've seen so many commercial chat platforms come and go over the years (I think my company has averaged 3 years per platform so far), while IRC is older than I am. I just don't expect any commercial chat platform to have a real long-term future because of the financial friction in keeping it running. But who knows, I grew up alongside computers so maybe the past thirty-something years were just the growing pains and Slack will be "it" for companies for the next thirty years.
The Pickleball Troll
Yeah, exactly. Those IRC bots work by reading EVERY chat message and looking for commands. Not exactly minimum permissions philosophy, and likely not acceptable liability and auditability wise for what is very specifically intentioned to be corporate software.
I do not disagree at all that what you are describing can happen. What I'm not understanding is why they're failing at multi year attempts to fix this.

Even in your scenario you could identify schemas and tables that can be separated and moved into a different database or at maturity into a more scalable NoSQL variety.

Generally once you get to the point that is being described that means you have a very strong sense on the of queries you are making. Once you have that it's not strictly necessary to even use a RDBMS, or at the very least, a single database server.
I took a break from tech and got a Masters of Environmental Science and Management if you are interested in that path. It helps you really have additionality rather than being a hired tech person in the climate space.
Also the Work on Climate group is good!
Depending on when your pal worked there, they were in the middle of a huge standardization process. I'm not sure what's going on there anymore, but they made a company wide effort to only use a single infra framework that handles deployments, testing, infra, and all kinds of other stuff. All the fun stuff has been farmed out to a few enterprise teams and everyone else was forced to shut down anything custom.
Same - for what Pinata was going to charge us monthly I racked a cheap server in our colo and just let go-ipfs tear it apart.

go-ipfs isn’t great but it’s better than what Pinata tried pulling here.
If you need cron, use cron or a cronjob pod. Airflow is a poor cron scheduler at any sort of scale.
The `?` operators also fit better within TypeScript's overall syntax, whereas Python traditionally prefers English words over punctuation characters.

In a language which considers `and` and `or` more readable than `&&` and `||`, surely `is not None` is more readable than `??`.
How old is the company?

Clearly you are not a cofounder. Sounds like you are getting a title in lieu of salary.

Also, as a "cofounder" they are going to work you hard (80-100 hours). I.e. this is not 9-5 job, so if you compare it to market rate you should see it as at least 1.5 position.

What is intermediate? Can you put in a contract the length of time of low salary. Also, what is low salary?

Also, who is going to create the product ? You ? Confounder A?

Note that VP of sales means nothing in startup. Specifically pre seed. I.e. there is nobody to manage and there is no sale infrastructure. So I am not sure what is the VP of sale role is? Sale of what?

I see a lot of red flags - Low MRR, VP of sales from the get go for an deep tech company, Low balling an engineer. etc.
Yes, nothing comes for free. opcache, object cache + db pooling is something I always turn on.

Then, for app performance:

My approach is to usually design the app / refactor the app so static content can be fully cached. In ecommerce sites this can make an absolutely impressive difference. Then, leverage opcache and object cache and further separate cacheable path from dynamic path in dynamic SSR queries. Always drive using APM performance metrics as a guide. No need to optimize the DELETE /user endpoint called twice a week.

Then, identify the heavy hitters in the dynamic DB queries, and basically write those in hand rolled SQL. It usually boils down to 4 or 5 queries doing 99% of the work (GET /posts, GET /categories, GET /products, etc...). I do this fairly late in the game, but think about it very hard up front. I like to use some kind of ORM for everything writing to the DB, and sql builders / pure SQL for reading.

The split between cacheable / non-cacheable can be subtle depending on the application, and might require some non-obvious structures in the codebase.

For real tricky performance issues (not something I had to do in PHP projects), I will either ducttape some AWS infrastructure or handroll a microservice in C++ or golang. This is something I had to do for realtime / transient loads.
Ask HN: What does the HN hug of death look like?
Curious if anyone can share numbers behind the traffic spikes that hug websites to death from HN.

Also interesting that the number of upvotes may not correlate to the overall traffic. Just so a story with only 35 votes on which the site had been down for quite some time.
I like this but I cheated on python with typescript and rust, and I don't think I'm coming back, so I don't think my vote is appropriate.
Black activists destroy offensive objects from the past on Emancipation Day
Here are my sources:

-
https://assets.publishing.service.gov.uk/government/uploads/...

- https://qz.com/1144504/the-world-is-relying-on-a-flawed-psyc...

- https://www.psychologytoday.com/us/blog/rabble-rouser/201712...

- https://psyarxiv.com/dv8tu/

Edit: your contrary sources do not discredit the thesis of the national review article. They conflate the many different (often legitimate) heuristics or subconscious influences on cognition with Unconscious Bias, which is specifically the idea that people can be racist/sexist/whatever without even knowing it, and that the presence of this latent bigotry can be measured with an Implicit Association Test.

The latter, stronger claim is complete BS and is not supported by the science. This is a classic motte-and-bailey tactic.
> It's literally not possible for this to be true

When you need a state that you can rollback, an immutable data structure lets you share the parts of the structure that didn't change between states. That's what ZFS does and that's also how many transactional databases store data.

A mutable data structure would need an entire copy at each state change or it would need to store deltas and apply them backwards when you rollback. Both options are significantly slower than the immutable data structure (where rollback means updating a single pointer).
Applesoft-based, but "binary files used for data and small sub-routines are ok."
- 9 ways to do same thing in PHP api

- worst way to do templating

- weird mental model of putting all logic and templating in one file
Probably a lesson of being able to walk away. Imagine he's 90 some years old at his death bed still not found.

Use a muon scanner and computer vision to find USB circuit trace.
I would actually still disagree a lot here, since a lot of the points you list under "Things every other modern messaging solution is better at:" for example is either things IRC has had forever (more fine-grained permissions and authentication; file transfers; abuse control and prevention; extensibility of all things.. nothing beats IRC here), that are really in the eye of the beholder (UX) or are things that not even most modern solutions have (threading; actual file sharing (good luck with large files); screen sharing) - some may have some subset of the features, but I don't think all of them have all of them.

Fair point that the non-native apps are something people don't actively think or care about (even if it's the cause their battery is flat all the time). It's just personally I want to avoid applications that use a significant fraction of my ram and cpu just to display 10 lines of text.
Postal workers go into debt when management claim they are overpaid
Submitted because a news article portraying book burning in a positive light was very unexpected.

“Where one burns books, there one eventually burns people.” - Heinrich Heine, probably referring only to books that you like, so it does not apply in this case.
Executives also have to hold lots of stock that tanks when the company does poorly. Should workers also be forced to hold 100% of their RSUs as long as they work there and be paid 80% in RSUs? Even senior SWEs make 50% tops in RSUs and can sell their stock as soon as it vests with no restrictions. They get top ups to make up for poor stock performance. Their personal exposure to the company (risk!) is way lower than any executive. The CEO has effectively made negative salary due to their stock tanking.

Should companies be forced to keep unproductive or no longer useful workers? Clearly there is not enough customer demand for Robinhood to continue employing their ops/content/etc. workers. What are those workers going to do then, if they keep working?
> Making anything other than false and none falsy was a mistake

Yes. That's how you end up with messes like this one: https://lwn.net/Articles/590299/