skysight-inc/HackerNews huggingface dataset:
But the IM client will need a way to differentiate the noise messages from the ones intended for the human recipient. Whatever denotes a message as being intended for humans can also be used by the surveillance apparatus to ignore the noise messages.
> I suppose there were so many that it made no sense to make one seem "preeminent" over others.

Also, a good way to prevent leaks, even if inadvertent. Vendors working on something for "Alpha Bell" have no idea what it is. Granted, leaks in the 1960s weren't what they are today

Also, there was a video version of the pitch you referred to: https://www.youtube.com/watch?v=xKu2de0yCJI

This design system was designed by Saul Bass
Such are the woes of modern TLC/QLC flash memory.
> You can have AOSP-based OS

I call those Android flavours. Those are not separate OSes. Windows Mobile was a third mobile OS. /e/ OS is not.

Just like there are not tens of different browsers out there: all the Chromium-based are essentially Chrome with small changes (that people care about, but still small changes).
It's ironic that tomshardware.com has their site full of same news that they are complaining about. (At least for me).
We use Jsonnet with Tanka (by Grafana) for managing our Kubernetes manifests. It does take a bit to pick it up properly. The language itself is straight-forward (coming from Nix it was easy), however, learning how to use ksonnet is the challenging part.

I'm still tinkering with how to organize things. I don't think I've fully grasped the purpose of mixins yet.
I was talking about a Linux desktop. I think Windows on the server is another story and Linux could probably take its place if it hadn't already. RAID controllers are mostly server hardware these tend to get pretty good Linux support. I know some people use them on desktops, but it is more of an oddity compared to, say, NAS for which it is the norm, and they often run some flavor of Linux.

The "notable exceptions" of video cards and WiFi (and Bluetooth) chips are huge ones. But I would also add fancy keyboards/mice, printers, RGB, VR, etc... There is a video by LinusTechTips where they try to do tasks like printing a document or streaming a video game that I find very interesting because I think it is representative of what the experience of an experienced Windows user coming to Linux would be, and it is painful. If I remember well, at one point they have to run a Windows VM to have some of their hardware work.

Sound cards tend to have pretty good support, but as often with Linux, it is all about the details. You will get sound, but maybe you won't be able to reassign your outputs, or that physical volume knob won't work. In my case, which is a somewhat complex setup, I sometimes get Pulseaudio crashes and sync issues I don't have on Windows. The setup itself was a pain on both OSes, on one side, a mess of drivers and broken Windows 10 UI, on the other, obscure text file configuration and Pulseaudio plugins.
unfortunate accident because the previous name had a trademark issue. so they used this temporary name until they could get a new name that is trademark safe. my guess is that they chose a horrible name intentionally, in order to avoid trademark risks and make it easier to change the name later.

that new name appears to be Murena, but it looks like they decided to use Murena only as a brand for the phones that they sell themselves, leaving /e/OS as the name of the actual software.
More Functional Pits of Success
I corrected my comment, it's supposed to be "active" feature flags, so only one enabled one. Thinking is that once you've enabled one in production, it should be stable enough that you should be able to clean it up. Would still enable multiple flags existing so different features can be in progress (and locally you'd only have the one you're working on active).
Stinginess is a very good principle. The only people I've met who seem to look down on it are people from hyper capitalist countries like the US. In Europe we generally value stinginess
This would be delightful. Being a politician should be a curse that the dedicated bear for the good of humanity, not cushy job and badge of pride.
When a government official doesn't abide by his own lockdown rules, that's corruption.
Show HN: I Built ChatGPT for Powerusers
I know it's not at all the same, but my mind just brought me a snippet of Attenborough's voice over the trailer clips from the 2015 version, and it felt like The Gods Must Be Crazy.
I can, but I choose not to. :) It's a bit more obvious with asterisks instead of plusses, but asterisks tend to be consumed by markdown-like parsing behaviors, and then I have to figure out escaping syntax, etc.
Statement A is wrong because the person who said it is stupid. Why are they stupid? Because they said statement A.

