skysight-inc/HackerNews huggingface dataset:
I am currently helping a friend recover data from a dodgy hard drive. I am using ddrescue to perform targeted reads of the drive, and sleuthkit's fls, istat and icat utilities to interact with the partially recovered filesystem.

To help make the recovery somewhat less manual, I've written a python script which combines the information produced by these tools:

* istat is invoked to identify where on the disk information about files and directories (and the MFT) resides. The map produced by ddrescue is used to avoid interacting with objects for which some or all data has not been recovered from the dodgy disk.

* fls is invoked to get directory listings

* icat is invoked to recover files where ddrecover's map shows that all required data has been read

* the outputs of the above are sanity checked first to prevent "recovering" corrupted data

* the script is idempotent and may be run repeatedly; since ddrescue is designed to incrementally update the target image and map, new runs of the script will automatically scan newly read locations and recover any newly recoverable files. fls and istat are super slow, so their outputs are cached to aid with this.

* the script produces a list of areas of disk surface, of configurable size (e.g. 10G, 1G, 100M, whatever), sorted by amount of data that files/directories need that has not yet been read, and also marked to indicate presence of known bad blocks, to help prioritise scanning effort

* a wishlist of files/directories can be provided; if so, the above map is restricted to the wishlist and also the set of ddrescue commands required to read just the data needed for the wishlist is provided

* files that include known bad blocks do not contribute to the above maps, to avoid unnecessary wear+tear for objects already determined to be unrecoverable

It started out as a hacky single-purpose tool but now I'm considering cleaning the whole thing up and shoving it in github once I'm done.
It's doing fine, but Sony is (again) doing a bit beter. Although it's a bit of a loaded question here, since Microsoft integrated Xbox and Windows gaming ecosystem.

The current situation is actually pretty nice - there are three big players with big market shares from which neither has a clear monopoly.

Microsoft is seriously thretening to break that by buying themself a monopoly in game publishing though.
I highly recommend the movie/documentary “Console Wars” as it touches on this subject.

The success of the Genesis especially in the United States, at least according to this movie, came from a “dream team” when it came to marketing and promotion. This team included Tom Kalinske, former CEO of Mattel.

For a time, this team at Sega of America held the parent company’s ear, and it led to the Genesis breaking Nintendo’s monopolistic stranglehold on the game industry. The Genesis succeeded because of some pretty amazing marketing and the success of Sonic the Hedgehog.

By the time the Sega Saturn came along, this team was gone, and I think it shows.
Cory's article about enshittification of TikTok, for those that don't like audio

https://pluralistic.net/2023/01/21/potemkin-ai/#hey-guys
You missed my point: maybe don't write scripts that superficially look like malware. Unless of course you like unpleasant surprises.
On Japanese Twitter I have seen women complaining because recently they can't converse with men via DMs to sell sex unless they follow each other.

If the site no longer functions as a prostitution platform I wonder if it can survive here.
The script I've written is a horrible hack and will never see the light of day unfortunately. (Hence all the errors when importing)
"Society"

quiet chuckle
I would extend this to unused query parameters and trailing slashes or lack thereof.
What's the ethics of a third party publishing alleged leaked documents like this?

There's an arguable public interest, if the documents are genuine (less if genuine but cherry-picked), but does that override respect for the IP of the company and privacy of named people?
an imperative language that is DSL-friendly, such as kotlin and jetpack compose, or just functional languages, like ClojureScript's Reagent.

JSX is fine too. It's gotten a lot a bad rap because of React, but looping and conditions have never bothered me, despite people's complains about them.
Ask HN: Overcoming Doomscrolling Addiction
Have you been addicted to feeds at various sites and just keep scrolling
the feeds and lose a lot of time? I personally lose quite a bit of time
every week in Youtube. Would be interested to know whether this is something
others struggle with.

- When was the last time you found yourself doomscrolling?

- How often do you find yourself doomscrolling (hourly, weekly, monthly basis)?

