skysight-inc/HackerNews huggingface dataset:
This is broadly the ethos behind Home Assistant. It runs on a Pi or similar box and it acts as an abstraction layer on top of a bunch of drivers for smart sensors and actuators. It's totally offline, though if you're really against being connected that also means you can't access it remotely (unless you SSH into a local machine). The dashboarding is competent, though there are often little things that are frustrating to modify (but it's open source, so the opportunity is there).

The whole system is a sort of IFTTT and quite powerful. Since every entity is exposed as a generic device with some capabilities, you can easily set up little automation routines or you can interact with the local API.

At this point pretty much all the "big" names are supported - I have a mix of Hue, Aqara, iRobot, IKEA and other devices and they mostly just connect. There's also support for unusual things like Octoprint and router status. And now there's also ESPHome so you can make your own sensor nodes.

The biggest challenge with offline voice control is latency between speech to text, inference and text to speech. Running offline is less of a problem and open source models will eventually get good enough, but the really impressive aspect of Alexa, Siri, etc is how fast they can respond to you.

https://www.home-assistant.io/
The June issue of the Atlantic has an article about giving control of nuclear weapons to AI

https://www.theatlantic.com/magazine/archive/2023/06/ai-warf...
Software from Yesterday
Years ago I transitioned from a developer role to a manager role and suddenly I had to do a lot more talking. Not all the talking needs to be a deeply involved exchange of complex ideas, a lot of it serves a different purpose. Sometimes it can be a simple as filling up the time in a pleasant way with a group of people that may or may not know each other that well.

After getting some experience with this I noticed that I had developed a talking on/off button in my head. I could just simply turn it on and start talking. I could generate words that sounded good together and fit the purpose of the moment. But They just seemed to come from a different place in my brain than my conscious mind. Because that was not involved in this process at all. The only job my mind had was to turn the button off again at the right moment, for the rest it was free to think whatever it wanted.

(I transferred back to development a couple of years later.)
If humans actually went to the moon, it would mean that humans in a few decades found a way to access a niche that nature never did.

In all seriousness, it's interesting all of these dualisms we like to hold on to. Humans are part of nature. It is unsurprising that further sapience would branch off from an already sapient race as opposed to re-emerge elsewhere.
"The software even received a B grade on a core Wharton School MBA course, prompting business school deans across the world to convene emergency faculty meetings on their future."

A transcript of those meetings would be worth reading.

How far are we from "Microsoft Middle Manager 2.0 with passive-aggressive set to low?"
No. I would use domain as a vanity pointer and a permanent account as the source of truth that clients use to download packages. You have to assume the domain can be dropped and re-registered by a bad actor, so a permanent account with proper package signing is really the only way to ensure you're not getting packages that are the result of an account takeover.

All a domain based namespace really does is help to get rid of impersonation and the confusion causes by squatting and mismatched namespaces everywhere. I think it helps in evaluating trustworthiness the first time you add a package to a project, but you still need package locking and signing to ensure you're only getting packages from the person or organization you've trusted.
Apropos of the post: sometime back I had wondered if it would be possible to search videos for content by text keywords, but not to match text occurring in the video title, chapter titles or comments. Instead, if an app or library could somehow search for the given keywords by matching them with the spoken words in the video. That would be a potentially cool and useful feature.

I realize this may be technically impossible [1] or very difficult, but thought of mentioning the idea here.

[1] On further thought, speech recognition (as seen in mobile phones at least) has progressed to quite a good level (speaking as a layman for this part), so maybe the idea is not wholly infeasible. If an app or lib could somehow "internally" play the video, and speech-recognize the spoken words into text, then the problem would reduce to normal text pattern matching.

Putting the idea out here to see what devs think of it.
idk but most content cherished by humanity was created for propaganda (religion) and/or by poor artists
Are they linked in any way with DragonflyBSD ?
"A chess manual" vs the finer point of OP "a significant fraction of chess's writings"
Dont think you understand the extent to which you and we owe our wealth to the invention of the combustion engine...
Yes.

Lived experience is when you encounter something and you live through that experience.

Learned experience is when you read about an encounter someone else lived through and they explain condensed points of emphasis.

The social media plugin and reporting system for the SaaS I'm working on is an idiotic, over-engineered monstrosity. But, after trial and error, I've mastered it from a what-goes-where-standpoint.

If I were to document the entire thing from my vantage point, it'd take me a week, and even if I did it, it'd take another dev about a week just to wrap their head around it to implement a new feature AFTER reading what I wrote. Or, I could do it between standup and lunch provided I had no distractions.
I already host my own packages on my own domain. It was not hard to make a PEP 503 "simple" index.

python -m pip install chemfp -i https://chemfp.com/packages/

This is commercial/proprietary software for cheminformatics fingerprints.

