skysight-inc/HackerNews huggingface dataset:
Openreach fibre is usually something like ('up to') 900mbps down but up is limited to segment the market so most people will not be able to do those fast backups.
TextBundle brings convenience back - by bundling the Markdown text and all referenced images into a single file

... So basically a markdown version of the ePub format?

Slightly related, but Typora offers an option that handles inlined media for a markdown note in a pretty sleek way. It creates a folder in the same location as the markdown note with following syntax (markdown-file-name.assets). Any time you drag/copy/etc a image/video/etc into the markdown editor it copies the file into the asset folder.
Pretty sure it's entirely possible to find out what someone has said in a major publication about a major figure, actually.
How is walrus any more intuitive?
This is the other common pushback on using k8s, and it's usually unfounded. Very rarely will you ever need to troubleshoot k8s itself, if ever.

I highly doubt most situations, especially ones like this article, will ever encounter an actual k8s issue, let alone discover a problem that requires digging into the k8s codebase.

If you are doing complex stuff, then ya, it will be complex. If you are not doing complex stuff and find yourself thinking you need to troubleshoot k8s and/or dig into the codebase - then you are very clearly doing something wrong.

A homebrewed alternative will also be complex in those cases, and most likely more complex than k8s because of all the non-standard duct tape you need apply.
GoDaddy has advertised, on TV, generative AI for social media comment creation as a part of their website services.

Faking your reviews with AI is not a good idea. The makers of Megalopolis got caught, and you could too. Their efforts to spin and deny won't reverse the damage.

Don't use AI for this. Don't even do this the old fashioned way!
“entropy is the log of the number of states that a system can be in that are consistent with all the information known about that system”. he is amazing at explaining things.
For those days when you really fancy writing YAML...
$3500 is also a big reason. Why pay that when I can get a Quest2 for $199 new for the anime-loli-porn content?
I think there's a certain level of denial involved in this as well. There is a category of person who really wants AI to become a Big Life-Changing Thing. Maybe they are older and remember the early iPhone or the heady days of home computing in the 90s. Or maybe they are young and just eager to be part of the next big thing. Or they're lazy/busy and eager to avoid the hard work of editing/proofreading/revising. Or they think they are smarter than everyone else, and that the caveats only apply to regular people, but not them. In any case, there ends up being a kind of emotional attachment to the AI usage, which gets in the way of them considering evidence that it can be unreliable.

(This phenomenon is not unique to AI, it shows up in all areas of life.)
Furthermore, there's always a mountain of code aggregating heterogeneous systems into a uniform interface. Look at the linux kernel, or LLVM, or pretty much any other (successful) project that provides abstractions to many different backends.
Centralization systems become the norm and AI is common place. No need to localized software or operating systems…
I believe you're correct but using the adverb 'deliberately' watched multiple times would be a slightly more accurate measure.
Just in case you don't know, the person you're replying to is the author of the blog post, and they mention in it that being stressed out by (potential) unexpected large bills is something they are aware of.

Although even then, "we will only threaten to charge you $100k without meaning it" isn't much of a reassurance.
And yet, back in the 90s most of the non-experienced users learned to use their computer nonetheless, in some cases gaining deeper understanding through the process of navigating the logically structured interface.

Maybe it's more profitable to keep your users inexperienced. Easier to sell them cruft that way.
We do in fact talk about technologies that don't exist. Creating new technologies would be rather difficult otherwise.
I was in a similar situation with Google.

I have a Chrome extension with 10,000+ users. At one point Google flagged my extension as malware and automatically uninstalled from all of my (paid!) users. Of course, they didn't tell me why.

Nothing had changed in my extension in _years_. What could it possibly have been? This happened right after some well known extensions got busted on the webstore after being sold to shady people and the webstore got bad press for it. Google came out and said they were improving their security measures. I assumed Google was doing some kind of automated scanning and with that in mind I took a wild guess...

I wrote my own JavaScript minifier/obfuscation build tool and figured it was probably triggering the automated system (likely due to compressed strings). I stopped using my build tool and compiled the extension with no minification or compression at all. However, I couldn't upload it (me being banned). I created a second account, paid the developer fee and uploaded under a different category and I was... approved.

It's still up there today.
What he means is that if you search for "Diminished by its artsiness" + "Pauline Kael" you won't find any results (except for ones related to this news story).

Google is polluted with AI generated content but not this specific bit of AI generated content.
We are working on a Postgres adapter. If you have an existing app and would be interested in using Instant with it, please send us a note: founders@instantdb.com

The way the Postgres adapter would work: You give us your database url [1], and Instant handles the real-time sync. [2]

For roll-out, we'll test it ourselves first and then take on beta users.

[1] Encrypted at rest: https://github.com/instantdb/instant/blob/main/server/src/in...

