skysight-inc/HackerNews huggingface dataset:
A fact is something which generally agrees with the accepted body of scientific knowledge, even if it challenges specific assumptions. A non fact is something that blatantly contradicts this body of knowledge without any credible new evidence.
> Pretty useful for archiving discussions on Reddit.

What I do now is save the comments within the discussions (on HN, Reddit, Twitter etc) as text which is indexable and searchable with additional metadata which helps for filtering (author is the main one I use), while automatically archiving the entire URLs associated with them.[1]

For me, this is the best of both worlds - quick access via fault-tolerant search and filtering to the most interesting stuff while having a snapshot archive for the full context.

[1]: https://notado.app - I've been working on this for a few years now and have posted a lot in my HN comment history and technical blogs about how I have iterated on and evolved this workflow to the point where it is now
Ask HN: Is There a Way to Make Jinja Templates Type Safe via Mypy?
Hi HN, we use Jinja templates to manage our prompts at Dosu (https://dosu.dev/).

We use MyPy to ensure type-safety across our entire codebase, but we do not have coverage on Jinja template variables.

We want to know if someone either

(a) forgets to pass a required template variable to a Jinja template
(b) passes a name of a template variable that doesn't exist

We already get these errors at runtime with Jinja, but want to know if there is a way to statically check for this.

I'm curious if anyone has run into this before or has suggestions for type-safe templating in Python.

Thanks!
>I would imagine the expectation comes from them being very well compensated, and supposedly very well educated and trained experts that people entrust their current and future wellbeing to, and who try very hard (often successfully) to minimize their own accountability.

I just think this is delusional. Pay, and education, and accountability do very little to make them superhuman. similarly, just because people dont have good alternatives to doctors, doesnt make doctors good at their job or their expectations rational. That is wish casting, and not how the world works.

I think it is more realistic to think of them like a mechanic who you are asking for advice. They might shrug or give their best guess, but they aren't promising anything. At the end of the day, it is your car and your problem, not their problem. They might try to help, but they dont owe you anything.

I guess I dont think patients are entitled to results or anything else from doctors, besides trying not to leave them worse off and maybe a mild positive intent.
>I don't see anything at all that contradicts the idea of the Shire as an idyllic anarchic/collectivist society.

Sam is Frodo's servant. Anarchic societies don't have masters and servants. Then the natural question you should ask is why? Frodo is not a noble and Sam is not a slave, so the only reasonable explanation for why Sam is the servant is because Frodo's family is wealthy and Sam is in their employ.
Tolstoy writes pretty straightforward narrative doesn't he?
It's not for everyone, but I have been having great success with Thunderbird for a mail client. Maybe give it a try and see if you like it.
> SQL is great at expressing simple needs very well, but in more advanced cases, it can get "mind-twistingly complicated" even for a mathematically included brain.

I have found Malloy[1] to be easier to read and write, even for really complex queries. Malloy complies to SQL. As an example check out [2].

Malloy can query .csv files directly (enabled by duckdb). You can also join .csv files. This makes getting started a breeze for beginners, and is a boon for data scientists. Much easier than Pandas in many cases.

With the visualization capabilities it has built in, Malloy sort-of competes with Tableau and PowerBI.

Most people only write SQL to get data out of databases, for these people, Malloy is an interesting tool to consider.

[1] https://www.malloydata.dev/
[2] https://docs.malloydata.dev/blog/2023-10-26-malloy-bump-char...

Not affiliated with Malloy, I've just played with it for a while and been impressed. It's also MIT licensed.
Tabular Is Joining Databricks
We've replaced the page title with the HTML doc title now. is that better?
afaik, only ChatGPT was down, do you have sources to the others being down?
What We Know about the Santander Bank and Live Nation Breaches
I still torrent so good luck collecting
"By submitting this application, I hereby provide consent to KnowBe4 to communicate directly with me, and any employment references I provide to KnowBe4, via phone call, text message, email, and/or LinkedIn regarding my application for and potential employment with KnowBe4."

Why do you need to send anyone an SMS message? Will KnowBe4 compensate individuals for the added cost?

If a device can receive an SMS, it can surely receive emails, which are much more robust and able to be tagged, sorted, archived, etc. You cannot do that with SMS, right?

Please stop trying to send people texts, especially for something as important as their next career.
I think you have the right idea, but delete everything after the word "Payout".
They will need a lot of cash to bail out the banks from the real estate collapse.
> I guess the author hasn't paid attention to the rise of the mega-yacht or having personal jets. If you also don't think that the wealthy live in opulent real estate, then I've I'm not sure what rock you've been living under.

The visibility is different. The jets take off from a private terminal, the yachts from a private marina. The houses are obscured by trees, and the general public can't see them. There was even just a law passed to prevent jet tracking, so no one knows if a billionaire is taking a private flight.
> I hate the industry for never learning how to get along and make a real CUDA competitor.

there are google TPUs. Do they provide better pefrormance/dollar, or google also charges high margin, or Nvidia is doing some unique optimizations?
I had gone through this on first reading of Pale Fire. Had to come back to it. Was worth it given how short and good PF is.
When plants remove CO2 and release O2, they have to do something with that carbon atom. They can use it to make sap or fruit, but mostly they use it to build more plant.

A plant that isn't growing, like, a LOT, can't possibly be removing much CO2.
It is perfectly fine to ask anything from the interviewer. How long have they worked there? Did they have other jobs? Why did they leave? Is there anything specific that is great about this place? Why are you looking for employees? Did someone quit? Do you have a lot of meetings? Do you enjoy coding? Do you have anything interesting on github?

Not specifically that but give it your own twist.

If they are confused remind them that getting along with people and fitting the team is at least as important as the ability to do work. The work is the least of your concern. It will probably involve dusting off some old skills and learning some new things.
Show HN: Namenerdle, a Wordle for Names
Canada's economy is kept afloat by inflating a housing bubble and playing all sorts of dirty tricks with taxes. Now that Mexico is taking a lot of Canada's business, Canada becomes less and less relevant to US, expect more of this shenanigans.

This was Trudeau/Freeland's idea of "getting back at the man for nafta 2"
Yea, I've worked in a place where it was just "coders coding" and nobody was communicating and managing expectations, and that was its own unique form of awful. You need both.
I'm almost positive I would have reported it as well, but I'm in a relatively financially stable situation; an extra $120,000 would of course be nice, but it's not the difference between "eating" and "not eating" or "being homeless" or "not being homeless" for me.

I was extremely broke in 2016, to a point where I was being sued by my landlord for back rent because I had stopped paying it because I had no money, and it's something I think about a lot because it has made it easier to empathize with people who do questionable things when desperate. If someone had plopped $120,000 of cash on my doorstep in 2016, I would like to think I would do the right thing and report it to the cops, and I am pretty sure I would, but I can't say that with certainty.
This totally make sense.

The Liberals under Trudeau is losing badly and will lose the next election. When the Conservatives and Poilievre come to power next election, they will cancel it for sure. Then the Liberals can attack Poilievre and the Conservatives for being anti-minority, anti-aboriginal and anti-French (where the money is suppose to go).

Why do you think the buy back for the assault style weapons is being pushed back to the election? Poilievre and the Conservatives will cancel the buy back. The Liberals will attack saying the Poilievre and Conservatives are pro-gun nuts and are anti-women (banning guns is huge in Quebec due to École Polytechnique massacre).
> Running it over my bookmarks

> Once I’d written the initial version of this script and put all the pieces together, I used it to create webarchives for 6000 or so bookmarks in my Pinboard account. It worked pretty well, and captured 85% of my bookmarks – the remaining 15% are broken due to link rot. I did a spot check of a few dozen archives that did get saved, and they all look good.

I was a tad confused by this part.

Did you (or how did you) verify that the headlessly saved web archives for thousands of bookmarks visually match the pages shown in the browser?

This is the biggest problem I've had with command-line archival tools: they save some version of the page, but it often differs substantially from what I actually see in my browser — things like pop-up artifacts covering the page or news articles are full of ads that are otherwise blocked in my headed browser.

The SingleFile extension for Chrome works more completely and accurately than anything else I've come across so far, but it does still break weirdly sometimes too.

I would love to find a programmatic way to automate the visual verification, e.g., archiving a page with multiple different tools and visually diffing the rendered pages across tools with small margins of error. Maybe someone else has worked on this already.
ok, it may or may not be cool looking but that was the intended purpose. one side effect of this decision is of course to make it less practical
I made no such universal statement. Some people enjoy hard things simply because they are hard. My claim is that this can also result in people thinking some literature is better than it is, because people draw satisfaction from the effort itself.
Tangential, but I've had this monitor[0] at home for about 2 years and I can recommend it.

I live in a place that's generally cold for a large part of the year, so I have all windows shut for most of the time. I've discovered that tracking CO_2 levels is a very good proxy for general air quality, and a good measure of both when to open windows and for how long to keep windows open.

For my apartment, I was surprised that the amount of time I needed to keep the windows open was 5x longer than what I initially assumed (I assumed 5 mins would be enough. Data shows that I need about 25 mins to get CO2 levels down to around 500ppm). I was also surprised to see how much more rapidly CO2 builds up when I have just 2 additional people at home.

[0] https://www.airthings.com/view-plus
I don't want to start a debate about the Last Jedi, but I will just say that the rules that are ironclad in franchises tend not to be the mechanics of the world but rather the emotional expectations of the audience. The kind of rules breaking you describe of Aragorn just smashing the ring is not so different from Dorothy learning she could click her heels together to go home all along, an idea that is silly and also deeply emotionally resonant.
I can't see a situation in which I would keep the money.

1. I'm risking many years of jail for accepting it, the risk of getting caught is high, and the expected return from not working while in prison/difficult work years after prison is very negative

2. It may not be a legitimate offer and instead someone setting me up and reporting me because they think I'm likely to vote the "wrong" way, and they want me off the jury

3. They're likely to visit me again to steal the money back/harm me after they're off the hook, and there's nothing I can do to stop them without admitting my own guilt to the cops

4. They're likely to blackmail me after having recorded the encounter

5. It's possibly stolen and traced money that I will get caught using and then investigated as to where it came from

6. It's really hard to spend $120k in cash without really obvious trail when audited that it came from illicit means

7. They're likely to get really upset if they don't manage to bribe everyone and it results in a hung jury/want their money back, which is the likely outcome if they don't manage to bribe every juror

There's really no feasible world in which this makes sense. But if I was really low income or desperate for money, I can see why someone would risk it
Tripped me up too. I didn't expect the need. Then I thought maybe there was some restriction of which blocks could go where, or which blocks needed to be placed first. The first letters I placed, by coincidence, worked fine, so that contributed to my confusion.

I thought color would be assigned automatically as soon as possible. So if there was an ABCD block and a ABEF block, then you could place an uncolored B, and as soon as you placed an F in the same block that block would get ABEF color.
> many - a sickeningly large amount

How many are we talking about here? How many years of experience did they have?
“Millennial internet hype” was absolutely warranted, though. The utility of the Internet has exceeded the expectations almost everyone had for it in the 90s. It’s one of the big things people pushing blockchain hype always cited for their faith in the technology.

You will have a high batting average if you are dismissive of everything that gains momentum. But when you are wrong you end up being extremely wrong.
Just know stuff. (Or, how to achieve success in a machine learning PhD) (2023)
Note that tolerance and uncertainty are different. Tolerance is a contract provided by the seller that a given resistor is within a specific range. Uncertainty is due to your imprecise measuring device (as they all are in practice).

You could take a 33k Ohm resister with 5% tolerance, and measure it at 33,100 +/- 200 Ohm. At that point, the tolerance provides no further value to you.
It's what I truly believe, so even though you don't find substance in it; other people --- people out there trying to build real businesses -- it resonates deeply with them.

And that's what you do when you build a business. You go out there and you push your opinion around and argue with people. That's how you build an audience. Hackernews is a great place to do that. It's not arXiv

You can look at my site. I'm building my own business trying to build an audience and tell my story. It doesn't work where you just build a product and people come. You offer value exchange.

I'm a real person, a solopreneur with a story. Sorry you don't find it interesting!

Also, if it helps the article, I did add this

> I only have personal experience and anecdotal evidence, but I built this product with ChatGPT, and ChatGPT gave me such a productivity boost during the time because I don't use it to write code.
Most sequences used by CLI apps that are supported by popular (widely used) terminal emulators are supported here, i.e. there's good compatibility with VT100/VT220/VT520/etc.

At the moment there's no support for mouse and clipboard - ht uses asciinema's avt for terminal emulation, where this was never needed (although may be added to avt if ht will need it).

Regarding the colors: internally there's full support for standard indexed colors (palette) and RGB. The "getView" call currently returns a plain text version of the screen buffer, stripped of all color information (plaing text is what andyk's headlong project, which uses ht, needs), but we can easily make it return color attributes for each cell or segment of text (either by modifying "getView", or adding complementary "getRichView" or sth like that).
Hey! I built a clone of wordle where answers are names as a small fun side project for name lovers like me. Enjoy :)
Sure, for those conditions that have subjective components (e.g. pain, mood) or where there is more or less direct conscious control of the condition (e.g. heart rate, BP), you can vary the strength of such effects.