I don't feel comfortable hosting it on PyPI as I suspect in the future they will want to pay to host non-FOSS licensed software. Which is definitely their prerogative! By hosting it myself already I end up with less lock-in.

Having done it both way, hosting the packages myself means I also like having full access to the download logs, the ability to replace files when I made a mistake, and I can rsync using my usual SSH keys instead of using PyPI's API token system to upload wheels.

I have a very old version of my software on PyPI, distributed under a free software license. The major downside is that people sometimes download that instead of the most recent version. But since it doesn't work on Python 3.x, they either search and find my web site, with the download instructions, or email me.

I figure I also have keep something on PyPI, to prevent name squatting.
Interesting. What I mean is that forums used to feel welcoming and moderators were much more hands off - usually only acting because of general outcries

People would also usually post from multiple users whereas now it's all about tanking karma
Million.dev
Because they invested in the new up and coming thing and transferred the knowledge that applied.
>The elephant flew to the Moon.

Doesn't prove anything.
So GPT-4 is trained on Wolframs example or many people tried it on GPT-4 and corrected the wrong answer.
in German: "Verlegen"
definition: "Peinlich berührt, beschämt, aber auch stolz oder erfreut"
If you die due to human activity, you probably are going to die by a traffic accident, so "the environmentalists" do more to safe your skin than you probably think.

Also: Climate change is not abstract, and we can already attribute individual catastrophes with actual costs (both economic and in human lives) to it. Maybe you are not well read enough to know, but that is a different problem.

If you are a conservative and don't like migration, climate change should be your number 1 topic right now. Because guess what.
>somehow "internally" play the video,

Analogous to how headless browsers are used for automated testing or scraping of web apps.
Give 1 example of a 2023 version of Tesla with FSD turned on that drove straight into something?

Last I checked it's already vastly outperforming humans in terms of safety and skills?
true, but otoh it worked so far
Unlikely, it's not even open source: https://github.com/dragonflydb/dragonfly/blob/main/LICENSE.m...
Nothing in my reply was incorrect. If you feel so strongly about it make a PR or raise a request. It's much more productive than crying about it on HN.
Micron showed a pseudo SLC drive.

https://www.anandtech.com/show/18863/micron-updates-data-cen...
How about assigning a trust level to each package. Level 0 - Free, unchecked package, Level 1 - reviewed by at least one moderator, Level 2 - developer bought a $100 license + reviewed, etc. Then it's up to package consumer to decide which package they trust.
Writing Python like it's Rust
To be more specific I use a system with 3-part passwords.

The first part is generated from the website/system.

The second part is the code phrase - this is the part that I need to remember (and for passwords I use rarely - that I need to write down).

The 3rd part is changing predictably every time the system is forcing me to change my password.

The stuff I am writing down I'm writing using a script I created long ago for my TTRPG. It's not hard to decrypt if you had whole pages of it, but it's not a trivial substitution. I used it as a puzzle in my D&D campaigns for friends (including people with PhD in CS and MA in math) and they couldn't solve it over several weeks without a lot of hints. I don't think a random guy who broke in will solve it looking at a piece of paper with 10 or 30 symbols.
what if they had a free plan that allowed 100 searches each month. or extend the trial each month if requested. maybe it'd take many users more than a month to get into it and see the value in investing in a paid plan.
Seems like the doubters were quite right - our ability to go anywhere is now dependent on forking out $25-50K for a car, hundreds of dollars in insurance payments, hundreds of dollars in gas payments, hundreds of dollars in parking, tickets/fines, tolls, registration, licensing.

Not to mention all the taxes paid for the road, interstates, etc. And the fact you now have a 1% lifetime risk of dying in a car accident in the US. Getting into a car is among the riskiest things you do on a daily basis.

Then, the way interstates tore apart communities and parking continues to ruin downtowns.

That's before we get to the impact on the planet.

At the time they had a wonderful network of intercity trains across the country (430,000mi by 1910), street cars and metros. A lot of which was torn up thanks to the car lobby.
Considering they were the leading cause of dead kids until recently (guns have overtaken them, both are worsening at present) I'm skeptical of present day ones too.
Yeah that's exactly it, they're aiming for a 2024 release, and due to the nature of that being in the future, it's unclear both whether they will make that, and how stable/mature that first release will be. So my link demonstrates that someone is using it, not that it's mature.
Redis essentially can’t store more data than what fits in RAM.

While it has persistence options, they’re for durability and backup, not to increase the storage available.

