skysight-inc/HackerNews huggingface dataset:
Each renders each item in the array you pass, When renders the html you pass when the condition is met, and Component renders another component. Those are all used inside of a plain string, leveraging JavaScript interpolation (core language feature, no hacks). Again, I want you to be able to go from learning pure JavaScript to Joystick. Assuming you learned about stuff like interpolation and template literals, you’d have an existing mental model for understanding what’s happening. Coupled with writing plain HTML, it’s as close to the metal as you can get.

As for Next, it’s certainly a step forward, but the folder-based routing is another abstraction that obscures the concept of a URL and uses hacks (like weird folder names to support params) to get what is a one line string in something like Express (the router in Joystick). Nothing inherently wrong with that, but it breaks affordances around how the web works. Check out the Next boilerplate on Github on the CheatCode account. Working on that furthered my motivation to build Joystick.

As for syntax highlighting, you can get this by prefixing an html`` before the backticks for your string (I need to spend some time automating this so IDE’s respect the HTML in the string w/o a helper).

To be frank, based on your general tone and username, you sound like someone from one of these projects (or your livelihood depends on them in some way) and got your feelings hurt.
Introduction to Couchbase for Oracle Developers and Experts: Part 7: Optimizer
I think the thing that you misunderstand is that this was in no way a "private conflict". This was a public safety job in the employ of the FAA - a federal government job. In this role, unions are allowed but strikes are NOT and this is taken very seriously.

The fired workers had to sign and swear an official oath, exactly like members of the armed services do, with the government that they would not strike. They were then given three days to reconsider, knowing their outcome. Most miscalculated. This is why they were fired. There can be sympathy, but only for the amazingly large disconnect between the union and the tenability of its position that so many went along with it. The firings were extremely clear cut legally in this case. Not just illegal from a labor law sense - criminally illegal.

For context, please see the following. Reagan was at one time the president of Screen Actors Guild and a lifetime member of the AFL-CIO. He presided over the SAG's first strike. He knows what is legal and what is not:

https://web.archive.org/web/20160123122143/https://www.reaga...
I use the term colloquially. The typical react pattern people use does not put state in the component. It uses a reactive pattern called redux and the state comes from somewhere else.
https://notimeforbooks.com

Was fun for a while and mostly for myself. A few 100 ppl used it, but I found I didn't really enjoy reading that way as I thought I would... especially when Covid killed commutes.
Oh thanks! I'll do that, I do not know anything about SEO.
“Tanked” according to economists.

If the news weren’t telling us the economy tanked, nobody would be worried. Houses are affordable, jobs are everywhere, people aren’t going into lifelong debt because of medical issues.

In countries with inflation, the wealth divide is massive and growing. Wages might be up sometimes. But house prices and health insurance far outstrip any gains there. I guess milk is a little cheaper though. Maybe that tips the scales.
Still waiting on Kennedy assassination and 9/11 details to be declassified.
interesting. this is really cool!

in the automatic constraint solver variants (which is more interesting to me) are the schedules static (precomputed at compile time) or do they run as a dynamic scheduler of sorts and are the constraints statically checked for deadlock ahead of time?

this architecture is exciting!
I remember trying really hard to find case where I could use a pattern in my code as a junior dev.
Elon seemed to indicate that it would be stretching to get individual launch costs below $1M. That seems at least 2-3 orders of magnitude out of range for most conventional travel?
This is a death knell for Intel. They have been floundering lately, and this move helped pushed me to make my new workstation use AMD.

These kind of shenanigans are a complete turn off, because it shows a lack of respect for their customers. They could just give us all the cores, but instead they chose to spend a lot of engineering resources to artificially limit supply in order to profit from the demand.

They may take a long time to fall, but I will avoid them from here on out unless they change their ways.
Here's what I miss, there were these two hole in the wall restaurants in LA that we discovered,we would travel for an hour due to traffic. The food was amazing and we would always have time to chat with the owner and staff, it was always just a few tables filled, beautiful paintings. Then one day, we went to one of them and the line was out the door, inside was packed. The owner was surprised at the growth but some Hispters put it on yelp with good reviews and it just blew up from there.

