skysight-inc/HackerNews huggingface dataset:
I visited the site to look for something to read. Started by reading a review of something I just finished. Then I looked for a jump from there to something similar. No similar book recommendations. That’s Ok.

Then, I found a list of award winning books. Some items don’t have links (presumably not reviewed). Ok. But I can’t highlight/copy any text from the list, nor can I use page reader view (although the site looks very clean and readable already) to even see the text and copy it.

I don’t mind the site not recommending, but to have a simple list of books where you can’t select the text is not a good UX on mobile.
As someone with a teen, it's tremendously difficult to navigate, and like all things related to child-rearing, it probably depends on the actual kids in question.

For our teen, the rule is that mom and dad have full access to all devices at any time. Technological limits and locks don't seem to be good options, since there are so many ways around them that I think they provide a false sense of security. Also, as teens, they're always around others that may not have locked-down access, so we simply operate under the assumption that they're seeing anything and everything. Instead, we apply some time-limiting to certain things, and make sure the phone is in it's charger in a public place at night, and generally try to make sure there are breaks from the media throughout the day.

Instead, we really try to engage with the content that they are interested in, and actually try to discuss it in a constructive manner, such as how most of what you see is stage-managed to present the best side of things, or to simply get eyeballs to build a brand and/or get advertising dollars. We never apply judgement or talk down to them in these conversations. With our child (and for many, I suspect) that's just a great way to get them to tune you out.

There's also an upside. We moved to a different town before middle school, and it was via social media that our child was able to stay in touch with old friends and to stay in touch with new friends during Covid. They're also inspired to do creative things that they've seen on TikTok. They has zero interest in cooking or baking but, for whatever reason, seeing people make stuff on TikTok sparked their interest in a way mom and dad never could.

This isn't to say that we're not worried, but at some point we have to do what we can to try to prepare them as much as possible. We were also worried the first time they walked to school alone, walked with a friend to the theater in the city for a 9:30pm movie showing, and will absolutely worry when they first get into a car at 16 and drive away. We also understand that social media is a totally different animal. It's full time, all the time, and designed to suck you in. Anything you post, even in private, will be public at some point. (This was one of our earliest topics of conversation! Unfortunately, there is a not of actual evidence to support this)

All that said, it really depends on the child, their own self-image, friends, environment, etc. If we took TikTok away, our child would be upset but would be over it quickly. Getting rid of Discord, however, would be devastating as that's how they chat with their friends. Parents should 100% be knowledgable and involved, but I think legal efforts like Utah's are doomed to fail because they'll only be successful at making adults feel like they're doing something, and there are too many ways around it. I also worry that parents will have a false confidence that restricting access will somehow solve the problem and reduce parent-child dialogue about these topics, or that kids will suffer for being digital have-nots.
Wild to think about the potentially countless records etched on wood that are completely lost to time.
Interesting: the many-millenia old version of "tv bad", "internet bad", etc...
It's a userfriendly web client for the latest OpenAI chatCompletion API with additional features compared to the official chat.openai.com client (mainly: "Share chats" & better param customization), it's Open Source and can be run locally or self-hosted easily. It's built in one of the most popular frontend tech stacks of the last years. Not more and not less than that.
Yeah, this is it right here. EU investors are terrified of risky bets, or throwing a lot of money at untested business ideas to see if they'll catch on.

Investors in the US will throw millions or even billions of dollars at an innovative new business, even if it doesn't make that money back for years. They'll invest in consumer facing businesses, like consumer tech products, apps, social media sites etc.

EU ones won't do that. They'll invest fairly tiny sums in safe, conservative businesses with a proven (but arguably limited) business model, and that won't be enough to get the kind of unicorns Silicon Valley specialises in.
It always bothered me that the "tutorial" (https://jsonnet.org/learning/tutorial.html) is using mixing cocktails as examples, rather than actual networks/infrastructure which is a much more likely use cases for using jsonnet (or, I'm much less into mixing than my fellow developers/operators).
The ABIT BP6 was a legend; and it was kind of amazing that Intel hadn't done their "licensing" or whatever such that it was impossible to make; good thing clones were around.

Of course now every CPU is its own multiprocessor machine, but back then it was a real screamer, and unless you could get multi-CPU Windows it was a real reason to poke around with Linux.
I’m not a big Git/GitHub user but presumably distributed version control is still superior to Systems like Subversion that don’t provide a full clone of the repo, as you can still work during GitHub downtime and then use the good branch merging tools to merge back after the outage?
> the elimination of nation-state controls on capital flows, the removal of well-paid manufacturing jobs to Mexico, China, Indonesia, India, the import of cheap labor to fill jobs in agriculture and construction that couldn't be outsourced

Woah now, but people were telling me just yesterday that all these people who lost their jobs found new high paying jobs.
> This does not apply to the actual policies I assume you're complaining about. Please read the policies – or name them, if you have found some that work that way.

California, Washington, Ireland, for example. All places where prisoners are being incarcerated based on their claims of "gender identity" rather than sex.

> Nobody's disputing that (much as I'd love to live in a world where I could). You haven't demonstrated the risk that trans women pose to the women around them.

