skysight-inc/HackerNews huggingface dataset:
I really REALLY don't understand what the powers that be think they are accomplishing by trying so hard to gaslight hundreds of millions of people into believing their objective financial reality is just subjective vibes that are incorrect. You can convince people that things going happen on the other side of the planet are A or !A but people see their own finances every single day. It's amazing hubris to think the tools used to convince people of the impact of policy on things that have little connection to their lives will succeed in convincing them that their daily reality is something other than what it really is.

In the end they look hopefully out of touch and even a bit spiteful that their machinations aren't working. Go have a talk with Bill "I feel your pain" Clinton for a refresher on what works when trying to connect to the public on the economy. Connecting the Wall Street is great for campaign fund raising but death to voter engagement.
It does if the hole in the record is not exactly in the center.
Why educate if it so much fun to guess around?! (:
For detecting rather than preventing duplicates, I'm fond of this pattern in Go:

At "entry" to your code, add a mutable "X was called" tracker to your context. Anywhere you want to track duplicates, insert/increment something in that tracker in the context. And then when you exit, log the duplicates (at the place where you put the tracker in).

It's reasonably implicit, works for both tracking and implicitly deduplicating (turn it into a cache rather than a counter and voila, lazy deduplication*), and it's the sort of thing that all your middle layers of code don't need to know anything about. As long as they forward contexts correctly, which you REALLY want to do all the time anyway, it Just Works™.

*: obviously you can go overboard with this, there are read-after-write concerns in many cases, etc which this article's "prevent by design" structure generally handles better by making the phases of behavior explicit. but when it works, it's quite easy.
That's what we should hope projects like Ubicloud can provide, a way for the mid-tier providers that would've done PHP-hosting 10-15 years ago to have a competitive and _portable_ service offering.
They never asked for an easy way. Please respond to the actual comment being made, especially if you’re going to be aggressive.
It's definitely not improving security when, in order for a website to interact with an API that both are hosted on my private network, possibly even on the same machine, I need to set up publicly accessible DNS entries and/or hosting my own resolver. That and CORS makes local-first anything a huge PITA.
Isn't JWT's main benefit being a standard interchange format? 3 parts: header, payload containing user info, signature from whatever authenticated the user. Can be encoded for URLs and decoded to JSON. Seems pretty innocent to me.
The Rand Fishkin article that this refers to is a much better source

https://sparktoro.com/blog/an-anonymous-source-shared-thousa...
It was leaked under an open source license.
I don't think it's necessarily legal (at least in some jurisdictions) to collect bitcoin that way, even if you've legally obtained the storage device.
Super cool! Thanks for sharing that . Just clean up the UI a little to make it more attractive and hide certain options.

I also experimented with a desktop app and tried to run open-source models locally.

Being a "real programmer" actually hurts you, I had a lot of things to unlearn to just ship fast and keep iterating. I was too stuck looking for the "best practices" or for it to be "just right" (code words for perfectionism).

So keep iterating and writing many projects . This is project 12 in 16 weeks. I've been doing this challenge of 52 startups in 52 weeks. It's been tremendously helpful. (more about it: http://52shipped.com)
this is exciting! it's still at prototype stage: 'getting about 90% accuracy [distinguishing between the spoken digits 'zero' to 'nine',] with the code as it stands.'

i wonder if modern continuous optimization algorithms could yield a neural network that would do better than this mfcc approach at, perhaps, even lower computational cost

they seem to have gotten more expensive lately, though (11.83¢ in quantity 500), and lcsc is out of stock on the ch32v003. they only have in stock ch32v203 and up, which costs 37.5¢. https://www.lcsc.com/products/Microcontroller-Units-MCUs-MPU...

digi-key, as usual, doesn't list the part at all
>The introduction of any new node into a communication system raises the number of stakeholder relationships exponentially.

Correction: It increases quadratically.
I think he paid his previous investors with money his later venture earned. This is illegal because it's stealing money from the latter venture investors. But heart in the right place, good intentions, imo.
No, HTTPS has the domain in plaintext. There is a plan to fix this (Encrypted Client Hello), but AFAIK it's not widely used yet.
> You could skip the generative part for the bot reply entirely

How could you remove the generative part from an LLM? (genuine question)
I've always been sort of fond of 1 + 1. It's too often the case that there's a popular query that doesn't even need the child data to function, and unless you have some elaborate caching mechanism it would be a shame to pay the full cost of the join or however you want to implement it.

Making one query that returns the base data and a second that pulls all of the associated data works often enough.

Then it's only when you need to pull M individual records and the associated data that might put you into M + 1 queries, if you can't work out client side grouping for some esoteric reason. But you've reduced the exponent of the fanout by 1, which can hold you for a long time. Years even.
Now this is the kind of stuff I want to see more of on HN. Really cool!
I don't believe that was an authorized publishing.
Jet can automatically load joined objects into embedded Go structs: https://github.com/go-jet/jet/wiki/Query-Result-Mapping-(QRM...

Depending on what you are doing there might be some duplication that you could remove by creating hash lookups as in this post, but I would reach for Jet first.

sqlc supports embedding but not embedded slices?
> Though the documents aren’t exactly a smoking gun

Smoking gun of what? The article never seems to actually say.

The only accusation I see is that SEO grifters were lied to by Google Search docs, but you look at the article like[1] it's over things like "Google always said Domain Authority isn't a thing, but we found a variable site_authority. We don't know what it's for or what it does, but clearly we were right". Which, even if true, isn't a thing I care about at all...

[1] https://ipullrank.com/google-algo-leak
I don't see how this solution means you cannot use JWTs.
When US (NTSC) shows are aired in Europe (PAL), the framerate difference necessitates a small speed-up. It's barely noticeable, except when music is playing, at which point it is very, very noticeable. Yes, it's a little higher pitched, but it just feels wrong and is immediately noticeable. I think it's about 3% speed up, which is exactly what's being described here.
Gardening and Dog training. You can get pretty deep into gardening, it's quite a rabbit hole, when you go into hydroponics and scientific approach.

For dog training, most people have no idea how to treat their animals (lots of shitty "folk wisdom" and pseudoscience in that area), so I would be doing both them and their owners a service.

Would probably run a dog-retreat and charge enough for some beer money, but that's it.

> would you contribute towards making society more rational, healthy, and well-coordinated?

Can't really do that, unless society is willing to do so themselves. It's hard enough to change 1 person's mind on an issue, and nearly impossible to help someone who doesn't want the help.
Pope apologises over reported homophobic slur
I don’t know in practical terms how Apple does it, I only know that they must do it because otherwise they couldn’t produce an artifact as complex as the iPhone. You can know for a fact they utilize modularity by opening up an iPhone and seeing… modules! A few things to read in the general area of this theory though…

Short and highly specific: Bezos’ API memo — https://konghq.com/blog/enterprise/api-mandate

An actual book that’s a bit broader but touches on system coupling/decoupling and is very practical for software people: Wiring the Winning Organization by Gene Kim

An excellent, very approachable primer on the overarching field of thought, which is systems theory, is Donella Meadows’ “Thinking in Systems”

Going back to more of the philosophical foundation (along with other valuable business ethics lessons), you should look into the work of W Edwards Deming and his “System of Profound Knowledge” — sounds pretentious but is EXTREMELY practical. This region of thought forms the basis of e.g. the Toyota Production System

And an absolutely excellent but more academic deep dive into precisely this topic of modularity is Carliss Baldwin’s “Design Rules.” It’s sort of a super-theory of Conway’s Law, but in a book-length argument.
Yeah, I should have clarified. Nothing to do with the article really, just a random thought. Sorry if too off-topic!
Crater worse than it already is?
It’s useful for employers though, it’s a good indicator of who is the most desperate to work there; for certain roles and companies a higher than usual level of desperation seems a necessary prerequisite.
Thanks! Macro-expanded:

The Internet Archive is under a DDoS attack https://news.ycombinator.com/item?id=40492264 — 1 day ago, 195 comments
Do you mean a tragedy?

It's not so bad, is it? They are usually quite simple problems and in my experience don't take more than 30 minutes to complete.

I much prefer to spend 30 minutes solving a simple programming challenge than talk about my strengths and weaknesses.
I mean, if anything this just means that session storage won't be your bottleneck.
You might have made the mistake of actually expecting something for that $20.

In my mind, giving money for a game (or any sort of kick-started concept) is literally a donation. And if you happen to get anything out of it at the end, even better.

Granted, the developer also told you that your $20 would come to mean something. So that's on the borderline of being fraudulent (though, innocent because it was their intention to fulfill).

The $20 has totally tainted your view of the product. So that's the bad part in all this, that you would not give another $20 to another fledgling video game kickstart.
I think what you're calling "my way" is just what HTML is designed to be in its own specification. Custom elements have been in the spec for over a decade and are supported everywhere, they're as legit as any other part of standard HTML.
Show HN: Semantic Video Understanding
re. travesty - I could see it as An absurd or grotesque misrepresentation of the real work to be done
- Llava is not the SOTA open VLM, InternVL-1.5 is
https://huggingface.co/spaces/opencompass/open_vlm_leaderboa...

You need to compare the evals to strong open VLMs including this and CogVLM

- This is not "first-ever multimodal model built on top of Llama3", there's already a Llava on Llama3-8b
https://huggingface.co/lmms-lab
They probably ran it through spell check too.

Can you believe the nerve of some people? Using tools to help write better?
You want him to swap absolutely scarce Bitcoin for something that can be printed infinitely out of thin air? Swapping to dollars would be the risk here.
hey HN,

We're all NLP & CV engineers, and just launched what seems to be the first video embedding model: https://learn.mixpeek.com/vuse-v1-release/

here are some example semantic queries:

https://mixpeek.com/video?q=breaking+the+ice
https://mixpeek.com/video?q=human+connection

as you can see, these are not literal queries they're colloquialisms. which can't be done with simple transcription/object detection models or even CLIP.

we deploy in our customers' VPC, and give you full control of the embeddings.
>Beyond ‘getting a moustache tattoo on your finger’ quirkiness

In that case, seems totally worth it. I, like moustache finger tattoos, am aggressively opposed to worrying about being perceived as cool. I will just have to live with being inexcusable.
Nice, well you can download each audio file you convert to your device at any time.

I found a single file didn't make sense as you lose your place in it easily.

Instead splitting each chapter into a file seemed to do well.

But, you really do want a listening app. Otherwise it get harder to share and listen to on your phone.

So far I created a listening app as a PWA for the time being.
I think Anki zealots that pitch the software as the solution to everything can be both tiring and misleading. But I also think that memorization, using whatever system, is going to be a part of any kind of learning. As you mention, in some cases larger (medicine, foreign language vocab), in other cases smaller.

If we accept that all learning involves some memorization, I believe there's no harm in using the best tool for that specific job. I've seen a good amount of literature showing that SRS-like systems are indeed the best.
“Alignment” and certainly leadership isn’t sufficient to prevent a highly complex, highly interdependent system from becoming totally unresolvable, i.e. impossible to work on or within. Amazon could hardly ship software due to complex interdependencies which is why Bezos’ decision process and leadership compelled him to modularize and decouple the various systems and teams. If he hadn’t done that (to greater or lesser degree), it wouldn’t matter how hard he whipped the horses.

I didn’t say Amazon is successful “because” of the API memo nor did I say alignment is a technical problem.
A notary should be able to verify your identity in France as well. That's one of their main services. I think this is one of those situations where you have to send them legalise for them to feel reassured.
> Even for non-enterprise use cases

I don't think non-enterprise, non machine use cases should be automatically handles, though. Attempting client upgrade is better than not, but we should be more clear about whether our devices are acting safely, i.e. calling out the change, and in the case of http local usage, reminding to use visible, out of band verification methods.

Of course this only works if the default is secure, but I am glad that browser still let me go unencrypted when I really need to, I prefer the giant warning banners...
And if it ever went to court, it would likely be under a civil nuisance law, where they would only have to prove that it more likely than not came from your room - it would turn into he said, she said. Just their word could be enough for the court to rule against you.
I really applaud the developers of this for choosing to develop a programming language with its educational utility as a top priority along with a strong visualization component. As someone who got started programming around 2012 because of wanting to make “cool weird art” with Processing, I at least have strong anecdotal experience which biases me to appreciate that these kinds of endeavors exist. People have their whole lives to learn how to implement eg bin-lattice spatial sorting or the discrete element method or SPH or whatever other three letter CFD acronym you might choose, so even if there are lots of abstraction layers on top, getting these sorts of tools into people’s hands at an earlier age is awesome. Hopefully many people will get hooked on programming, CFD, scientific computing, accelerated computing etc simply because the devs of this thought it was worthwhile to make an accessible fun way to “make particles go brrr.” Very cool!
Reminds me of http://www.milliondollarhomepage.com/
Interesting - I hadn't considered this before, but makes perfect sense. Feels like it's something that's easy to miss, as lots of APIs are hosted behind generic web application firewalls that often have automatic HTTPS redirection as a base rule.
Never put all your eggs in ine basket.

I have 3 bank/credit union accounts and my wife has one precisely because banks flake in us every so often.

Never trust someone whose home address you do not have memorized with more money than you can stand to lose.
True, but if he were looking for guaranteed returns he picked the wrong investment. I presume this person is has some level of risk tolerance far exceeding zero.
I can tell I'm too old now because I expected the Matrix projection to be in the first four examples and it's not even on the page.
It does. The output is fed back in.
Salt is not the same as seed.
If PyTorch does the 1-2 things you need and Tinygrad doesn't do, then what are you going to use?

The Python source distribution has long maintained the philosophy of “batteries included” – having a rich and versatile standard library which is immediately available, without making the user download separate packages.

https://peps.python.org/pep-0206/

OTOH:

Simple is better than complex.
Complex is better than complicated.

https://peps.python.org/pep-0020/
It depends on the use case. Taking responsibility for your dependencies need not be that big a deal: if you trust the upstream then automate a pull. Then you're set up to turn it off and deal with issues at leisure when they arise.

There's tradeoffs, as there are in all things. It's not always the best idea; but neither is "lets just dynload it off a URL at runtime" neither.
There is as well ubus from openwrt for inter process communication.

https://openwrt.org/docs/techref/ubus
libcurl supports HSTS, but the client has to specify a file where the state should be stored https://curl.se/docs/hsts.html

Many languages/libraries use libcurl in some shape or form, but whether they set up an on-disk HSTS store or not - I don't know either.
Not in the uk that’s for sure.
This came up in https://news.ycombinator.com/item?id=40473381

I mentioned this paper and (stupidly) didn't include a direct link to it—definitely worthy of front-page HN attention.

Another cross-ref: EdwardCoffin mentioned a (blog? chatroom?) post [1] by Guy Steele on why OO languages need tail calls; in that chat, Guy Steele references Automata via Macros.

Nice to see a confluence of ideas. :)

[1]: https://web.archive.org/web/20091206042608/http://projectfor...
Using OpenAI TTS, it costs ~$10 for ~10hrs. So at $15, margin is 50%.

The costs will go down in the future, I hope, and there are promising open-source projects coming up. Their quality is still pretty subpar and I have a comparison table I'll share soon on HN.

Otherwise it is Next.js on Vercel with Postgres DB.

Hope it helps
Are truancy cops a new thing in the UK?
MITM generally refers to someone who can intercept and modify traffic, i.e. they sit “in the middle”, between you and your recipient, reading/modifying/relaying traffic.

“Passive eavesdropper” is often used to describe what you talk about. Someone on an unencrypted WiFi network sniffing your traffic isn’t really “in the middle” at all, after all.
When I was growing up I was dreaming of exploring in the radiation, thanks Biden.
Maybe some plugins could work with both.

Also custom integrations
Not redrawing the parts of the screen that don't need to be redrawn. There's going to be a tradeoff between the amount of works the terminal has to do parsing the input stream, the amount of work the terminal has to do to redraw/update its own buffer, and the amount of work necessary in the program to compute the necessary move commands.

IIRC, ncurses does this under the hood.
I recently had to transfer a relatively small amount of data, ~2GB between MS SQL databases hosted on the same server. It was a consolidation of the data from 10 total DBs, merging the data from 5 of them into a different schema on the other 5. Think 5 DBs for current data and 5 for legacy data, where the outcome was the original 5 current data DBs now contained the current and legacy data.

There was a requirement that the migration didn't blow up the transaction logs on the target DBs. I thought it would be a simple affair but after much testing I had to write a tool to generate a list of all the tables in each source DB, generate format dumping bcp commands for all the tables, then bcp commands to dump the data for each table, then SQL statements to bulk import the data using both files. The MS docs were woefully unhelpful.
It's in use by Android for DNS over TLS. Ossification issues are exaggerated.
We can't hear the noises. Something like the Apple Watch noise monitoring would be great as we could say "see, the decibels haven't gone above x in the last week" but as far as I can see it doesn't give you this info over time
I can’t access it. Uk.
https://archivebox.io/ perhaps?
It should be enough to have it online, soon AIs would pick it up.
Correct, it's OpenAI TTS.

Costs still need to come down and they will in the future, especially with OSS models improving daily.

Will share a comparison table I made in the near future (just need to clean it up).
I hate on crypto any chance I get, but crypto has damn near a monopoly in facilitating black and/or grey market electronic transactions.

It is very in demand, for instance, in helping dictators evade sanctions, or helping criminals extort or trade illegally.
Nah, think about it. You're looking at about two years between games. Those games are huge, with ~40 hours of content each, easy. And each game in the series utilized different systems, art assets, and mechanics. Testing/QC alone must have been pretty arduous!

And they did all of that to AAA standards, across multiple platforms.

Say what you will about Bioware botching the ending, they didn't leave their customers hanging. They worked quick. I guess that when customers pay for finished products, that incentivizes a studio to finish the job; when customers pay for pre-release trinkets, and pay dearly, a studio may suffer from a perverse incentive problem.

As for Minecraft, version 0.0.1 Alpha was released in May 2009, and Minecraft 1.0.0 was released in Nov 2011. Not much more than two years. And imagine how small their budget and team must have been compared to Star Citizen's $700M warchest.
Serious question, how should we be able to have a sane discussion during a genocide? The whole situation is extremely insane. The amount of death and destruction we are witnessing is anything but normal, and the fact that people are responsible for these horrors, that people are participating and contributing to it makes it all infinitely worse, very likely even a non-insignificant amount of people with accounts here on HN are contributing in one way or another.

I feel like letting discussions devolve into a flame war is the morally superior choice then to simply ignore it. When there is a genocide, we as humans are supposed to do everything in our power to try to stop it, no matter how performative and futile those actions actually are.
It's not me that's too old, it's the world that's too young.
Sorry, bad phrasing. What I mean is, LLMs are more useful when they're asked to parse user input, into a more structured and narrow output, that is then fed to some business logic. Like, there's countless different ways the user could ask about their missing shipment; unlike earlier methods, LLMs are able to correctly classify almost all of them as "missing shipment". So do this, and then stop at that. The conversational output you send to the user does not need to be generated by an LLM. There's not much value added for the massive risk of hallucinations LLMs introduce.
Heh, I know that coroutine hack! The intro-to-C-and-ARM undergrad course at Indiana University used it for one of the lab assignments, at least in the late 2000s. It was clearly enough of a WTF that I remember it well, this many years later...
I like this comment because it can be summed up as “You are pretty much correct, also I am smarter than you are”
SEO discussion is notoriously high noise and low signal. It's mainly conjecture, assumption, and superstition. Like a lot of things, if they knew what worked, they wouldn't be sharing it.