But in many other conditions, you can't, because that kind of placebo effect is just noise. For example, you can't vary the effectiveness of placebo effects in antibiotics studies (though you may be able to reduce certain side effects like headache or nausea).
Texture pinching at the poles is an extreme version of a form of distortion that is actually present on the whole surface. The distortion is usually only obvious at the poles but it can also become visible elsewhere if you use adaptive subdivision of the sphere into triangles because the distortion will change as the subdivision changes.

The problem is the sphere is divided into quads which are represented by two triangles, which each have equal area in UV space, but one of the triangles is smaller than the other in 3D space (the one with its horizontal edge closer to the pole). Despite this difference, the UVs are interpolated linearly across the triangle, which means half of the texture is shrunk and half is stretched. At the pole this becomes extreme because one of the triangles actually has zero area in 3D space, so only half of the texture is actually rendered, which causes obvious seams between the triangles.

The right solution is to calculate the UV coordinates per pixel in the pixel shader, instead of per vertex with linear interpretation. If done properly the poles will be seamless.
Exactly, plata o plomo (silver or lead, that is). Presumably some people might also realize it's not trivial to actually bank $120K in cash, and don't look forward to pretending they had a series of garage sales and ebay successes (which the IRS still would like you to report...)
Location: New Jersey, US
Remote: Only.
Willing to relocate:no
Technologies: .Net from 4.8 up, .Net core, MS ( M$ here :-) ) SQL
Résumé/CV: https://rhousedorf.github.io/resume/Robert%20Housedorf%20Ii%...
Email: qryxjj7s@duck.com

