skysight-inc/HackerNews huggingface dataset:
Funding and partners

As a 501(c)(3) nonprofit organization, Reason Foundation is supported by donations and sale of its publications. According to 2012 disclosures, its largest donors were the David H. Koch Charitable Foundation ($1,522,212) and the Sarah Scaife Foundation ($2,016,000).
Technically no, but realistically yes.
I’m really interested in using FastHTML, but it feels like it’s baking and not actually production ready.

For example, the sample projects store passwords in plaintext if they even allow login, which most don’t.

I really wish there was a way to use the FastHTML fast tags in FastAPI, so that I could use their cool HTML generator, but have robust and reliable deployment and auth, and possibly migrate to FastHTML once it’s a more mature product.
Mainly because it isn't the default.
> My point is that it's an example of extreme privilege and wealth opportunities that most people cannot afford

I understand what you are saying, but I don't agree.

At the time I was earning $48k CAD for a full time job. That is about $24 CAD/hr. or roughly $18 USD/hr.

I lived in a sharehouse with 4 other people. I walked to work, even in -35C winter. I had no phone, no tv. I didn't eat out, I cooked all my own meals. No alcohol. Enjoyment was a walk in the park (free).

I did all of that so I could scrimp and save for years and years until I finally had a meagre savings account, then I hit the road.

I lived full time in a ground tent for 2 years of my adult life. I ate plain oats cooked in a little camp stove for 2 years straight. I camped out in the middle of nowhere most nights which meant I didn't spend money on alcohol or partying.

I made a lot of sacrifices to make that happen, and I think basically anyone with a job could do the same, if they wanted.
But they aren’t on windows, so they can’t be taken for granted there. You have to install git bash on windows.

What’s the difference between installing git bash on windows and installing powershell on Mac/Linux? I would argue that there is none.

And obviously it’s fine that you don’t want to use PowerShell, I don’t want to use it either. But personally I also dislike git bash on windows. It doesn’t feel like it belongs there, just like powershell doesn’t really belong on Linux/Mac.

If I had to write a build script for all three platforms I would just write them for their native environments. I wouldn’t be all that willing to add another tool to be installed just to save myself the effort of simple build script.
> at which point they supposed they had been paying for something after all.

