skysight-inc/HackerNews huggingface dataset:
Thanks for the link. Gist was that with enough data, lots of patterns are inevitable.

He gave example from some text taken out of bible with spaces removed. That's lots of letters on one screen, and from those letters he was able find his name, date and topic of the talk, when joining letters at equal distance.

Finding unbelievable patterns is not as amazing as we think.
Spanish Court Grants 'Bitcoin Jesus' Bail in Extradition Fight
Archived version: https://archive.is/5XB5c
The only stats I can find are https://www.idealista.com/news/finanzas/economia/2023/03/03/... - that shows 30k people actually evicted from houses they were renting but stopped paying for in 2022.

Can't find any numbers on how many people are not paying and indefinitely staying in flats. While I'm sure it's a slow process, personally I'd be surprised if there's that many people in that situation long-term, since there's clearly laws and a working process to remove tenants in this case (30k evictions for non-payment in a year means forcing an eviction is clearly possible).

Idealista has some details on the process and how long it takes here: https://www.idealista.com/news/inmobiliario/vivienda/2022/10... and suggests that 7-8 months is typical (really interesting how effectively Idealista dominates as the source for info on all these topics, superb example of content marketing).
>One red flag should be that nowhere in this news article is the reader made aware of the exact nature of the manipulated images or their implications.

Because that was covered in detail when the manipulations were first reported and those articles are linked to in the above article. This is just reporting on the resulting retraction two years after that initial report.

>it's much less dramatic and all the findings were also replicated following this inquiry to show that any image alteration, that might have been made for editorial purposes, does not affect conclusions

Other groups had issues replicating the results with the same oligomer (often just chalked up to its instability), it's not like someone just happened to stumble upon these manipulations casually. This retraction only happened because Nature rejected the author's attempt to publish a correction. This whole thing is a black mark on Nature's record as well so if it really was just some minor change to make a picture look prettier for publishing purposes, I doubt they would have insisted on this action
If you need context:

> The app 'Damjanski - Self Portrait' only works when the artist, Damjanski, is present in the picture. If he is in the picture, he will be deleted and replaced with a bounding box, like you’ve seen for object detection capture in assorted softwares, labeled: damjanski #[number of the pictures created till then].

> The app launched during the exhibition 'Magenta Elephants' at Office Impart in Berlin.
Don't access random websites?