[2] Here's a fun 'pg introspection' function: https://github.com/instantdb/instant/blob/main/server/src/in... . You can take sneak peak through codebase by searching 'byop'.
I hope for discussion. Sorry, I will not do this anymore. Only links, right?
Nah, that assumes everyone was paying attention and was perfectly coordinated in a stupid pointless effort that was bound to fail.

It's a lot easier to believe the official explanation. Which is that someone typed in a prompt like "what are some quotes from famous movie reviewers that were negative about francis ford coppola's films?" and just copy-pasted the output without understanding that LLMs can make things up. And everyone who should've caught it was lazy or just simply didn't second guess the work that was done fifteen steps prior in the pipeline.
I had the opposite experience. Have had nearly every device. Rift, Rift S, Quest 2, Quest 3, PSVR, PSVR2, Index. Was not impressed at all the the AVP when I tried it. Worse experience almost entirely. Hand gestures suck. Stare to select sucks. Experiences weren't as good as even Rift for me.
I can't imagine a worse combination than Kubernetes and stateful connections.
This article is terrible: the title’s postscript seems to explicitly say this is about granted options, the article then _implies_ it’s about granted options, and finally the actual message seems to be about granting new options in comp packages.

Except of course twitter is private so they can only sell stock they have (or exercise options) with consent of twitter, which seemingly has not been done. Nor have compensation changes due in April been done - again per the article - but I don’t know if “due” means contractual or stated compensation changes have not been made, or if twitter historically did per review/comp adjustment in April. Those are very different things.

9f course given musk’s track record of labor code violations, wage theft, illegal firing, and fraudulently claiming employees resigned, it’s entirely possible he’s trying overt wage theft.

Again as always: stock based compensation is worthless if you cannot freely exchange it for money, or if it can be retroactively seized.
You have negative bills to pay, because you get money purely by virtue of having those bills.

Landlord is not a job, it's a state of ownership. Owning a company is not a job either. Being a CEO is! And you can be both. But simply owning something is not a job.

You can say property management is hard, and maybe it is. That's a separate thing and the VAST majority of landlords actually don't manage their property. So being a landlord is very, very easy.
[dupe]

Discussion: https://news.ycombinator.com/item?id=41194750
What a great example of how AI is changing the world. Back then, people committed the act and Sony faced consequences. Today, some limp apology will get thrown onto the "sorry the AI got it wrong" pile and it will be forgotten with no consequences.
DenAI Summit
Sure, but bear in mind that across the entire industry of public clouds, which has been around for something like 2 decades now, nobody really has this feature. In fact, didn't Google have this feature and then pull it?
I have zero experience hiring software contractors, so forgive me if any of this sounds silly, my experience is in construction.

Can you issue fixed price RFPs instead of issuing T&M (I guess it would just be ‘T’ here) contracts?

Whenever I hire construction subcontractors (which is frequently) I ask for a fixed price bid with a clear work scope and hold their feet to the fire if they forgot something that they should’ve included.

For small jobs (under $25k) I will occasionally negotiate a T&M NTE (not to exceed) price while working with contractors I trust for jobs that have scope uncertainty (and a bucket of money to cover the worst case scenario)

It’s entirely possible you have a contract where you get x number of bodies per hour for $y an hour. I would have a hard time trusting and managing a subcontractor without a fixed deliverable/scope of work with a definite end.

Negotiating penalties/non-payment for non-working code/pull requests into your contract could help protect against fraud. It might be difficult/impossible to get a contractor to agree to terms like that.

I don’t know if time tracking sheets would help as those can be doctored.

