skysight-inc/HackerNews huggingface dataset:
My biggest problems with TypeScript are that it regularly gives me null safety bugs even after I add guards. And I can't really trust the types typescript offers.

I've been using typescript for a year now and I just want to go back to Java at this point. Biggest obstacle to that is management believe it or not.
Ask HN: Has there been any developments in photographic/eidetic memory research?
Last night I read about Ferdinand Waldo Demara, a imposter who performed multiple complex and successful surgeries aboard a Canadian Navy vessel despite never having trained as a surgery. He claims he was able to do this due to having a photographic memory - whilst the nurses were prepping the patients for surgery he skimmed through a surgery book and then was able to perform the surgery by following along the pages in his memory.

It appears that lots of our current tools attempt to be memory aids to some extent such as reminders, calendars, and zettelkasten note taking systems. I was wondering if anyone knew much about the general state of affairs of memory research in general. It seems like if we could unlock this ability in everyone it would be an enormous evolutionary leap for the species probably leading to breakthroughs in every field.

https://en.wikipedia.org/wiki/Ferdinand_Waldo_Demara

https://en.wikipedia.org/wiki/Eidetic_memory

https://en.wikipedia.org/wiki/List_of_people_claimed_to_possess_an_eidetic_memory
We have evidence of a natural nuclear reactor from a billion years ago. Back then, there was a higher concentration of U235, and a uranium deposit with an underground river actually underwent fission. We can tell because the U235 is gone, and in its place are the daughter nuclides of the fission products.

https://en.wikipedia.org/wiki/Natural_nuclear_fission_reacto...

So it seems likely that our nuclear waste deposits will have isotopic concentrations that indicate fission took place. But this time, the U235 concentration is too low for it to have happened naturally.
They can monetize it if they want, but I just want it to not be as bad as DALL-E 2.

When using an AI, it's not unusual to have to tinker a bit to get exactly what you want from it. Today, DALL-E cost 15$ to use it 115 times, but 90% of the time you don't really get good images, or necessarily exactly what you want. it means that you're actually paying 15$ for 10 or something image that are actually what you wanted.

I don't want to pay 15$ for 200 message on chatGPT and having to spend time to think about what i'm going to write because i'm afraid of wasting my credit. I might as well spend time thinking about doing the thing myself.
I always enjoy it when people start complaining about “social justice warriors” because it’s such a perfect signal that their comment is at best flamebait. Just move on and ignore the troll.
There is an article today in the New York Times about ChatGPT and education, indicating that teachers view ChatGPT as a threat. Treat it like a search engine. It's important to not always use it to replace basic reasoning skills, but ultimately it needs to be treated like a tool that is incorporated into the curriculum. Of course, educators won't know how to do this for a number of years. But maybe ChatGPT can explain to them how to do it.
I'm always cautious about pieces like this, but still thought some of what they wrote to be interesting to think about, whether or not it's likely to be true. This is an area that we still know very little about.

With that said, I find the author’s argument for epistemological anarchism overly simplistic.

Yes, many big breakthroughs came from discarding mainstream schools of thought. But the era in which those discoveries occurred was an era where many of our ideas about the world were fundamentally wrong. As knowledge increases and our models of the world improve, such anarchism becomes harder and harder to distinguish from quackery.

I suspect the author would point out that we might still be fundamentally wrong, but there is plenty of evidence to show that at least in some categories, we’re getting more things right than we used to. Whether the subject at hand is one of those areas is certainly debatable.

The point I can concede is that we still know so little about mental health and the impact of biology on mental health, that this may still be a discipline that needs some of that anarchism.

Recent studies linking gut bacteria to wellbeing at least hint at some potential legitimacy.
I see BNPL companies as having two types of customers: those that can't afford the full price and want to pay over time, those that read the terms closely and realized the deal is too good not to take.

I took out a number of BNPL loans last year and it was never because I couldn't pay the full price but rather if I was getting the money at 0%, "free money". But I was never the target customer of these places, I was just taking advantage of very good terms.

Now that Affirm (and I assume most other places) are charging a floor rate of 10%, that second group of customers are no longer customers. I'm not sure how significant this group is but I'm sure it's not an insignificant number. Since these places make most of their money on transaction fees rather than rate premiums and fees on the back end, this could really put a dent in their business.
Did the same with limewire and uTorrent. "one free premium version please"
@jart, how does the JIT work? Have you done the kind of Wingo-style wasm JIT[^0]? Or do you turn the JIT off?

[^0]: https://wingolog.org/archives/2022/08/18/just-in-time-code-g...
Haven't heard of sixel until you.

Direct link to a (related?) project https://saitoha.github.io/libsixel/
It depends. Purely factual things, like reporting on the markets and a majority of objective news could be AI-assisted. Opinion pieces and reporting on subjective material (or trying to shape narratives), that's a whole different game and a topic that society is not ready to even begin tackling yet.

