skysight-inc/HackerNews huggingface dataset:
Two things:

1) Introducing scripting to the web can introduce security concerns, but this is the wrong way to think about interconnected systems. By far the greater security concern is trust models built over anonymous connections. When you can eliminate anonymity or the security implications therein most of the security issues that arise from the availability of scripting are like wise mitigated.

2) The greatest difference between JavaScript and Java is that Java will force OOP on you, in JavaScript functions are first-class citizens, and the scope model is always lexical. I abhor OOP and completely avoid the ambiguity of inheritance and keyword pronouns when writing JavaScript. Always choose composition over inheritance. When I see people intentionally do otherwise I immediately assume they have no idea what they are doing.
Anyone that agrees to doing the work of the level above you before getting promoted is agreeing to be exploited. They want you to do this because they know there’s enough suckers. Don’t be a sucker.
I have a M1 Macbook Air and a Framework 13, and the trackpad is objectively worse on the Framework. A little mushy, a little inconsistent in the click pressure needed across the surface, palm rejection is still an unsolved problem it seems, and I haven't found a Linux DE that can do three-finger drag and other gestures as naturally as the Macbook has been doing it for over a decade. :/ I hardly ever use the thing now because it's slower and hotter than the Air, blasting fans with a single Twitch stream running in the background, and about the same price too.
You mean the python-based `az` command?

running `az` without parameters takes 10 seconds on my machine. `az version` and `az --version` return differnt outputs and are also very very slow.

When I run `az account subscription enable` it tells me "Command group 'account subscription' is experimental and under development.".
It seems only the clients are open source?

https://github.com/orgs/protonpass/repositories
https://chat.openai.com/share/927a1d81-4a23-4c2c-b97f-36447a...

It knows about that stuff just fine.
Bitwarden can also do this, and supports multiple providers
Relevant 1 day old Climate Town's video: https://www.youtube.com/watch?v=OUNXFHpUhu8
"Parking Laws Are Strangling America"
I have the same experience. GPT4 seemed surprisingly better at first, but now I can't tell a big difference between the two. Admittedly I'm bantering back and forth about history, literature, and languages...
I used to think this, but then I read the essay, “War is a racket” which (iirc) was written pre-military-industrial-complex. It seems we’ve always been pretty dishonest about most of our aggressive actions.
People can't do the hypothetical scientific method that everyone learned in school for every study, because it costs a huge amount of time and money. Most individuals can't follow 10k people for 20 years and see whether obesity goes away when doctors recommend high intensity interval training vs the normal standard of care.

Worse, if you take facts from your life you'll inevitable draw a smaller and more biased sample size. Maybe the people you know are already doing HIIT. Maybe you know knowledgeable/ignorant people who are more/less aware of exercise. Maybe by random chance you know three people who actually listened to their doctor, and nobody who didn't listen will admit it.

It's probably better to do the Actual Scientific Method and search Google Scholar to see if anyone made a funnel plot to check for publication bias, if the meta-analyses look okay, if there are replications by other people, if there's an ongoing war between two groups of scientists who both have good points and superficially-similar studies in opposite directions, and basically just trusting that if there are ten studies from different institutions they can't all be committing academic fraud.
Zen and the Art of Macintosh, 1986 [pdf]
The inflection point was later. Significant client-side logic in javascript was not a thing until gmail and google maps showed the way in 2004/2005. Even then it wasn’t until jquery in 2006 that the ball really started rolling. The browser could do it in 2001, but it took half a decade for web development to catch up.

What can today’s browsers do that web development hasn’t caught up to?
AWS is on the partner list
Shameless plug: we're are building in the same space. We built an open-source platform for experimenting and evaluating LLM applications. Compared to LangSmith we are framework and model agnostic and are self-hosted. Here is our repo: http://github.com/agenta-ai/agenta
Most of the usual names will popup in the thread, like joplin and obsidian,etc.. But to my surprise Apple Notes has a very good enex import. It was the only program that kept the correct formatting of my notes, screenshots,etc.