Sorry, but this isn't how this works. It is already well established that men present significant risk to women, particularly in spaces where women are vulnerable. If you want to claim that a subset of these men - that is, any man who calls himself a woman - poses a significantly lower risk to women, then you need to argue this based on evidence, rather than simply assuming it.

> I'll provide one: male-on-female prison violence is a well-established phenomenon. What do you think is going to happen when you put a handful of women in an all-male prison?

I entirely agree that women who call themselves men must not be placed in men's prisons, just as men who call themselves women must not be incarcerated with women. As I argued above, this is the whole point of sex-segregated prisons, safeguarding women from male sexual abuse and violence.
I've been building an app with Sveltekit (ok, two); and I've proposed a talk at THAT conf in the summer. I agree with the author's positive and negative assessments, but really for me the developer experience outweighs the negatives.

In VS Code I turn on seeing short directories in the tabs, which prevents file confusion. Beyond that it's been a joy to use and pretty easy to get going with. Any confusion or learning comes from not doing next.js first and having to learn about which things happen where in terms of client and server. It's eye opening though and it isn't forced learning.

I give Sveltekit a "you should certainly consider it" vote.
You say this in jest, but it's a good idea.
The more power you have, the less privacy you should have.
This would be an appealing catch-up mechanic in society.

I would vote yes.
You are absolutely right. The myth that automation does not replace Jobs is just that, a myth.

Huge numbers were left unemployed with industrial automation in the US and left unemployable. The technical term is structural unemployment. All it means is you cant retrain 10,000 factory workers to be front end developers, and that even If they find a job its often not as well paid.