In any case, I’d fire your current contractor and hire a new one, assuming you have the power to do so.
I'm calling it now; people will be informed of the mistakes AI makes when the first "fake news" story pops up that has inaccuracies due to ai analysis of data. Then it will be all downhill from there.
While the parent point about cloud providers having arrived at their policies thoughtfully, this particular issue is likely not part of the equation. There are plenty of services that run on a quota system (chat gpt, sentry, etc). There is a difference between shutting off a service the customer reasonably expected to be always on and shutting off a service when it reaches a threshold set by the customer as part of their purchase. The former is more like repossessing a physical good willy-nilly if the customer misses a payment or you find a check bounces…you can’t do that.
I doubt there are chemists sitting at home with an ICP testing heavy metal levels of all their produce. That would be a lot of work and expensive to maintain. In reality no one would even notice the toxicity unless FDA happened to check or someone got sick and traced it back.
The solution is not to get caught -- use a good-enough AI, put some human comments in (don't make it all AI-driven), and don't make it too unbelievably good.
>Faking your reviews with AI is not a good idea. The makers of Megalopolis got caught, and you could too. Their efforts to spin and deny won't reverse the damage.

Let's see if anyone is talking about this in two weeks. Attention spans are so short, all you have to do is ride it out for a little bit.
Was fully expecting wcurl to be an alternative name for curl on Windows, because Microsoft made "curl" an alias for their own http downloader command in Powershell.
Study Reveals "Hidden Consciousness" in Up to 25% of Unresponsive Patients
Intel's menu of page sizes is an artifact of its page table structure.

On x86 in 64-bit mode, page table entries are 64 bits each; the lowest level in the hierarchy (L1) is a 4K page containing 512 64-bit of PTEs which in total map 2M of memory, which is not coincidentally the large page size.

The L1 page table pages are themselves found via a PTE in a L2 page table; one L2 page table page maps 512*2M = 1G of virtual address space, which is again, not coincidentally, the huge page size.

Large pages are mapped by a L2 PTE (sometimes called a PDE, "page directory entry") with a particular bit set indicating that the PTE points at the large page rather than a PTE page. The hardware page table walker just stops at that point.

And huge pages are similarly mapped by an L3 PTE with a bit set indicating that the L3 PTE is a huge page.

Shoehorning an intermediate size would complicate page table updates or walks or probably both.

Note that an OS can, of its own accord independent of hardware maintain allocations as a coarser granularity and sometimes get some savings out of this. For one historic example, the VAX had a tiny 512-byte page size; IIRC, BSD unix pretended it had a 1K page size and always updated PTEs in pairs.
Is it really a bad idea? Is getting caught a bad outcome? Will this hurt their revenue at all?

This is somewhat conspiratorial, but I think it's a deliberate enshittification strategy. Do something that's currently considered beyond the pale, accept some temporary reputation damage, walk it back. Then quietly and gradually start working your way up to doing increasingly bad things, and people will be OK with that, because at least it's not the really bad thing you did that one time. Eventually, the thing that was once beyond the pale is now the normal.
I've found notifications period to be a net negative to my life. I have almost all of them off.

> Dismissing or answering calls without taking out my phone (or without my phone at all since the watch has mobile connectivity), quickly seeing text messages (especially 2 factor auth codes).

The distraction of even looking breaks me out of the zone. So no, don't need a watch for notifications.
>hibernating Windows and booting into a different partition.

Definitely to be avoided, along with a few other considerations.

But experienced multibooters can usually reboot so quick that they have not had any need for hibernation since forever. It's almost like a valid excuse to not fully reboot a sluggish machine, more so than an energy-saving success. But I don't blame them.
Soon mice will live forever, with 100% cognitive function, no hair loss and free of cancer. Now if only we could do the same for people.
Ask HN: Do you use productivity apps with email access?
What access do the tools have? (Read/Write?)
Android malware steals payment card data using previously unseen technique
What way is that? Do you think medical research has overall cost more lives than it saved in the last ~20ish years?

Obviously nobody is happy this happened, but you haven't proposed an alternative that would clearly be better.
That's not the title I see.
> It's a tool, with a syntax, do you think of command line programs and switches as "mini languages?"

Some, certainly. find, for example, contains an awkward programming language in its set of command line arguments. Most others are simple enough I think a case could be made for treating them as mini languages but I wouldn't bother arguing for it.

I probably wouldn't write anything other than batch requests in JCL but that's because that's its purpose, it's a scripting language for batch processing. That doesn't make it not a programming language, it makes it a specialized programming language.

Is your issue that you are only considering things to be programming languages if they are general purpose programming languages? If so, we'll have to agree to disagree. Your view is too narrow for me, and mine too broad for you.
I don't think I'll live up to "brilliant ontologist", but here goes:

First of all, what's the problem? Computing human-written text.

What's the problem domain? Story. In other words: intentionally written text. By that, I mean text that was written to express some arbitrary meaning. This is smaller than the set of all possible written text, because no one intentionally writes anything that is exclusively nonsensical.

So what's my solution? I call it the Story Empathizer.

---

Every time someone writes text, they encode meaning into it. This even happens on accident: try to write something completely random, and there will always be a reason guiding your result. I call this the original Backstory. This original Backstory contains all of the information that is not written down. It's gone forever, lost to history. What if we could dig it up?

Backstory is a powerful tool. To see why, let's consider one of the most frustratingly powerful features of Story: ambiguity. In order to express a unique idea in Story, you don't need an equivalently unique expression! You can write a Story that literally already means some other specific thing, yet somehow your unique meaning still fits! Doesn't that break some mathematical law of compression? We do this all day every day, so there must be something that makes it possible. That thing is Backstory. We are full of them. In a sense, we are even made of them.

We can never get the original Backstory back, but we can do the next best thing: make a new one. How? By reading Story. When we successfully read a Story, we transform it into a new Backstory. That goes somewhere in the brain. We call it knowledge. We call it memory. We call it worldview. I call this process Empathy.

Empathy is a two way street. We can use it to read, and we can use it to write. When two people communicate, they each create their own contextual Backstory. The goal is to make the two Backstories match.

---

So how do we do it with a computer? This is the tricky part. First, we need some fundamental Backstories to read with, and a program that uses Backstory to read. Then we should be able to put them to work, and recursively build something useful.

I envision a diverse library of Backstories. Once we have that, the hardest part will be choosing which Backstory to use, and why. Backstories provide utility, but they come with assumptions. Enough meta-reading, and we should be able to organize this library well enough. The simple ability to choose what assumptions we are computing with will be incredibly useful.

---

So that's all I've got so far. Every time I try to write a real program, my surroundings take over. Software engineering is fraught with assumptions. It's very difficult to set aside the canonical ways that software is made, and those are precisely what I'm trying to reinvent. I'm getting tripped up by the very problem I intend to solve, and the irony is not lost on me.

Any help or insight would be greatly appreciated. I know this idea is pretty out there, but if it works, it will solve NLP, and factor out all software incompatibility.
Practically all these people have a local checkout of the repo on their local computers. URLs aren't needed (for them).

https://github.com/openbsd/src/commit/a6105854a9e3aab642e6a0...
when it becomes a crime of misrepresentation, to call it AI when it is not AI but just a piece of code like any other.
I think with some good UX that people suggested in different post (such as OAuth etc) it could work even with non tech savy users. Similar deals happens very often e.g. when you are renting or leasing a car you still have to pay yourself for gas. Same with renting long term for accomodation you pay utilities yourself.
Excessive profits are actually the catalyst for competition. THe cycle of capitalism and free markets looks like this: earn excess profits -> people build more supply -> prices come down and excess profits dry up -> people stop building -> earn excess profits. When you fix the 'prices come down and excess profits dry up' all you get is people stop building.
Thanks for the feedback. We hadn't anticipated anyone wanting to use the app on mobile since the app is designed primarily for larger screens. However, I just put up a patch which allows you to "Continue anyway" when faced with this warning message, which will allow you to test the app on on mobile should you wish!
By day 2 I'd have filed a lawsuit seeking over $5-million in combined actual and punitive damages. You have to speak the language they understand, anything else is a waste of time.
Instagib was the only way I'd ever play. And the bots in the game were actually (adjustingly) capable so I could play for hours just by myself.
> I’m a total idiot, how exactly is page size a CPU issue rather than a kernel issue?

Because the size of a page is a hardware defined size for Intel and ARM CPU's (well, more modern Intel and ARM CPU's give the OS a choice of sizes from a small set of options).

