skysight-inc/HackerNews huggingface dataset:
It looks like your lazy promotion algorithm is O(n). If you get a particularily unlucky request pattern you'll be walking the whole list to know which item to evict. I don't think the claim that this LP FIFO method is always less intensive than LRU will hold up to scrutiny. But I still find the paper inspiring. Thanks for shaking a bit the established believes in the field :)
If it is any comfort, while I was at Red Hat... I used CentOS for testing, for this exact reason.

Alas, this was before Red Hat bought CentOS :(.
I've been working on content management systems for pretty much my entire career since the 90s, so I've seen my fair shares of editors. I understand the comments that markdown is incredible, as well as those that that markdown is horrid, that WYSIWYG is or is not compatible with markdown, etc.

At the end of the day, different users have different preferences and different use cases have different needs. This should not be news to anyone who works in software.

So I'd venture that this particular editor is definitely an atypical mix of possibilities, but there probably is an audience for it. And while I'm not currently in that audience, I am interested in where this goes over time as OP gets feedback and evolves the idea.
> The network effects of subreddits plus the fact that they usually own the default name for a topic grant a lot of subs effective monopolies.

That's often the case, but not always. A bad mod can drive people to an alternate subs. And having the default name doesn't mean that a sub with an alternate name can't thrive. I enjoy r/marijuanaenthusiasts despite the fact that I've never smoked.
A couple of people I know that live there have complained about it.

Also I've read many comments from digital nomads over the years.

Of course this is just anecdotal.
I really could see Apple adopting an approach from FPS games, where the phone applies a click to what was under your finger 1/4 second-ish instead of what's there when the click is recognized. Time-travel clicking.

But the real solution is better web page design.
I suppose it's not more complicated than an LPG system in a car, which fires up on gasoline and switches to gas only after warm-up.

My Uber today was a Corolla hybrid and at one point I heard the telltale clunk of the LPG system engaging. Apparently you can have that on a hybrid as well.
LeetCode is a dead end. You don't learn anything from it except learning how to leetcode.

Modern FAANG is a dead end too — unless you're rock star or world class expert in some area, you have near zero chance to join exciting team there. You most likely gonna keep manipulating JSONs, CRUD and company politics in exchange for better money.

If you really want to grow - you have to find best teams doing some things you think are challenging and worthwile. Then you grow there by learning from the best.
Nancy Pelosi discloses buys of Apple, Microsoft
It's pretty insulting to be frank.

As are interviews of any kind without feedback. I'm not referring to holistic feedback (let alone an explanation for why they don't move forward). I mean the kind where they grill you with question after question (often poorly phrased and sometimes insultingly basic) and don't provide any indication at all as to whether your answers are good or bad or not.

They just keep going on, poker-faced - saying, in effect: "Don't speak unless spoken to".
Rectangle is the only way I can make reasonable use of my external monitor on MacOS.
I do the same, but sometimes you enter this neverending scope creep in trying to satisfy the original request.

Example -

At one of my former jobs, management became concerned about developer productiveness. I was tasked with creating a UI + backend that would scrape our bitbucket repositories, and output a coder's commit history, LOC, and some other stuff.

I quickly ran into an issue. This company had over 700 repositories - and by my estimate, added about 20 new ones every quarter (it was a large company with an absolutely massive codebase). Well, even doing a scan of ALL repositories would quickly eat up my rate limit with the API, so I came back to the stakeholders and told them what they were asking was pretty much impossible with the current limitations of the API.

"Can't you build a cache? or a database? or scrape it yourself?"

Ok, sure. Iteration 2 I built a database and queried it for the answers the users wanted. It spun into me creating nightly jobs that would scrape repositories and create this massive cache. Then the stakeholders began complaining about "diffs" of several hours - up to 1 business day - and I again ran into limitations with rate limiting. So that led me to try to make the caching system "smarter" and only archiving "hot" repos, and so on and so forth.