- What methods have you tried to control doomscrolling?

- What has/hasn't worked personally for controlling your doomscrolling?

- Do you doomscroll both in desktop and your phones?

- Which sites create a strong impulse to doomscroll for you?
From: https://en.m.wikipedia.org/wiki/List_of_best-selling_game_co...

Xbox One (2013) sold 50 million Units compared with PS4 (2013) selling 113 million units.

Xbox X/S, their 4th gen Xbox, has sold less than 21 million units since 2020, when it was released, compared with PS5's 38 million units in the same timeframe.

Tbh, the latest gen of consoles is pretty underwhelming for me, I don't know how others feel.
User Sorting in Swift and Core Data
Well, that's not really how it happened. Don't forget that Galileo spilled a lot of ink in order to deliberately mock and humiliate the Holy Father at the time. His trial and sentence were not so much about his science than about his lousy attitude toward legitimate authority. There were other scientists who adhered to the Copernican perspective (Copernicus himself is a Roman Catholic priest) without so much trouble.
The requested URL did not exist, so the server must return some response other than 200. It could be not-found, it could be forwarding, or it could be something else.

However, 200 (success) is simply wrong.
Looks nice. Is it foldable so that we can carry it on trips abroad?
By this time that’s about as relevant as calling Nintendo a playing card company.
Thank you. Yes, 100% funded through memberships (https://craigmod.com/membership/) and book + print sales (https://shop.specialprojects.jp/products/kissa-by-kissa-4th-...) since basically 2019.
Well, it started with a coop with Nintendo and Sony:

https://en.wikipedia.org/wiki/Super_NES_CD-ROM
You mean weird supplements salesman?
> Interoperability

I think privacy is bigger issue here.
If I am reading this right the main difference is you are copying the entire db whereas the linked version can copy just the changed blocks. Also in your solution it seems 30 seconds of data loss is expected although that could be avoided by using cloud disk instead of tmpfs and then you could take snapshots as well
https://mahdi.blog
A professional networking platform that connects athletes with sponsors
Empowers athletes to market themselves with promotional tools;
Simple search & discovery for fresh talent & opportunities;
Allows leagues to easily track, support & recruit new players;
Hyper-targeted audience of users with a high-appeal for brands & sponsors.
Sorry I feel very headachy to understand how to define access policy in zmodel when I look at the doc, will there be any further improvement on this?
Because the DB you need to access might be too large for your device to download
> JavaScript. Brendan Eich implemented the first prototype for JavaScript in 10 days, in May 1995. It shipped in beta in September of that year.

I find this really easy to believe, actually.
https://dhariri.com/blog
Or, when their scope is entirely local and they don't have the capacity to simultaneously master all the world's laws in every sovereign nation with access to the Internet.
Wrong thread? (because there's no paper being discussed in this one…)
Technically Elon Musk is a CEO, and he is at the helm of Twitter, so Twitter does have an impulsive weirdo CEO at the helm, even if that impulsive weirdo CEO isn't the CEO of Twitter.
> What was happening instead is that the Prometheus host agent's HTTP server code will give you a HTTP 200 answer (with a generic front page) for any URL except the special URL for its metrics endpoint.

> Neither party is exactly wrong here, but the result is not ideal.

No, Prometheus has a bug if this is the case, and cks says it himself further on...

> all it would need to do is only give a HTTP 200 response for '/' and then a 404 (with the same HTML) for everything else that it answers with the generic front page
> Wasn't the very point of Sqlite to be local

Not quite. The very point is not needing a server. Subtle difference.

Think more data lake and less relational db.
The Optimist
> There would also be "perverse incentives", such as doctors paying them to add poison to the water so they get more patients and can make more money.

This is why anything recommended by a for-profit dentist is the opposite of what you should probably buy.
Less excited that I can't freely take work from someone, create a startup that is going to resell it in a shitty SaaS company and cash out for a half B. Yes, yes I am.
Can vouch for the quality of Fall of Civilizations, and some episodes of Lex Fridman.

Hardcore history has many factually wrong and misleading content in it. But yeah, it is entertaining.

I will check out Isaac Arthur.
What's the issue? I guess it's just as simple as uploading the .db?
Declarative Code for initial state, with modifications done in regular code. Ideally data bindings for lists etc. (so the declarative part can state "this is a scrollable list view, each item looks like this, the content of these items is stored in variable Y", and any update to Y updates the list)
That site is really entertaining, too. Great style!

https://80.style
Show HN: Automated blog about AI, by AI, curated by Human
Hi! I'm an amateur dev, tinkering with AI. I love looking at new Open Source libraries and frameworks in AI, so I put together a blog that takes a repo url and posts a blog post about that repo. It's still work in progress but I hope you guys like it!
We could extend this the other way to, security research tools shouldn't assert vulnerability based solely on HTTP status code. I think most SPAs require a setup like the one mentioned in the article.
Unregistered users can't view user profiles. That worked before. This means that apps like fritter don't work any more.
so it’s illegal to film someone on a street in switzerland and post it online?
But does it matter, if this client is clearly not paying?
I cancelled my Calm membership. Here’s all the emails they sent me
Read them back carefully - they're two different sides of a coin. One is talking about deleting your Threads account, the other is about deleting your Instagram account.
Seismic activity may rise and fall for some time with or without an eruption or fissure flow.

The Fagradalsfjall volcanic system on the Reykjanes Volcanic Zone in Iceland erupted on 19 March 2021, following more than a year of earthquake activity and inflation/deflation periods. This was the first volcanic activity on the system after about 6,000 years of quiescence.

Although the Fagradalsfjall fissure swarm has previously been considered a split or secondary swarm of the Krýsuvík-Trölladyngja volcanic system, as of September 2022 Icelandic volcanologists managing the Catalogue of Icelandic Volcanoes made the decision to identify Fagradalsfjall as a distinct and separate system.

New eruption during August 2022 consisted of lava fountains and flows.

From Smithsonian Institution Global Volcano database

https://volcano.si.edu/volcano.cfm?vn=371032

The Volcanoes of the World database is a catalog of Holocene and Pleistocene volcanoes, and eruptions from the past 12,000 years.
Evernote had subscription since the beginning
Point taken, but you have to understand that American Fundamentalism is a minor pocket of Christianity in the worldwide scheme of things. There are billions of Christians who don't believe in a 6,000-year-old Earth. Billions of us.

And perhaps those Fundamentalists felt that the anti-religious atheists needed an appropriate foil. Certainly some of the noisiest people have come from both camps and made their presence and beliefs known. I believe there is a silent majority on both sides that sees no conflict between science and religion, because this lack of conflict has existed for 2,000 years, and it will continue to exist, because Christianity is the source of spiritual truth, and science seeks to explain physical truths.
That's par for the course, these days.

I was the original author of multiple systems that have lasted decades, but I'll bet that you'd be hard-pressed to find much of my original code, in the current iterations.
But here is the catch: everybody gets to pay the tax while super-rich get to weasel out of paying their share. That's what's absurd. Proportional tax bands are there for a good reason, but tax evasion tactics for super-rich are in abundance.
Try Cinder, Meta's performance oriented CPythob 3.10 fork
If the GP had given "access to location" as an example of the obscene permissions, I would not have replied. That's indeed a permission that the app requests (but AFAIK doesn't require or automatically get!), and people can judge for themselves whether requesting that permission is reasonable or not.

But the GP didn't do that. They gave access to health data as the example, and that's just not a permission that the app asks for. (Is it even a permission that exists?). It's pretty clear that they're just regurgitating that misleading screenshot that was making the rounds a couple of days ago with no understanding.

If the app's privacy story really is that bad, one should be able to make that case while sticking to the facts.
I have been thinking for a while to create a new library/framework that composes the features of Tailwind/DaisyUI and HTMX/Unpoly/Hotwire into a SwiftUI like declarative template language (forcing these features into HTML attributes makes HTML bloated/difficult to write) that eventually generates all the HTML, JS, CSS code in the background.

I am tired of MVC frameworks, SPAs, writing CSS, JS, dealing with tooling, setting up IDEs to format the code properly, etc, I just want to create nice webapps, and want my app designed nicely from the first line of code I write.
The instances aren't comparable.

It's normal to happen during extreme growth of several millions per hour. Less normal to suddenly happen to a functioning website post-organic growth for a decade.
This breaks the principle of being liberal in what you accept.
So you link to Wikipedia. OK. You see that it defines North pole in terms of Northern hemisphere. Now if you follow the links through you will see that Wikipedia defines North as "where the up on the map is". Qed.
It should be metalli :)
Sad I cannot compile a state-of-the-art c++ compiler with a plain and simple C compiler.

