skysight-inc/HackerNews huggingface dataset:
Using Pydantic, FastAPI and OpenAPI generator tool was a decision which increased my speed of writing code by a lot. Plus it didn't hurt, that FastAPI has an excellent documentation (highly recommend the part that describes using FastAPI with SQLAlchemy).
You are allowed to appeal to authority. The "Argument from Authority" fallacy only applies when you appeal to a false authority, such as listening to your yoga instructor's opinions on vaccination.

[1] https://en.wikipedia.org/wiki/Argument_from_authority
1-Propanol acts like ethanol, but stronger, so you'll be fine if you don't ingest too much. 2-Propanol on the other hand (isopropyl alcohol) gets metabolised into acetone, which isn't great. And the only difference between the two is the way the atoms are arranged!
Perhaps your technical questions are not adequate enough if someone can sound like a "rockstar" while not being able to program an if statement?

I've interviewed hundreds of people over my career and I've never had an interview where I couldn't figure out their technical abilities through a conversation.

I'll tell you what leetcode interviews do find you though, they find you people that have no idea how TCP/HTTP work, they have no idea how you would debug a distributed system. They've never deployed anything to a server. They probably have no idea how to even measure the amount of work being performed by a server. They've never thought about CI/CD/Deployment/Scalability. They've never used any cloud resources. They have potentially never been through a code review.

etc, etc, etc, etc.

Someone crushing a leetcode test tells me about 1% of the stuff I'd like to know about their knowledge and abilities.
The ACLU Suddenly Reverses Its Support for Transparency
Nowhere did I say this was a major bad decision in his life, I was, of course, referring to the robbery he was convicted of...
You're saying you should only respect literate people. I say all people are fundamentally worthy of respect.
Yeah, but the thing about Bitcoin is that the believers are good at waiting out and buying these dips. It's all habitual to them, ritualistic even. It's yet another religion.
He's been doing this stuff for a long time and there is probably an explanation of the maths out there somewhere on the GMO site.
Yeah, given the crap they were sending in the monthly discs to developers at the time. They certainly seemed like we should of took Java seriously. I was rather annoyed given I had learned Objective-C on NeXTSTEP. I'm glad that someone realized it was not substitute, but they did push it. Jobs hated it later, but he changed his mind on things fairly often given just looking at iPod features.
Looks like the site went down. Try: https://web.archive.org/web/20220122213559/https://dche.cx/f...
Probably true according to this post: https://slc.is/#Best%20Wordle%20Strategy%20%E2%80%94%20Explo...
For the particular indication we were going after there had been a number of topical trials and academic studies that showed that the placebo response was less than 1%, essentially no different from spontaneous (i.e. no treatment). Same was true of oral. This is pretty common in fungal infections unfortunately.

The FDA wanted us to compare against the topical treatment placebo rate for various technical reasons.

Perhaps you thought that “standard” was some sort of standard for any placebo for any indication and any mode of administration? Indeed that would make no sense.

Even specifying a placebo itself is non obvious. Of course your procedure and the object itself (tablet, whatever) is ideally indistinguishable by the study participant and, ideally the clinician (hard to do, say, when it’s a surgical procedure; you can’t hide that from the clinician). But even with a pill, you can’t always just supply, say, a slug of mannitol — that might actually affect what you’re studying.
Exactly, and that is 100% Google's call.
Kohctpyktop: Engineer of the People (2016)
Cambalache is still a prototype, using web widgets as kind of work in progress, with the author asking for sponsorship to actually fully port the Glade functionality into it.

Hardly a replacement.
I think someone who doesn't have many planes flying overhead is less likely to build such a system.
Had a Pulmary embolism. Was gasping for air and coughing up flecks of blood.
At the Er the Blood work was perfect. D-dimer, everything. Genetic testing came back positive later on. So they put on blood thinners.
A few days later my dementia was gone. Was solving complex programming problems with ease once more.

Every time I try and go off them all the symptoms come back. So it was this that micro-clots was determined.

Also when drawing blood nurses kept complaining that my blood clots to fast.
Are those alternatives faster according to benchmark?