In the end, of course, they didn't like the look/feel of the UI and scrapped the project after several months and I took a performance hit for it. Probably for the best, I know what they wanted to use that tool for (filtering devs by arbitrary "productivity" standards) and it should've died at the vine.
Oh my god that reminds me so much on oldschool browser games (before/without flash or JS).

My favourites were Ogame [1] and Galaxywars [2] which were both unplayable after a few months because you were just raided every day without a chance to bounce back and balancing in general was horrible. Still good memories though because the game continued when you were not online. You sent an attack that took 8 hours on way so after 8 Hours you know if you succeeded and after 16 hours had your loot and ships back (or not)

[1] https://en.wikipedia.org/wiki/OGame
[2] https://de.wikipedia.org/wiki/Galaxywars (german only sadly)
> Assuming the world doesn't go to zero, that means a, by definition, very rich entity would get even richer by holding on to these.

And the very rich entity that once held them but lacked the liquidity to keep them would get a lot poorer. I'm pretty sure that's how capitalism is supposed to work. They're being rewarded for how well they handled risk. If banks, or any other investor/depositor aren't supposed to be rewarded in return for dealing with risks that the government doesn't want to or isn't equipped to take on, what exactly are they being rewarded for?

Government backstops are a license to print money for the people positioned to take advantage of them. Insurance on accounts <$250K is required in order to protect boring deposit banking from runs. If the lack of insurance on accounts >$250K is a bluff, and the state is always going to save them anyway, pricing this in amounts to a direct wealth transfer.

The idea that the degree to which this wealth transfer is necessary should be directly proportional to how wealthy the recipients are (the more to be lost, the more "systemic risk"), is perverse.
Where has this awful use of the word "unlock" come from, and is it recent?
Just a pedantic note here: if my understanding is correct, the dollars on these trash cans might have nothing to do with design and testing of the trash can, or anything whatsoever to do with the trash can; they might instead just be a pro rata category that a larger procurement gets spread into, and the meaningful number is that larger procurement number. Like, the trash can could be an abstract pro rata line item for, I don't know, a stealth bomber.
This could be an opportunity for a business to review the take-home assignment.

The idea is, if you submit to company A, they rejected without any feedback, let's other companies know about it, and both of you is in a win-win position.
In fairness (and like OP mentioned), you folks set the bar really high yourselves.

> But the only sane response we can have to do that is: we just write what we want to write, and we let the community do what it's going to do.

Move over paxos and sqlite3; HN needs FlyLLM and Fly vGPU to satiate its appetite now ;)
Terraform and Docker have been eating Ansibles lunch for some time now. Even OpenShift stopped using it as an installation method
> There is absolutely no hedge that can stop a bank run

In this case there were a significant number of hedges available to prevent a bank run.