20+ years of M$ technologies.
Excellent client communication skills in order to create efficient code that meets the needs of the business, including scope and risk management and setting business expectations.
Agile development practices over several years, GIT, Jenkins CI/CD.
Basic familiarity utilizing ChatGPT and other LLMs to assist with .NET code development.
Visual Studio, MVC, Entity Framework, ASP.NET, C#, VB.NET, .NET Core c#, XML, Microsoft IIS install, configuration and troubleshooting, SQL Server Administration and Programming/Design, Windows Server install and configuration, TFS, Git, troubleshooting, performance monitoring and debugging with a broad range of tools, Log4Net, Hibernate. Docker, .NET Core, HTML, CSS, jquery & Bootstrap familiarity.
Very fun. It definitely gives the crossword muscles a little workout once the logic for the given word is figured out. I guess I'll have to add it to the daily rotation of brain games to play daily...
Generative AI: A New Consumer Operating System
Would be great if true! Competition always good for us consumers.
What does "good" mean in this context? SQL is not modular, most features are highly context-dependent and there numerous handguns.

Sql might be ok for trivial things, as in OLTP that programmers tend to work with.

But anything even slightly more advanced is... not nice.

And the standard is unique in its uselessness.

The underlying relational algebra model is brilliant thought.
There is a browser extension. It can record WARC files, but also has a viewing interface identical to ReplayWeb.page. https://archiveweb.page/guide
It's a life of a poor student
To be fair, he spoke English from a very young age, he was raised trilingual and read and wrote English before Russian. I think there's a case to be made that being able to read 3 distinct languages with native fluency contributed to his lexical dexterity and mastery of metaphorical imagery.
NASA and EU should consider the option of sending the required laboratory to Mars in a one-way trip, even with a rover to bring the cached samples back to the landed lab.