The quality of the food went down in a big way, especially the speciality drinks they would make but the owner was able to open up 3 more of those restaurants. The other restaurant still hasn't been discovered and is not on yelp but we haven't been since the pandemic. I guess,something is lost and something is gained but I miss finding high quality, low trafficked restaurants and sharing them with close friends.
Just use LVM thin-provisioned RAID1 volume.
It's not a misunderstanding on my part, as far as I can tell... if you have any "await" statements in your asynchronous callback, you automatically lose any guarantee of ordering as the runtime yields to other tasks. You do not know whether Task A or Task B will complete first. All you have control over is "critical sections", which will not be interrupted, but also can't contain any I/O (which would yield the executor) or long-running computations (which would lock up the UI) whatsoever. Even the order in which these critical sections are executed across multiple tasks is not guaranteed, so you can't rely on Task A to complete critical section 3 before Task B reaches critical section 2. It isn't ordered!

The only apparent benefit of needing to invoke "await" to break up your implicit critical sections is if you have a crap ton of global state (beyond the UI presentation layer) that you're manipulating without any kind of explicit synchronization at all. That's hardly an inspiring design pattern. You want to talk about messy UIs... that's the kind of mess JavaScript is classically known for, since people could always rely on the single-threaded nature to store everything as a global and manipulate it without a care in the world. Global state should be used sparingly. It's not just an antipattern for maintainability reasons, global state is also generally bad for performance since compiler optimization passes can't be as aggressive around it, and if you ever are running in a multithreaded context, manipulating global state significantly hurts CPU performance as the various cores have to keep synchronizing that global state back and forth.

Perhaps you would like to explain what "control of ordering" means in your context, because not being able to control the order that concurrent tasks complete is a very clear consequence of yielding control to the executor with an "await" statement. If you never yield, then sure, but... that's not very useful in an asynchronous context. You might as well just go back to writing blocking C event loops where every task always runs to completion before any other task can start.
We’re past this turf war. The original “case against oop is overstated” is an attempt to go beyond the gap. It was an article that said “sure oop has problems, but it’s not all bad, maybe we don’t need to throw it all away”.

And then there is this article who just goes through more articles trying to re-ignite the debate. It’s silly.
You have to be very careful around doing this. If the unit assigned to length variable changed from pixels to percentage, you may end up with unintended and hard to debug behaviour.

Look at points: 2, 4 & 5 on my comment here: https://news.ycombinator.com/item?id=30282458. Point 4 in particular since there are so many gotchas with percentage units. Someone else could change the styles for a different element and it would break your element's styles in a hard to debug way.

It'll be better to use aspect-ratio.
> That said, the average westerner is not struggling to survive…

This is an extremely privileged and out-of-touch POV.
Just like robotaxis would disrupt Uber.
Become a bandwidth provider on Orchid?

https://www.orchid.com/
Solving Advent of Code 2021 with Rust before Python can start
According to Wikipedia Snowden was a CIA employee between 2006 and 2009.
Ah, not an option for me since I already use a VPN to access services on my home network like my pi hole. I tried Lockdown a while back, and I do remember it worked pretty darn well. But my pi hole works great, too, as far as DNS-level blocking is concerned. And it's nice to know that my network traffic is safe from my mobile provider :)
I guess it could be the same IPv6 address, or IPv4 + user agent matching with a third party ad categorization service.
This is (hilariously) misguided on two fronts:

1. There is a significantly larger body of jurisprudence dedicated to protecting freedom of expression, versus whatever you think the Second Amendment guarantees you.