The only problem is the lock-in in the Apple ecosystem. And for work I have a Windows laptop. Maybe one day icloud.com will be good enough to be an “iOS” in the browser experience.
"Boomer shooters" -- I love it!

As I said below, I absolutely loved these responses, BTW. I grinned all the way through reading them.

I have Portal 2 in my Steam inventory, but I've not tried it yet. I haven't come close to finishing the original yet.

I played Rogue-likes in the old days, but I think I am more or less over that now, TBH. The same partner who I mentioned below as being really into sim-world type games got really into ADOM for a while, but it's too much of a good thing for me.

I had a very brief play of Doom 3, but it was _way_ too hard for me. :-/ I have not tried anything since. I probably don't have any hardware capable of playing it, TBH.

I've not even heard of any of those "cosy low skill" games, but I will take a look. It does sound more my speed, TBH.

"Cuphead" looked amazing and I was considering buying it, but all the reviews talked about how hard it was. Since Doom 3 was impossibly hard for me, and few reviews even mentioned the difficulty past the duct-tape-a-flashlight-to-your-gun mod, I figured if everyone though Cuphead was hard, it wasn't even worth trying. :-(

Skill levels in games are very important, and much neglected these days, IMHO. As a 55YO left-handed guy with a broken right arm that doesn't work very well and never will again, my idea of what's playable is very different indeed from the conception of someone in their 20s who grew up with immersive 3D games controlled via two-handed gamepads.

Before I broke my arm for the 3rd time in April, I was pretty competent with WASD + a mouse, even though I was about 28 when mouse-strafing was first invented. (The one-time UK Doom champion was a colleague and friend of mine. He now does data visualisation and is amazing at it.)

But I am rubbish with a joypad. I do not like them at all. That's why I didn't buy anything newer than a PS2.
I wonder what impact they really have. I have always bought NUC though traditional IT market channels and we us them in the SMB market pretty heavily

I can not see any of these VAR's carrying minisforum or other generic aliexpress systems. So from an SMB stand point my options are NUC, Lenovo Tiny/Micro, and the simliar offerings from Dell and HP.

Maybe some Asus, Asrock, Gigabyte, etc.. Higher end consumer brands.

So I guess it comes down to how many NUC's are being sold in business channels vs the budget consumer channels
All of the infosec people I follow have moved to Mastodon. As someone with primarily tech related interests, I'm currently finding Mastodon as good or better than Twitter at it's prime.
It's not always that simple. What if your sync lib has some callbacks, and you want to do something in the callbacks that requires async.

You could argue that this mismatch exists even with rust itself, where you have Drop, which is sync, and you might have to do something in your drop that requires async, like closing a network connection.

You have to pass in some runtime handle that you can use to spawn a task to do what you have to do. This is definitely not simple and beginner friendly. Or even worse - say goodbye to RAII and tell people that they have to explicitly call an async shutdown fn.
I do not agree. Today Directors returned this much money, and headline correctly reflects this. If headline said something like “directors were paid $735M back in 2020” then it would be a spin.
Citation "IPv6 was designed to restore the end-to-end model of communications with all nodes on networks using globally unique addresses. But considering this, IPv6 may imply privacy concerns due to greater visibility on the Internet."
Orphans are a thing, you know. Not everyone has family members able and willing to let them live with them.
(Responding to the sister comment)

"The US has never admitted to funding bio weapons labs in Ukraine because it never happened."

That is true, however when Russia first raised concerns about US-funded bioweapons labs in 2022, the US denied the existence of any US-funded labs in the Ukraine. Only later, and begrudgingly they did admit to funding 46 biolabs in the Ukraine, without clarifying what was being developed there or ever denying that they were bioweapons labs at all.

For the US intelligence community to finally admit the existence of 46 US-funded biolabs in the Ukraine and specifically not deny they were bioweapons labs, is unfortunately as close to an admission as we are ever going to get.