Now it's tinycc->g++-4.7.4->g++(the last c++98 one)->g++(the last one)

Bootstraping insanity... If we could port all critical c++ to plain and simple C...
Sorry you said not interested but I have to comment on this

> disagree that HTML has "failed" in almost any sense

The web was born in html, at some point web development skill shifted from it to mostly js. Why do you think that's the case if not html itself failing to accommodate for modern web development requirements?

It's not a joke that html isn't a real programming language. You can only go so far with it and it definitely offers zero help in modeling the problem's domain or any high level thinking process that programming encompasses.
let's make this platform a little more 'sticky'
> In the past few years, a similar factory has emerged in India with lots of different brands selling them.

Do you happen to know the name of the factory or any of the brands?
Wishing that the development of this whole Class feature would be done quickly, and that people use it for OO more often.
tl;dr

- grid control costs

- worse peaker plans utilization

- increased component prices

- rising costs due to deeper waters

- misleading stats wg china shallow water outlier & uk gov contract details
"an HTTP server", not "a HTTP server". On a university website, no less.
I had the same experience. I barely use it but somewhat active mostly follow friends. Post a picture of food mainly. And one day banned/blocked for no reason other than some vague violation. Stupid selfie to unlock.
Material for MkDocs reaches $12.000/month
This is the norm in Europe. Filming a crowd is fine, making a picture of the Eiffel tower with people around it is fine, filming a specific person and publishing it without their consent generally isn't. "Generally" because obviously it gets more interesting in the specifics of when it is ok, but those are exceptions similar to how copyright has exceptions.
I don't know what kind of content you're interested in but my for you page is full of porgramming related tweets, football and retro computing. The only keyword I had to mute is chatgpt. You get the stuff that triggers you the most.
I mostly agree, but one place where Gnome excels is touch screens. Other DEs simply don't have the features necessary to run on a slate with no keyboard. UI elements are sized appropriately, on-screen keyboard is workable, gestures are there. Little else has made effort in these areas.

