skysight-inc/HackerNews huggingface dataset:
I understand what Knuth means by literate programming and I personally like doing it for some pieces of my code so that a few months later I understand what I was thinking at the time and either continue or change things because I now know better. The same way one might write their mind in a journal and cringe at the content years later.

Seibel seems to have taken the literate part of literate-programming too literately with his reading club and not expecting to implement at least a toy version of the code to understand it.

This is why I compared it to a math book, in that it is also a book that is read but to really understand something one must work out some of the problems. I did not mean that a program is like a math book, I meant that a literate-program is like a math book because it adds some context to the math inside. I think a program itself is like math with no context where you have to reverse engineer what its doing by guessing what the person who wrote it was trying to do.
How do we really disagree? Feds pay extra for Remdesivir deaths. That stuff causes more death than Ebola, yet they got it approved in USA for emergency use. And the shall-not-be-mentioned Ivermectin, which has decades of proven safety, is shunned.

Ventilators have 90% kill rate, and higher in China. The game is to avoid having to vent.
A nice opportunity for some good old philosophy. Which is the greater evil? Strip mining for lithium? Or continued use of fossil fuels?

I'm a tree hugger. Spent a decade volunteering for an org trying to save endangered salmon. Been trying protect wolves off and on these last few years.

Honestly, this feels more NIMBY than treehugger.

BLM, Fish & Wildlife Service, the mining industry, and so many others, are responsible for SO MUCH damage. Thacker Pass seems rather immaterial by comparison.

And if not Thacker Pass, then where? Are there other, better, less impactful sources?

Skim reading http://protectthackerpass.org/, it's light on policy. Nothing about ground water, aquifers, runoff, etc. As with all mining, those are at the top of my list. I'm against kink shaming, so the rhetoric about de-industrialize and mother earth doesn't bother me. My criticism is they're not practical, pragmatic.

An endangered snail, a rare flower. Ya, they must be protected. Totally feasible, right? Just contain the mining operation, with active enforcement.

The treehugger program I'd support:

- Actively minimize impact. Loop in the locals to actively monitor and protect habitat. Tribes, hikers, birders, state equiv to EPA. (This is Nevada, so, ya, state govt and mining industry are one and the same.)

- "You broke it, you bought it." Require Lithium America to restore habitat when they're done. Set up some kind of bond, independent trust, or equiv, fully funded by Lithium America, to not be administered by Lithium America. Once the mine is shut down, restore the land. As though the mining never happened.

- And I'd probably also require Lithium America to do some kind of mitigation or offset. Ongoing. Surely there's some local habitat that needs some love and resources. It's Humboldt County, just throw a rock. Require all these corporations to help repair and repent for past sins.
> Oh ok. That does make sense. Hopefully you read my comment as feedback and not super negative.

It was helpful feedback. I value all critiques because they help me make the site better.

> Just some verbiage on each test would be wonderful.

There is some explanation for each test, if you click on the test name. But it's clear I need to expand those explanations and also make them easier to find.
Preface: No one, and I mean no one should take anything Mike Hearn has to say as credible, the guy is up there with Ver in terms of being persona non-grata for his blatant incompetence. His words seethe with a sense (and rejection) of wanting to be relevant, but as he proved with his 'rage quit' not only were his constant forks failures, but Bitcoin has survived all the attacks since he left proving he never could project anything accurately.

Web3, a boomerism in terms of indexing the internet as they see it, is hapless fad that people who don't or can't see that the current model of the internet is fundamentally broken and instead want to patch instead of fix the rot.

Kazakhstan has shown how hastily this centralized cesspool, that relies on spying and data collection, can be turned off. Which has been seen time and again since the uprising in the the Arab Spring. The Internet infrastructure as it currently exists is THE problem, and it is that needs to be corrected.

I think as technologists we have to accept that using a centralized blockchain, which ETH is, built on a horrible language (Solidity) has not and cannot bring about the progress Vitalik or anyone else has fantasized and sold many people on. To date, whether it be the DAO hack or 2.0 or whatever, all we see is how centralized systems make failure an inevitability rather than a possibility.

What I hope is that Starlink and Starship make it possible for new types of uncensorable ISPs get created that do not rely on these archaic models that rely on backbones out in the Ocean that are readily prone to attacks by adversaries that can be shut off at will [0] and rely on Nation-States to operate as a despot or regime sees fit.

That alone, beyond Mars colonization, should be enough for people to celebrate Spacex's success!