In my experience, the bottleneck is either:
- JSON parsing and dumping; the solution for me is ORJSON, fantastic wrapper to use fast JSON serialisation for most common fields, and also datetime.
- Validation - if you choose to validate your data, pydantic can indeed be slow... But it's not Pydantic the problem, but the validation that you apply to your data.
Reading to the Endgame (2009)
Xx142-B2exe
I'm guessing you have some specialised skill and are difficult to replace? For someone unskilled, that's a one way ticket to never getting a shift again.
Badly written, one person's experience, etc etc etc. Mostly complaining about issues with Linux, not actually about the Framework laptop. Not worthy of the front page here.

And server fell over with just a few visitors.

https://web.archive.org/web/20220122213559/https://dche.cx/f...
Looks like you're right.

[This fact-sheet](https://sequestration.mit.edu/tools/projects/quest.html ) lists the plant has intending a 35% capture-rate. And while that's a weirdly low target-(capture-rate), it doesn't seem hidden.

Looks like [a Canadian-government-hosted report from 2011](https://open.alberta.ca/publications/quest-carbon-capture-an... ) also includes this in the executive-summary:

> The purpose of the Quest Project is to deploy technology to capture CO2 produced at the Scotford Upgrader and to transport, compress and inject the CO2 for permanent storage in a saline formation near Thorhild, Alberta. Over one million tonnes of CO2 per year will be captured, representing greater than 35% capture of the CO2 produced from the Upgrader. Quest is a part of the Athabasca Oil Sands Project (AOSP), an oil sands joint venture operated by Shell and owned by Shell Canada, Chevron Canada and Marathon Oil.

So if they're capturing ~38.4% when they proposed "greater than 35% capture" to the government, then... that sounds kinda like they're doing what they said they'd do.
For sites with static content, we disable anything apart from error logging and don't do any analytics.

For most others, running GoAccess locally is totally sufficient for all our purposes. https://goaccess.io/features

https://matomo.org/ is a classic (previously called Piwik) if you need more than that.
No mention of governance, short shrift on risk without mention of either appetite/tolerance or acceptance, and lip service for auth/with, without mention of either identity or credential assurance.

Infosec without these isn’t, it’s technologists playing with their favourite toys, ignoring what it takes to make organizations and systems secure.

* whatever that means if we lack risk management (including assessment, mitigation, tolerance, and acceptance).
Opening a new WebSocket for each client sounds like a lot of stress on the server, do you need the persistent connection? What if the client visits a new page? A new connection is created?
You might find something like Hasura interesting.

https://hasura.io/

It is a GraphQL server that sits on top of your Postgres DB and the schema reflects the table schema. It's quite powerful right out of the box.

If you combine that on the front-end with Apollo and a Typescript types code generator, you end up with strong typing all the way from your database to the front-end.
Thank you for that strawman. In a world with two choices, I take the third. Lets open up dialouge, not close all doors but two.
“Try to never be the person who cares the most” was an offhand remark my dad made to me when I was stressed over a group project in school. It helped me what in hindsight would’ve been very stressful situation many, many times.
I was steelmanning the position of "a judge orders people where to work" and so I came up with a convoluted scenario where that could be argued to be true.

Whether employees are property is a separate matter; In may situation the assumptions are

1) the firemen hold a specialized job with specialized requirements

1.a) it would take considerable time to replace them

2) their service is critical

3) they took responsibility for providing a service

4) the city did everything right and there is no material need to leave the job

I am not surprised by this story being more nuanced.

Another even more convoluted case: can all the personnel of a nuclear power plant walk off mid shift with no one to keep it working safely?

Some jobs also include taking responsibility of others life, a best effort to keep the service running is not too much of a stretch.
That would be super cool!

Given that we are busy killing off all the vertebrates, perhaps in a few million years their technology will be as advanced as ours. Then the ant archeologists will wonder if these strange giant quadrupedal creatures could have been intelligent, perhaps even enough to have a civilization.
Parent talks about how fast you get back results from effort (learning, fiddling, etc) spent:

"Most programs today yield insight only after days or weeks of unrewarded effort. I want an hour of reward for an hour (or three) of effort."

So they want to be rewarded with at least an hour of saved time, or more productive time, for one (or few) hours they put in, instead of spending weeks to reap rewards.
This post makes me want to roll my own Linux kernel again. I used to build vanilla kernels on Slackware (2.2.x!) and then Gentoo a /long/ time ago as well as modify stock Debian kernels to remove stuff I didn't need and tweak some knobs as of just a few years ago.

I feel like it's almost required to page through the various dialogs in menuconfig periodically in order to stay current when it comes to modern hardware and how it can interact with the OS.
Eat more soap. It tastes better than cilantro.

See also https://nocilantro.com/ .
I'm speculating here but It's possible Putin changed his mind and now wants his share of their money which often counts to millions of dollars.
Ironic that a scraper bot doesn’t want bots accessing its site.
I really liked this. A nice point of comparison is Macaulay's essay on Machiavelli [1]:

> The whole man seems to be an enigma, a grotesque assemblage of incongruous qualities, selfishness and generosity, cruelty and benevolence, craft and simplicity, abject villany and romantic heroism. One sentence is such as a veteran diplomatist would scarcely write in cipher for the direction of his most confidential spy; the next seems to be extracted from a theme composed by an ardent schoolboy on the death of Leonidas. An act of dexterous perfidy, and an act of patriotic self-devotion, call forth the same kind and the same degree of respectful admiration. The moral sensibility of the writer seems at once to be morbidly obtuse and morbidly acute. Two characters altogether dissimilar are united in him. They are not merely joined, but interwoven. They are the warp and the woof of his mind; and their combination, like that of the variegated threads in shot silk, gives to the whole texture a glancing and ever-changing appearance....

> The political works of Machiavelli derive a peculiar interest from the mournful earnestness which he manifests whenever he touches on topics connected with the calamities of his native land. It is difficult to conceive any situation more painful than that of a great man, condemned to watch the lingering agony of an exhausted country, to tend it during the alternate fits of stupefaction and raving which precede its dissolution, and to see the symptoms of vitality disappear one by one, till nothing is left but coldness, darkness, and corruption. To this joyless and thankless duty was Machiavelli called.

I'm not sure I agree with the writer here that Machiavelli would have been overjoyed to see Florence on the UNESCO World Heritage List. He cared about the free and mighty city-state of the Renaissance, not the beautiful buildings mostly now owned by foreigners.

[1]: https://oll.libertyfund.org/title/macaulay-critical-and-hist...
IFF
The author also says this about his 2017 MBP in the same article -

The speakers no longer function, the battery life is at 60% and it's liable to bluescreen if it's under 40% charge and the CPU is loaded. The screen has the typical marks worn into it from the keyboard because Apple decided they didn't want a clearance fit.

Which makes you wonder about his Linux and Framework laptop dislikes.
https://www.therichest.com/nation/10-of-the-biggest-ponzi-sc...

15 years for number 2.

Madoff was first investigated in 1992 and shut down in 2008 for 16 years: https://en.wikipedia.org/wiki/Madoff_investment_scandal
While I appreciate the great efforts to put hand-waving FUD via terminal histogram graphics for insertion into comments[0] (seriously, great job!), your point that the middle class is guaranteed to implode is nonsensical.

The US already has a non-zero UBI[1], it's simply inefficiently distributed via the negative income tax rate and various welfare efforts. That's a clear first area to fix things up. Then, if we need to increase the historically low tax rates on high income households or implement capital tax rates on the wealth, increases in taxes can be considered.

Further, from a theoretical perspective, the economy is not zero-sum. A rising tide lifts all boats; if less money has to be doled out to industries supporting enforced poverty, such as private jail systems among others, then there is more money in the economy for utilization for many things (including but not limited to UBI). General equilibrium effects often have counterintuitive effects, such as they are.

[0] https://xkcd.com/386/