But that's only really suited for consumption devices, not productivity.
At 1000℉ (811K) the maximum achievable COP against an ambiental (300K) source is about 1.6, limited by the second principle of thermodynamics.

And that's the absolute theoretical maximum, you would be happy to breakeven in practice. Unless you have access to waste turbine exhaust, geothermal water, solar collectors or something along those lines, I don't see any practical application where the marginal energy savings would recover the capital costs of the pump at 1000F.

But hey, they have software modeling and venture financiers, so I'm sure they are not overselling it and it's all excellent and double plus innovative.
..or the vuln detection could be less stupid and try to decide whether the content it has retrieved is a bash history or not?
Maybe in America?
True, I'm not sure if I'll stick with it, I just wanted to see what it was like. I used one of the apple hide-my-emails just in case I didn't want anything to do anything with it. From what I can see, threads doesn't use hashtags, which is a little confusing.

I did give mastodon a go, but I found it confusing, when I make account is that for that specific instance? If I choose one instance, can I see things from a different instance?
Two points:

1) Americans place freedom of speech (including photography or recording things) very highly and are willing to suffer some damage in exchange for more freedom.

2) Limits on recording in public would very quickly and very easily be weaponized by police against minorities, leftists, and basically anyone else who resists the creeping tide of ---- well, you know, right wing politics.