What aspects of a life-determining laboratory must be present on earth that cannot be hardened for use on Mars?

No need to expensively quarantine samples on Earth, when the analysis is performed on Mars and the digital results sent back to Earth. The presence of fungal and bacterial life on Mars would wonderfully disrupt so-what thinking about exploring our solar system.

Better for NASA to consider the fastest and cheapest way to get the results from life-detecting analysis of the cached samples on Mars.
Pretty much, that's why my retirement saving has only 10% Canadian assets.
> 1. First, beauty is subjective

There is such a thing as timeless beauty.

> 2. Labor costs

Doesn't explain why all sense of proportion is lost too. Plus, machines can churn out ornamental and intricate materials just as well.

> 3. Zoning

Has nothing to do with aesthetics.

> 4. Survivorship bias.

I find this the biggest cope of all. Older buildings are torn down because they lose their function. There is no such thing as an "ugly" medieval town house, just go to bruges or strassbourg for confirmation. Or famously, the warehouse from the 1800s had so much appeal that if would become expensive lofts 100 years later.
Living on Earth surface all that's necessary is to bring in outdoor air and reduce it to say 300ppm, currently that's only a 120ppm gap.
https://news.ycombinator.com/item?id=40568527

^^

https://imgur.com/IiK6SPu
I agree with all your points, and for the most part $120,000 of random cash would really just be a lifetime supply of gas and groceries.