[1] https://en.wikipedia.org/wiki/Universal_basic_income_in_the_...
There's literal beat saber cabinets. In retrospect they may have had a helmet, but it's all rendered in front of you on a screen anyway. Aside from the wall dodging which is pretty minor, you don't need VR to play beat saber at all. All of the action happens a meter in front of you in a constant direction.
> How does passing the length as a separate parameter lead to more bugs than having it bundled

It boils down to being inconvenient, unreliable, error prone, and difficult to audit. That's why it isn't used and C's #1 problem remains buffer overflows. And so it goes for all the other solutions for C for this problem, except my proposal.

My proposal is how D works, and it's been convenient, reliable, robust and auditable for 20 years. You can still use raw pointers in D, they are fully supported, but the use of the arrays make use of raw pointers rare.
Yeah, that's kinda how it goes..

At first, "The Open Source Community" looks like a really big deal. Once you dig in a little, though, you realize that Apple has like 50x as many people working on this stuff as the entire linux community does. linux is great, but I don't think you can expect the same level of polish as you'd get on something with the Apple Tax
Some parts of the system map well to a purely functional model, and some don't. The part that decodes incoming messages is almost entirely functional. The part that maintains the scene graph isn't. There's a continual stream of update messages coming in, requests for assets go out, and assets come back. One asset reply may update many objects that use the same mesh or texture, so there's not the one-to-one relationship that an "async" model wants.

Admittedly this is a somewhat unusual application. It's somewhere between writing an MMO client and a web browser. I once wrote a RSS feed reader in Rust, and that didn't have any of these hard problems.
Arguably more entertaining telling of the story by the Internet Historian: https://youtube.com/watch?v=vw9zyxm860Q
Alternate history is impossible to prove, and to your point, my history is just as fuzzy if not fuzzier; however, I do remember the reverence RFK had for MLK when announcing his assassination.

I don't know that the Civil Rights Act passes in this timeline, at least not at the exact moment, but maybe it does? However, you get to avoid Vietnam. Maybe it's not helpful pondering these sorts of things, but is trading the Civil Rights Act for Vietnam a good deal, net benefit for humanity wise?
Fantastic project, but if you're looking for speed this isn't it.
What you feel is the "Competence" part of core motivation according to deci & ryan "self determination theory". Their original paper is from 2008 i believe and states people need the perceived Autonomy to choose their life, perceived Competence over that choice and the perceived Relatedness that others respect and encourage your activity of choice.

So it's very understandable that if 1 of 3 is missing your psyche becomes strained.

I used to study this theory as part of my game design interests and found it extremely useful to analyse a lot of stuff from your own situation to a game or even customer experience. Just be aware of the word perceived here... allowing the theory to be used for dark patterns.
If that worked, people would have done it, and C buffer overflows would be a thing of the past.
Love FastAPI for lot of concepts that it helped to make mainstream, such as typing-based-validation, but its documentation is lacking.

I love the tutorials, but an API reference is just as important; I may not want to check out long tutorials about things I already read, but check a detailed description of each function would be super helpful - other frameworks such as Sanic have it.

I think it's in the roadmap, kudos for that, and hope that it will get a few more maintainers to speed up the process
How could Java be a substitute when Cocoa bridge only allowed for a subset of OS X frameworks to be called from it?