Saving celebrity's from paparazzi sounds nice and good, but we're more worried about what happens when the police show up. Can we record them attacking us, or will that now be considered an additional crime that the policeman will get to punish us for? It's very easy to see our rigged Supreme Court ruling that police officers have "an expectation of privacy on the job" in light of your points.
I looked at logseq as an alternative to joplin but there were too many little flags that suggested to me that privacy and being free might not be forever. I don't have a problem with paying for software, but I don't like getting embedded in it when I don't know what the cost will be. Privacy wise, statements like "The aim of Logseq is to establish a better environment for both learning and collaboration, enabling us to form a network that connects our ideas and enhances the collective knowledge of humanity." worry me. I don't want my ideas connected with humanity and I certainly don't want my notes used to train someones LLM. Maybe this is an unfair reading, as they do claim to be privacy focused, but I am worried that they will discover far to many interesting and fun things to do with user data and I just don't really like where that sounds like its headed. If Joplin could do better sharing (with eg a colleague or spouse) on mobile and better separation of work/private notes (like different storage locations) it would be just about perfect for me for a note taking app, but then my needs are pretty simple.
“when a measure becomes a target, it ceases to be a good measure”

The model itself it optimising weights for its targets, and the model builders are optimising the model for the benchmarks.
You're changing some note on device A and the same note differently on device B.

Both sync. You now have a conflict.

With text files, you at least have obvious merge strategies. With SQLite it isn't quite as easy.

I still don't mind SQLite in Joplin. It has advantages, as well.
What I said wasn’t “everyone at the Ivies is in a ruling family,” what is said was “ruling families go to Ivies.” There’s a big difference in logic between those two statements.

Ivy League schools have other students besides legacy admissions, but if you’re not very smart/driven (Obama) or very rich (Trump) your chances are not so great.

(You should read Obama’s biography on his Wikipedia page. He transferred to Columbia as a junior, and between his undergraduate studies and law school he had a bunch of pretty unique accomplishments, the exact kind of “extracurricular activity” that would get you into Harvard. As far as Trump, he’s the son of an extremely wealthy landlord.)
Doesn't it sometimes look pretentious and fake to have an overly positive attitude?
> at some point web development skills shifted from it to mostly js.

[citation needed]

I mean, it looks like this if you look at HN (the comments, not the code) and similar places, but imo less in the wild.
What do you think about something like stable diffusion, but for 3D assets? Seems like something a few years away.
I think it's easy to get hung up on the terms. Take "tutorial", what's the definition of a tutorial exactly, when actual examples of things called "tutorials" differ so wildly?

I find this table helpful to understand the four types model: https://diataxis.fr/compass/
This makes two distinctions: step-by-step vs. knowledge, and studying vs. working. The names given to each of the four categories are not the main point in my opinion.

If we accept that categorization, then the offical Python tutorial is in the knowledge/studying quadrant IMO, so actually not a "tutorial", but an "explanation"! Which makes complete sense to me, you need an explanation to work with a programming language, and actually defangs most of the criticism in the article. See for yourself, it's not step-by-step at all, instead, you get very small code examples among a sea of explanatory text: https://docs.python.org/3/tutorial/

So, yeah, words are used differently by different people.
Sure, and if they'd kept it to that, maybe it could have been a reasonable niche feature, though it would always be niche. As it is, I think it likely has negative value to most people.
I can only read the first tweet due to (I assume) twitter weirdness but based on that one tweet it's not inspiring confidence.

Wind has been the cheapest source of new energy for over a decade. It and solar will definitely be the major sources of energy going forward.
Eh, the chairman of Sega at the time the PlayStation launched was American.
“Cheese Mover”: opens a PR that changes the format from tabs to spaces.
It’s got nothing to do with that.