0: https://news.sky.com/story/russian-submarines-threatening-un...
Why parts of the instruments need to be cooled below 50K? Do they have quantum computers on the JWST?
GitHub ToS allow terminating accounts for malicious behaviour, which I'd argue that purposefully breaking downstream code is.
Defense in depth - have several independent layers of security so you have some breathing room to fix things if one of the layers is fully compromised.
Show HN: The Data Landscape – Search FirstMark's Data Tools Catalog
Can you give me an example of a good mobile app built with Qt/QML? I feel like only big corps can justify such apps where users have no choice but to use it because their boss forced them to.
Yeah, it seems like NASA hasn't really put much thought into this mission. /s
It’s so easy to fix. Clients can verify signed content delivered by servers. It will be implemented by any application where users care enough. From then on it will be standardized and become abundant. The criticism is justified but beside the point.
I think the first Omicron case in Denmark was November 22. Now, 94% of new infections are Omicron (source ssi.dk). It is abundantly clear that it is markedly less dangerous than earlier variants. "Everyone" is getting it and it looks like it might just be the end of the pandemic.

Also, vaccinated are overrepresented in Omicron infections compared to the proportion of the population that is fully vaccinated. A third shot gives a few percentage points benefit relative to being completely unvaxxed (if you don't want to get it).

I probably got it from my vaxxed gf and am grateful. Moderate cough and nothing else. 55 yrs old.

I just got called by contact tracing. They asked about symptoms and said I could go out again 7 days after the positive test and would automatically get the coronapas clearance (health passport) 14 days after my positive test. No need to get tested again (in fact, they said I should not get tested for 12 weeks, because the tests would probably be positive, even though I won't be infectious).
This study tests judgement but then makes conclusions about behavior when behavior was never actually tested.

Is this science?
I don't really understand the confusion around these terms in terms of day-to-day actual work. Is this really a problem? This seems like a trivial question to me so much so that I would (and have) screwed up this question in an interview which I'll discuss here.

In my pedantic technical opinion (technical as in literal, not technical-interview), these are all subsets of encryption. Encryption to me is anything that scrambles the data to non-literal-plain-text in a way where you need a key to read it. These are just encryption, but the password is always just the word "password", or for a specific example, the source text.

In my continued opinion, can't hashes be "found out" in theory if you had unlimited computing time + unlimited attempts at brute force hashing every string?

Encoding is just encrypting the text into a non-literal-plain-text format by using (an extremely weak, known password) to translate into another (computer-readable) language. I don't really have anything to add from the source to this one.

Why is my distinction about the definition of encryption important to me?

In my opinion, we shouldn't limit our mind to ONLY knowing encryption as a method containing some math formula someone came up with to scramble you data based on an input password. There are a magnitude of ways to encrypt your actions in a more broad sense.

For example, what if you identify yourself by handing in a series of paintings to somebody (an authenticator) who physically determines your entry? He can determine if you pass by having knowledge that the order of the paintings and the artist's initials correspond to their position in the alphabet to decrypt your ID number. (Some other tricks could be used to prevent random turn in or duplicates, such as only using a specific style of art, but I'm skipping that for this example.) Is that not an encryption method that accepts a user input and encrypts it with a black box formula to output some code?
>Enhancing serotonin made subjects less likely to reject unfair offers.
In a comment above someone said it "might be high enough to image [...] alien megastructures if they exist"[0] and that was a clear sign I had absolutely no idea how powerful this thing was. I guess I was just expecting Deep Field but like... again? I don't know.

[0] https://www.popularmechanics.com/space/telescopes/a19346/jam...
> there is no better way to get good information on the internet than to post something factually wrong!

Good old Murphy’s law!
This press release only talks about finding more of proteins that supposedly protect brain function; nothing about whether exercise actually protects brain function. I'd like to think it does (I'm 71 and still run trails and lift weights), but this study does not seem convincing to me. The only convincing evidence is trials that track people who do or do not exercise (the control group) over time, and then you still have to worry about post hoc ergo proctor hoc.
I know several people just out of college that earn 50k in Bucharest or Cluj, not after 10 years. The salaries increased a lot in the past 5 years, but still 120k is extremely rare, above director level for employee type of contracts.
>This harm-avoidant bias after citalopram was also evident in behavior during the ultimatum game, in which subjects decide to accept or reject fair or unfair monetary offers from another player. Rejecting unfair offers enforces a fairness norm but also harms the other player financially. Enhancing serotonin made subjects less likely to reject unfair offers.

So essentially a subject with enhanced serotonin was more likely to be exploited?

>Enhancing serotonin made subjects more likely to judge harmful actions as forbidden, but only in cases where harms were emotionally salient.

What does "emotionally salient" here mean?
AT&T customer service, sleazy ass door to door salesmen and their website and support sucks, as I agree. Their fiber is good though. Unfortunately I had a horrible experience with AT&T as well and if I had another option for fiber I would switch. Alas, the American regional monopolies persist. Internet infrastructure should be govt owned and you should be able to get quality service at a decent price.

Your only option is to escalate to a higher tier support engineer or manager to resolve the issue. I’ve had to deal with their support system for billing errors on their side and once you get to the right person they are very helpful but getting there takes hours on the phone.
This isn't totally correct.

