skysight-inc/HackerNews huggingface dataset:
Pricing like this has always made me wonder if there's some behind the scenes deals going on, where the web and font designer work together to sell some deep pocketed corporation on a site redesign that uses an expensive font, then split the recurring revenue.

This likely would work in that case, as font licensing would be some small line item on the final bill.

In moving previous employer away from an expensive designer who charged thousands of dollars a month to host a <100k/pageviews a month site that had minimally modified wordpress, they couldn't ever come up with valid license for the fonts used, so I also wonder if the licenses are ever actually enforced.
Well if a startup just closed a $20MM round they'll get back $250,000 after a long unwinding from the FDIC. So that's a pretty big haircut.

I look to Sequoia because, of any VC fund, they are the most likely to be able to pull off a takeover of SVB. I am still gobsmacked that they invested hundreds of millions in a company with no board or CFO (FTX)
I've been pursued 10X more by recruiters ever since I've had Google on my resume. That they can tell, and I'll say that Google did a pretty good job of interviewing back in 2014.
And if it is characters (as it is for some models), its more than 26 of them for English. Between space, case, punctuation, and digits, its basically 7-bit ASCII without most of the control characters (newline is semantically important, the rest not), almost 100 characters.
That will make backporting security fixes fun.

(I think there's less than a ten percent chance of this happening)
You might want to peek at https://github.com/headwaymaps/headway . I have never used it myself, but it at least shows how to integrate the different pieces.

The individual software components often have alternative with a similar scope. So if you don't like a choice headwaymaps made, browse around.

The data sources are mostly "unique", i.e. everybody downloads from the pages (Geofabrik, Who's On First, etc), so not much to gain here.

Editing styles has some alternatives, but the OpenSource editors are far away from the quality of the Mapbox editor. Maputnik or editing the 1000+ SLOC JSON by hand are the way to go, imo.

Personally I use GeoFabrik to download OSM extracts → osmconvert to extract the smaller bounding box I am interested in → tilemaker to render vector tiles to individual .pbf files I can serve like it's 1999. The bounding box extract is not necessary, but it's much faster if you need to tweak things in tilemaker. Both tilemaker and osmconvert are packaged for at least Debian out of the box, so setup is easy enough. Rendering a decently sized metro area takes < 30mins with this from scratch of compute, < 5min with the bounding box extract.

Note that adding icons (sprites) or fonts is extra work that comes on top. And while the tools themselves are great, there's still a lot of gluing/plumbing/fitting things together that you'll need to do. If headwaymaps works for you, it's probably the easiest choice.
TBH, if you're knowledgeable enough to be playing with puts, you should know that banks don't act like other equities in cases of extremity. It may be a bummer in the individual case, but it keeps the money machine working for society as a whole.
STMicroelectronics | Brussels, Belgium + America/Asia/Europe | ONSITE (3 days/week) + relocation support

Our team at STMicroelectronics creates secure embedded software used in hundreds of millions of devices worldwide. We seek talented individuals with a passion for advanced security , cryptography , embedded software , and/or software validation .

To view the available position, please visit either of the following links: https://www.linkedin.com/jobs/search/?geoId=100565514&keywor... or https://stcareers.talent-soft.com/. If you have any questions or wish to apply for a position in Belgium, please don't hesitate to reach out to me directly via my LinkedIn profile: https://www.linkedin.com/in/guillaumedocquier/.

In addition to the job openings in Belgium, our company is offering 2,000 employment opportunities worldwide. Please visit https://stcareers.talent-soft.com/ to view these available positions.
To me React clicked because it was basically PHP or a template engine, just on the frontend and it rerenders when necessary. You can treat it mostly like that, even if it is more complicated.

Where signals get into trouble (I think) is when the structure of the elements change a lot, and that's when I'd expect bugs in DOM manipulation or state handling to show up. You also need to remember to listen to these signals, otherwise you have something that updates fine under certain circumstances and not others.
How to Improve Performance in Git: The Complete Guide – Tower Blog
AI at the speed of light without supervision
Iran and SA were are probably still are enemies. Reestablishment of ties means that relations have thawed at least a little. So this is very very good news and reduces the risk of another large-scale conflict in the Middle East.
I prefer this, what's it called? observable?

function createButton() {
var button = document.createElement("button");

function setClicks(clicks) {
button.innerText = "This button has been clicked " + clicks + " times";
}

DB_STATE.get("click", function(err, clicks) {
if(err) alert(err.message);
if(clicks == undefined) clicks = "?";
setClicks(clicks);
});

DB_STATE.on("click", setClicks);

but.addEventListener("click", function() {
DB_STATE.do("click");
});

return button;
}
Yeah, I think atoms are just so cool. After almost two decades of many different kinds of software, it all starts to looks the same and kinda boring. Even LLMs, which are super exciting, can barely hold my interested.

All my startup and side-project ideas are now robot or machine based. Feels like the combo of LLMs (or rather large multi-modal models) and cheap robots will yield tons of interesting results over the next decade.
Investor here (trying to buy into SVB), but I don't currently own anything, nor do I have any current accounts with SVB.

Everything I can see about them is completely overblown. Short and sweet version of research so far:

- They had sold their bond portfolio for 1.8B loss (originally 21B, this is 8.5% loss)

- They decided to raise money to match that loss (news release on 3/8/23)

- Headlines are confusing people with "can't sell" referring to the 3/8 attempt at capital raise, but now people think SVB is trying to sell

- Their Total Equity is around 13B (last balance sheet) -- that means if they completely dissolved and paid off all debts they would still have 13B on the balance sheet. Market Cap EOD 3/9 was 6.5B -- half of their actual asset value

- If they go into cash insolvency and get bought out, they will likely have to sell those illiquid assets at a discount (let's estimate a 40% discount) - it's still worth 6.8B.

Y'all SVB has been through this before, both in .COM and and '08. Also, to be clear -- I do not own any stock (but I want to)
Silicon Valley Bank was nowhere near one of the biggest banks in the world.

https://en.wikipedia.org/wiki/List_of_largest_banks

Not even amongst the largest banks in the US:

https://en.wikipedia.org/wiki/List_of_largest_banks_in_the_U...
Ring your broker. You can probably still execute the puts and you'll be short.
I'm a specialist in identity and access management – oauth, SAML, SCIM, that sort of thing. How did I get there? In my first job I was tasked with bringing up an organizational directory using x.500 and LDAP. Next job I was asked to help implement what we'd now call a paywall for newspaper's website, where subscribers to the paper got access to additional features. Over the years, more or less every job moved me through stages of knowing more and more about the field.
No.

This is a banking problem. If anything, we might need another banking reform.
Really? Just the Russian playbook? No other country stirs shit up? No other country meddles in another country's affairs? No other country starts color revolutions to get someone they like to lead the country? No other country bombs another countries pipeline that serves "Allies"?
Merck makes its Foundry data tools available for free
Can you share a link to this paper?
I still exclusively use class components to this day. They are incredibly easy to reason about and solve every problem I’ve had.

Hooks from the start seemed like a functional mess, everytime I see it I also feel like I’m taking crazy pills.
Exactly, almost everyone mentions awful commutes, but if you have a short walk or bikeride through a beautiful city to start and end your work day, then I think it's pretty great. (Even then I like flexibility to only go in ~3 days a week.)
People didn't use to be so stupid. If they could manage Word Perfect 5.1 they can surely sideload a little app :P

I think it's more of a "don't want to know" than anything, in which case it's their own problem IMO.
You can look at page 19 of [0] and make a call for yourself.

What we know happened is that they sold US treasuries for less than they paid. They did this because people withdrew money faster than they expected.

If that has an impact on their loan book (mostly loans to investors), at the very least, that line of connection has not yet been drawn.

[0]https://s201.q4cdn.com/589201576/files/doc_financials/2022/q...
I think hooks were a mistake.

I think components should have been made pure functions, with state/effects being provided by higher order components (HOCs).

For example:

Counter = ({count, setCount}) => {
// pure function here
}

StatefulCounter = withState(Counter, {
count: {
setCount: 0
}
})
It is awful. Fortunately most people seem to agree and do not use it.
Indie type foundries are proliferating and I've seen so many amazing designs. I wish I could buy them all, but as a programmer I don't get a lot of chance to play with them.

This issue doesn't just affect bloggers and small time content creators, either. Lots of big companies are commissioning their own typefaces or switching their brand standards to use free fonts. It's such a shame – I would love to see more variety and expressiveness out there.
Their success is due to their tight focus though isn’t it? They’ve been around for 40 years and deeply entrenched in the VC ecosystem.

I am very curious whether their poor risk management is new, or if they’ve been playing fast and loose for much longer and only blowing up now.
@reduxjs/toolkit is absolved most, if not all, of the boilerplate. It's been a joy to use.
Even today it can be a bear to start the engine of a small piston-powered aircraft. The vast majority of engines used in these aircraft haven't changed very much in the last 70 years.

I've personally dealt with the engine in a Cirrus SR-22 just refusing to start. It was at operating temp on a hot day. We flew in to an airport with the plan being to stop just long enough to fill the fuel tanks and drain our own tanks. The engine was off for about 15 minutes when we went to restart.

We experienced vapor lock, ended up flooding the cylinders with fuel, and at that point we just had to wait. After about 10 minutes we were able to get the engine started. There are no electronics controlling this engine, everything is controlled by the pilot.

FADEC (Full-Authority Digital Engine Control) has slowly started making its way into the small piston market over the last decade, but even with that, it's still controlling engines that are fundamentally the same designs flying in the 50s.
But hooks enable the creation of components that are often the antithesis of functional purity. Side-effects out the wazoo. It's like carbon credits for functional purity rather than the real thing. People just feel better being able to say that they're using a function component.
I'll take the nvidia glen 1-bedroom with the dedicated A100.
I think GGP comment started this thread about a knowledge engine, not a "word generator" if that makes sense. Training on Wikipedia in this case means "training to put together words like wikipedia authors do" right? Not "learning the facts of wikipedia to provide useful synthesis and cross referencing." though it probably does OK by accident.
Your ideas are intriguing to me and I wish to back your kickstarter.
The most likely outcome is a bigger bank will come in and buy it.
var arr: [30_000]u8 = undefined;
for (&arr) |*x| x.* = 0;
Yeah that's how Cascadia Code renders italic.
I'm sure he does. I guess it's like a bootstrapped business: you start small and build from there and hire to do what you can't or don't want to do.
> The real problem is getting to the point where the initial solution you imagine is close to the initial PoC.

IMHO Carmack's point is closer to the standard advice given to writers (which is also true and good):

Just get something on paper that you know is somewhat workable, and then reshape it from there.

Especially in team situations (as opposed to solo coding), the effect is magical. Endless meetings and weeks of technical flailing can be skipped by just having something instead of nothing.

Although, lately I've been finding I like this approach for solo coding too. Last night I opened up a Terminal, along with a browser tab for my new coding buddy, ChatGPT. The code I got from ChatGPT was absolutely horrendous for my needs, but at least it was something — and, an hour later, I'd scrapped and rewritten everything except for a couple function names.

There's something just plain nice about keeping things moving along — about getting some more clay on the table, some more paint on the canvas, and not being shy about reworking it after that.

I think TDD tries to capture this (especially in its pair-programming ping-pong-style implementations) — but, in its haste to come up with a one-size-fits-all system, TDD glosses over the soul of what we actually do. You're getting at exactly why — it over-constrains the freedom to reshape things, and it slaps those constraints in too early.
Not having heard much about signals my takeaway from this is that they allow you to write functional components assuming the function runs exactly once, thus sidestepping issues with closures etc on updates that cause further runs of the function.

Is that right? If so it's pretty smart I think.

I'm not really a fan of the 'magic' introduced that makes it work via direct DOM manipulation on updates. It seems suspiciously like that's yet another source of mental model confusion that articles will be written about a couple of years from now... but overall it does seem a lot simpler for most usecases.
With those prices it might be cheaper to reverse engineer regular Twitter API used by their web interface and Nitter.
Exactly like all the slow software built on React Native.
For example, hardware doesn't just survive five years. As the hardware ages, the failure rate will increase. This calculation doesn't even mention this at all.
Imagine yourself in the year 1920:

I don't think many people want to ride around short distances downtown in a car, hunting for parking spaces at both ends. I really don't like the idea of forcing municipalities to spend tax dollars retrofitting cities for cars. It's quite literally ripping apart the streets to satisfy 5-10% of the population. No thank you.

Do you live in a US city centre? Or do you live in the suburbs, miles out, and want the privilege of driving your large vehicle directly into those city centres when you want to cosplay as an urbanite? I don't know many folks who live in downtowns in US cities who want to drive a personal vehicle around everywhere they go; it's inefficient, expensive, and stressful.
Are you making these five mistakes when writing alt text?
Are you saying Bitcoin can go negative?
This reminds me a lot of the american express crisis that led berkshire hathaway to buy in 1998.

SVB has positive brand value and (much more importantly) positive book value. At $16bn market cap EOD two days ago, they are also a relative minnow in the banking world.

This slip-up is tarnishing to their management, but the main side-effect is that it makes them a prime acquisition target.
"Send police" was wrong, certainly.

There are other examples too, like when Hertz gets you arrested for GTA because someone else was late returning the rental car you're driving.
Purchasing a font license for a personal website is an insane and sadistic extravagance, like pissing away $200 on a t-shirt.
Programming trends move 100x faster in webdev than in other areas for some reason.
I don't think it's so contradictory, we have a long history of stumbling into technological advancement. We have a tendency to get ahead of ourselves before we even understand what we're doing.
And yet this sort of license is unlikely to disappear. This is as it's not targeted at individuals or small teams, it's for large orgs who won't bat an eye and chalk it up to the cost of building the service.
Simple and fun, thanks for sharing! Have you thought of adding a wordle style variation - just a daily puzzle that's a different start orientation + velocity? Just a thought.
Look into business laptops by HP/Dell/Lenovo. You can still easily get parts for them (keyboards/batteries/chargers) they are well built, have easy to find driverpacks from the OEM and were more the most part lightly used and only retired because the lease is up or the latest version of windows doesn't officially support it. You can get very good condition 4th/5th gen intel core laptops for around $150.
I'd love to get into using notebooks more, but I just don't think it's for me. I buy a stack of cheap legal pads (although I get A4 sized) and a box of cheap Bic pens that I think I got about 10 years ago. I tear pages off of the legal pad and staple or join them with a paper clip to keep them organized, but they end up being recycled when they're done. For long term stuff that I want to search, I `notes` directory with some text files and a `:date 2023-03-10` at the top has served me well.

I still really love seeing what people do with their notebooks, I guess I'm just not one of those people though.
How is this a response to what I wrote?

Are there people who exist in this world who make $500k total comp? Yes, I never said there weren't.

Is that the norm, the average, or in any way common? No, of course not. The average, as listed at the top of that page, is $133,806 base pay, and $51,995 additional pay, for a total comp average of $185,801.

Some big tech companies pay higher than average, especially for exceptional people, so yes, you can scroll down and imagine unmentioned stock grants and come up with whatever number you want to, but focusing entirely on the high end of the exceptions as if that were common seems disingenuous.
React hooks were a huge mistake because they (along with the huge push by Gaaeron to ditch redux at the same time) disrupted the more declarative styles in React that subjectively relax the mind. Boilerplate code is tedious, but gives the brain a rest from reasoning that many developers actually enjoy. You can really get in the zone wiring up a react/redux app and isolate yourself from re-render logic by focusing on individual stores, reducers, and action logic.

The hooks people came in and said F all that, lets instead create an API that garbles up all the code in one spot, with imperatively nested functions required for more complex use-cases, oh and lets use CONTEXT for state management and just partition items up to deal with re-renders.

They didn't do it on purpose, the react team is highly skilled, but they lacked the wisdom to understand how lower tier or mid-tier developers would use it. I knew plenty of devs that had 3-4 YOE and couldn't grok hooks for years.
I go back and forth on this - overall, I don't think hooks were a technical mistake (it's a fairly clean way to share code that is not cleanly shared in class components) but... I they accidentally knock a LOT of developers out of the pit of success. Overall - I think they accidentally made React apps a lot more unwieldy.

My sweet spot for React was when it was class based components mixed with purely functional components.

That combo led to all sorts of "happy accidents" in developer productivity. Logic that needed state tended to be clumped into a relatively small number of class based components, developers actively wanted to avoid adding state to new components because they had to write a lot more code to do it.

So you end up with a structure that looks like several small trees in the code: A single class based component managing the state for several pure function components under it. Overall - this was a fairly happy spot to be. State is contained, performance is usually pretty predictable, pure mappings are encouraged.

Hooks... well - they made state too easy again. Now adding state to a new component isn't a 20 line change (conversion to class). It's just dropping a new "useState()/useEffect()" call in near the top. Very easy. So easy you no longer really think about why that might not be such a great idea.

Now you end up with state creeping through the entire component tree. Renders are hard to predict because any parent component might re-render at any point, you're neck deep into useMemo and useCallback to try to prevent all those extra renders from really killing performance. This is not such a happy place to be.

Can those downsides be avoided? Of course. But developers no longer fall into the right path by default. You have to wrangle them there, and that's a huge downside.
Yeah. Meta is hiring, Meta is firing, Meta is about to publish their first coloring book, ML models available, discount mattresses, the boss-lost-his-mind-everything-has-to-go, Meta is taking VR to the next level, Meta is building a decentralized, text-based social network. Sure, sure. Good luck, Meta!
Archived copy of mentioned Yves Rocher's publication:[0]

> The Russian Beauty project by Yves Rocher was the result of a lot of hard work. The corporation's specialists collected and summarized thousands of historical and contemporary data on the appearance of famous Russian beauties, whose outstanding appearance was indisputable and whose Russian origin was documented. This approach made it possible to draw a clear parallel between the ethnic features of the beauty of Russian women and the most optimal use of cosmetics.

> Today, when patriotic sentiments in Russia are stronger than ever, Yves Rocher Corporation considers it its duty to pay attention to the uniqueness and exclusivity of pure Russian beauty. The best genes from generation to generation have created a unique image of a Russian beauty. And our duty is to preserve and increase it.

> The Russian phenotype is a reflection of the purity of Russian culture, a special and vivid example for those who have long lost their originality and exclusivity, wastefully mixing their genes with the genes of other peoples.

[0] http://web.archive.org/web/20230308153813/https://iphk.ru/ne...
I've heard of people in the US who needed a car just to go to a shop on the other side of the street. The street was a massive stroad with no way for pedestrians to cross, so the only way to the shop was to get in the car, drive, turn around, and stop at the other side of the road.
Yeah this conversation feels very car-centric (understandably so, since much of the world and especially the US is currently overrun with cars, but still sad)