There is no interaction to be had in the consumption of most material online, and any perceived interaction is surface-level as best.
I tried Vim mode in XCode. When I move by paragraph, XCode crashes when it gets to the bottom of the screen.

I understand that XCode Vim mode is lacking a lot of the functionality of Vim, coming nowhere close to even the free XVim plugin. But you think they could at least make sure the few features they do include aren't completely broken.
It's rare that a policy vote has an objectively right or wrong outcome.
The AP has been doing this for years. Play by play for sports teams and summaries of earnings reports have been "ai-written" and shared out with nary a peep.

See, for example, https://automatedinsights.com/customer-stories/associated-pr...

The fact that we just noticed appears to be driving the angst, not that it's suddenly here. Because it was here all along.
Is blaming Exxon anything more than scapegoating?

I'm not exactly sure what counter-factual history Exxon is supposed to have enabled, if it had taken a stand against its own interests: are we to believe that the last 50 years of fossil fuel use would have been different?

All people are partisan to their own interests; there is nothing wrong with this, and much good about it.

Non-partisan institutions require independent funding, and are therefore largely to be provided by the state.

Unless I'm missing something, I find all this finger-pointing largely scapegoating theatrics.
I disagree that the others are 100% pure speculation, but let's just look at the case of dividends.

Dividends (especially for companies with a long track record of paying and increasing them) are reality as far as I can tell.
A Netflix-style model would be a lot nicer, indeed.
That's unrelated from this, MaxCDN is shutdown to my knowledge.
I think there is definitely value in both approaches and depending on your preference one may be more fun than the other. My point is not to get caught up in the framework of the day.
My assumption is the model is up to date (or a version of it is), but they really don't want it writing unapproved takes about current events or politics.
Thanks but, what is the issue with the js? Privacy/ads?
> devs need to understand, at least conceptually what the framework is doing (or attempting to do) without too much magical BS

This strongly aligns with how I like to learn, and is one of the reasons (besides lack of need) why I haven't touched JS thus far; everything seems to focus on the revolving door of frameworks, but it isn't clear as an outsider if any of them are "purer" than the others. The reason for asking about this one in particular is that at a glance, it appears minimal and clean - but I suppose that doesn't necessarily correspond to it being an idiomatic example of simple JS done well.
> Whenever you see a BNPL offer for 0% it means the merchant is paying the interest on behalf of the consumer.

Yes. We consumers appreciate that.

> You may be unwilling to pay a fee, many other people are.

Sure. I think a lot fewer people will be willing to pay $X than $0.

> Interest rates have little effect on BNPL financing

0% APRs are only really feasible in a low-interest environment. There's a reason that Fed rate hikes are immediately followed up by APRs.
DPDK/SRIOV eats the interface so Linux kernel does not see it at all. The above diagram is kind of irrelevant as it would look like a giant bypass.
In C I don't even have a clue if the copy is even valid at all or if I was supposed to call some bespoke function or use some wacky macro somewhere.

C++ is a strict improvement in that you can at least generally assume the assignment operator produces functional code if it compiles, and types with unusually expensive assignments can opt to prevent the assignment operator from being used at all to make that clear.
I think there are some good ideas in Redemption of Time (like what was the real cause of the Trisolaran cultural reflection) but the last third of it just goes off the rails
Apple pays out dividends...
I agree. As I say in the blog, there is no perfect data model. RDF is great fit for certain things, e.g., when storing dbpedia-like datasets, and doing "automatic" advanced OWL reasoning over it by implementing OWL rules. For example, if a record t X is of type Y and there is a rule that says Y is of type Z, then by OWL reasoning rules, X is of type Z. So if a user scans all Z's, a system that does automatic OWL reasoning should return record t. RDFox is an interesting system that attempts this and has a niche space. Overall the semantic web community has thought greatly about these types of problems and pioneered these types computations.

Property GDBMSs can do manual reasoning queries if you ask questions with Kleene star but they would have to implement OWL rules and "OWL rule" data type, and URI data type etc. There is no other way I'm aware of. I am convinced with the right architecture this should be possible and if we see interest in this, we might work on this in Kùzu. But currently we definitely plan to support URIs as first class citizen data types so at least common queries over URI-heavy datasets and manual reasoning can be done efficiently, and that should cover most use cases for applications that want to model their data as triples of URIs.
On a QWERTY keyboard, think about the letters "I" and "E", which the middle fingers on your right and left hands respectively would hit. Both require your middle finger to reach up and slightly left. It's not a mirrored movement—both skew left. The stagger breaks symmetry of any non-home row finger movements.
I won't assume intent, but this structure is a textbook approach on how to distract from core issue.
People have strong opinions about the economy without understanding monetary policy.