I mentioned in a sibling comment, though, that if I were as broke as I was in 2016, it might not have been quite as cut and dry with me accepting it. I was pretty desperate then.
> Internet Archive/ArchiveTeam also worked on that particular problem for a very long time, and are mostly successful as far as I can tell.

One category that the archivers do poorly with is news articles where a pop-up renders on page load which then requires client-side JS execution to dismiss the pop-up.

Sometimes it is easily circumvented by manual DOM manipulation, but that's hardly a bulletproof solution. And it feels automateable.
You can't always assume that 192.168.20.0/24 is your lan. Could be the local coffee shop, could be your neighbor's kid with a pineapple.
You can tell exactly from the responses in this thread who has dealt with the general public in a support role, and who hasn't.
Water too. Loot the land, get the water and all that follows and reserve some arid land elsewhere for the Hobbits.
You are correct. Two of the comments on the article itself also mention this error.
Certainly not the map projection used to illustrate the question with the giant straight line on it. Not that one
The gain from HT for doing large builds has been 20% at most. Daily usage is indistinguishable, as you say.
The Bridges of New York City
Even without the US guarantee, I strongly doubt the UK would have entered an actual shooting war with Iceland over fish.
I think that was a typo and they meant 22 + 47, which equals ~70 Ohms
Capitalist Realism by Mark Fisher.
I've created tmuxr, an R package to manage tmux [0].

[0] https://github.com/jeroenjanssens/tmuxr
> Btw, can an adversary on such a lan typically spoof source IPs and eavesdrop on packets between other nodes?

Yes, or no. It's possible, and with the right lan equipment trivially easy to prevent this, however you can't tell from the outside if the network is set up this way or not so you have to assume it isn't.