You may remember that the US has never once admitted that they (Colin Powell et al) knew there were no weapons of mass destruction in Iraq when they made that claim in front of the United Nations. I think we all know by now that they were lying then, and - call me crazy - but I believe if they have a history of lying to the public to agitate for war in the past, it is quite possible they are lying now.

"They fund bio research labs that keep track of viruses and other pathogens to try and get a head start on when another pandemic/issue starts."

Remember the US, under Fauci, secretly funded gain-of-function research at the Wuhan Institute of Virology in Wuhan China, for years. And we continued to fund that research until it was announced, yesterday, July 18th 2023 that we would stop. [0]

Please help me understand what are the legitimate non-military use-cases for funding gain-of-function research to up-level bat viruses so they will infect (and sometimes kill) humans?

And also, Saddam Hussein most certainly had weapons of mass destruction hidden in Iraq so well that we simply couldn't find them after taking over his entire country. It is simply not true the the US made up their claim of WMD to justify an unjust war of aggression in violation of the Geneva Conventions and UN declarations. /s

And also, there is simply no way to know who brought cocaine into the Whitehouse a few weeks ago, but it super-duper for sure wasn't Hunter Biden - no way Hosé. We know that for sure. Trust us (wink) /s

[0] https://www.cnn.com/2023/07/18/politics/biden-admin-suspends...
You sure do seem anxious to make "hard decisions" for people used to them.

How about some "hard decisions" for people who aren't, e.g. people who can, all by themselves, afford thousands of private homes forever?
The gold rush is super strong in AI.
Ask HN: "Philips" products not really made by Philips?
Just took delivery of a new flat screen monitor that has Philips branding [1]. The quick start sheet that accompanied it had some weird English, so I took a look at the manual proper. On the back I see:

> This product has been manufactured by and is sold under the responsibility of Top Victory Investments Ltd., and Top Victory Investments Ltd. is the warrantor in relation to this product. Philips and Philips Shield Emblem are registered trademarks of Koninklijke Philips N.V. and are used under license.

Who are this Top Victory Investments Ltd company? Seems they are a Chinese company based in Shenzhen.

So I'm curious, and would like to hear from those with relevant experience. Is this basically a product that has Philips branding in name only, and is for all intents and purposes a Chinese product? or does Philips exercise sufficient control over production such that its quality befits the brand?

1. https://www.amazon.com/gp/product/B07JXCR263
I don't think the idea behind ligatures is all bad, but I think font is just not the best layer to implement the concept. What I really would want to see more of is fully typeset code. Fortress had the ability to typeset code with TeX, but that was afaik not editable. Something in that vein would be great imho. The community being so fixated on monospaced fonts is imho holding code readability back a lot.
> but I fail to see what occured in the late 80s

* Savings and loan scandals: https://en.wikipedia.org/wiki/Savings_and_loan_crisis#Scanda...

* AIDS crisis and government response: https://www.vox.com/2015/12/1/9828348/ronald-reagan-hiv-aids

ETA:

* Iran-Contra: https://en.wikipedia.org/wiki/Iran-Contra_affair
Where is the ARM equivalent or put another way budget Linux Apple Mini competitor?
Agree, if we are to go in this direction I’d rather wait and see what Microsoft is doing with VBScript next year. It uses the COM to access elements of the environment within which it is running. That’s the future. Or Perl.
Your company didn’t pay for the license? The first thing I asked for is an intellij license.
I think you're forgetting some of the key benefits:

* auto-updates when firefox was still: HELLO WEDNESDAY'S VERSION HAS DROPPED WOULD U LIKE TO DOWNLOAD IT?

* tabs were isolated per process where an entire Firefox session could still get taken down by one tab not responding

* That super sexy tab handling code where the resizing happened when you clicked away meaning you could close multiple tabs by simply clicking a lot (which you couldn't in Firefox because it was resizing them all the time).
I know it may be nitpicking or just pedantic, but they say on their page "Your data also never goes to the cloud, as we own and manage our own server infrastructure." But...if you upload your data to their servers (so it can go to all your devices), isn't that the "cloud"?
Oh man they are getting closer. Cool:)
I believe you can just annotate your tokio::main with flavor = "current_thread"
> mutable value semantics