Using circular logic to refute someone's point isn't too smart either.
> People may yak and yak about how they distrust the apps, but their actions say that they don't really distrust them.

My experience is different: I know quite some people who are very vocal about how much they distrust the apps, but are very consequential in their actions: they at least strongly avoid using such apps; sometimes they even attempt to cease staying in contact with people who broadcast sensitive data around by using particular apps.
The compiler already allows using functions defined later in the same file. This is a solvable problem.
Should is the headline of every incident report :)
In my opinion they all have quite good GiB-per-dollar value these days for what they really are: a medium that's crazy fast to read from, but crazy slow to write to.
If you mean Trump, a lot of people think the results were great.
> it's not a mutable variable, just a series of variables that happen to have the same name.

Fair point, though in that case I'd be more comfortable separating those variables into scopes.

> Mutable state is 'evil' and makes your program harder to reason about on a semantic level. Shadowing is merely a syntactic choice with pros and cons.

Both result in multiple states of the same identifier, so I don't quite see the big difference here. In Rust I already have the clearly visible "mut" keyword telling me that it'll be overwritten.
I am not crazy prone to trust the open source dotnet core. Even if it's open source, it's still Microsoft.

I feel like people give open source way too much credit in general when it comes to how it can be abused. There is still a very very large barrier to control over the ecosystem when it comes to core, so if Microsoft decides to start getting to 4E the project I fully believe they'll succeed.

I will 100 percent look into that python option though. The main reason I've ruled it out is performance. JVM and Core just thrash python in terms of out of the box speed.
Can't wait for those scrolls to be readable. There's potentially so many scrolls still buried. With a bit of luck we will get complete versions of lost works from the ancient world.
Yes of course, it certainly is. So before you do that, you should make the service not be unknown to you.

Good thing this is open source!
That is pretty slick. Not having to deal with file permissions when limited access to collaborators sounds nice. Can't say I haven't messed that up before.
I do not think long variable names is very clear. What is clear is locally scoped ones and there I feel Zig has some deficiencies which makes it unnecessarily cumbersome to have locally scoped iterators.
Definitely. One of the most incredible things about LLMs is that you don't need to design an API to get it to execute stuff, you don't need to normalize and scour through data, you can just ask it to retrieve it and export it in the format that you want.

If compute is not an issue, then the sky's the limit.

I will actually go one further, they have AGI or near AGI.
When pointing out that HDDs can outperform these SSDs, 'sequential' is the key word. I regularly pull remote backups with syncoid (i.e. `zfs send | zfs receive`) and over time that fragmented the receiving side considerably. In the end `zpool list` showed over 80% capacity and 40% fragmentation. The hard drives were seeking constantly and the syncoid task would take over eight hours to complete. I replaced the disks with SSDs and now the task completes within 20 minutes.
Here's what I think. At first, it will be used as a tool to augment devs. But quickly it will learn how to replace a lot of devs. Which ones? What's the most common code on Github? Probably YAFRA (Yet another fucking react app). It's going to learn on those first and replace those first. If you write code against/for bespoke hardware, for example, (where there are essentially zero projects that the AI can learn from), you're probably going to have another couple decades before you're replaced.

Not saying one is harder than the other or criticizing anyone's skills, etc. Just looking at what the AI has available to learn from.
Nice tool! Just tried it, works great.
Interesting that Applescript exports the images as Base64, or does Apple notes store them like that as well? Maybe converting them to binary when exporting would save some space.
I really, really wish I wasn't so terrible at using a console controller for FPS games. I would love to play COD and all the others on PS or Xbox, but I'm awful. It would be so much better.
NB: GitHub was purchased by MS 5 years ago. All these events are in the last month.

