skysight-inc/HackerNews huggingface dataset:
Well, it sounds to be somewhat more limited than how Nix manages services. The beauty of Nix is the ability to stay DRY and declare things only once, then refer to them where you need it.

For example, most of my services that need to bind to some specific network interfaces but require an IP address, don't hardcode anything, they all in lines of `services.foo.listen = head config.networking.interfaces.vpn.ipv4.addresses`. Should I want to renumber my networking, it'll be relatively painless. Same with user IDs, passwords, paths, etc - they're all trying to be references rather than copies.

Of course, this can be done with an external template engine, but I like how Nix integrates all those aspects in a convenient package.
Mum’s microbes might boost brain development of C-section babies
Reading this made me realize just how much my priorities have changed over the course of my career. In the beginning, this is exactly the kind of thing I would absolutely never let pass, and I still am very keen to fix this kind of ugliness when I have the leeway. But nowadays, I'm ecstatic just to see something useful and not confusing or frustrating. These kinds of rough edges that give the user the impression of crappy software but don't materially harm usability have come to be second-order issues that I often don't even think about until larger problems have been fixed. Arguably what I've adopted is a form of pessimism.
>Some lawyer at Apple probably caught wind of this Swedish company and took action. It's really that simple.

It's not even that. There's no action being taken here other than Apple appealing the provisional denial of a trademark registration for the Apple Records logo in the trade domain of music and related multi media. The Swiss government approved one of two logos, and Apple is trying to get the other approved. That's it. No "action" against any Swiss companies. Every bit of the article talking about Apple conflicting with the fruit union is 100% hypothetical speculation.
I think the point is to reduce cost and speed up operations by not having a tether. You can't do wireless video under thousands of feet of salt water. The options are AI or humans. There is a podcast and a news video linked here on HN.
Yeah, that's all well and good. But then after I acquire your company, I get to use that goodwill cost to offset other, unrelated losses. It seems counterintuitive, because I could overpay for your company, and then hide my existing losses by covering them with the "goodwill" premium I paid to you. In that situation I'm running a bad business: I was losing money, and I overpaid for an acquisition. But the goodwill makes it look on paper as if I've increased my total assets when really I'm just burning cash.
Opportunity cost is higher than inflation.
A lot of us (48% in fact) disagreed with the entire idea of leaving the EU in the first place. It was in the interests of our political masters to execute the result of the poll, though - the EU wanted to make money more transparent, and the tories have too many friends/political donors on the dodgy side of the coin...
Show HN: Global Pomodoro every 30 minutes
I love using the Pomodoro technique with my friends. We each share what we want to accomplish in 25 minutes, work together, and then take a 5-minute break to discuss our progress.

Recently, I had an idea to take this concept to the next level. If you think about it, 25 + 5 = 30 minutes - the perfect amount of time for a global Pomodoro session to start every half hour.

After several evenings of brainstorming and collaboration, I'm excited to introduce Pomodorr.io. This platform allows individuals from around the world to come together and work on their projects during these global Pomodoro sessions.

So, meet Pomodorr.io. Every 30 minutes, a global pomodoro kicks off in the world. There is a general chat to feel the shoulder of remote colleagues in terms of efficiency. You can meet me and my friends there almost every day.
I think there are more projects working on Nissan Leaf motors than the Ford one.
That's just too funny
Thanks for sharing! I didn’t know about the wildlands conservancy and found a nice one near to where I live. Looking forward to enjoying a bike ride there one day!
Loans are an asset on the banks balance sheet and can be sold like any other asset.
Why change postgres? Just fork it if you want to change something this fundamental.
Yea. Now the leader is Rupert Murdoch.
I'm essentially looking for something like imgui but with ability to draw directly to framebuffer. I looked at egui but that has same issue.
> How is this different for any other provider, like Shopify, wordpress, etc?

I'm sure some other providers have the issue, but it's not someone taking over "mybrand.wordpress.com", it's someone taking over "subdomain.mybrand.com" because there's a dangling pointer from "subdomain.mybrand.com" to something like "app-contogreat-dev-001.azurewebsites.net".