The problem isn't the cookie itself, but rather the cookie's integrity isn't cryptographically verifiable.

One could use a cryptographic signature set in the cookie to avoid tampering, using a HMAC or some other hashing function.

We don't need or want to hide the Id and rate key from the user, we just need to verify the integrity of it.
If you're asking for Red Hat to stop creating integrations between different parts of their distribution, that isn't going to happen. That's one of the benefits you get from being a distribution vendor. Every Linux distribution that grows past a certain size does that eventually, that's how you create a cohesive system. They make money from this because customers actually ask them to do it. You're essentially asking them to kill their core product.
It's a very narrow case, but we're talking about how this case appears to fraudsters, not whatever their other policies might be. Fraud policies are necessarily somewhat opaque and often unfairly penalise innocent parties who come under suspicion but "we're so confident you didn't actually collude with this individual we're not even suspending your account, but we will take the $12.5k we lost off your future earnings with us because it's easier than attempting to pursue the fraudster" isn't even an anti-fraud policy.

If the freelancer is telling the whole truth, it appears they did follow the rules, and Upwork's client committed a felony, and Upwork's response is to try to recover funds from the freelancer. If carders pay any attention at all which they probably don't that's a positive signal.

HN coverage is probably more relevant to freelancers (and genuine paying clients). Its possible it'll scare a few more into using Upwork's spyware tool, but also likely it'll just persuade more to look elsewhere. Not sure the PR damage is necessarily less than $12.5k either..
We need more nuclear
This is such a cool tool. Thank you very much.
I'm not expert here, but it only took me a fairly short amount of time to find out how to do

geth --syncmode light --http --ws

See it sync and set metamask to talk to it.

Sure, the UX isn't ideal, but the claim that it's impossible seems unfair. Maybe there are cryptographic concerns I'm missing?
Since JWST is trying to pick up weak infrared signal from the furthest reaches of the cosmos, any amount of noise would distort our measurements.

The telescope itself will naturally radiate infrared heat (much like our own bodies do), which is exactly what the instrument is trying to measure. This is why they're cooling the instrumentation side to such a cold temperature that it won't emit infrared energy and ruin the science.
I had the strangest experience with Logo in junior high. The computer class taught people some basic drawing commands -- going forward, turning left and right, moving the virtual pen up and down, etc. -- but for some reason banned us from using any commands that were "too advanced", by which they meant anything beyond the basic drawing primitives. The thing is, the whole point of Logo is to make thing like looping and conditionals visually intuitive and fun. A the time it was frustrating; in retrospect it's also farcical. Such a waste!
In this particular case, payment in crypto via an escrow contract might be a better idea for freelance work in crypto. And by crypto I mean the person can be paid in a stable coin.
I own (almost) literally nothing except my laptop and mobile phone that I bought with my pandemic stimulus cheque and a bunch of random clothes strangers gave me or I found in the trash. Yet, every day I seek to minimalize my life as physical things just cause clutter and my brain stops functioning when there is too much clutter around me.
So, my algorithm is deterministic because there isn't any random element in it. And then it appears the adversarial doesn't either because the game plays out the same way every time.

So, to generate a single guess, the algorithm will basically try every single word in the dictionary against every possible remaining word. For any given guess, it tracks the count of various possible scorings. The scorings are the positions of greens, and yellows for a total of 243 possible scorings. After looping through all possible remaining words, it finds the max occurrence count within the scoring array. That maximum count becomes that guess's overall utility. It then finds the overall guess that minimizes that utility. (See: https://en.wikipedia.org/wiki/Minimax) After typing this all out, I feel like I didn't do a great job explaining, so let me know what you think.
why is that so hard to understand? this has been a good source of clients for me.

i dont have any faith in your product or your leadership - you really seem to be chasing your own tail, and working for you is just going to be pointless and frustrating for both of us.

however, you want to hire me because i'm an expert in X. actually I am, and if you give me the go ahead I'll basically fix all your X problems in 3 months and be available for ongoing work if necessary later. you really dont need a full time X guy, I promise you I'm going to be bored after that first little bit.

i want the money, the engagement, and the opportunity to grow my network. that works for me. hanging out on slack with your team all day and having a weekly zoom where I remind you yet again that if you dont test you can expect problems later doesnt.
Ask HN: At what point is a front end framework essential and not just a feature?
Hello people,

I was hoping for some opinions from some guys and girls who focus more on the backend of applications or full stack developers.

I am somewhat mixed up. I am a freelancer and I've developed several projects in Django (and also in Flask) and until now I have always used their template engines and I am happy so far. I combined it with vanilla JS, Jquery, sometimes with AlpineJs and now recently tried HTMX. To be honest, I cannot really complain since I managed to fashion all components to my and my customer's liking without any major drawbacks. Although I have to be honest and say that I sometimes have pushed AlpineJs a bit too much, beyond its original purpose of just sprinkles.

