skysight-inc/HackerNews huggingface dataset:
For "Hot" backup I have two mirrored RAID 10 systems (one in a detached garage, so technically "off site"), so I could lose up to 4 drives without losing any data. That's where the cheap hard drive storage comes in handy. One of those systems runs 24/7, so I pay a premium for spinning disks because availability is what that's all about. The "off site" system kind of a cold-storage backup system with the LTO tape drive in it. That system does weekly backups, and it also acts like a buffer for all the less "hot" data that mostly goes almost straight to tape until it's needed again.

I waited for years for used datacenter tape drives to become affordable. The math for DVD or hard drive cold storage didn't make sense, especially since I like redundant backups so it's 2x the cost. Tapes were designed for cold storage and it's faster and more cost effective than backing up to hard drives. Maybe I'll change my tune someday after a tape unravelling disaster if that ever happens, but in 2 years it's been pretty reliable.
We are living in a Civ mod.
There is a lot of confirmation bias in the industry around estimates. If an estimate is ever wrong, it's never taken as evidence that estimation in general is a flawed practice. The failure is always attributed elsewhere, usually to a lack of effort or focus. But if an estimate happens to prove true (even broken clocks are correct twice a day), everyone pats themselves on the back and says, "look how predictable we are. We are so good at estimation."
Two mountains are better than one
Any clue if Latex or html works better?
That is exactly what was done with Ariane. It lead to a complete failure and self destruct. In Ariane 4, they realized that an overflow was physically impossible, and so removed the check for efficiency reasons. The module containing the software ended up being reused on Ariane 5, where the overflow ended up being very possible.
Are you saying that there's a $20/year subscription fee to put your manually-entered data into this dev's cloud storage and do some simple access control?

Is this a difficult thing to programatically do for one's own Apple/Google-provided gratis cloud storage? Even a couple-thousand recipes wouldn't take much space at all, so "I don't want to hit users' quota" doesn't seem a good excuse to not do it this way.
> Apache isn’t there, but vim is.

This sentence cracked me up. There probably actually is a httpd implementation in vimscript however. :-)
Plenty of customers and drivers disagree with you.

btw, the whole manual, with search option, is in the tablet.
It's very simple: what sells on the showroom floor and what works at home aren't necessarily the same thing.
Triggering the automatic cell death on demand, instead of a period of time, i.e. apoptosis, sounds pretty smart and novel.

After 7 years all of our cells die and regenerate, but using biochemistry and some endogenous proteins glued together to control that period of time, i haven't heard about it before.

Not a medical expert, but cancers have a vast number of variations in the type of the cancer cell they create, but one common characteristic of all cancers is that they are derived from our own cells. So they should respond to some "commands" our own cells follow.

Inducing apoptosis for cancer prevention and treatment is old news though. Fasting, water fasting that is, causes apoptosis of cells en mass and has proven to be very effective in minimizing radiotherapy or chemotherapy sessions, and even a total treatment. Instead of doing 20 chemotherapy sessions, reducing it down to 1 or 2 and the cancer is gone.

Anyway, someone doing the same using a biochemical pathway and light up gene expression, is pretty novel.
Yeah excel based data ingest is a pretty brutal problem to solve.
Who then bake it into the price of the item.
That reminds me of some parenting advice I saw once: Sometimes we do children a disservice when we pretend that some Mysterious Universal Force demands a certain outcome, as if we (the parent) had no agency in setting things up that way or acting as an enforcement-arm.

While refusing to own "because I don't want you do" saves argument in the short term, it may burden them with certain habits of thought that aren't so useful in adulthood.
Revisiting the Netflix Prize the Decade After (2019) [pdf]
https://news.ycombinator.com/item?id=41996976

See this comment describing how an executor can properly handle cancelations.
Maybe but otoh we now have so much critical information stored in our computers (credit cards, personal documents, passwords, etc).
Wow - that is fiendish!
I am so glad I am not the only one who hated it when other people would try to imply the work I did was trivial. If you want to say my work is trivial or "just" 0.5 story points, you should be willing to pick up this story.
There have been a fair number of announcements about possible progress, and even several recently related drugs. The research and drugs continue to focus entirely on beta amyloid buildup in the brain:

https://www.science.org/content/article/new-alzheimer-s-drug...

There's not a shortage of debate on whether they are effective, ought to have gotten any approval, or if beta amyloid buildup is even a cause or contributor to Alzheimer's disease, so whether we've actually made progress remains debatable for the short term until results on these drugs are in.
Does this cover e.g. helping people in another class cheat?
This joke was better when it was in the post title.
A bracing introduction to the Paradox of Tolerance!
Whenever I hear someone in a meeting saying "X shouldn't take that long, all you have to is A, B, C", I like to say "It sounds like we have a volunteer".
OpenWRT is a mess. It started as a small distro for routers, but it stopped being that long ago.

Now it can host telephony services, full-blown Docker orchestration systems, etc. So you get all the pleasures of complex systems running on antiquated infrastructure.

> so you only get to just write a unit file and call it a day in the most trivial of cases.

What "start/stop verification"? Give examples, please. Systemd natively supports device dependencies, network status, other services, etc.

It's a very rare case when you _need_ shell in systemd.
> But if someone else gets value out of it and thinks it’s a fair trade, that’s between them and the app creator.

Since we're apparently now doing Freshman Civics:

There are many sorts of transactions that someone would get value from and think are a fair trade, but are prohibited for one reason or another.

Even for those somewhat-antisocial transactions that aren't prohibited, there's no rule that says that you can't complain about how those transactions could be more pro-social.
As I said, you can return the connection to the connection pool.

From the perspective of keeping the number of open connections low it doesn't really matter if you close it or return to the pool, because in either case the connection becomes available to other clients.
"New discoveries." Aristotle knew this 2000+ years ago.

https://classics.mit.edu/Aristotle/rhetoric.1.i.html
One thing they skip over in these discussions about meditation is where meditation practices emerged and why.

If you look at that history across religions, one thing to note is the environment is totally disconnected from rest of society. That wasn't an accident. The brain chemistry, all kinds of structures within, change based on whats happening in the environment. So its not just a story about controlling Attention but also a story of controlling the environment.

Once this disconnected environment is created why did they need meditation?

Cause they were struggling to handle what the Reward Circuits of the brain + PFC are programmed over zillion years to feed off the environment. Which is Purpose, Connection, Validation/Praise etc. Monks struggle with this stuff once they get isolated and meditation was one of the answers.

The joke today is we don't live in a monastery (disconnected space) but an Attention Economy which has emerged because people might have limited Attention to give anything, but they have unlimited capacity to receive Attention.
Seems to be 2017? https://www.semanticscholar.org/paper/Revisiting-the-Netflix...
I have been using this one for quite a while, it works well for me:

https://github.com/schappim/macOCR