but they would've been rescued regardless of whether they'd been paying their share of taxes, as long as they're a US citizen.
Are you forgetting about the abort system which self-destructs the rocket if/when that happens?
I didn't write "no one is using it" and what is "le cringe"?
Escape From Lavender Island is also available to play on Steam - Windows only though it seems - https://store.steampowered.com/app/2164310/Escape_From_Laven...
Looks a lot like https://www.adamgrant.info/heres-1m-dollars-try-to-win-the-l...
But then do the same people making the argument it's not fair to have paid zero taxes believe that welfare isn't "fair"?
In my case, pg_partman is actually more than enough. It's just a situation where the data isn't useful after a certain point. Timescale as I understand it would be massive overkill for my situation.
Having inherited a stupidly large rock that had been in my family since 1905,I moved immediately to divest, and it wasn't in any way hard to sell, just really costly.
Even with step-up cost basis cancelling out huge capital gains, Sothebys bit off about 22% in commissions and fees for itself.
I also explored selling through an individual jeweler, and was offered 6 figures cash in a briefcase, but the commission would have been about the same, just more camouflaged, and I had no reason to want to explain a six-figures-of-cash deposit to my bank I'd have had to make thereafter.
Big high quality diamonds at least, are liquid these days. (Your link is from 1982!) Just expect considerable slippage when you sell, the inevitable middlemen have sharp teeth.
Mental health has underestimated for a long time :(
I always make a point to listen to his Passio every Holy Week.
Someone should explain how this isn't dystopian.
What kind of web app doesn't require a server running 24/7?
Busybox for Windows is much better.

- Paths look much better: C:/Users/doctorpangloss == /Users/doctorpangloss == C:\Users\doctorpangloss.

- The coreutils are just there.

- Works flawlessly as an SSH or Dockerfile shell.

- Fast and tiny. So small you can check it into git.

- The maintainer is very responsive and fixes bugs quickly, even in upstream.

git-bash has problems because of paths, terminal weirdness, and it doesn’t use native Windows APIs for a variety of things where it should. /c/ this, /mnt/ that. It’s not really possible to write multi platform scripts with it. With Busybox for Windows you can.
That is definitely wrong. You are subject to a single level of tax on your personal income (in the US). But you might have to split it up between multiple jurisdictions if some of that income is earned in another country.
> The US doesn't care about you at all.

of course not - they're a nobody.

They don't mean the US cares about the individual - the post is about the general level of regulation that the US is able to force upon third parties.

But then again, this is what it means to be sovereign. And to be honest, the US's overreach is not as high as it could've been given how much clout they have. Imagine if it was china in the same powerful position - what would've been the overreach then?
I’m not sure exactly what you mean, but most non-managerial employees at the Times are now unionized. It is no one’s goal to improve the labor standards of the union members at the expense of non-union employees. It is nearly impossible to obtain contract language covering anything other than workplace and employment conditions for union members, as the company isn’t legally required to negotiate over any other topics, which is why you’re seeing reference to requests “for members”. That said, it is very often the case that wins for unionized employees benefit non-union workers as well, because it’s almost always not worth the administrative overhead for the company to have multiple separate policies for similar jobs.
I asked how many of the support staff are in the tech union. Did you reply to the wrong person?
Do you think we’d put information gathering over survival? I don’t think so. I’m not sure a successful species would.
Should also run on Linux based on the native Steam Deck support.
They chose to do it under the terms that have been laid out by the US - so obviously, it's _still_ benefitial for them to continue despite being taxed without representation.
The market incentives work the other way too. While some companies are incentivized to put a lot of effort into making their own proprietary standard to lock you in, a lot of other cheap products have no incentive to make that effort as it adds cost to the process. It’s easier and cheaper to buy exactly what you need from the battery factory than it would be to study and properly implement a standard.
World’s Biggest Construction Project Is a Magnet for Executives Behaving Badly
It is worth mentioning that on Intel x86 going all the way back to Haswell you can use PDEP/PEXT instructions to efficiently combine the high bits and the low bits into a single seamless tag. This can provide a lot of bit width. The caveat is AMD x86 implemented these instructions as uselessly slow microcode until quite recently, which created some portability issues.
I can run an MSYS2 installer on a Windows VM once and be done with it. I will have to roll my own containers, for example, if I want to use Powershell elsewhere, versus just using vanilla or vendor-provided images.

For my use case, I don't see the need to bend my builds around Powershell just to use Powershell. This plays into my other point about not wanting to dig into Windows fundamentals when I don't need to.

> If I had to write a build script for all three platforms I would just write them for their native environments. I wouldn’t be all that willing to add another tool to be installed just to save myself the effort of simple build script.

This was my initial approach, but it became too much work to maintain separate build systems, especially when it came to making changes over time. One change becomes three, along with three new opportunities for things to break in three separate ways.

For what I'm doing, moving to Unix-y toolchains simplified builds and made it much easier to reason about it.
There's US state taxes (for those states that have it), which does not get credited with foreign income tax.

There's a lot of VAT (value added tax, aka sales tax) that gets paid when buying goods. If this was higher than the US's in the expat's country, they don't get a credit (but conversely, if it was cheaper, then they also don't have to backpay...).
It is very hard to prevent exfiltration by code that is allowed to write to the DOM in today’s browsers.

There is Content Security Policy (csp) which applies to the whole page and sometimes governs scripts injected by extensions but not the extensions themselves.

I would love to see browsers add a chain-of-custody to scripts and DOM nodes, so it is easy to tell which nodes were added/touched by a script, and if a script adds a script tag, that newly loaded script would show up as branches in the custody tree. Then we could say, “no nodes or scripts in this tree may trigger requests to unauthorized domains”. It would be sort of like CSP, but with a runtime-tracked implicit capability/taint for extensions.
It’s surprising to me that a company so important to the success of many American aspirations is getting sandbagged by environmental regulations. For a rocket whose outputs are carbon dioxide and water, no less. It’s hard to ignore the possibility that Democrats are purposely slow walking SpaceX approvals due to Elon’s politics.
The Council of the EU made these antitrust laws and they are not directly elected.
Good point. The new green was decided after the split with iMessage, so technically Apple could have made it a poor color on purpose.

I still doubt it, especially since it’s the same green for FaceTime, Phone, and the icon that still represents iMessage.
I once half-assed a tool that summarized deployed builds, importing a CSV to Google Sheets as a team UI. Well, one day the import noticed one of those commit IDs must be a number because it doesn't contain any letters, and then a formula used exponential notation to create a hyperlink that didn't work.

Edit: Now that I think about it, it might have been only digits with a leading zero that was dropped.
Git is a DVCS, and GitHub uses Git, so it's a DVCS because I can clone locally. GitHub is a central location, that's true, but I can still have my local clones, and I can host my own forks locally, anywhere I want, at a GitHub competitor, under multiple GitHub orgs / users, whatever. So, yes, it's a DVCS.
A server running 24/7 costs a coffee a month.

And can run multiple apps.

That's not a disadvantage unless you failed at life.

I'm sick of reading threads where people disparage normal application architecture for completely stupid reasons.
Here you have tons of USA citizens living in EU (and around the world) and ask them for first hand expirience on alternative.

https://www.youtube.com/watch?v=D1yT8swtVvg

Dont miss part 2, part 3,... and skip non health care related, you might not want to hear them.

And anyway, believe me that everyone rather waits in line (which is not really the case, if you are an urgent case, you trough the line), that not even go to the line as their medical insurance doesnt support the needed therapy as it would make their family bankrupt.

Funny fact, check the price of insuline.
while we're wishing for impossible things i'd also love if the consent dialogs were an actual standard. if sites could describe a list of what they needed consent for and the browser supplied the actual dialog, so i could just configure it to always allow all if i wanted to, that would be fantastic.
> The US government provides among the lowest level of services for its citizens out of any first-world government, so there's no reason it needs to be that much more strict.

they provide you the world's premier military! That costs a pretty penny.
Git really does need a commit header to track the original commit.
Thanks for the info (and same for the sibling comments)! Seems that the hype does not match the reality again.
Mostly because I simply like having a collection to look at. It's like comparing a small library to a list of ebooks on Kindle.

But yes, other obvious benefits include sharability, resellability (especially these days. So many childhood favorites sell for 200+ dollars for some reason), a perhaps false sense of preservation (I know there are some icky server issues on gen 7+ consoles, even for single player games), and simply liking the feel of a case and disc.
Yeah, we cannot see very far into the future and betting that system software will remain stagnate is not a good bet. If that means wholesale replacement, few of us will understand it at first. Otherwise retrofits will remain the norm for example one old idea that seems to be on the up and up is hardware-enforced capability systems and those working on them have found plausible ways to retain most of the existing C ABI world. Whether it always remains a good idea to continue propping up the past is one of the hardest questions and ultimately will be more of an economic one.

There are obsolete systems that meet your criteria, Plan 9 and Apollo Domain/OS had plausible early answers for networked computing that haven't been adequately explored.

For your last point, I would say scheduling, security, namespacing are the core features and everything else can be layered (perhaps interchangeably) on top. As a practical example, even in monolithic FreeBSD it supports fully runtime swappable TCP/IP stacks and out of tree network stacks.. the core illusion for that system is retaining the same Socket interface for userspace. Presumably if you get the namespacing thing right the entire system and network of things would look a lot more like deliberately interchangeable parts.
The EU directly writes tax legislation for countries all over the world with the use of their black and grey lists, which restrict companies in those jurisdictions from trading with the EU, or trading with companies that trade with the EU, or from using any banking in the EU or banking that is especially connected to the EU.
“I need my next laptop to have 64GB of RAM”

No, you need better software.
The deprecation policy allows backwards incompatible changes after being documented and printing a deprecation warning for 2 releases. There are only minor releases in the current era of Python development (Python 3.10, 3.11 etc and Python 4.0 only in the far horizon)

https://peps.python.org/pep-0387/#making-incompatible-change...
Stellate has been acquired by Shopify
> The tradeoff for productivity is worth it

Yes, and most often we don’t fully understand the problem without partially solving it, which is perfect for these monolithic, batteries included frameworks.

I find building apps in Django, with the prescribed convention to box me in, helps tremendously to stop me from overthinking and just experimenting with the problem space.

I’ve even started using Django for apps that aren’t web apps, just because it has whatever I will eventually need, whether it’s database, auth, caching, admin portal, tools for building out CLIs, it’s all there.
Looks like this only includes ones that allow you to use the app, so it is missing ones like the most expensive one in Seattle (possibly the US?). https://www.thestranger.com/food-and-drink/2023/05/16/789929...
Cool map. Taco Bell is no where near economical anymore though.
> That's sort of the old take. Lots of new features aren't compatible on both sides.

If by "the old take" you mean "the stated reason they created the fork" then sure. I guess everyone's a revisionist when it's convenient.
They don't have data on cheesy gordita crunches.

Literally unusable. /s
Their competition also needs to pay these taxes. There's no free money - adding to corporate taxes just makes things more expensive for the consumer.
The first thing that jumped out at me was this:

csv_data = [",".join(map(str, tbl.columns_dict))]
csv_data += [",".join(map(str, row.values())) for row in tbl()]

Sigh. He's not "building the app". This code is wrong. It's not escaping the CSV properly, so embedded commas and similar control characters will result in gibberish output.

I'm just so fed up with this JS+HTML SPA framework demos where everybody thinks that stringly-typed programming is the only way to do things, where instead of using a proper library that actually encodes/decodes file formats properly there's this kind of quick & dirty script snippet that is basically broken under all but ideal conditions. ("It worked, once, on my computer, with toy data. Job done!")

I get it, this exercise is about comparing the essentials of different frameworks. But that comparison ought to include things that matter, such as correct handling of Accept-Language, safe escaping of data, sorting on date columns, virtualising lists too big to handle in one go, etc... That's what actually matters, that's what takes actual time when getting something to production. Not the folder structure or file naming conventions.

The author mentions "How will coding assistants influence builders?" but ChatGPT can spot this kind of error, and more: https://chatgpt.com/share/793e6353-817f-4765-ab33-f313190637...
The magic of DC-DC voltage conversion (2023)
Anybody can eavesdrop on walkie talkies. I can do it with my baofeng. It's not that interesting.

What is interesting is everything else that that device can do.
'lambda' apps.

Do people still use them for full production systems? We use them a bit for ancillary things but TBH, if you have some k8s or similar, solution, it's maybe not worth it to not use a standard container deployment environment that everyone knows.
We prioritize features based on user input, especially now that core features are in place. But the idea for the initial set of features were based on our own needs, and our frustration with existing products.

For example, there are lots of reporting tools, but we could not find even one that has good time series analysis. If you want to analyze your personal stock market investments, good time series analysis is essential, so we filled the gap in the market with our own product.
I'm still in high school, so I don't think I'll have time to fit the courses into my schedule. I'll definitely look for the books though! Thanks.
Have you tried htpy [1] with FastAPI? It strikes me as that “cool HTML generator” as a standalone library.

[1] http://htpy.dev/
This feels like a map of real estate price
Let me introduce you to the question mark, seen on your screen as the '?' character. It indicates that a question is asked. This is important as...

Never has "who cares" been confidently said. It has always been asked "who cares?". And not asked in a vacuum either, but specifically asked alongside the question of what is to be gained from the knowledge of the error.

We now know that you allegedly care, which is a promising start. But you purposefully ignored the other question, which questions the credibly of your care. You can't meaningfully care about something if you don't know why you care about it, and if you knew you'd have told us about it already as it nonsensical to answer to the "who cares?" question alone, so...
I knew the Taco Bell by me had raised their prices. I didn't realize my city (and state, in general) has THE most expensive BYO cravings boxes (among other things) in the US. What the hell, Florida?
China ponders creating a national 'cyberspace ID'
> Currently, ARM is the only major vendor with support for TBI

is not true. Intel and AMD both have variants of TBI on their chips, called Linear Address Masking and Upper Address Ignore respectively. It's a bit of a mess, unfortunately, with both masking off different bits from the top of the address (and different bits than ARM TBI does), but it does exist.
Yeah, it's really too bad someone hasn't made a reasonably-priced archival format that consumers and small businesses can use, because LTO isn't it. The closest they have is MDISC, but the storage capacity is small, and from what I'm reading, discs advertised with this aren't necessarily all that long-lived anyway (if they're using dye).

What we need is a cheap, write-once format that can hold at least 1TB, similar to how we used to use CD-Rs 20-25 years ago, but without organic dye like those discs and with a far longer shelf life.
If the tax raises all of their costs and it's a competitive market then they'll all have to raise prices, because competitive market = competitive pricing and it has to come from somewhere.

The most common case where it doesn't raise prices is when they don't have any competition and are already charging the monopoly price, so the money has to come from the company because if there was any more to extract from the customer, the monopolist would have done it to begin with. But we don't really like those markets or want to promote their continued existence.

What this doesn't depend on much is the form of the tax. If it's a competitive market then VAT and corporate income tax are both getting passed on to the customer. If it's a monopolist then either one will typically come out of the monopoly rent, because charging the customers more would bankrupt them or cause them to extend the life of used goods instead of buying new ones etc.

However, corporate income tax is generally easier for multinational corporations to avoid than VAT, so they have a pecuniary interest in making people think that VAT is worse than income tax.
You're focusing on the wrong aspect of the post. This post is comparing web frameworks, not showing how to build a correct csv handling app.
You've written about this yourself in the past. If you want to provoke the thread, you should at least be forthright that you've changed your mind, rather than feigning bafflement that anyone would agree with what you yourself used to advocate.
Good thing this wasn't a kernel-mode driver for an anti-virus program.
It's ancestry specifically that has an effect on incidence of colorblindness, and ancestry is necessarily correlated with cultural background. Northern European populations have some of the highest rates in the world at around 7-9% for males, whereas pacific indigenous populations tend to have rates around 2% for the same.

Of course, color perception is heavily influenced by cultural background too and ties into this in complicated ways, but color deficiency tests are deliberately robust to that.
It’s a good album.
The images are on the Archive, your browser just doesn't support JXL.
It's also worth pointing out that those Microsoft docs differentiate between the two major versions of powershell using the names "Windows Powershell" and "Powershell".
Nor was it about the people down wind

https://en.wikipedia.org/wiki/Downwinders
I have a nonfiction draft built on conversations between 4 friends. Started as a regular nonfiction book but quickly realized the desired mainstreet audience would never read it. I created personas (as in UX style goal-directed design personas) to describe each character’s background, POV, goals, expertise, values, concerns and questions. Different than anything else I’ve ever written. Still very rough but rewarding.