Sounds like a very small internet.
The idea is to have gradual typing, like Python does. Most annotations in Python have no impact on runtime (e.g. parameter types aren't checked), but they are still valuable for external tools to perform type checking. A program with the wrong types will still run, but you will get type errors from the checker.

One difference is that Python specifies the type system in PEPs (basically Python's RFCs), while OP didn't ask for that here. This would mean whatever tool is implemented would define the type system.
ECB Lowers Interest Rate for First Time Since 2019
None of the past tests has reached orbit (IFT3 got to orbital altitude, but not orbital velocity), so I believe SpaceX is essentially a projection that they will reach orbit this time.
Show HN: Forecast your production plan with our PlanInsight – MachineTwin AI
Brain overgrowth dictates autism severity, new research suggests
$ mpv https://x.com/i/broadcasts/1OwxWYzDXjWGQ

You will also need latest yt-dlp in path. For linux

$ sudo curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt... -o /usr/local/bin/yt-dlp

$ sudo chmod a+rx /usr/local/bin/yt-dlp # Make executable
SubEasy: AI Powered Subtitles Transcription Platform
SubEasy, utilizing Whisper for speech-to-text transcription and the latest GPT model for translation, is designed to streamline the creation of accurate subtitles and transcriptions for videos and podcasts. This product was developed to provide a seamless, efficient solution for video enthusiasts and professionals alike.

Special Offer: Limited Time Free Trial!
Offer an additional 200 credits exclusively for new product launch. These credits allow for the transcription or translation of up to 200 minutes of video or audio at no cost.

SubEasy Features:
-Accurate transcription and translation: Leveraging advanced AI technology for precise results.
-Exclusive subtitle reflow: Context-aware segmentation for easy and comfortable reading.
-User-friendly editing: Intuitive interface for hassle-free adjustments.
-Multilingual support: Transcribe and translate content in multiple languages.
Ask HN: Custom AI LLM Solutions vs. Open Source Tools?
Has anybody else chosen the route of developing a fully customized solution to integrate LLMs into their workflow instead of using some of the available options (AutoGPT, AgentGPT, LangChain, and others)?

I'd love to hear about your experiences and any challenges you faced. So far, my most challenging issue has been creating an output format that doesn't fail 20-30% of the time.
One of my favorite keyboard layout tweaks is being able to tap left/right shift for open/close parens. How well it works depends on the keyboard but especially on split keyboards it can be very nice.
How’s debugging and breakpoints for these?
Keith Gill's GameStop Trades Pose Conundrum for Market Cops
True hacker spirit embodied in this project. Very well done!

“So there was a whole study to make the LEDs simulate the glow of the original lamps. And then we found out that different lamps from different years had a different glow time. Measurements were done, math was applied, but we added lamp glow. More CPU time is spent on simulating that than on simulating the original CPU!”
This is all delusional.

I am basically anti-marriage for myself but an expensive diamond ring is acting like a form of collateral. It is a form of insurance that one party is not completely fraudulent about their financial situation.

Imagine that, these long held traditions actually have practical purposes and are not just random nonsense that is so easily solved by technology.

People hopelessly addicted to social media and bullshit are just total suckers for these type of stories though.
Would Rust for AVR work with these too I wonder?
It doesn't show how to disable all of it, only some. (Not to mention that they deliberately change things between upgrades so your setting may or may not work tomorrow.)
> Humans are diurnal. We foraged for fruit during the day and slept when the sun went down

Moonlight is plenty bright enough to see by, many people (eg: Sama-Bajau) catch non fruit food (such as squid) at night with a small oil | candle light and have done so for longer than European recorded history.

Aboriginal hunters in Australia catch particular animals that come out in the cool of the night using the moon to see by.
I think edge-cutting would possibly just disassemble the cube at this speed.
The fundamental operation in hardware engineering is the digital signal, pulling a pin to one or zero - which is all the tweezer attack does. It's comparable to writing a byte of memory. Imagine how hard software security would be if your adversaries could write arbitrary data to your process: there's no ASLR or even an MMU to randomize trace layouts on physical circuit boards.
I switched from the Serverless Framework to AWS-CDK 5 years ago
https://aws.amazon.com/cdk/

I use the Javascript library of aws-cdk
One of the incorrect things about Columbus that I was taught in second grade was that he had trouble getting support for his voyage because his would-not-be patrons thought the earth was flat. In fact, they refused to fund him because he thought the earth was much smaller than it was and they had the correct size of the earth.
Tell that to the people that decided that Strasbourg should have a cathedral: the whole area is a freaking swamp (water table + sand and clay). Not to fret, they punched 15cm x 1.5m tree trunks into the ground, as if you were standing on a thousand toothpicks.

Local myth has it that the second spire wasn't build because it would topple over.

Probably many more examples like this one exist. "I don't care. Figure it out. You're the expert."

https://m.youtube.com/watch?v=BKorP55Aqvg
First time is very much up for debate if you ask me.
Adrift vessel causes Ravenel Bridge to temporarily close
Goodbye Netlify, Hello Cloudflare
Have them solve Tic-Tac-Toe
> Evolving the methodology to suit the team, product, and company in an additive way seems the best outcome I’ve seen.

This to me is the core of agile: the people doing the work have the flexibility to adjust to match their goals and needs. So much of the consultant-industrial complex comes down to finding ways to helping business people who aren’t willing to give flexibility or clear requirements ways to not do that which don’t sound like saying no.
Take a Picture with Your Phone and Automatically Turn It into a Poem via AI
Beats the next ice age.
I’ve been traveling for the past year and meeting so many Israelis and Russians who are terrified of their citizenship being revealed in hostels and bars and other places travelers congregate. It’s a shame to see people demonized for the choices of their governments. I suppose we can’t see people as persons, only as disindividualized tribal members carrying the seed of their leaders’ ideology.
Well, it's time for my weekly "You should try old school runescape" suggestion!

Most of the player base is approaching middle aged, and it's as close to a democratically driven game as there ever was. Jagex is very responsive to the community, almost too much.

That said, I know what you mean. Long gone are the days of internet wonder bringing people together over a quest or a death match.
It isn't perfect but it's so much better than it used to be.

Mobile drivers are still a problem, and part of the problem is that they passed their conformance tests years ago, and the test suite has improved a lot since then.

But it's a giant surface area to test, it is not perfect. But still better than what we had 10 years ago.
> But I’ve never heard the word “depression” from her even once. Then you look at today’s younger generations, and you see it everywhere.

Reminds me of Act 2 from this “This American Life” episode. Sub “Toska” for “depression” and maybe you’ll see things in a different light.

https://www.thisamericanlife.org/822/transcript
I am both of you - sometimes I want to do things in the main filesystem, sometimes I want to test an app in a sandbox - and I use a virtual machine for that.
Should have let the op continue their victim blaming tirade. Was just getting good.
An open-source multimedia AI content search engine that provides rich information extraction methods for text/images and short video content. It integrates unstructured text/image and short video information to build a multimodal RAG content Q&A system.
PICs have had these CPU independent logic blocks for a while too so it makes sense they ported the idea to AVR too.

I don’t remember exactly how many “things” you can do with them in comparison to PIO though. Probably a lot less, as it’s pure gates and not a set of extra instructions like PIO.
Tell HN: Contributing to Signal iOS is a waste of time
Despite instructions and links to the community forum on the GitHub repo [1] it is almost certainly a complete waste of your time to bother getting to know how to build, modify, and submit PRs to Signal for the iOS app.

Good quality PRs languish for years, half-ignored at best, despite comments from users and even ocassionally Signal employees that they are looked at.

The iOS app is in dire need of some improvements which many users have been contributing only to have their time completely wasted. I myself contributed a small change that would make it practical to delete all media from a chat.

I'm witholding donations until this situation improves.

[1] https://github.com/signalapp/Signal-iOS
Actually the purpose of that whole chapter is about not being a hypocrite, being authentic, not being greedy, and having faith. It's a quick < 5-minute read.
Squatting is a problem, period. Doesn’t matter if the house is empty or not.
Yet another example of flouting of international law that will be ignored by the international community.

From the reports Israel had full knowledge that it's actions would kill and maim innocent civilians. Apparently ~6,000 of whom where sheltering in the school.
How Much Water Is in Earth's Crust?
Also latest Starliner news is at top of ars right now:

https://arstechnica.com/space/2024/06/after-a-successful-lau...
It's still a privacy nightmare. Your encryption key "never reaches Apple's servers" until the company that built your computer and signs your safe executables force-installs some binary that gives them data about every single backup you ever made.

Microsoft is not breaking new ground in killing your privacy. Customers already don't know or don't care that $bigcorp is watching everything you do and choose to give them all their data.
> I find the statement that "money can't buy time" something that only a fairly wealthy person would believe, and not at all accurate in practice.

Most people with money are old, because that's how you get money in general: provide value over a long period of time. But they would probably all trade that money for being 22 again, and having a lifetime ahead.
Ask HN: Best resources to understand Quantum Computing?
Doing Stuff with AI: Opinionated Midyear Edition
Do you actually have to wait for the modal to show up? I was under the impression you could just press ctrl + shift and not wait for the modal and it would still switch layouts, but I could be misremembering.

Regarding muscle memory: That hasn’t been a problem for me as much as some shortcuts just not working.

Some applications seem to insist on controlling these by key codes, but display them as characters mapped to a US ANSI layout, giving me no way to actually configure the one I want for those keys that are physically different between ANSI and ISO.
As a long time vim users, elisp is something I always envied the emacs guys for. I love vim and bram but viml is a pos. The result were a multitude of language bindings. Of course, now everyone uses their favorite language to write extension which meant that most non trivial vim configs require a working python, perl, ruby and ocaml interpreter on the system. Lua in nvim fixes that, now I only need to install a billion language servers before I can start working :D
Cutting pollution from shipping industry accidentally increased global warming
> I find the layout incredibly efficient for writing Ruby code

No surprise, as Ruby was developed by a Japanese. [0]

[0]: https://en.wikipedia.org/wiki/Ruby_(programming_language)
> Comparing the level of within-group physical aggression among chimpanzees with human hunter-gatherer communities, chimps are 150 to 550 times more likely than humans to inflict violence against their peers.

Are humans unusually peaceful, or are apes unusually violent (or maybe both)? They seem quite territorial. Maybe we’re just a typical regression to a less aggressive mean? Actually, I’m not sure if this is even a reasonable question, some sort of average level of animal aggression seems hard to define.
Isn't that part of the plan? It'll surely explode after touchdown.
Because - and _ break text selection in existing systems you do not have control over, if you use those characters your ids will become harder to select.
Paris Closed 100 Streets to Cars for Good. Now, the City Is a Cyclists' Paradise
> But worse than that, the thing you linked to actively denies your own prior claim, which was (and I'm copy-pasting) "I struggle to see how anything we have today is “AI”", even though that quotation is a statement about your own beliefs.

This is the insidiousness of your ad hoc definition flip flopping. You can claim you meant one and I’m addressing the other, and vice versa, whenever it suits you.

The linked article is about your “field of research” definition of the term “AI” while the quote from my original reply is addressing your “product goalposts” definition.

> It's identical in meaning.

Well I’ve tried but am unable to find a dictionary that defines “discover” as relying on reward functions. Can you link me to one?

Here’s a popular dictionary’s definition: https://www.merriam-webster.com/dictionary/discover

>> Artificial Neural Networks … lack reward functions

Nice, you removed the pertinent context of “or did so in earlier iterations” with that ellipsis to make your point. Nice.

> Deeply and fundamentally wrong.

Read up on Minskys SNARCs which used trial and error learning without the need for a predefined reward function.
Schrödinger's Cat Got Famous
Why China still runs on Windows
JEP-455: Primitive types in patterns, instanceof and switch
Unfortuately there is none. QEMU is a large project and doesn't have much formal design or API documentation. On the other hand it's not big enough (compared for instance to the Linux kernel) to have a wider community interested in trying to provide internals documentation for newcomers.

Our general advice is "look at the existing code for the bit you're interested in to see how it works". You can sometimes find descriptions of the overall architecture online in third party blog posts and the like, but if they're more than a few years old then be wary that they might be out of date -- they're likely to be right in general principles and wrong in details, because things change.

For adding new instructions to an existing ISA: the first couple of sections of https://www.qemu.org/docs/master/devel/index-tcg.html are relevant here. Depending on the target it might or might not use decodetree (decodetree is much easier to add a new insn to, but some older targets still do by-hand switch-statement based decoding.) Look at how an existing insn that is similar to what you want to do works.

Implementing CHERI in particular is going to be pretty awful, because the things it does (like 128-bit pointers) break various assumptions QEMU makes. The University of Cambridge forked QEMU to add CHERI support for MIPS and RISC-V and I think also AArch64: https://www.cl.cam.ac.uk/research/security/ctsrd/cheri/cheri... -- but the changes are pretty invasive and also not likely to be very fast. (The fork looks like it's based on 6.0, so three years old now.)

(If anybody is interested in trying to write up some documentation for QEMU's internals (either a general overview/roadmap or something on a particular subsystem), I'd be happy to code-review patches that add something to the "Developer Information" subsection of our manual.)
Double bagging solved the leaking problem. Thanks for sharing the dog poop bag solution. I'll give it a try.
> Firstly, several games engines and rendering libraries support it.

So? If no one is using that support to ship PC games using Vulkan, who cares? Those same engines all support Metal, so clearly this is irrelevant to the question of Mac gaming.
You could scramble/authenticate the signals though, if you don't mind the huuuuuuuge performance penalty.
YouTube-PlaylistPro: Enhance Your YouTube Experience
Show HN: Invest first and spend what's left
I made a tool to help with investing.

I always love to save money. I didn’t know how to manage it properly to earn passively and overcome inflation.

I found out about index funds, especially the S&P 500. The average return on this financial instrument is about 8–10% a year.

I needed to understand how much I would earn over a period of time: 5, 10, 15, and 20 years from now.

That’s why I built this product. I researched the formula and integrated it. I made pie charts and line charts for a beautiful illustration.

For some geeks, I even represented the data in table form.

If you are interested, check it out. Write a comment below.
Right, and those folks you mention are working remote so there is no commute for them. On the other hand, the rent continues to increase for lower income workers who must continue to commute to work.
Vermont Moves to Hold Fossil-Fuel Companies Liable for Climate-Change Damage
i feel like using the log operator for avoiding a loop is also cheating as well because under the hood there is likely to be a loop. i would have expected the non-looping solution to use either recursion or some abuse of itertools which is really just using a loop as well.

import itertools
def digitLength(n):
if n == 0:
return 1
*_, last = itertools.takewhile(lambda acc: acc[0] != 0, itertools.accumulate(itertools.repeat(None), lambda acc, x: (acc[0]//10, acc[1] + 1), initial=(n, 0)))
return last[1]

the problem is interesting in python because i think the looping solution is not optimal because it performs N divisions for an arbitrarily large integer whereas I think there should be a solution that performs O(log(N)) multiplications for an arbitrarily large integer. in other languages with fixed integers its not really an issue how many operations you do since its effectively constant.
Python pattern: Ordered list of lambda functions
If data is not representative it's just a metric. Its worse than anecdotes because an anecdote has a lot of information and nuance that can be obtained from it.
I used to do this, and my company used to let me pick the layout of my laptop – but at some point they stopped, and since covid there’s now hotdesking, so I begrudgingly readjusted to a physical ANSI layout, mapped to QWERTZ.

Makes it very hard for colleagues to “quickly” type something on my computer if they can’t be bothered explaining what they want me to type in pair programming :)
Users will be blamed until security improves.
Northumbrian here. Another good one is the village of Ulgham ("uffum").
How about Terminator? I've been using it for years and never encountered any issues, but I'm curious how it rates in your ranking of terms... ?
Thanks - I appreciate the honest words and no offense taken.

Yes I try to make it as obvious as possible that this is not end-to-end encrypted. Using provider APIs over their products (e.g. ChatGPT) does already offer some privacy benefits and I do give the user transparent choice over where to send their prompt.

But I am (currently) an unknown entity. How could I improve my offering to build up that trust?

I'm happy to even have a video call to answer any questions if that would help :) I see myself as offering a similar service to ProtonMail so perhaps I also need to look at how they built up trust in the early days too.
I think he is relevant because he writes stuff that resonates. You might disagree, but I am judging him based on his very real accomplishments.
Show HN: Evaluation Metrics for Search Systems
I used one for 10-15 years, and the extra column of characters definitely were bad for RSI. My right ring finger’s tendon was impacted the most. The extra reach to arrows, the enter key, etc. were too much for me. I went back to a US layout and don’t have issues now.
Okay, GPT4 said there a just 189 non-overlapping 50km bands (horizontal, vertical, and diagnoal) in Europe and then continued to calculate the chance to land those 7 points in any of the 189 bands and gave a result in the order of 10^-12.