It's apparant that it wasn't without issues prior to acquisition (e.g. a quick search for GitHub issues prior to 2018 gives this: https://techcrunch.com/2017/07/31/github-goes-down-and-takes...) - reporting issues in 2017, 2015, and 2012.

I don't have the data to comment on whether it was better before or after MS acquisition, but would suggest this isn't the best sample size to base any conclusions on.
I've not seen this and I set up new Macs every year. Can you expand? You'd have to open the news app to see this AFAIK. Unless it was part of some iCloud on-boarding process which I haven't done in years.
Has anyone tried to update Norvig's Lisp popularity metrics? (Though counting Usenet articles ain't what it used to be.) I'd love to see how it's aged after another 20 years.
SlickGPT passes message history including a "context" or "system" message which it clearly explains to the user at the start of every chat. This is probably the most important thing the official chat.openai.com client fails to explain or expose to users directly.
A Complete Visual Guide to Understanding the Node.js Event Loop
I dual booted Windows on my desktop and laptop for a few years and also noticed lots of weird issues - reduced battery life on my laptop, sleep/hibernate being broken, GRUB occasionally just dying on me. I eventually got rid of Windows all together and now just run Manjaro. I was surprised that suspend issues and battery life on my laptop, for instance, completely went away.

The main thing that kept me on Windows for years was games, but once I jumped into using Proton via Steam on Linux (and now the tweaked Proton GE), I can run almost all of my game library at full speed. The few games I can't play are due to anti-cheat software like Battleye.
If I was making an OS in Europe, I definitely wouldn't mind shipping Google's gmail + youtube Android apps in a non-Google OS. I have very little doubt that the EU's anti-trust would side with me.
I've got a source for you: this Ukrainian is serving in Bakhmut right now. He's a "YouTube guy" in his unit, consistently uploading good quality footage. Skip the talking part and watch
https://www.youtube.com/@MotoLifeUA/videos
Random Numbers in Bash
Scrum is beyond its peak. It is a framework that with diminish in importance and will eventually die.
But in today software world, Scrum is just too slow.

Engineers set up pipelines for Continuous Integration / Continuous Deployment in the meantime. Changes can be applied weekly, daily, or even hourly. That actually happens in productive systems:
just found out this paper by Kelly (which may be widely known as the Kelly criterion), stating that one should maximize the expected value of the logarithm of its capital, independent from one's utility function of money, in which Kelly starts by mere information theory considerations.

Edit: the paper https://www.princeton.edu/~wbialek/rome/refs/kelly_56.pdf
I've used a Linux desktop for decades and I'm sick of it. My Windows machine never bricks itself on updates. All my hardware works with it. Getting something as basic as Bluetooth or 3D rendering working doesn't require a PhD. I don't have to replace half the GUI apps when suddenly Microsoft decides to redesign its whole UI layer for philosophical engineering reasons.

I can rebuild an engine, but I pay a mechanic to do it. I don't buy cars as pet projects. I just want to drive the goddamn thing.

I would pay the NSA money in addition to letting them spy on me if I could just have a working fucking computer.
You don't actually need the central service. In an emergency, a team could work entirely over email via diffs like Linus does.
that's exactly what /e/OS-Murena is doing.
Weird kind of post to lock behind a pay wall imo
I think it's more that nobody will bother remembering stuff (and therefore being "wise") if they can just write it down and then look it up later as needed.
Based on my experiences with them, no.

They seem to essentially be "water" detectors. With human bodies being mostly water, they serve as presence detectors almost as a happy side effect. With some of the cheaper/less tuned sensors, they will detect a 5 gallon bucket of water, or a burbling water cooler as a person.

You can get range estimates from a single unit, but direction is poor to non-existent.

I don't see these being good for what you are describing.
Nice! That looks great!, didn't know about it.

The hardline opposition to adding hevc etc support to rtmp came from ffmpeg+gstreamer afaik, and from the document it looks like at least ffmpeg is on board.

...Might have to brush off our broadcast software and add this :)
Banks Step Up to Serve Crypto Firms After Signature, Silvergate Blowups
Is xstate something like redux or mobx?
> This is like saying a human brain put into a blender is still a human brain.