Where anybody using Azure can recreate "app-contogreat-dev-001.azurewebsites.net".

I'm sure that pattern applies to more than just Azure, but I imagine there's also many that protect against that in different ways.
"And the serpent said unto the woman, Ye shall not surely die: For God doth know that in the day ye eat thereof, then your eyes shall be opened, and ye shall be as gods, knowing good and evil." Genesis 3:4–5
Apple isn't going after anyone. They're registering a trademark for the Apple Records logo in the trade domain of music and related media. That's it. There's no conflict here other than hypotheticals made up for the article.
Which group includes, ironically, its depositors.
That's similar to the other explanations.

> The purchaser now has something they paid $15m for. The actual assets are only $10m. How you you account for that in double-ledger accounting? You put $5m down to goodwill.

This is the part I don't understand that makes it all seem shady. Surely, that $5M is a loss for the purchaser, and profit for the seller, no?

Why the weird "goodwill" accounting?
I was initially confused by the Jerboa Android app, and felt like I wasn't going to like the threadiverse. (Which is a great portmanteau BTW)

But then I tried beehaw.org on a desktop web browser and everything clicked. The non-mobile UX is much better, in my opinion, than mobile currently is.

Being able to block certain people or communities makes the idle browsing experience much nicer for me.

I'm hoping that some of the better reddit 3rd party app developers will make something for the threadiverse because I think it's sorely needed.

It's still very early days though. Communities still need more tools to deal with bad actors. However I'm really impressed with how the chaos has begun to organize and evolve.
Linking issues and doc is pretty much nice feature.
I don't have Atlassian experience but I feel Notion databases slow to interact and with unnecessary animations and transitions. Sure regular Notion pages are fast to load.
Coming from extensive excel user teams, Sheets is really hard for me to navigate.
The History of Mathematics [video]
The article said that two former California governors threatened to sell public land to balance budgets so the private ownership seems to be a mitigation. Plus they can implement private security if needed, something that public land/parks occasionally are lacking.
They're not bludgeoning anyone. They applied for a trademark registration for one of their marks, it was denied and they are appealing that denial. That's all that's going on. The rest of the article the hypothetical "what if"
I would use whatever Lemmy instance Apollo would tie its hitch to, without question. Can't be the only one.
That API itself my use MVC too!
Wow, very fast turnaround time!! I just added it and it works :) Nice job!
> Group A: “We should punch Nazis, we actively encourage punching Nazis”
> Beehaw: “Hey! You can’t advocate for violence towards people!”

> Group A: “They’re Nazis, they deserve it”

Something along those lines. In this case not exactly “punching Nazis”, but advocating something “should happen to slaveholders and their ilk”.

For context, John Brown tried to organize a violent rebellion among black slaves in the South: https://en.m.wikipedia.org/wiki/John_Brown_(abolitionist)
My profile has said "I wish JavaScript had RAII" for almost a decade. I'm glad I can finally change it to "I'm glad JavaScript has RAII"
Needing to invent your own future is things getting harder.
I was thinking along these lines. I was imagining something like a "capture" that was a page of text, and to ask the AI binary questions about the text. Eg. "In the story below, what was the colour of the ball".
How dare someone mention a common publicly accessible discussion board.. on a different publicly available discussion board that isn't focused on the same topic
I think you'll find that INSERT and UPDATE are very much commands. SQL queries are outcome-driven sure, but try to move beyond pure queries and outcome-driven computing, without some sort of machine learning, gets quite difficult. And moving outside of a single SELECT is a huge barrier.

Even within the scope of SQL, consider an ML system that can slice-and-dice previous SQL queries interactively, based on non-expert user input.

Consider an ML system that essentially edits an proposed SQL transaction as a whole, based on your requests. Previewing results etc, adjusting INSERTs and UPDATEs as user clarifies intent. User terminology focuses on the outcome, not on the individual commands, ordering, etc.