The two greatest myths of modern capitalism are that free markets are good for everyone (they're not) and that automation doesnt lead to unemployment. Any reasonable assessment of the data will show both of these to be clearly false.
Youtube recommended a talk by the animator, which is fascinating:

https://youtu.be/qbyzEiBvbXw
You're right about serializing/de-serializing the data not being difficult, but the problem lies more in how you handle that data down the pipleine after you deserialized it.

Maybe rust has a better typing system that can handle the union of MaybeSliceOfStrings|MaybeSliceOfObjects|MaybeString|MaybeObject|MaybeNull[1] types better than Go does, but I can tell you - after about 4-5 years of trying to implement a clean Go API for processing ActivityPub payloads that the complexity is quite high, at least if you want to build something that can work with more than one client/service.

[1] I believe that a good implementation should handle even mixed cases, where you have a slice of both objects and strings.
There's a rule for Windows versions: you should skip every second one. So the right sequence is:

install Windows 95

skip Windows 98

install Windows 2000

skip Windows ME

install Windows XP

skip Windows Vista

install Windows 7

skip Windows 8

install Windows 10

skip Windows 11

This is so consistent that I beleive there are two teams inside MS alternately developing next version.

They say, though, that Windows 11 is the last version and there will be only updates since. I really hope this is not the case.
Its really good at helping learn new stuff.

I think that's the skill I would work on. Trying to get clients and help them get stuff done while using ChatGPT to help you.
Would you prefer $ for recovering VMS users?
Just a year ago people were saying ChatGPT couldn't do what it's doing now.
It is actually not that hard in CSS plus vanilla JS using stuff like the `animationend` event (https://developer.mozilla.org/en-US/docs/Web/API/Element/ani...). Of course svelte provides a much easier interface, then having to have to deal with event listeners.
If neoliberalism was the cause, why didn’t other neoliberal economies develop the same problem?
But what if the user wants to paste non-latex code? But yes, I agree that it would have benefits.

Explicit functions are turned into implicit ones by rearranging (and adding a `y = ` to the beginning if necessary). This way the shader code is the same
You put more faith in the Fed than I do. As I see it, the Fed caused this crisis with a decade of loose money policy.

Then they told us there would be no inflation.

Then inflation was transitory.

Then they were serious about fighting inflation until banks started failing.

Suddenly they reversed course and wiped out 2 years of quantitative tightening in the past 2 weeks. [0]

The Fed hasn’t apologized for any of those actions or accepted any responsibility, which tells me they haven’t learned a thing.

As far as I am concerned the Fed is both regulator and PR arm of the banking industry.

The Fed regulates their member banks, and very poorly it would seem based on events during the GFC and today.

You can take Powell at his word. I remain skeptical.

[0] https://mobile.twitter.com/1MarkMoss/status/1640099789537939...
Show HN: AICoverLetter.Work
Show HN: AnyChat - Create, train & share your own ChatGPT bot
My latest experimentation around AI, I'd be happy to get your feedback - and chat with your bot! :)
your not getting my api key
I upgraded my moms pc from spinning rust to semi-cheap SSD and Windows 10 now boots in seconds rather minutes. Reads are what matter most for most people
CP+ 2023: Fujifilm interview – 'Our direction is set, there is no middle ground'
Now I notice I was doing:

Rip out {#await ...} and put it in the <script> logic, then use local variables when rendering.

intuitively and without realizing. Thanks for writing about it.
You can have best friends and still be lonely.
Okay, this shouldn't happen. Please create a GitHub issue, I'll investigate.
https://archive.is/fo3jV
LTT just did a video on this, looking at the latest gen PCIe drives and found similar results https://www.youtube.com/watch?v=jnMMtbVP0ps
I come from an tight-knit immigrant family. One thing I've learned from my parents and grandparents is that you can be poor, you can even be oppressed, and yet endure if you have others.
I think all it comes down to is: how bad is bad? To me, if 9/10 work equally well and 1/10 doesn't work at all, then that's way worse than unacceptable. I.e. not even close to acceptable.

Others might shrug and say "hey 9/10 that's great, and if 3 of those run even better then I love it!"
But then again, you might need an effect. The behind the scenes (or behind the hooks) complexity that react adds in order to the make DOM thing work then makes it difficult when you do need an effect. Things like WebRTC or sockets or some such. useRef? useState? I have found this to be extremely difficult. If someone knows a good resource for doing things like this in React (and not a one page file, but with multiple components etc) I would appreciate knowing about it.
I think a good question might be, what language is better for gpt to program. If you want to write applications that accomplish intelligent things via symbolic manipulation, is lisp a good language to ask an AIto write it in? Is PAIP in the learning set for GPT4?
I like it because I can paste an SQL query in and it has an immediate understanding of the layout of my database (only columns and tables included in my query of course - but I can also describe other tables too in the conversation). Then I can have a conversation with it and it can help troubleshoot my issues. I'm terrible with JOINS and it's been helpful in getting me the data I need.
Nothing I dread more than needing to edit the tangled web of jsonnet files that constitute our grafana dashboards. A jumble of spaghetti with hard to find documentation.
And 20 billion loss out of 57 billion deposits is quite the haircut. Would have been a terrible precedent to set to allow a run and then stick the saps that were too slow with all the losses.
This is quite amazing. I actually built something even more crazy with Sqlite where I broke up the files into parts and then made hashes of the parts, so in total it would use less space than the sum of the files' space. i used this for a similarity engine where I would try to see how similar different files were
Apache Heron incubator (of Twitter) votes to retire project
That time period was also Founder Lead.... Once Bezo's shifted his focus from Amazon to other things they had to start being a real business.
That's why consumer finance unlocked new worlds to the savvy: because it allowed non-capital-owners to make capital investments on durable goods, for a relatively small price.

Unfortunately this is not explained properly, so people think it's just a shortcut to instant gratification.
We don't need humans for that:

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

Eventually we'll get to a point where nothing will work against these
No read performance? Other than being solid state, that's the real advantage of SSDs, especially non-sequential ones. I typically use an SSD for the OS and applications, and then use a regular hard drive for the actual content that I work with which needs better write performance. It may take (very) slightly longer to install the applications to the SSD, but they start up faster.
CGO 2024 Call for Paper
If I were to invest in a company, I'd want to know if you're going to have a problem retaining talent (either due to firing people for no good reason or for failing to give them career progression), and I'd also want to know if you're going to waste money on payroll (either carrying dead weight that should've been fired, or splurging on inflated titles).
> If you assume that all of them lived to 77 instead of 44,

44 or under, not 44.
The moment you as IO seek on hard drives they just suck, as you experienced.

In 'almost' every user based usage scenario a SSD is going to perform better than an HDD. About the only time an HDD is better is when you're writing out large singular data files. But even then you have to be cautious, as if the drive is shared with other read/write operations you can find the performance again drops off a cliff.
I absolutely do speak for Europe, thank you very much...
For that matter, how many drives are actually capable of maxing out SATA's 6Gbps?

There are architectural reasons for moving away from SATA I know, but the raw bandwidth is there.
The fact that you see creating business value as a platitude means that you are in a position where any ask of you to help the business succeed will be met with argument. My non sequitur is only a non sequitur to you because you don't understand the statement. You wouldn't say that if you were in a position where delivery was dependent on deadlines and in order for you to capitalize on it, you must deliver before/on the deadline. To be able to tell the business "This is what it's going to take" so that you can execute and deliver is called estimating. Something every developer should learn to do.
More often than not, "privacy" is merely used as an argument to avoid change and slow down progress, though.

During the pandemic, for example, remote work tools were routinely criticised or even banned in Germany due to their supposed privacy implications - with schools and public administration often having been the worst offenders.

There were civil servants who were "working from home", but in fact couldn't do any actual work because they were not allowed to access their department's intranet from home.

There were even teachers who refused to use video conferencing solutions for teaching their classes.

While some of that criticism regarding privacy issues with some of those tools might even have been valid, without suggesting a viable alternative, such criticism is pointless and detrimental, because all it achieves is to promote inertia and the status quo.
> SlickGPT allows you to run your own local ChatGPT instance

No, it doesn't. If it did, it would be a 700GB+ download and not need OpenAI API keys. Wish folks would stop saying it.
I'm not really a fan of stores being closed on Sundays here but there is an argument for not just having a consistent day of rest but also a common day of rest between family members/friends. Really though, we should all have at least three days of rest per week - then not having enough overlap would be unlikely.
Co-opting my comment to add another thought. For me, Svelte's big superpower is that it does a great job of looking like plain JS sitting next to templated HTML, and the two just magically react to each other.

The reason this is huge is because 90% of my coding is not Svelte. Usually I'm working on app logic, so I might go weeks or occasionally months without touching any UI code. With Vue I used to dread making UI changes, because I always wound up needing to re-learn which properties I needed to put in which return value to which callback (or somesuch, I don't remember the details). I'm sure it's very intuitive if one uses it every day, but it never was for me after a six week gap.

In contrast with Svelte I feel comfortable doing UI work after a long hiatus, even with nontrivially reactive bits, because apart from the templating it's basically just plain JS (or looks like it). It took a bit of bother initially architecting stuff, but I don't think I've checked its docs since I first switched to it.

That said, the big tradeoff is that Svelte's reactivity is quite magical. Personally this doesn't bother me, because as a JS main I find it easy to intuit what Svelte must be doing behind the scenes in order to work the way it does. But if you're an occasional JS user you might hate Svelte's magicalness for the same reason I disliked Vue - e.g. you might keep needing to re-learn when to use $: statements, etc.
> However, the same people often have no qualms about using the - hilariously named - Payback loyalty programme, which keeps a record of individual consumer purchase behaviour.

Living in Germany, I know no one from my circles who uses Payback. This is in my gut feeling also a central reason why such loyalty programs push/nudge so hard to get people as customers - because so few people want them.

The only time when such loyalty programs were tried out by quite some people in Germany was when in 2001 the Rabattgesetz [discount law; https://de.wikipedia.org/wiki/Rabattgesetz] was abolished. Then, for a short time, quite some people tried out the now upcoming loyalty programs, but soon stopped using them because quite some people were very vocal about telling the privacy implications of these loyalty programs.
This could be labeled "sousveillance", watchful vigilance from underneath:

https://en.wikipedia.org/wiki/Sousveillance
not really, those are two modules that are always available to you, but you still have to import them like any other Zig module `const builtin = @import("builtin");`
The author is likely aware of the irony. That doesn't negate the content of the article. Which is about a product you pay real money for.
> 20 billion loss out of 57 billion deposits is quite the haircut

First-Citizens is buying $72bn assets for $56bn. They're leaving behind "$90 billion in securities and other assets...in the receivership for disposition by the FDIC." Nobody would have been haircut.
It really ought to not exist, but if there has to be a news section, it needs to come with a few (like four or five) of the most respected news orgs in your locale, and be very easy to switch in or out.

But otherwise, I agree with you. Windows should not be in the business of syndicating news. That should be the job of a third party widget (maybe provided by MSN!) that you install if you're interested.
All of these fears are valid and models should be designed to not allow certain uses such as those described here. But some will be designed specifically to enable these threats, and that will mean we all need to take security of our systems more seriously which is a good thing in my eyes.
Much earlier than Trump, politicians discovered that they could further advance their own interests by virtue signaling during Congressional sessions instead of actually make progress on legislation. Now, all meaningful negotiation happens behinds closed doors. If that also gets broadcast, then I'd be surprised if they get anything done at all.
The first line of the example on the JSON-LD website is:

"@context": "https://json-ld.org/contexts/person.jsonld",

This is a 'context map', which is what links the short name "spouse" for the JSON key to a particular class defined in a RDF (Resource Description Framework) ontology. Here, that's <https://schema.org/spouse>. These ontologies are what make it unambiguous to the parser that the content is a IRI/URL rather than a literal string.

Alternatively, one can write JSON-LD without a context map by using the full IRI of the class as the key:

"https://schema.org/spouse": "https://json-ld.org/contexts/person.jsonld",
Happy memories of the book shops on MG road. Last time I went most of the Bangalore book shops were a shadow of there former selves