JunoDB appears to store data primarily on disk, and limits storage by disk size, but then caches in memory as necessary perhaps. Quite different in behaviour and trade offs to Redis.
i would have thought that the essentially unlimited access to new ip-addresses via commodity cloud instances would thoroughly wreck any utility of static blocklists, but ten years later, here we are.
Paywall for life.
Indeed the actual point of the article seems to be: don't look at the limits-to-growth model's actual amazing ability to have put curves on a graph that 50 years later we are still following. Look at that one line that's still been going up for 50 years in reality (and is also going up in the model...) Then the "economist" chortles: how wrong could this model be, haha, hear hear!
Coincidentally 2013 is also the copyright date of that announcement site. So if we assume that "now online" was refering to the time the page was published in 2013, they are spot on.

For the rest of is this serves as a reminder that we should also think about how our texts read a decade in the future.
Can confirm. I used Xilinx Vivado to compile for their FPGAs in Amazon F1 servers a few years ago. There came a point when each time I edited a single small Verilog file in my small project, the GUI took 40 minutes of 100% CPU just to update the file list in the GUI. That's before you could do anything useful like tell it to compile or simulate. The GUI wasn't useful until it finished this silly update.

I knew FPGA compilation could be slow, but this wasn't compilation, this was a ridiculously basic part of the GUI. I knew it had to read my file and analyse the few module dependencies, but seriously, 40 minutes? At that time I just wanted to run simple simulations of small circuits, which shouldn't be slow.

In (open source) Verilator, the same simulations ran from the same source files in just a few millliseconds with nothing precomputed or cached.

I looked into what Xilinx Vivado was really doing and found a log indicating that it was re-running a Verilog read on the changed file several thousand times, each time taking a second or so.

That was such a ridiculous bug for software Xilinx said they had spent over $500M developing. If there were good parts of the software I didn't get to see them due to this sort of nonsense. I think it was fixed in a later version, but due to (yay) enforced licensing constraints I couldn't use a fixed version targeting these FPGAs. That's when I abandoned Vivado and Xilinx (and Amazon) for the project as I didn't have that much spare time to waste on every edit.

I am under the impression the current crop of open source FPGA and especially open source ASIC tools are much better designed.
ESPClicker – Make any dumb device remotely controllable
btmet.com btdig.com filelisting.com
Is this the Lindows - Linspire lineage or something else?
That's a very far fetched argument.
The risk matrix for US-Russia nuclear war might not be higher than the climate crisis. We have estimates for the actual death toll of the latter, making it higher than certain.

I don’t think the covid response initiated it, only made it worse/more inescapable to the west.
Kremlin-connected children grew up in countries their parents claim to reject
This article has very little that hasn't been said many times before, for example in The Atlantic back in Dec:

https://www.theatlantic.com/technology/archive/2022/12/chatg...
> all have people building incredible things with them.

what the trope really meant is that why these lisp dialects do not become mainstream despite the sales pitch of it being superior.

The examples mentioned are niche at most. Why is it that you are more likely to see a nodejs app or a java app, if you randomly sampled any software project?
Large language models and the transformer architecture are just the ALGOL 60 [1] of the search for general synthetic competence (intelligence is too finicky, competence is being given a task and fulfilling it successfully, in time, on budget, optimizing along the way). ChatGPT + Wolfram or other plugins are great for making transformers mathy, but the plugins must also be end-to-end machine learning architectures. To continue the high-level programming language analogy, we will probably see the C-level neural architecture in a few years once we get more embedded data (competence obtained through correlation physical object ↔ concept) with feedback loops forcing algorithms to operate under energy-restrictions (unlike the current architectures, more of a proof of concept, being careless about their energy).

[1] https://en.wikipedia.org/wiki/ALGOL_60
Not to mention how car dependence makes it hard to densify our cities enough to build our way out of the housing crisis we have.
Japanese news say 著作権法違反, which is "violation of the copyright act", IOW, copyright infringement.
Google's $39.9M Settlement on Location Tracking
it works a lot better than bing search at least
Spoiler: OS means “Operating System” in this title, not “OpenSearch” as I had initially thought.

This would make a good case for a valuable title change.
You could search news and have an option to select if you wanted your results more right wing or left wing.

It was a show off feature that solved a problem I’m not sure anyone needed solving. And I doubt it was cheap to create.

This alone didn’t raise an eyebrow but looking back now I see it as a misdirection.
A Review of Ant Nests and Their Implications for Architecture
Precisely because physics is centuries old, you'd expect that the things we teach beginners are settled. We teach them even though we know they're wrong, but there is pedagogical value in teaching it this way. I doubt we'll be teaching quantum gravity to freshmen in 100 years (assuming we'll have it solved by then), they'll still learn classical mechanics first.
I've read there's actually some excellent ASIC open source design flows now, thanks to some open PDKs (notably Skywater) as well as recent funded research. I haven't tried the toolchains myself but they are readily available and you have courses like Zero to ASIC using them.

They don't target the advanced nodes where masks cost as much as the GPs prices (though $20-30M sounds higher than I expected even at the leading edge), but they are workibg their way forward and the space in general is being disrupted at last.
Apparently they believe that the Malthusian growth model is right this time around, and they have some ideas about what to do next.