Now move from that narrow domain into something like "I want to organize a conference", "I want to write a book", etc, and all the things that are beyond a single SQL SELECT.
Catalog Choice – cancel your postal junk mail
Any airstrip is usable if you try hard enough.
Note, you can also place said singleton as a single export in a module, and test anything using that module with a mock on the loader, which most of the newer testing options for JS support pretty easily.
>You don’t have an “IP address service”, resources just have addresses and then you can query for a flat list of them if you like.

>DNS ought to work the same way in the cloud: resources should just “have” DNS addresses and those should vanish with the resource if it’s cleaned up.

Yes, those are what Azure DNS calls alias records. If you use Azure DNS then you can use them. Otherwise you have to resort to CNAME records. Alias records also have the benefit that they flatten automatically to save the client one or more hops.
Any thoughts on the tech & culture timeline I provided above? I'm by no means an expert - or even an armchair archaeologist for that matter - so it's difficult to keep track of the age estimates as they evolve.

The changes in the field have done nothing but accelerate and it feels like there's a new development every other week at this point.
I will vote against this in any way I can for as long as I live.
I'd pay a subscription to RIF or Apollo if some of it was funneled to the hosts/communities I use.

The 'verse (lol!) is pretty amazing. Yes it's a cliche but You Can't Stop The Signal.
Yeah I meant adopting instead of buying a dog from a breeder as the comment I replied to was suggesting.
Hey, that's cheating!