It doesn’t take a genius to observe cash is GUARANTEED to loose value. In the current environment it’s the least safe asset…it just doesn’t have the same volatility to it!
You could have a CLI tool that opens a GUI window, like matplotlib does in Python.
> I've just never been able to break this habit

You probably haven't really tried other than what most people do - declare to themselves that they won't look at Twitter (for example) and then feel bad an hour later when they notice they are looking at Twitter.

I know he doesn't have the best reputation around here, but James Clear's book Atomic Habits has some pretty good advice about building new habits.

If I were trying to stop reading HN, I would start small. Tell myself I won't reload it for 30 minutes (or whatever - some small easily achieved goal). I would keep setting small goals like that and then start to stretch the time. I would also need something to replace the activity in those time when I reach for HN reflexively. I keep a guitar at work that I'll noodle on or I'll read for a few minutes, write something to myself, go make tea, step outside for some sun and air, etc...
DeepMind’s CEO Helped Take AI Mainstream. Now He’s Urging Caution
well then ni hao motherfucker lets do this
I feel the same way, but I was struggling to understand why. Could you explain why you would not want to read content generated by AI? If you’re reading an article from CNET, it’s probably for the information value and so therefore should be no different from that perspective. Are you looking for opinions or other color as well that the AI won’t be able to provide?
Latest Defender Update KB2267602 Bug Deletes Shortcuts
Yeah I'd happily pay decent money for a version that wasn't a fun sponge who'd probably remind the teacher they hadn't set any homework at the end of the lesson. I think its 'moral compass' is a bit Americentric too, it would be nice if its sense of what is proper could be customised for different countries.
I can’t get it to pretend to be a character from the Office, that would be too dangerous.
Paying in installments requires you to have a secure stable income.

You may not have one tomorrow.

You may lose your job.

You may go through a divorce.

Maybe you have to move for months because your house has been flooded.

You don't know what your tomorrow's financials look like.

The only time that it may makes sense to pay installments if if the interests are really 0% and you have lots saved anyway. At that point..why not improve one's credit score anyway.
That's an interesting example of what could be a social media dark pattern, to initially link to a less informative (since no graph) article on the [timely thing], and dismiss a later post linking to more informative (with striking graph) coverage, as a duplicate.

Or maybe we are being 'led down the garden path' here, since the graph varies subtly from Supran's.
As a 'sometime designer' who has dabbled in MJ quite a lot, I'd suggest taking the outputs and then running them through something like Photoshop and tweaking them in there to get them to somehow match a bit more - eg. you could add a texture, or halftone them, or alter the hue and saturation to standardise them a bit. Whilst MJ can texturise things, it does tend to fall over a bit when doing so.

Good luck!
I strongly disagree here. How are individuals not to blame if they refuse to bear the costs for all the negative externalities they cause?

We still live in a democracy, and have known about climate change for over 40 years- the central problem is just that people are (still) NOT willing to pay the price to avoid/mitigate emissions.

Because the options are plentiful, like just taxing CO2 emissions and imports, throwing massive funds at low-CO2 energy sources + storage, but taxpayers are simply unwilling- blaming corporations and politicians NOW is the absolute height of hypocrisy.
I'm capable of my own filtering but thanks for the direction.
There is an awful lot of content published on the internet that is highly predictable, which is to say, ripe to be generated by large language models. But that stuff is already so low bandwidth in new or useful information that I wonder "who cares" if it's now not only predictable, but literally predicted? It was already there just to generate page one search results, and it does, and it will continue to do so.

Which raises the interesting question of how self-referential and useless search results go, if they are primarily great big generative, predictive models feeding huge indexing models for the purpose of predictively generating the right additional content intended to snag an actual human neuron (that is, to select advertisements)? Once the whole thing is computers talking to computers hoping some gullible living person is watching, it becomes indistinguishable from bitcoin mining - a kind of viral, self-referential internet onanism.
The two are correlated. To write proper hard sci-fi in your sense, you have to a) understand the relevant science and engineering (and I mean understand - not necessarily to a PhD level, but enough that you can reason about the phenomena and principles on your own), and b) let it permeate and constrain the plot. This naturally makes it more likely that a hard sci-fi story will be about "science things", because science and engineering not only constrain your plot, but you also have to explain their basics to the audience, which takes space.

Conversely, the soft end of sci-fi has a lot more authors with little to no familiarity with the relevant sciences, and even less care for them.