> [S]ome form of “de-growth”—décroissance, in the original French—is necessary today to avoid societal collapse.

And how do they mean to implement this?

> “We need to determine democratically what kind of production we need to be doing,” and nix the rest, one participant advocated. Panels of citizens can advise what is wasteful and what is socially desirable.

Oh.

I feel like that economic model has already been tried.
I think operating system is much more common of a term than OpenSearch?
I've been paying for GPT-4 since it came out and have used it extensively. It's clearly an iteration on the same thing and behaves in qualitatively the same way. The differences are just differences of degree.

It's not hard to get a feel for the "edges" of an LLM. You just need to come up with a sequence of related tasks of increasing complexity. A good one is to give it a simple program and ask what it outputs. Then progressively add complications to the program until it starts to fail to predict the output. You'll reliably find a point where it transitions from reliably getting it right to frequently getting it wrong, and doing so in a distinctly non-humanlike way that is consistent with the space of possible programs and outputs becoming too large for its approach of predicting tokens instead of forming and mentally "executing" a model of the code to work. The improvement between 3.5 and 4 in this is incremental: the boundary has moved a bit, but it's still there.
Yes. macOS always trips me up.
One of the leading causes of death in the US, period. 1 in 93, just about the same as guns. Half way to the opioid crisis. [1]

[1] https://injuryfacts.nsc.org/all-injuries/preventable-death-o...
Can a Symbolics Lisp Machine Graphics Demo render the animated concept space glombing twenty five thousand thought streams in simultaneous discussion threads on hardware having 128GB memory and how does the memory scale to half a million threads?
Reads well if you don't think about it too much... For example: Where does the succulent go if the light bulbs are nestled into the lens of the DLSR? Balanced on the light bulbs? Why would the gummy worm package need to be in the center of the book to maintain balance?
This reminded me of Cooperative Linux, a port of Linux that ran inside the Windows kernel as a driver.

http://www.colinux.org/
The act of being conscious of our own thoughts and using them to influence our physical state is skill practiced by many people with success.
Does ChatGPT really work better in this case than a bunch of if statements and a random number generator?
That's hilarious. I posted a reply to The Article showing how it's not true. You then posted a comment of feelings and opinion, with a personal attack, while not addressing a single of my points. You then accuse me of starting an argument?

The reason I'm talking about politics, is because people who think and behave like you, well there's a template y'all follow, and a group y'all belong to.

the comment that was flagged, was up by quite a bit first before the rooster call. hence my edit. no one cares if y'all flag or downvote. i suggest you just go through my comments and flag them all to, ya know, own the libs. it does literally nothing.

the stolen election is that way>>
AI in the Arts Is the Destruction of the Film Industry. We Can't Go Quietly
I suspect it's heavily firmware-dependent, but I do wonder if taking a TLC drive and partitioning it to 1/3 of its advertised capacity will keep all the blocks in SLC mode, since the firmware, if it's behaving reasonably, should try to use SLC as much as possible just for the speed benefit that brings, and only start converting blocks to MLC/TLC once all the blocks have already been used in SLC mode.

Speaking of firmware, there appears to have been an effort at making an open-source SSD, but it seems rather inactive: https://news.ycombinator.com/item?id=19629298
I’m guessing this post was inspired by my comment from the other day. https://news.ycombinator.com/item?id=35993918

Glad to see this is still available! I’ll definitely be taking a trip down nostalgia lane tomorrow, this was the first distro I used.
It was the norm for programming languages to have different dialects. Some languages still do (JavaScript, for example, can have differing support depending on your target VM). Java is another recent(ish) example. I guess those two languages will never succeed either /s

The idea of standardising languages came about because every commercial compiler (remember that the idea of languages being open source is a relatively recent one) implemented their own features. Sometimes it would be even worse than that and the same commercial compiler would have different features for different target platforms (be it CPU architecture or operating system).

It’s also worth noting that a lot of popular modern languages still aren’t standardised and instead we have what’s called “reference implementations”. Go, Python, PHP, C# etc. The standard for those languages is driven by the governing body of their respective de facto implementation.

As an aside, we live in a golden age for programming. It’s never been easier nor cheaper to picking a language and start coding in it. But back when I first started out you had to buy compilers and they weren’t usually cheap.

Also it feels a little weird that you lump Borland Pascal and Delphi as examples
Of different dialects. On the one hand they could be argued as different languages (like C vs C++). But on the other hand they were both Borland products so valid Borland Pascal was still valid Delphi (I know this from experience too).
I don't think it is a function of the age (other than limiting his available time left for work) but that he is laser-focussed on his actual work in finishing his books. Probably necessary to achieve what he did, but somewhat frightening too. Or to envy, depending how you look onto it :)