(I'm stuck with GPT-4 8k, still waiting for 32k API access. But one has to make due with what they have.)
Isn't that where a lot of the far right td/etc. subreddits migrated to? If so I think people want to avoid the worst of reddit.
Software productivity is all but impossible to measure and insanely detrimental. We tried lines of code, story points, key process indicators, and others, but all they do is pervert the process into an exercise in cooperative stupidity. Without metrics, ratings are popularity contests. With metrics, ratings are popularity contests skewed by metric gaming. You cannot get rid of popularity contests. You can only ensure that you punish even more the people whose drives to work on important things is more powerful than their drives for success.
It's not at all clear that he ever wrote a single line of code at Atari. He was on hardware testing, so definitely had to learn his way around electronics, but probably didn't code. Especially with Wozniak doing the heavy lifting for him on several occasions. See here for more detail: https://www.gamedeveloper.com/business/steve-jobs-atari-empl...
See: The Banshees of Inisherin
Yandex is useful for reverse image searching.
Idk if I’m just hopelessly naive or what, I’ve never compared myself to others or pinned happiness on some sort of life timeline. I like the Porsche 911 gt3 but I’ll never have one but that doesn’t make me sad or depressed. Many people further up the corporate ladder at my job are younger than me but it doesn’t bother me for some reason. Again, maybe I’m just naive in a blessed way.
> Kyle Mitchell who wrote that MIT license deprecation article is also the one who developed Blue Oak license.

OK, well, if that's not good enough for you: The other two Blue Oak board members listed at that site — Heather Meeker and Luis Villa — both have serious reputations in this field.

(Disclosure: Kyle Mitchell is a friend, and both a good lawyer and a good guy.)
Linux: Mutt (http://www.mutt.org/)

Android: K-9 Mail (https://f-droid.org/en/packages/com.fsck.k9/)
Ah, my apologies, I think I've misunderstood you. Yes, absolutely, I agree - reading definitions of those modules is how one learns Nix. Documentation is okay, but it doesn't cover neither the essential theory like patterns, practices and idiomatic approaches, neither implementation specifics (how some particular config file or startup helper script is generated).

Although, to be fair - reading source code of how things work is not really specific to Nix. It's just that Nix doesn't stop at packaging and also provides declarative configuration, so there's much more to read in nixpkgs than inside some .deb source (which typically stops at providing a generic systemd unit or rc script). But if someone would be using some other declarative configuration tooling - I'm sure they'll also do a lot of deep diving into the definitions, reading the source code. It's just that Nix is outstanding in this regard - I suppose I can, but I surely wouldn't want to use Terraform, Chef or Ansible for what it does.
>Because humans, even some of the most humble, will still assert things they THINK are true, but are patently untrue, based on misunderstandings, faulty memories, confused reasoning, and a plethora of others.

> I can't count the number of times I've had conversations with extremely well-experience, smart techies who just spout off the most ignorant stuff.

Spouting out the most ignorant stuff is one of the lowest risk things you can do in general. We're talking about running a code where bug can do a ton of damage, financial or otherwise, not water-cooler conversations.
> MVC looks eerily similar to the one-way data flow pattern popularized by flux/redux.

I'm not seeing it.

From TFA:

> Views: A visual representation of a model. Views are updated by querying the model directly, and are notified by the model of updates. A view can update it’s model directly. A view should never know about things like keyboard and mouse events directly.

I'd like to emphasise the "a view can update its model directly" part - which is exactly what Redux and React are designed to prevent: when logic in a view can mutate the model (especially when the view _also_ depends on update notifications from the model to update itself) things get impossible to reason-about.

Instead, Redux/React is designed to force the view to "update" the model indirectly via actions and reducers.

Another tenet of Redux+React is that the model ("state" in Redux/React) is an immutable object-graph which is replaced on every update, whereas "classical" MVC requires a mutable, long-life'd model.

I feel the similarities only exist if you squint - and if you're lumping TFA's idea of MVC with React (and MVVM (groan...)) as ideas in opposition to how most people wrote/write RAD/VB6/WinForms by directly subclassing controls and overriding message-pump event-handler methods, which (I hope) everyone will agree is an approach that doesn't scale beyond building throwaway UIs.
no, those debts will be used to pay off the people the bank owes money to (the depositors).
I concur. Message is authentic.
That's because most of the article is make believe. The only battle is the one made up by the author and the union PR rep.
https://en.wikipedia.org/wiki/Steve_Jobs#Pre-Apple says he was hired as a ‘computer technician’.

Later, he was sort-of hired as a hardware designer. Same URL:

“Jobs returned to Atari in early 1975, and that summer, Bushnell assigned him to create a circuit board for the arcade video game Breakout in as few chips as possible, knowing that Jobs would recruit Wozniak for help”

Also, https://en.wikipedia.org/wiki/Steve_Jobs#Apple_(1976–1985) says:

Jobs's friend from Reed College and India, Daniel Kottke, recalled that as an early Apple employee, he “was the only person who worked in the garage … Woz would show up once a week with his latest code. Steve Jobs didn't get his hands dirty in that sense.”

Also, there’s Woz’s statement (https://www.businessinsider.com/steve-jobs-never-wrote-compu...):

”Steve didn't ever code," writes Wozniak. "He wasn't an engineer and he didn't do any original design, but he was technical enough to alter and change and add to other designs.”

⇒ I don’t think he did much, if any, programming.
I found NotePlan and discovered an app which was a much better version of what I was already doing: daily Markdown notes. That if I ever decide I don't like the way the developer is taking the app I can just delete the app and keep using the Markdown files as-is is the killer feature.
Quite a self-selecting sample, though. Presumably most of the ones that did feel strongly that they wanted to return would have done so
Mathematicians come in and see the possibilities for deep innovation and making stuff work that didn't before.

Engineers take their work and figure out how to make it last 100k hours and be made of cheap pot metal and plastic and be a drop-in replacement for the previous thing, and to be safe if someone misuses it, how to make it with existing production lines, what extra features could be added cheaply, etc.

Modern tech couldn't exist without both(Even if they can sometimes be the same person), but usually neither side is all that excited about the other's work, if everyone is getting along they seem to just recognize the value in it but be glad they get to stick to their side.

When they don't get along the mathematicians are like "Wow, why are you adding this useless stuff" because they don't realize the extra feature only costs 2 cents a unit and doesn't add much weight, and the engineers are like "Why do we even need those number poets" forgetting that their whole job is using their stuff.
Where have you heard all that stuff? At pro-immigration pitches before elections? What is this hostility towards top foreign AI talent someone supposedly has to be afraid of?
Haha, I had spent a considerable amount of time responding to and finding hijacks due to this issue.
After trying different scripts and tools, I believe bbot is the best tool to find these issues [1].

I am always complaining about how Azure knows what IPs, domains, tradfficmanager,etc... you have, it should validate this before letting other customers reuse them.

That said, there are difficult scenarios like: hn.com -> cname hn.westeurope.cloudapp.azure.whatever -> vm IP.

The problem that's hard for azure to fix is when you get rid of the VM and/or azure domain, azure doesn't know that your domain (hn.com in the exmaple) is using their domain as cname since you would use your own nameservers. I could enumerate hn.com, find out that a cname record in azure is nxdomain and grab/hijack it. There are many ways such hijacks can happen.

Highly recommend auditing your domains with bbot (which also finds loads if other issues).

[1] https://github.com/blacklanternsecurity/bbot
In my world, most people who eat nuts do so because they're intentionally trying to eat more calories.

They're tiny, it's easy to carry a few hundred grams of cashews on the trail.

I don't know of anyone who sees them as being a good food on a cut, they have a high ratio of fat to protein.
I'd argue that voice assistants are somewhat part of the same paradigm[1], and ChatGPT etc focused on pure text input mostly to make the research easier. Voice assistants just focused on the challenges of understanding speech, facilitated by limited allowed grammar, while ChatGPT-style research focused on the challenges of understanding language, facilitated by limiting input to text. "Just" produce ChatGPT input tokens from a voice-to-text-with-extra-hints machine and you have them combined.

[1] Yes, voice assistants tend to be more command-oriented, but I view that as a limitation of the technology when they were popularized, not as an inherent part of the concept of a voice assistant. Voice is just an input modalism.
Thanks :)

For the short term, we have an example that some of our community users and commercial customers a using to build their custom virtual keyboard

https://github.com/slint-ui/slint/blob/master/examples/virtu...
Has anyone proposed releasing the source under (A)GPL or similar and letting the community take it over?
Is it weird that the inconsistent citation scheme really jumped out at me?

> In December of 1979 _Tyrgve Reenskaug_, an employee of _Xerox PARC_

Later

>In 2004, a Danish man
Ask HN: Need some help with an S3 Chrome 460 prototype
I own one of (to my knowledge, two) S3 Chrome 460 ESV cards known to exist. It is a never-released mid-range card from S3's Chrome 400 series that has a number of odd quirks surroundings its existence.

However, at the moment, it is completely unusable. The card registers as enough of a dead short between VCORE and GND that the power supply enters OCP mode. I have a number of loose chips as well, acquired likely through the Centaur auction before being further sold on to me. Through some light reverse-engineering in coordination with the repair/modding youtuber DosDude1 over email, we were able to figure out which pads on the chip's footprint correspond to VCORE and which correspond to GND.

The issue that we are both currently stumped on is that every Chrome 460 die, save for one, in our collective possession reads 1 Ohm or less between VCORE and GND.

I've received conflicting information from asking around that this may be okay for graphics processors to have such low resistances, while others have said that it is very likely that every one of the 10+ chips are toast.

It would help tremendously if somebody more knowledgeable about this chip could lend a helping hand. I know that this post is by far a long-shot, and chances are nobody that sees this will have such connections, but it's worth a shot, and I'd really appreciate any help that anyone can provide.

I'm not very familiar with Y Combinator or Hacker News, but I think titling this post as an "Ask HN" post is correct based on the guidelines.
I've been watching the text-to-speech space for a while, waiting/hoping for something both open and better than CoquiTTS. ElevenLabs sounds amazing but is super expensive for something like a book, and tortoiseTTS is so slow as to be unusable.

I wrote a quick python script to read an ebook using coqui and the end result sounds pretty good. It's come in especially handy for books I want to listen to while doing yard work and stuff around the house.

https://github.com/aedocw/epub2tts