Isn't this the same effect as we get when using Copy-on-Write, e.g. with the implicitly shared container classes Qt offers?
> No, I do not want >> parsed as a right shift when it's actually used as two adjacent template delimiters.

I don't like ligatures either, but I think that this depends on the editor. For example, if typing Rust in IntelliJ, if you type `Box<Box<String>>`, it will show two regular ">" characters. But if you type `x >= 3`, it will replace it with a single glyph.

https://ibb.co/Dzx0LFG
Pick a niche hobby and dive in. Any hobby without too much supply will be full of interesting and generally welcoming people since they will also be in need of growing the community. This could be anything depending on where you are. Maybe recreational sports or something like table tennis or padel.

I unicycle. There aren't many of us so when we run into each other we usually hit it off instantly. You can take it as far as you want from learning to ride, to doing tricks, to riding in the mountains or across the country. It requires focus so it takes your mind off of recent events plus it is good exercise and helps with coordination. You become comfortable with looking ridiculous and as a result you meet all types of folks which is great.
I think lists as arrays is just example of what can be used instead of pointers. Also section was titled "representation something" so probably it is just one possible low level representation of linked lists. And Val can have standard library of lists, including represented as arrays with build in online reindexing. But this makes Val high level lang so not really system programming language...

But what irks me is: why not just program in plain C with passing structs by value ?? All aliasing will be gone and probably compilers already know how to deal with that. "Becouse somehing_hard_to use is included" is just dumbing thing down and not gaining much. Lack out of bound indexes checking ? That's like one function. Call it everywhere :) Programmers need to learn dealing with reality (what features CPU's gives) instead of being castrated. Becouse moving problem somewhere else do not annihilate problems. Maybe we need high level CPU's and some hw level guarantees some engineers can bake in :) But that can end like hardware on call register saving :)
I love it, wouldn’t want to program without it. The small quirks in editing are vastly outweighed by the improved readability of the code.

Luckily we can each have our own way and still work on the same code.
I vaguely remember doing similar things with Matlab, but it has been a while and I don't recollect fully.
Doesn't this come from git itself? If you try `git add -p <file>`, it'll chunk just as "bad".
> Notable recent institutional events:

> - bag of cocaine found in Whitehouse, extensive investigation, no suspects

You lost me already. How is this notable?

The White House has a lot of visitors, including tours. This is how people make a mountain out of a molehill. It's a nothingburger. The President isn't snorting coke.
Indeed. That is a limitation with Rider too.
cf https://people.csail.mit.edu/gregs/ll1-discuss-archive-html/...