Java was already available on System 7.
You can get most of the functionality in the page (which isn't much) by setting up Thunderbird (which with the classic layout looks very similar to Outlook Express) as an RSS reader for Hacker News' RSS feed.
You seem to be mixing externalities with personal gain here.

It is obviously "rational" (as in you'll be better off) to add fuel to the fire if you know reasonably well when to pull back and book profits, then move on to the next thing. It just happens at the expense of others. Hence my question - define "rational", then we can decide what is and isn't "rational".

The moral/legal concensus of the current era is that "everything is allowed by default, unless it gets so obviously bad that we ban it" (blacklisting). This wasn't always the case (though it usually was the case), for example the Soviet countries had a list of all possible agreements, and you couldn't make anything outside of this list (whitelisting).
Mark Cuban's drug company launches pharmacy, promising savings on generics
Aka "How to trigger the early warning ICBM detection system of every country in the industrialized world." (Note this is why we also don't use ICBMs to deliver conventional or kinetic payloads)
Sure ^^
Oh, a flexible, chained peltier.

"The 72-couple device exhibited the highest reported output power and device power density from a single thermoelectric generator, the scientists said" https://www.psu.edu/news/research/story/form-fit-device-wrap...
good points, yes I definitely should have implemented some caching logic, the 500s are due to rate limiting on the HN side I think. Wasn't expecting this much traffic! good lessons for next time and something to consider for future projects
I don't know... Why not just look at the binder as a type of input and display? Surely the content could be shared and reproduced elsewhere.
If you drop water onto a flat sheet of glass, surface tension will give its surface a lenticular shape.
A few irks:

- Auto-generated Typescript documentation that's unintelligible (Lord Jesus help me).

- Weird naming of imported functions (e.g., appending "Command" to the end of imports).

- The need to create instances of requests (commands) and then "send" them to the API vs. just passing an object of options. The irk here is that it breaks the affordances around API design.

For example, using S3 used to look like...

---

import AWS from 'aws-sdk';

const s3 = new AWS.S3({ ... });

s3.putObject({

Bucket: 'some-bucket',

Body: 'data buffer',

Key: 'file-name',

}).promise().then((response) => {
// Handle URL here.
});

---

Now, it looks like...

import { S3Client, PutObjectCommand } from "@aws-sdk/client-s3";

const client = new S3Client(config);

const command = new PutObjectCommand(input);

const response = await client.send(command);

---

This example is taken straight from docs (https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clien...). config and input are not described anywhere near this example, meaning you have to go hunt for them.

---

The gold standard I reference for API design is Stripe. They have just as complex an API as anyone, and yet, they don't go out of their way to overcomplicate things. For example, this is stupid simple and obvious:

const stripe = require('stripe')('sk_test_4eC39HqLyjWDarjtT1zdp7dc');

// `source` is obtained with Stripe.js; see https://stripe.com/docs/payments/accept-a-payment-charges#we...

const charge = await stripe.charges.create({
amount: 2000,
currency: 'usd',
source: 'tok_amex',
description: 'My First Test Charge (created for API docs)',
});

---

Not only is the API descriptive of what it's doing by design, they had the wherewithal to explain where the missing piece can be found. Contrast that with Amazon where they give you a half-assed example and you have to go on a goose chase to find the params/options for the request. Why?!

The above changes look like a wank or job protection, not any form of well-considered improvement. Couple that with turning the docs into a maze (as opposed to just saying "here's the function, here are the required/optional params, this is what a response looks like) and you realize that the person responsible for this just greenlit it without any question as to "why are we doing this?"

Yes, I'm being an asshole about it. But this is now going to inform API design for other people as it's representative of "what the big guys do." Rinse and repeat that thinking for a decade or two and everything turns into a f*cking Rube Goldberg machine for absolutely zero reason.
I have an Inkplate 10. I like it, but it's not a regular monitor, it doesn't have any standard ports like HDMI. Displaying an image from the SD card takes multiple seconds.
I urge you to actually read the report - https://www.fda.gov/media/151733/download on page 23 has the latest counts (21:17) and no exact list of causes, but an earlier version https://www.medrxiv.org/content/10.1101/2021.07.28.21261159v... which only lists 15:14 deaths, page 12 does list causes:

There are 4 deaths from cardiac arrest in the vaccine arm, vs. 1 in the placebo; and 1 death from covid vs. 2 in the placebo.

Taken altogether, especially with what we now know about myocarditis/pericarditis risk from the vaccine, non trivial input. And I don't know if you're aware, but the original (dec 2020) approval basically rested on 4:1 placebo:vaccine severe cases. It was approved based on statistically insignificant data, but somehow the same counts of death is not even interesting.

Depending on your model, 21:17 may or may not be statistically significant. I didn't see any "official" modeling of that, especially given that "no deaths were attributed to the vaccine" - if your model says something can't happen, it obviously can't statistically happen .....

There is one "death" (which might as well be a car crash) out of the 29=(15+14) causes listed. All others are medical.