1. Diversify Depositors (Sequoia's terms to keep balances at SVB is a risk to the bank, you hedge this by marketing to mom and pops);

2. Offer high rate CDs until your long term depositors are > X% of deposits. Yes this results in negative marginal returns until the bank rebalances its investments.

3. Private insurance (charged as fees to depositors) to accounts over FDIC limit (encourages #1 and #2)

4. Shorter term financial instruments
> What are you doing with your cables?

Plugging and unplugging things up to a few times per day. Occasionally using a phone while plugged in. Using a laptop in a lap. These last two will occasionally produce mild lateral stress. The cable will occasionally (like, every few weeks at most) experience mild tension due to moving a device while the cable is mildly snagged, and on rare occasions they have experienced more extreme jerking tension (and this was likely a factor in my most recent cable’s failure, but most of the cables that have failed have never experienced anything like this). As far as twisting: most of the cables have been used just on a desk or similar (other than when the connected device is being held), only rarely being moved (once every few months, at most), at which time it’s coiled with a radius of at least 15cm.

Seriously, these cables are not often being abused, and a couple of them have even absolutely always been treated very gently (and accordingly they’ve failed in the Micro-B connector), and I’ve heard similar stories from others. No one’s laptop power cables last more than five years, that I’ve heard. The slight flexing that you get from completely normal use is enough to do them all in.

As for Micro-B connectors, they’re supposed to be rated for 10,000 insert/remove cycles, but I’ve never had one last even 2,000 cycles before starting to become unreliable in the connector (… if it hasn’t already become unreliable in the cable/connector junction), even for a cable that was always used in ideal circumstances (gently plugged in, resting on a table). Accordingly, when I read cycle rating numbers for hardware, I start by dividing by ten, then maybe it’s reasonable.

I suppose I should also mention that I do have two very short A–C and A–Micro-B charging cables that are generally used less than once a week which have lasted for 2–2½ years so far and are still fine. But that doesn’t count since it’s not anything like daily usage.
The lack of mouse acceleration in Windows is what make it feel, to me, clunky and slow. I know it’s a function of what you grew up with/are used to but it’s interesting to see. Personally I like being able to flick my mouse across the screen without having to pick up my mouse—enables faster work.
Another anecdote: I fixed up a computer running vista for a secretary once. It had been running with a hard disk and would take upwards of a minute to load. After replacing the HDD with an SSD, it booted so fast that you got thrown onto the desktop and all of the "startup sounds" played all at once, the system seemingly booting faster than it could cope with!
Funnily enough, they've just added a toggle to disable pointer acceleration in this year's macOS Sonoma: https://i.redd.it/rezxi3gfwf4b1.png
> California still lags far behind Florida, a much smaller state, in the acreage of prescribed burns per year.

38% of California is desert, and much of the rest (much of that, too; 47% in total) is controlled by the federal government.

California is not like Florida in a lot of ways more significant to this discussion than being larger.
I'll second that commenter on your blog — thank you for taking a stance on this. This is much more likely to put some fire under Red Hat's asses than a bunch of no-names like myself whining on internet forums.
This article is not written as a way to explain to the world the fact that California will begin backing intentional burns, it's written to explain why that wasn't already the case from a historical perspective.
Quick follow-up: just started seeing the name "tildes" pop up in the past week or so. One of the potential alternatives that's been mentioned. Then, saw an article yesterday that, to me, implied, that tildes has a very similar model to reddit.

Finally checked it out - this service, apparently set up in 2018 (!) has one of the types of structures that fits. In fact, the introductory blog post (https://blog.tildes.net/announcing-tildes) seems ... "prophetic". Not so much in terms of stating anything many didn't know at the time, but, more in the sense of a sort of anachronism like: this sounds like it was probably written in the past two weeks.

So, FYI - "tildes.net" seems a very fitting low-friction (to move to) alternative that's already been running for multiple years and where more and more "reddit refugees" seem to be showing up.

Code's open source etc., as well.
If someone shoots me in the foot I don't need to understand the mechanics of a gun to get upset about it.
And yet you espouse one of the theories, despite the historical and linguistic evidence supporting the other at least slightly more.

Ultimately there’s not enough evidence to say with certainty either way. Insisting on one particular option, especially the less likely one, is suspicious.

I’m Romanian fwiw.
Let's go around campus to hear what the people are building at CalHacks, UC Berkeley's AI and LLM hackathon!
The ETRAX CRIS has been superseded by ARM Cortex-M in the latest ARTPEC (Axis Real Time Picture Encoder Chip) chips these days. For a period of time in between those two architectures the ARTPEC chips used MIPS as a core.
1/8th of a cup is 2 tablespoons.

But I prefer to measure butter (and most other things -- especially sticky/messy/powdery things) by weight because it's easier. 1 cup of butter weighs about 227 grams, so 1/8 cup is about 27 grams.
What's Going on with the Open LLM Leaderboard?
I don't think 13gen intel laptops draw much more than 40w for mundane development like ours. But I'd have to measure.

My laptop sports a RTX 3080. That's probably the main driver for such max power needs.

Obviously Geforce Now doesn't incur in more power draw as it delegates running games to the cloud.
Oh the good old days of Planetarion and Hyperiums (I think both are still running, too?)
Thanks. I had no idea what “IDA” was.

Disappointing.
> You can not buy one of these at Target. They are not putting little plastic bins by the workstations in an AWACS plane.

Apparently you could buy one for $300 though. I own a bin that isn't far off that price, and I'm sure many people on the site have much fancier ones.
> I'm not sure if that's true, or how difficult part standardization is in complex modern equipment.

Part standardization isn't just bolts and major assemblies but also things like test stands, jigs, and everything else needed to repair something.

Every repair bay needs for example a shop crane. Every division will have X number of shop cranes all their maintenance units. If there's a particular model shop crane that works with every engine for every vehicle in the division that's awesome. They just need X shop cranes.

But then they get assigned a new type of truck. Its engine is bigger and better than the old model. Unfortunately the existing shop cranes are too small to handle lifting this new engine. Now the division needs a mix of shop cranes and enough where every motor pool has every shop crane necessary to fix any vehicle that comes in.
> all they had to pay was $5k.

They still risk being disbarred (not just hypothetically, it might actually happen) + taking a massive hit to the reputation (their own + the firm). The latter one alone is a strong punishment, given how widely-publicized this incident was in the media. It cost the firm a lot of potential clients, and the lawyer might struggle with finding a decent position after the fact (given how much more reputation-based the legal field seems to be compared to something like engineering).
What are you passionate about?

Find a Open Source Software project that does that or close to that and contribute.

Or contribute to an OSS that you actively use.

> exploring opportunities at local companies with a FAANG-style reputation

You might have a different temperament to me, but I advise against working with high prestige places. Why? Peace of mind. I don't want to battle egos every day.
I'll have to agree to disagree. In my experience IDEs are the one type of software that were always slow, Eclipse is two decades old, and it's slowness was on a whole different level.
> Yeah that's a tricky question. 41 with a family and still couldn't figure it out.

Who tould you that you have to figure this out in the first place?
Yeah, it's a good point, and I'll continue to do that on my stable projects. But for a new project I'd like to try Vue, because I don't like the direction React is moving. In five years the "React I like" might not be available or widely practiced.

You're right that Vue will be a novelty - that's what I'm saying: React has jumped the shark to the point that it's now worth trying something for its novelty, because it just might be better.
Not being able to test conveniently is enough of a reason. The guy did free work for their platform.
Many banks are still building deposit reserves by competing on CD rates.
It as, since the initial spare part contract ran out, and thus the old price of 300 bucks no longer applied.
> I'm currently part-time and it's the best job I've ever had. The last time I had a job with a retirement plan was 1999, and I lasted 4 months.

I'd wager you would admit this isn't a normal situation for people.
Disclaimer: UK based teacher here not an IT specialist

About 15 years or so ago there was a slogan in colleges in the UK about 'personalised learning'. People sat in meetings and agreed that learning should indeed be personalised. I used to ask questions like how do I personalise learning with 25 teenagers in a basic maths class at 2pm on Friday.... no answers. The phrase 'personalised learning' had no 'operational' definition. It meant anything the middle managers and inspectors wanted it to mean. A buzz word if you like. I think the point the OA was making was that writing software to deliver things forces precise operationalised meanings for things - you can't write code if you don't know what the output is supposed to be.

Below is teaching stuff...

Obviously at 2pm on Friday you present to the median in the room and then keep the more confident going with harder tasks during the individual work bit of the lesson and give the dazed and confused more structured skills based work, that is basic teaching practice. I always got the students to fill in a learning log (piece of paper) at the end of the lesson - a line on the log for date, 'what did I learn today'(1) and comments.

Turned out that was fine! I was officially doing 'personalised learning'. Who knew?

A well known elearning provider in the UK took the 'personalised learning' slogan more seriously than I did and produced the following...

* Screen based MCQ diagnostic quizzes on Maths and English - carefully designed questions with good feedback on distractors - the quality of this stage is absolutely critical

* Tests were adaptive so if a student got a lot of questions wrong on (say) percentages, they got easier ones, and if most answers correct they got harder ones

* Results logged against micro-topics. After test completed, student got an 'individual learning plan' with links to screen based materials. The 'learning plan' could be printed out and had enough detail to allow a teacher to run coaching sessions for that student. The linked learning materials were an add-on product.

The diagnostic component is widely used in colleges in the UK. The learning plan bit is an add-on not so widely used. I used it and had good results with the students who don't like sitting in classrooms.

(1) one lad put 'I learned how to sleep with my eyes open'. He'll go far I think.
Gradient Is All You Need?
This is a good point. I should have said, in the absence of law, there is only power through individual domination and vassalage. Law does not guarantee a more equitable distribution of power but it can allow for it.
And if you're a tea person like me, I highly recommend this history:

https://www.amazon.com/All-Tea-China-England-Favorite/dp/014...

Tea has the larger world-historical impact, I would say.
And less misleading if it disclosed that it’s only a plug-in for Interactive Disassembler.
Yes! 2advanced served as an inspiration. I remember surfing it in awe of what was possible to do.

The quirkiness of the web has been somewhat lost. However, I do wonder whether that is just a factor of its expansion and whether somewhere in the depths it still lurks, waiting to be uncovered.
The real punishment is this decision, laying out a record of Keystone-Cops-level buffoonery, dishonesty, and lying. Laying all that out in a published decision, in a case that's receiving a fair amount of interest, which means that the decision will be all over the internet.

This isn't going to go away. This decision will dog them for the entire rest of their careers.
Not to discount the indigenous techniques, but the forests in California are effectively new:

* There used to be a number of old growth trees spread out intermittently which don’t exist anymore.

* Decades of mismanagement and clear cutting have resulted in forests being a lot denser today then they were a couple of centuries ago, a monolithic area where all the trees are close together, similar in age, and of the same species, is a new environment, in California (the Redwood forest in the North Coast has tightly compacted trees of the same species, but of varying age; also note that Redwood has evolved to withstand fires, probably because of this growing pattern).

* There are number of invasive species, including Eucalyptus and the California Silver, which disrupt native species access and compete with access to water and sunlight

* And worst of all there are a number of pathogens including the invasive bark beetle which is killing old growth giant sequoias in and around Yosamite.

* And to top it all off, California is getting hotter and dryer with the climate catastrophe, which amplifies all these problems.

Controlled fires and better forest management in general is definitely a good thing, and California is doing the right thing by re-establishing it, and including indigenous communities is for sure for the better. However, what worked in the past is only gonna have limited (though positive) effects. Expect California to keep burning at accelerated rate. Even if these efforts work perfectly—which they will—the state will still keep burning. The damage is simply too great.
I love Obsidian's WYSIWYG implementation. It is WYSIWYG until you the cursor is touching any formatted element, at which point it reveals the Markdown that makes it appear that way e.g. h1 titles appear large, but clicking on them reveals the # at the start of the line
GPUs are coming! I lost a big chunk of 2023 to GPU driver stuff.
Being a single source supplier has nothing to do with corruprion. How do you read that into my comment?
If you crank the temperature param up on GPT4 in the API you get madness very quickly, usually shortly after 1.4ish in my (albeit limited) testing.

Sadly it didn't seem to be a fun, usuable, creative madness to me (a la a human on certain drugs), but YMMV.
Think about how much you do for others. Your family, your community, your workplace.

You have to make you a priority. Pay yourself first I think is the phrase.

What's helped me is making a "shift" for me. Depending on how busy I am, it can be a hour a day all week or if it's slower just pick a single day and hammer it all out. No clocking out early to! :)
Fed's Daly: two more US rate hikes a 'reasonable' projection
Jim Simons: A Short Story of My Life and Mathematics (2022) [video]
Haven’t used it yet, any support for Mermaid diagrams?