I'm not saying the inputs and outputs are the same, I'm saying that the outputs cannot contain anything that isn't in the inputs.

> Also you can have 2 different models with the exact same number of parameters and the exact same architecture with different weights and get 2 completely different AI's.

It sounds like you understand why that's happening (different weights), so this isn't an effective argument that we don't understand the programs.
If I lock my hands together, rotating one of my wrists also rotates the other wrist. I'm not saying it's a _useful_ transfer of motion though!
> Do you hold deposits for others that they can withdraw at any moment?

Yes you do actually. There are many withdrawal events such as taxes, medical expenses, vehicle repair, and others that you need to provide liquidity for in short notice. If your funds are locked into treasuries or other assets that have a low current value relative to their final worth like SVB then you will have to sell them at a loss which might ruin you financially. Unfortunately there's no FDIC for individuals.
Interesting, I have never seen a Sailfish phone.

> With Sailfish OS you can run beautiful gesture-based native apps powered by Qt framework

I wonder how Qt mobile apps can remotely compete with iOS/Android ones. Like... do they actually have mobile devs willing to write mobile apps in Qt? That's a genuine question. I, for one, wouldn't want to.
I just started putting together these Chat API-based UIs in this repo, in case anyone's interested: https://github.com/itsuka-dev/awesome-chatgpt-ui
He will eventually propose solutions where you exit trains and walk a short distance to get to an other line, instead of following the TfL map.
Except it's highly relevant and gone anyway.

Designing a system to operate with partial data (or backing it up everywhere) has pretty hard tradeoffs when you are dealing with a system the size of the internet, any piece of content can go from a few bytes to terabytes.
Reminds me of the people who dehydrate to survive the chaotic eras in Three-Body Problem.
I just had to do this in React, and you're correct in that it makes you write logic around the lifecycles in ways that feels like I'm abusing their lifecycle methods. It's a lot of the reason Framer Motion and React Transition Group exist.

However, seeing the way Svelte does it sounds like a dream. I wish that could've been all I reasoned about last week.
How to test your Rails models with RSpec
Very interesting, but $10/month is steeep pricing.

I hope you get to profitability and will be able to offer something more affordable for me (and my team).
Agreed.

I've used Linux since I was afraid to touch BSD (in early-mid 1990s, i386 and TMS). I grew up on nix and found the whole shit-can of ~1992 horrible. Then Linux appeared. Of course I switched. Now I am back to BSD and Linux (Slackware).

I have never had a prob (save for some audio with a CS* chip that was fixed by loading MS-NT & copying their firmware from a hot running machine and dumping it back into some otherOS - Dell Lat 360 or 36x).
> I've been using it for several years at this point and haven't encountered any memory leaks (it already uses so little).

It's the community widgets that tend to have memory leak problems, not the core package. As mentioned, this seems to be a quirk in how Lua and GTK interact (many community widgets use GTK).

> Sure, stacks are not supported out of the box, but it is an easy thing to add if you want it. I think they are entirely consistent and bug free, as much as anything else - some specific apps might have an issue but you can also write a rule to deal with them as needed.

They're not. I've used all of them. It's not an issue of rules, it's an issue of the core UI framework fighting against the hacked-on stacking implementation. There are design-time assumptions baked into the AwesomeWM layout engine that cannot be worked around using the API. You'll just have to take my word for it when I tell you that I've tried very hard and for a very long time.

> I'll take a completely customizable lightweight interface that I can tailor every aspect of every time, especially when it's so user friendly (for what it is).

I wouldn't really call AwesomeWM exceptionally user-friendly. The docs are good. The API is good. It's developer-friendly, certainly, but that's as far as the ease-of-use goes.
> If we look only at the very tallest buildings, China builds much faster than the US.

??
I like the name Algorithmic Induction, or Inductive Programming.