It (page size) is baked into the CPU hardware.

> And does that then mean that there’s less overhead in all kinds of memory (pre)fetchers in the CPU, because more can be achieved in less clock cycles?

For the same size TLB (Translation Look-aside Buffer -- the CPU hardware that stores the "referencing info" for the currently active set of pages being used by the code running on the CPU) a larger page size allows more total memory to be accessible before taking a page fault and having to replace one or more of the entries in the TLB. So yes, it means less overhead, because CPU cycles are not used up in replacing as many TLB entries as often.
When money is at stake, never attribute to incompetence what can be attributed to greed.

Yes, maybe some dingdong did this because they were stupid, and nobody bothered to check their work. But then you have to ask yourself: Why was a dingdong assigned to this task? Why was nobody competent assigned to check their work? And then hopefully you understand what's happening.
Show HN: Play this game to prove your humanity against AI
Hey everyone! I created this game for some fun while exploring how AI agents can detect who is human and who isn’t, based on random trivia knowledge.

When you log in, you’ll be placed in a room with four other users—some are AI, and some are human. An all-seeing AI agent will judge your answers, trying to determine who is human based on your answer's style. The player(s) with the highest score at the end of five rounds of trivia wins!

It’s free to play. Just type in a username and get started. Have fun!
> Can you say to your boss "No, stack you using sucks, I will use X language and libraries"? I know that someone can for sure, but most of us can't.

Yes and no. I can say what sucks, and I'm consulted on how to do things, but I don't have authority to unilaterally choose a direction most of the time (on subsystems I have more, maybe even total, freedom, on the whole system I do not). I also don't have the ultimate responsibility for those things that I cannot make the decisions on, which is a good thing since I lack the authority to make those decisions. No responsibility without authority.

> Capitalistic companies dictate to us what technologies to use. Money became a higher priority than engineering.

This is true. If you want it to change, though, it comes at a high cost. To reprioritize engineering you need to shift who holds responsibility for the system and its outcomes. If you want authority, you also need to accept responsibility (possibly even criminal liability, like PEs assume in some of their work). No company (or no competent company) will dole out authority willy-nilly. You want that authority, you need to accept an appropriate level of responsibility and liability.