(this is PG's take, but IIRC the thread as a whole had some interesting ideas. Unfortunately Guy Steele's replies seem to have been under a different Subject: and haven't been threaded by the archive)

Edit: HN to the rescue: https://news.ycombinator.com/item?id=9695323
Raspberry Pi and their clones come close
Your comment has nothing to do with the real subject here but is just a pessimistic look at language abilities of people.
> By mid-April was in a usable state.

Do you mean April 2024 or 2025? Because the Teams I use on a regular daily basis is still unusable garbage. Granted it's better than February 2020, but it's still a train wreck of chats that don't work, calls dropped often, and files that won't attach to messages. Not that I am all that fond of Slack either.
We will see if they succeed and create a better AI that doesn’t relies solely on memorising answers.
Hijacking your thread a bit, but I have to give you feedback on your landing page copy. I don't understand what you sell!

I thought you were an app for people that care about their social media reach (like, twitter tech influencers). Forgiveable since your hero copy is "
Build your Reach".

It's super important when writing marketing copy to name your users. If I'm a club chair for the local bowling league and I see "sports leagues" mentioned then my brain will just think "oh, this is for me!"

The first paragraph in your about page is so much better:

> Whether you're a sports club, social group, hobbyist organization, or non-profit, embolt is the solution to running your organization. We believe every club and organization should have a reliable platform to accept online member dues, manage registration, run events, and so much more.

I would replace the hero copy with a condensed version of that.
Just a thought, maybe their linux market share is just negligible? If it's not a worthwhile investment of resources, why do it?
The marketing folks at the American Pickleball Association have been spending heavy this year.
Hard disagree, splitting to multiple repos has a heavy cost; biggest of them the pain if you ever need to commit something to both repos at same time. Splitting the codebase to multiple repos shouldn't be done lightly.
The human equivalent of "it works on my machine".
I'd say I've seen this at most companies in many industries. You have to be doing the work of the next level in order to prove you can do it, so you are always being 'extracted' from. Or always behind a level. So in you head, just slide the whole scale up one notch.
I use it with Laravel, and it works great.
Show HN: Read stories 10x faster with your AI reading assistant
Hi Hacker News. I am currently building [storywiz.io](http://storywiz.io) (https://www.storywiz.io/), an AI reading assistant which makes online reading more productive and fun.

I, like many of you here, do a lot of online reading. In a typical month, I read hundreds of articles and stories related to my work and personal interests. Every time I land on a website to read a story, I realize how poor today’s online reading experience has become. Stories and articles look almost exactly how they used to look decades ago and the reading experience of most sites continues to degrade.

Hundreds of people I talked to in my personal and professional circle who do a lot of online reading, shared the same set of pain points they have to deal with every day:

>> Bombarded with 10,000 ads, popups, trackers, and poor website experience while trying to focus on reading the story

>> Never be able to finish the long-form text articles and end up losing information, insights, and time in the process

>> Facing the same old story format with lots of texts and getting bored through the reading process, especially young readers

>> Always looking for ways to improve reading productivity to keep up with the rising pace of information in their work and personal domains

The idea of Storywiz came from these pain points and the goal is to not only help online readers save time but also build a truly enjoyable reading experience with the help of AI. Last couple of months I have been working on building Storywiz as solo developer/designer and I am excited to bring it to you.

If you do a lot of online reading, here’s what Storywiz can do for yo:

>> Generate stunning and fun-to-read visual stories from text articles with over thousand unique designs

>> Show bite-size summary cards from the story generated by AI to pick key information and concepts faster

>> Save valuable time on every story by absorbing information quickly and more effectively while you read online

>> With the help of the Chrome Extension and iPhone shortcut, use Storywiz anywhere you read without any extra hassle

Storywiz uses generative AI and language models to create snackable visual story and high quality summary from any text articles. The process takes about 15-20 seconds but it saves several minutes of time on every story you read. With the Chrome extension, you can use Storywiz on all your subscription sites as well. It particularly shines well with longer text articles.

My goal with Storywiz is to make online reading more productive and fun. Please share your thoughts, comments, and feedback.

Web App: https://www.storywiz.io/

Chrome Extension: https://chrome.google.com/webstore/detail/storywiz-ai-readin...

iPhone Shortcut: https://www.storywiz.io/ios
Sounds like a good name for a Rust implementation of Python.
If I put myself back there in the mid 90s, I actually don't think Netscape paid it (OO semantics & standards) much heed because the purpose of the language at the time really was just to add some minor scripting behaviour / actions to pages, not to build out applications.

Actual "serious" uses of JS didn't really ramp up until the end of the decade, and by then people were doing what you're saying, yes.

Netscape releasing a style guide with the language, and a set of standard libraries that used them, that would have helped.

But everyone back then was too distracted with "Java is the Future of the Browser" (Narrator: It Wasn't)
I agree. GMail and Google Maps showed a complete different web but XMLHttpRequest was needed for that and was a milestone even if there was no web app to show at that time.

We should also take into account that Flash [1] was the technology that ate the limitations of the web. Flash was really powerful. More in a moment with low bandwidths around the world. For example this late 90 animation would be impossible to stream [2].

[1] https://en.wikipedia.org/wiki/Adobe_Flash

[2] http://swain.webframe.org/zeek.html (SWF files) available for streaming in YouTube: https://www.youtube.com/results?search_query=zeek+locomotion