The applications I build are mostly for SMEs to automate some of their tasks. For me to stay sane and to get the project done in time I strive for simplicity in terms of project architecture.

But everywhere I go I read about React or Vue and I absolutely understand that they have their purposes and are game-changing in some fields, no doubt. Now, I always wonder for myself, should I learn a front-end framework? Will I end up as a a jack of all trades and just create one messy application after another?

AlpineJs, HTMX, etc. are very much manageable to master in a foreseeable time but every time I try to sit down and start with Vue / React I am faced with so many new variables (NPM, NodeJs, Typescript, Webpack, etc.) that I think I have to learn for at least half a year till I just understand what is going on. Specially as a freelancer I have to be able to fix things fast by myself if the shit hits the fan.

Now, does it make sense to learn Vue/React as a solo programmer or just to stick with the small frameworks like AlpineJs/HTMX? At what point do you consider a frontend framework essential and not just a feature?

Thanks in advance.
Anybody want to take a shot at figuring out the year?
When you think of the Hubble, do you think of "product porn" shots of the telescope itself, or the spectacular images and science it produced?

Likewise, for Voyager/Cassini/Huygens/etc? Don't remember any selfies from those. We merely had to settle for the spectacular, never-before-seen images of other worlds. Guess they were failures. :-(
I have found that n95 masks work wonderfully for working in dusty spaces. A dividend of the pandemic I suppose.
Reducing energy consumption is not the answer. Producing more of it cleaner and cheaper (nuclear + solar + wind + storage) is.
" ... but that there is no verification they are not Google Voice numbers ..."

This isn't unknowable ... why don't you just check ?

curl -s -X GET "https://lookups.twilio.com/v1/PhoneNumbers/$number?Type=carrier&Type=caller-name" -u $accountsid:$authtoken | /usr/local/bin/jq '.'

... or, if you're non-technical, just use mycarrierlookup.tv or checkcarrier.estonia or whatever ... there are 20 or more such sites extant.
> gadfly

> grouse

> skulduggery

Can I ask where you're from? I'm not sure if your lexicon is different than mine, or much greater than mine.
A bit off-topic but to all the security experts in this thread, what's the best way to encrypt a USB that is being carried around? Other than security I am also hoping for a bit of portability where I could plug into, say, public computers and able to see the contents relatively quickly. Is BitLocker considered as "secure"?
The detectors themselves, to reduce thermal noise. It is not uncommon to cool down sensitive detectors, for example, in electron microscopes, the x-ray detectors are typically cooled down below -40 Celsius.
> At that point, we'll have a background level of deaths from endemic Covid every year just like we do the flu. Welcome to the new world.

I agree. Just like we do for RSV, other common cold variants, etc. We'll get used to it.
EVs are going to drive out gasoline for very comparable reasons to digital cameras driving out film cameras. That's a win for CO2, a win for air pollution in cities (that may be shaving points off people's IQ and definitely is shaving years off their lives), and a win for fungibility of energy generation. As gasoline infrastructure withers, it will be a win for retaining progress; it will no longer be possible to go back.

None of these things end car culture, but switching away from gasoline may help to de-fang it by reducing the macho attraction. If cars become just about getting from A to B, then alternatives may start to look more viable.
I don't think the point of a model like this is so much "this is a full description of how the real world works," but "if you make this assumption, then here's how it works out." It's interesting when the result isn't what you'd naively expect.

A lot of people did find this particular model interesting. It might seem that if segregation is due to preferences, then when you see near-complete segregation it's because people preferred to almost completely avoid people who don't look like them. But actually, a relatively mild preference to just avoid being in the minority is sufficient to make neighborhoods almost completely segregated. That's true even if everyone actually preferred being in mixed neighborhoods (as long as they weren't in the minority).

Whether people actually do avoid being in the minority is a separate question. But if were get some data saying that's the case, then that would be sufficient to explain segregation.
last time i tried blogging someone stole the content and tried to pass it off as their own
Things in and around the infrared sensors, since warm objects would blind the sensors with black-body radiation
On my first try

toast

cluEd

whEre

BEGIN

BEING Correct!
Manufacturers have the option of producing standards-compliant goddamn hardware!
Say for PCIe, even if it's a buggy and quirky implementation but it does support ECAM, you can still expose a PNP0A08 and deal with quirks in firmware (hello Socionext/Marvell/NXP).

> PEP (power management plug-in) in the OS […] ACPI spec allows a manufacturer to do this

Doing management in AML is almost the whole point of ACPI. Microsoft pushing this PEP thing into the ACPI spec is bad. This is the "letter" of ACPI now, unfortunately, but it's very much against the original "spirit" of ACPI :/