(I'd say my number one use is snagging urls out of Zoom presentations, quicker and easier than a screenshot)
The problem with this is that eventually the database becomes everything to everyone. You start seeing the frontend UIs suffer due to errors with unrelated tables or table locking operations (like migrations).

Redis is pretty awesome. So is rabbitmq. When you’re a < 100 person startup, probably stick with postgres. Over 100 and I would seriously start considering adding more specialized platform tools.
I'd like to see a new subscription model emerge:

some base price quote.

then, the more I use it, the cheaper it gets, or at least never "the more expensive it gets" (in this way we can get tiers, but it's not quoted as screw-you plan)

and, I stop using it, I stop paying

If the base price is attractive to try, put in my credit card and try. If I keep liking it, I keep using it, if I don't, I don't. It's what we all want, just give it to us.
That’s a good way to put it. Lots about Rust is great, but the lack of anonymous union types over complicates a lot of problems. The trait system would be much less of a headache if you could define a local child types as well.
Any time I hear "just" I know something is going to be more difficult than it seems.
GJS is why I went back to Windows. The interpreter would leak memory.
The Infamous Gnome Shell Memory Leak (2018)
Output per year = value produced per action x actions per hour x hours worked per year.

Relabelled,

Production = productivity x work intensity x duration

What nearly everybody calls productivity is in fact the product of productivity and work intensity.

Excessive intensity and duration are what lead to burnout.
Pioneer | Senior Software Engineer | Climate Tech and LLMs | Seed stage | Remote within USA-48

USA only | $150K+, equity

Apply here: https://pioneerclimate.com/careers

About: Pioneer's mission is to coordinate the funding for rapid decarbonization. We take the pain out of the government grants application process by using dozens of LLM workflows to reduce the effort required to apply and win government awards, and we’ve helped companies win $160M to date. We have more demand than we can serve, and we’re growing revenue.

Culture: Our core values are kindness, impact, intentionality, initiative, feedback and efficiency in that order, and we implement these throughout our processes.

You: Enjoy the 0-to-1, hungry for growth, actively collaborate and pair with users, can handle the nondeterminism of LLMs, start sentences with “What if…“, enjoy building across the full stack.

Stack: We use TypeScript, React, Next.JS, LangSmith and other modern tools.
> Without constant ad spend it's very very difficult to acquire new users.

If you're not VC funded, who gives a fuck how many users you have or how quickly you get more?

Unless the cost of whatever backing online resources you need doesn't scale fairly closely with the number of users you have, the only thing number of users matters for is the size of the check you get at the end of the year, rather than the profit percentage from that check.
I've kept mine in a single file HTML with some CSS for years too. After toying with more complicated solutions, decided to stick with the KISS principle.
It's at https://github.com/astangl/alexstangl-resume if anyone wants to take a look.
AI Will Not Solve Alignment for Us
I'm not sure why this matters. In the end we're all going to die, death is inescapable. The ultimate form of your rationalization is that we should simply not treat anything because we die all the same.

But for many cancers and other diseases not only has early detection gotten better but so has treatment and prognosis. Treatment isn't nearly as bad to go through and long term survival rates are higher. People can live longer with cancer while still being fully functioning.
RFC 9669 BPF Instruction Set Architecture (ISA)
Just to add -- sometimes I use Redis when I don't have a trusted impl of HyperLogLog or sorted set (and I have a vague suspicion that I am going to do IPC later -- so not worth it to wrap my own HLL).
"Nothing is impossible for the man who doesn't have to do it himself."
Because Rails solves problems the others don't.

Also,

1. Spring outdates Rails (2002 v 2007)

2. Go is a language, Rails is a platform, Ruby is the language. Ruby and Go solve for different problems, Go doesn't have a singular web application framework to compare well to Rails

3. Node is a runtime, not a language or a platform. There's no direct comparison there.
This is true in the large sense but it obscures that 5 year survival rates have been steadily extending for many people who already have cancer. Treatments are in fact improving
The approach I take is to use "just" if and only if I mean to diminish something. I'll use it to refer to parts of my work that were easy, or to parts of unassigned work that should be easy, barring unexpected complications. I find it useful to have an easy way to signal which parts of a task need more effort.
I don’t think dying in your 30s has been normal in the Western world anytime In the last 500 years. Remember all those life expectancy mean statistics were heavily dragged down by the huge infant mortality stats.

If your comment was more talking about the Stone Age or something, I apologize for misinterpreting :)
What’s the most natural answer to: “Does an EV have an internal combustion engine?”
Huh?

Been a while since I was in the digital signage space but a lot of the equipment runs of the shelf RK3288 plugged into commercial displays. 2GB of RAM was pretty common. IIRC's though LG's WebOS TV's have minimum 2GB of RAM in the digital signage space directly built into the units themselves. I believe Samsung Tizen based units has similar RAM.

My router has 1GB of RAM in it. But even my cheapest routers have 128 to 256 MB of RAM. The Cisco 9300 Catalyst switches have about 8 GB of RAM, but switches with beefy amounts of RAM are getting pretty common now, even if somewhat pricey.

Yeah there's massive swathes of embedded space that's tiny. But the higher end stuff isn't exactly out of reach anymore. The RK3288's IIRC ran about $20 a unit at the time before I left the industry.
I disagree.

I find journaling a bit like physical exercise: It feels like _work_ in the moment, but you never regret writing it after. And you feel a lot better - there's a therapeutic effect to it. There's studies on this.

And dumping it out by journaling is much better than letting bad thoughts swirl in your head, which leads to even more rumination.
> Why should they now pay for the mistakes of college students who partied for 4+ years in college majors with no earning potential?

Why should we pay for the mistakes of silicon valley bank depositors? We should have let them get nothing over the fdic limit.
Connect with One Old Colleague or Boss
It also works with universal function call syntax line in Nim. Though aesthetically I prefer `|>` for multi-line expressions.
> If you insist on following an honor code while competing against people who are ready to take an unfair advantage of you, you lose.

"Unfair" is in there. If you are competing against a person who will pull out all the stops against you, then there is nothing unfair about pulling out all the stops against them.
it’s generally better to avoid the distributed systems problems if you can. Postgres is very flexible and you get very far with it if you use all it has to offer
So nothing would change since some Caltech members are also ready
How do I buy an anticancer toilet?
Yes. At Caltech, you'd be socially ostracized by your friends if people knew you were cheating, or helping another person cheat.
The idea that most people more than ~120 years ago died in their 30s or 40s is a popular misconception. LEAB (Life expectancy at birth) used to be in the mid-30s, but this was largely due to a bimodal distribution of deaths: a large number dying during childbirth, infancy, or early childhood, and a lot at more typical old age (60-70, still a bit lower than is common in much of the west today, but you get the idea). If you made it past puberty, there were pretty good odds of you making it to old age.
Actually pub/sub works best when you can commit it in a transaction along with your data changes. When they are separate systems, you get a race condition where you could commit the change but crash before the event gets published.
Not in my neck of the woods. I just paid a credit card fee at the local DMV.

The big chains around here will pay the fee, but anything local tacks it on as an extra charge.
Its like you took xml and made a drunken bastardized baby with json. This is ugly and id rather read untabbed json than this hot mess
Well, OpenWRT doesn't even officially support devices with less than 16Mb of flash anymore: https://openwrt.org/toh/views/toh_available_16128

> The rest of flash was used for persistent storage, bootloaders, and calibration data.

So you couldn't spare around 1Mb of compressed flash or 2Mb of uncompressed flash for systemd?

> This is very common for older routers and APs which is the whole reason that OpenWRT exists.

That hasn't been the case in quite some while.

And it won't matter anymore, there is no price difference between 32Mb and 64Mb NOR or NAND flash. It's literally the same cost.
Two things. If you follow the news closely, but lack specific expertise or knowledge, you develop this nihilistic sense of doom to some degree. The narrative of our age is that everything is in decline. It pulls clicks.

The other thing is that cancers are not created equal, not all treatments are evolving quickly. Your loved one may be suffering, and that’s your world.

I will say that I lost my beautiful wife a little over a year ago. She had an aggressive cancer, for which the 10-year survival rate was zero. Thanks to the miracle of immunotherapy, the five year survival rate is about 65%. At the same time, my 78 year old aunt successfully fought lung cancer that was a death sentence 20 years ago.
This seems a bit like XML light.

Doesn't look enjoyable to read/write.
Implementing and using a Forth for a while for embedded real time scripting was a great in really re-enforcing how everything in programming really boils down to just numbers. Though practically speaking managing the stack gets old quickly.
That wasn't really my question. I was asking if the person helping other people in another class cheat would be violating the honor code. Not whether your friends would ostracize you if they find out you're cheating.
Agreed. Rewriting the joke was unjustified.
I've asked in the past, and been told that a even a 2x-3x difference in the amount of RAM made such a negligible difference in cost it was decided to go with the larger amount. I frankly have a hard time understanding how that can be true... but I can't really imagine why they wouldn't be honest with me about it.
More info: https://en.wikipedia.org/wiki/Hessdalen_lights
Wasn't a lot of the beta amyloid buildup hypothesis based of of results from Marc tessier Levine who left Stanford under a cloud of accusations of results fakery and is now the CEO of the ai startup xaira?
I think you’re overstating the “proven” effect of water fasting. That said I’m surprised and happy to see that several academic medical centers are running trials of fastingin conjunction with chemotherapy.

https://www.cedars-sinai.org/discoveries/fasting-as-next-ste...
I am definitely a subscriber to not doing premature optimization, but in Python, there is a huge difference between

found = searched_key in list(large_dict)

vs

found = searched_key in large_dict

But also compare:

searched_key in large_dict.keys() # O(1)

and

searched_value in large_dict.values() # O(n)
I dunno, I'd expect the right hand expression (2 == false) to be resolved first, then compared to 1.

Compare this with

a = b = c = 5

You evaluate the innermost (i.e. the tail) expression first, and work your way out to the head. As a sexpr it is a little more obvious that way:

(= a (= b (= c 5)))

An argument could easily be made that python is making up special rules for the equality operator by treating the duplication of the operator as merging the expressions into one.

Instead of what you would expect, per the rules of literally every other expression, 5 == 5 == 5:

(== 5 (== 5 5))

It gets rewritten as

(== 5 5 5)

Which one is "unexpected" is really a matter of perspective: are you reading with the rules of English or the rules of your programming language as your context?

I do concede one caveat to this argument: mathematical operators tend to change operator precedence around to avoid making mathematical mistakes. I am mildly of the opinion that this itself was a mistake. Most calculators don't do it, so it's not like anyone would be* that* thrown off by it.
The answer to "can't you just" is invariably "no, you can't just".
> we run into mysterious systemd failures and misbehaviors at least once a year

Can you share an example?
Fellow SWEs never do this to me, but my non-techie business partner uses this word and it drives me bonkers.

Side note, I think the reason half of silicon valley has imposter syndrome is because they don't stick around for more than 1.8 years. It took me over a year for it to go away. Just chill out folks. You're doing fine. Stick around. Let's build up some knowledge and just make things better, okay?
Thoughtful idea, I've also been thinking about that for a long time but surprised it hasn't happened yet. I've never tried to tackle the tech but I'm guessing it must be hard to execute it with the precision necessary for good results.
That’s the measurement that a lot of Covid deniers liked to roll out. Death isn’t the only metric.

Life is a precious and personal thing. Those years mean wishes fulfilled, graduations and weddings celebrated, life lived.
Oct. JOBS Report Worst in Years: 12k added vs. 120k expected by Dow Jones
> the word “just” implies that an idea is simple.

What's wrong with this? That seems like proper usage to me. What the author has an issue with seems to be snobby, snarky, or sarcastic usage of the word "just."

Sometimes, the best answer is in fact "just add a DNS record."

The author should just write that instead of this long blog-post that gives the impression of someone easily offended.
> Xenon is the best way to represent information: terse

The best would be to remove all the unneeded unergonomic shift-requiring <characters> from here, you already have = symbol with whitespace and $ that separate all you need

<Person>
<Name=Fred>
<Height=1.67>
<$>
The blog itself isn't clear, and I think that's confusing some of the people here:

> The candidate this time was programming in python

But the code blocks aren't in python. But in the paragraph afterwards they capitalize "True" which is a python thing. Then afterwards mention they're using javascript as their reference, which uses "true" instead and the code blocks could be javascript.

It feels like the author has more language confusion going on than just this one feature of python.
cl1p.net
There is less typing than JSON.
The keys here for me...

> After probably a good year of writing Rust and Svelte, it dawned on me that our users didn't benefit from any of this.

> With days and often weeks on end being spent on adding absolutely no direct value

> these last weeks I've felt very productive again, building new features, improving existing ones, updating the UI, fixing stupid bugs. I also really enjoy working more closely with my colleagues who use the application all day, every day and figuring out how I can make the product better for them.

Rails is GREAT at solving PRODUCT problems very quickly and very effectively. In the right place there is nothing better at building _products_ or making engineers incredibly productive.

It's not the only tool in the toolbox, but it's always been one of the best to solve early applications and proofs of concept