Just like how in an (strongly) inductive proof you use facts from Fact(0)..Fact(n) to prove Fact(n+1), with inductive programming you're using results from Result(0)..Result(n) to compute Result(n+1).
IMO Europeans have much less "we MUST scale to infinity and beyond" mentality than SV culture. Once you have a working product that pays 10 people, just being able to pay those 10 people + a little margin can be enough. And not trying to scale to infinity means cash is used more efficiently, thus small ad revenu can be enough.
120-Byte Responsive CSS for Auto-Adapting Light/Dark Mode
Heh, I wrote one too (in Elixir + LiveView) - https://github.com/dvcrn/chatgpt-ui

Background was that we wanted to explore providing access to ChatGPT to employees at $company, but restrict access with Google OAuth using company email, and use the company OpenAI API key on the back. So I hacked together something quick that matches our requirements and we can self-host.
"The Lives of Others" is an interesting German film about several aspects of East German society before the Fall of the Berlin Wall. The plot line involves a writer who exposes the hidden suicide epidemic (which we can interpret as a signal of the failure of the communist authoritarian system), and is targeted by the STASI in response.

The author of this piece is writing something similar, but doesn't really grasp what aspects of the American system created the economic dystopia of 'flyover country' - but it began in the late 1970s, expanded through the 1980s, hit its stride in the 1990s and achieved total dominion in the 2000's, and it's called neoliberal economic policy - i.e. 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 (using tactics like dumping US agribusiness output in Mexico to drive small farmers into poverty).

I mean, there's a reason we have something called 'The Rust Belt' stretching across mid-America, there's a reason the streets are filled with homeless encampments, and it's not because of moral breakdown or class-vs-identity politics, it's because of the trade and economic policies implemented by financial oligarchs and their paid-off politicians.
> Even if /e/OS has android app compatibility, there's no guarantee that these vendors will not cripple functionality when they detect that the OS is not android.

/e/ OS is Android. Just without the Google & Co trackers. /e/ OS does not prevent apps from leaking your data: it removes the trackers from the system. Then you have to choose your apps wisely, like on any other OS.
This is why I moved to Mac.
I'm sorry, but you don't speak for Europe, and Rogue Amoeba has plenty of European sales.
To be pedantic, TS is statically typed but not strongly typed.

The React ecosystem has embraced TS it seems. Angular is another obvious candidate, I think it had a strong focus on TS since quite a while. Lit/lit-html is just JS, so there are no surprises if you use TS as far as I know.

I agree with the JSX issue though. It's the one thing that React does better than some of these other frameworks except to for example Lit/lit-html which is literally just JS with template literals and doesn't require a build step.
At my previous work almost everything was self-hosted including Git and servers to run machine learning models. The only exception was Jira. The company owned the servers and rented the space in a datacenter. For code reviews we had Critic.

At the new work we use BitBucket, but for reviews its UI is strictly worse than Critic. And on top of it it is strictly more expensive than self-hosting experience including paying for a competent sysadmin.

I understand that cloud allows to offload a lot of headaches, but I really see no point in using cloud services for development. Even for a small company a dedicated server with another to spare in case of failures will be cheaper and it’s administration will be trivial.
I think there's very little awareness of the use of cross-encoders for reranking

https://weaviate.io/blog/cross-encoders-as-reranker

but these are significant because they noticeably improve search ranking results and a development like that happens every 5-10 years or so. Getting a bunch of results from Bing and then reranking them with a cross-encoder is a low-hanging fruit in terms of making a better than status quo search engine.
The irony of this article being posted on a website so littered with garbage ads that I can't reasonably scroll through it without waiting for several seconds at a time for the actual content to load is rich. And then, at the bottom of the article is something called a taboola feed, which looks eerily similar to a tabloid news feed.
The fashion industry has known this for hundreds of years, as demonstrated by Diderot himself.
I know it's against guidelines to say this, but it's weird that it got to the front page of HN.

::Neil deGrasse Tyson emoji::
I am spaniard, and I can tell you this is 100% accurate.
Is this something you have first-hand experience of? I'm in Copenhagen and that's really not what it looks like.