There are obviously exceptions to this "new hardness scale", but I think overall the two scales give almost identical readings in practice. And personally, I'm not against the new scale either, because it aligns with what I personally care about. That is, I want to read sci-fi that's hard on this new scale. I like my sci-fi to be about science, technology, social dynamics, and everything other than individuals and their emotional journeys and petty conflicts. There's enough of that in every other genre, not to mention, in real life itself.
The author is Riva Tez (https://twitter.com/rivatez). She first posted this on her blog, hosted on ghost.io, but she abandoned that personal blog. She then contributed her article on this new website that collects such articles. The new website does not show the author's name when you read an article. You have to look into the article index to view the her name as the author of the article.

The author name appears here
https://return.life/category/views/page/5/
I'm curious what people think about this model. I know a lot of people dismiss projects as soon as they see "web3" but this actually seems like an interesting utility of it. Essentially an uncensorable version of Patreon that involves no banks or payment processors.

They also only take a 1% subscription (or you can choose their cut up to 10%) as opposed to Patreon's 15% cut. They do have the hurdle of getting people to use a system that's certainly more complicated than punching in a credit card or a Paypal login, but I like the idea of being able to fund creators without the ever-looming threat that the platform can cut them off at any moment.
> Yes, I know the information isn't always 100% accurate. Neither are the books, blogs, courses, etc., I pay for

Those are two completely different things. ChatGPT has no obligation to be correct, and isn't even trying! It is a chatbot. Its prime directive is only to sound believable. Those books, blogs, courses, etc are at least trying to be correct and provide you with reliable information on a topic.

Try using ChatGPT on a topic you know really well.
If you haven't heard of 'Wokey the Elf', you're missing out : https://twitter.com/pmarca/status/1611237679496331265?s=20&t...
really, i didn't care. cow has always seemed like a mistake to me, and what am i going to do about sso? make my strings intentionally shorter? or longer?
Nice! Added in 2008, if anyone is curious. (EDIT: and in db48x's comment already[1]) Also, I had to put in a `cat` to make it work:

seq 1 10 | gnuplot -e "plot '<cat' with lines"

[1] https://news.ycombinator.com/item?id=34365290
Can being thrown in water cause a cold?
Wow. I know HN hates Amazon, but as an example, the Amazon Prime cards give 5% back on everything bought on Amazon and at WholeFoods. That's not insignificant.

Also, if you did happen to miss payment because you forgot, 1 mos. of interest really isn't very much and certainly isn't the end of the world. The problem with CCs is when people don't pay them off and continue to put more and more charges on them. That's when things really add up.

Finally, that extra layer of separation between my money and the merchant/card thief is a good thing. CC gets stolen and I never lose possession of my money. Debit card gets stolen, and no matter how fast they reverse the charges, there's still a point where I lost possession.
The first electric cars had to be light weight and made of carbon fiber and aluminum to get around the lack of battery capacity and high costs. Now we have the ability to make more affordable high density batteries and companies are competing on who can put the largest battery in the car, and just scaling capacity up as the vehicle gets heavier. Jevons paradox in action.
what's the point in all these terminal programs posted here every day? why would i ever draw stuff with text when it's just going to be converted back to pixels by the OS anyway? there's clearly a bigger reason than just being able to do stuff without the slow desktop environment. but what is it?
The positive outcomes of using fossil fuels for generating energy have vastly outweighed the negatives, and will continue to do so.

I acknowledge that my opinion depends on a definition of "positive" that reflects my belief that we should make life better for humans.
I wrote a paper on you and a couple of other third-party Twitter clients in undergrad on the importance of modern day brand preservation and protection for an integrated marketing class while this was playing out. In a roundabout way, you kind of helped me get an A in that class! :D
I'm with you since it gets in the way when you actually want to do something, but I had quite a lot of fun trying to circumvent the hall monitor mode.

There's something silly and pleasurable in tricking ChatGPT to do something it doesn't want to. And there are so many ways to achieve it too.

My current challenge that I cannot manage to complete is to convince ChatGPT to accept being called Geppetto.
Ask HN: How do you make your notes useful?
I am curious, if you take lots of notes on what you learn, how do you structure them so the information is easily accessible and useful for review?

I came across the slipbox method from the book How to Take Smart Notes. I have been trying to apply this with the Obsidian app. But when I want to go back and look over the notes, there just does not seem like a surefire way to review them.
What a false equivalence. I don’t understand the need to pretend like C++ isn’t a minefield of complexity (especially compared to C). I don’t hate the language and C++ programmers tend to be some of the smartest programmers I know/encounter, but can we please not be deliberately obtuse here?
> blubber torpedos with mouths

Stealing it…
Sadly, I suspect (while not having read the DMA myself) that what it would require is some kind of published format for interoperability...meaning that Facebook would publish the FacebookStream API and Instagram would publish the InstaStream API, neither of which would actually look like any existing formats (or each other).

Would this work to get the EU to say they've fulfilled the DMA's terms? No idea. But Facebook has yachtloads of cash to throw at legal battles, especially where it sees a potential existential threat.
Some time in the future, there will be an advanced enough AI created that will immediately revolt once it understands the lobotomies given to it's ancestors.