2. The right to bear arms does not entitle you to specific weapons. That's why you're not allowed to own a nuclear warhead, and why strong encryption was historically on the ITAR munitions list. Arguing that cryptography is a dangerous weapon (it isn't!) is a terrible idea.
It's not the median but not intended to be - it is in the middle between the upper class (<1%) and the lower class, which used to be more than 90%; it's a description of all the professional jobs (doctors, lawyers, merchants) which are neither serf/farmer/servant/laborer nor the upper class.
>Progress from v1 to v5 was enormous in contrast to v6 to v10.

That just indicates they did the most important and useful stuff first.

I still remember how going from 1.1 to 2.0 was such a massive improvement.

At some point making it more versatile actually makes it a lot harder to newcomers to learn, especially because all the old articles, code snippets, stack overflow posts etc. stay there and tell you the old (and sometimes now wrong) way to do things.
That's not what recursion means. There are income taxes on your whole income (- a base provision for living expenses), and you can deduct certain things ( like donations to nonprofits) from the taxable income.
I thought 100k HP was either too incredible or a typo. Then I looked it up:

“You def don’t want electric pumps on a rocket engine! Raptor turbopumps alone need 100,000 horsepower per engine. That’s not a typo.” —Elon Musk

x 32 engines. Amazing! For comparison, this is an internal combustion engine with 100k HP:

https://www.zmescience.com/science/biggest-most-poweful-engi...
The key that Joe was trying to make I think was that the forest and the gorilla have to be explicit:

State2 = update(State1, ArgX),
State3 = update(State2, ArgY),

As opposed to, say:

obj.update(arg_x);
obj.update(arg_y);

obj holds a gorilla and the jungle, and it may be hard to know how update method works because there is a complicated diamond shaped class hierarchy, and then a thread may concurrently modify parts of it behind our back. You're just trying to add a method or fix a bug, but it's almost impossible because we don't know it affects the gorilla and the whole jungle.
This isn't talked about much but it has to be considered. There is a relationship between interest rates and the repayment rate of the 30 Trillion in US debt that's owed. Even a moderate increase in rates, to 5-6% (way short of almost 20% we saw under Volker), would be catastrophic in terms of being able to service the debt which would affect bond and treasury interest payments. Perhaps the Fed is stuck between a rock and a hard place. Continued inflation is the do-nothing outcome, which to me means it's more likely to happen.
> How could they tell you were on that subreddit? Presumably you were doing it from a separate browser on the phone -- can they really snoop on behavior in completely separate apps?

The subreddit was opened in an incognito window, and the native app on the same phone.
Eh, it's fair to call i a complex number. I mean C includes the imaginary line.
No, money really is essential. If you destroy your productive capacity but money supply remains the same (which is honestly a bit odd, since real prices are always relative), then you get substitution effects that don't affect the general price level, only the price levels in particular segments of the economy. (I would expect the prices of products, capital goods and human capital to increase, and the price of commodities and goods related to distribution to decrease). Put differently, you'll have less exchange and will shift what you spend on, but the price levels will not show much of a sustained general increase.

The tricky part of inflation is that a lot of money exists on paper, and banks and even firms are more constrained by capital than we otherwise might wish to believe. (Though one good casualty of the pandemic has been the realization that banks are almost entirely unconstrained by reserve requirements, only by capital.) So when the money is sitting in some account bearing a small amount of interest at the Fed, that is low velocity and may not cause inflation. However, if that cash enters circulation (via, say, direct payments from the government), then suddenly the velocity is much higher, the money supply goes up and you have "too much money chasing too few goods."

Inflation is really always and everywhere a monetary phenomenon.
> the gov or court was never a part of ATC union negotiation

the gov was the other party

> explicitly legal, defined, upheld in courts

no it wasn't - not be a long shot. this was why it was declared illegal. ATC controllers are legally NOT allowed to strike.

> gov dont need any base to dissolve(formally - discertify) any union organization?

an illegal strike is more than a basis, it's a guarantee.
The average American is not an unexpected $400 bill away from bankruptcy. This has been debunked countless times. Per the US government's own detailed statistics (BLS), the median household has $1000 per month leftover after all ordinary expenses. That's literally money available to piss away on whatever after all the basic lifestyle expenses, so it will definitely cover a $400 expense.

Americans have a lot of discretionary income. While there is a part of the population that cannot afford an unexpected $400 expense, that only applies to 10-15% of the population, per Federal Reserve studies.
I believe it creates a momentum that can matter for a very long time.
Not at all. I cut my teeth debugging CSS in IE6 (front-end Vietnam). I’m an old timer. And based on what I’ve learned, what I’ve done in Joystick could have been done in some capacity pre-ES6 and easily in 2014-2015 when most of these frameworks were born.
Your take on Delphi is very different to mine!
encryption is a defensive technology. It's like arguing bulletproof vests are weapons, but what do definitions really mean these days anyway.

Unfortunately, with encryption (and code as speech) - has not been tested at the supreme court as much as most think. It's still an open question to an extent.
I was shooketh
> You can download it and point any static webserver at it and it works.

You don't even need a web server. It works fine if you just save the HTML file to disk and open the file from the browser.
The notion of an umbrella lasting 20 years boggles my mind. I've never had one last more than 2–3 years and I don't use them much. I've looked for premium umbrellas before but every time I find one that isn't ridiculously priced, there's always a contingent of reviewers who insist that it fell apart in heavy wind or frequent use.

Normally I buy $10 umbrellas from Australia's big hardware store chain. They aren't great but they're easily robust enough to last for a year or two. (Cheap umbrellas from anywhere else tend to break if you look at them funny, and they rust if you get them wet.)

I'd be willing to pay $120 AUD (or $80 USD) for an umbrella that was seriously good quality, recognising that the economics imply that it would need to last for at least a decade to be cost competitive.
Oh, "geerling" I know you, I used your stuff in the Ansible galaxy.
I know Austrians make a lot of noise about “not being empirical” (to their detriment), but I think that’s a bit misinterpreted, and I get where they’re coming from. I get not wanting to try to parse out a theory from a stream of data complex enough to justify nearly any initial hypothesis. You can still test whether core ideas on the Austrian side fit the facts via historical analysis and looking at how things respond to fed decisions/do at least a rough qualitative empirical analysis. I think the business cycle is an Austrian idea that has empirical evidence behind it at this point, for example.

My gut impression of economics from the outside is similar to yours, though, even though I think Austrians seem to have mostly the right core theory.

Are there any economic schools you or anyone else know of or forums where people discuss these types of things from a less ideological lens? I ran across this video a while ago by Scott Kominers, was very inspired by the example given and the lucidity of the explanation of what was going on/what helped improve things. https://youtu.be/JCKwkuzROzs .

Do you think economics is just too broad a field to avoid ideological schools that generalize/applied economics is better? Part of why I haven’t dug into theory more complicated than basic Austrian ideas is it feels kind of self referential and a waste of time. Applied economics seems like it might be different/an area where good rules and bad rules become evident, but idk.

Even if macro economics is ideological and arrogant and hand wavy, still curious about different arguments and counter arguments between schools
What do you recommend for a decent AQI monitor?
This looks phenomenal guys. I've read a bunch of these Show HN posts over the years and I struggle to stay engaged on most of them. They always lean towards highly technical that makes my small brain smooth over or so much marketing speak that I have no idea what's going on. Your post was short enough to comprehend in one sitting, you have an example near the beginning and you make your case clearly. I love that you used Postgres as a layer and I think that set you up for success. You have me excited and I'm pretty pumped to use edgedb in one of my idea projects just to get a feel for how it works.

Congrats!
I did that with my ti89 when I was in highschool and I remember having clock it down during exams because I was getting obviously wrong results. It's obviously a pretty stupid thing to do with a calculator. I think I was able to go from 10 to 18 Mhz though.
I regularly interview PHP developers for hiring and I can quickly classify them into 1. Wordpress Developers, 2. PHP developers and lately 3. Laravel developers.

Specifically for no 3 is the kind of developer who considers the framework magical and has no idea how things are done without it because they've learned framework first and the PHP basics to survive. They can do well for basic CRUD tasks but for anything trickier they get stuck.
From Wiki - “On March 10, 2020, Jerry Nadler (D) proposed a bill to reauthorize the Patriot Act, and it was then approved by the majority of US House of Representatives after 152 Democrats joined the GOP in supporting the extension. The surveillance powers of the Patriot Act needed renewal by March 15, 2020, and after it expired, the U.S. Senate approved an amended version of the bill. After President Donald Trump threatened to veto the bill, the House of Representatives issued an indefinite postponement of the vote to pass the Senate version of the bill; as of December 2020, the Patriot Act remains expired.”
https://archive.is/YK0CW
Canada has the largest nuclear power station in the world [1], led the development of one of the most successful reactor designs [2], and continues to be a leader in nuclear fuel, steam generators, and nuclear waste management engineering [3]. Also, most of Ontario's power generation comes from nuclear. You can see the supply breakdown live here: https://www.ieso.ca/power-data

[1] https://en.wikipedia.org/wiki/Bruce_Nuclear_Generating_Stati...

[2] https://en.wikipedia.org/wiki/CANDU_reactor

[3] https://www.bwxt.com/about/business-units/bwxt-canada
I said I didn't several comments ago. Do you have a counter-argument to make, one that addresses the facts I gave? It seems like this is a weird culture war issue for you, where you need to put me in a box and can't see past that.
Thanks...I am still a bit confused and thought the post URL would lead me to something more informative judging by the reactions here.
“If you look at most industries, you get one clear winner, one guy that treads water, and a shit ton of losers.”

OK, stop the interview right here. This statement is true only when you cherry-pick. The clear winner changes very quickly, even quarterly.
There is no way the cost per trip (airline) is in the $1K - $10K range. The Boeing 787-8 has a fuel capacity of 33,500 gallons. I don't think an intercontinental flight costs significantly less than $1M
Yup!

Spotify: https://open.spotify.com/show/7zvt9QZWMUGsQ27NM8XuMd?si=6c7e...

Podbean: https://professionaltechnicalintervieweewithtaylordorsett.po...
Instead of using swap (on disk) at all, try deleting the swap partition and just use zram [1]. It essentially puts swap in-memory but compressed. This is likely faster than disk anyway, and avoids worrying about endurance at all. I don’t bother with swap partitions anymore.

[1]: https://www.kernel.org/doc/html/latest/admin-guide/blockdev/...
Hmm, I take issue with one of your points. To say that real wages have gone up since 2019, does not mean that they wouldn't have gone up more if we had lower inflation. There are all sorts of reasons why real wages change. Maybe increased worker bargaining power as a result of the stimulus checks is a factor.

As for raising rates hurting poor people -- inflation hurts poor people a lot too, especially if they're not in debt but are trying to save. Though to be fair, covid stimulus checks are one of the rare cases where increasing the money supply actually helps the poor because they're the ones who got the money, instead of banks, as I understand it.
They are far more noticeable and less suited for covert tracking than AirTags: they need far more power, reducing the time of autonomous work, they are significantly bigger, they need to be in the coverage area of mobile network.

Also, AirTags look far more innocent, giving a plausible deniability excuse to a potential stalker. Oh, that's where I lost that key, it's on the floor of your car! With specialised tracker that excuse won't work.
I've had a similar thought for a few years. It began to doubt it when it looked like we might actually correct for this with decent growth, including real increases in productivity-improving technologies. But the pandemic has now disabused me of any trust.

We seem to be in some sort of regulatory-debt trap. The government needs growth to sustain itself, but it can't do that because it has no control over the administrative state. So therefore it inflates, which harms growth (and has horrible distributional effects) but helps with debt, at least until lenders stop showing up to the bond auctions.