skysight-inc/HackerNews huggingface dataset:
The new program is called Direct File. I believe it does have a guided wizard, and it is free. It is different from fillable forms. It is also different from the existing (aka previous, but also existing in parallel) income-restricted Free File program.
It's improved as people download it, the root comment by petercooper though found it at position 5. It's also not just a 4 letter word search it was the full app name which is where I was saying it was particularly bad. That's 17 letters not counting spaces and an exact match, that should be a really strong signal even with a brand new app that the person is looking for that app.

> commonly used in internet slang to refer to a good film.

I've never heard Kino used that way personally.
“Anytime you apply a rule too universally, it turns into an anti-pattern“.

Quote from Will Larson found in another HN post (https://review.firstround.com/unexpected-anti-patterns-for-e...) right after checking out this one.
This has already been developed. The goal is to land a coin on the edge with more than 1/6000 probability.
Training and Finetuning Embedding Models with Sentence Transformers v3
My experimental driver is based on the reversed engineered windows drivers and might work for you: https://github.com/TheWeirdDev/libfprint
This attack happened a few days before Halloween 2023 (pumpkins), with a large drop in the number of devices connected to the Internet – like how an eclipse suddenly brings a period of darkness, maybe?

This is just my interpretation, I also found it cryptic.
Oh right. I guess I took it to mean “what would you do if you woke up tomorrow with an extra million”
> “You can generate the content, but if you don't have the distribution systems to land it in front of people in a way that seems credible, then you're going to struggle getting it across,”

The clearest example of a foreign influence operation I can remember was during the annexation of Crimea, when there was a flood of pro-Russian comments on Reddit. Thanks to the voting system and the centralized discussion threads, it's a platform that's relatively easy to manipulate.

It's much harder to gain visibility on social media platforms where you choose which accounts to follow.
Serious question, when did pictograms become emoji? I'm author of the Emigre blog post, and I recently discovered the earliest digital emoji. So I'm interested in exploring the grey area of pictograms/emoji.
> Could it be that the original commenter is saying state and corporate spying gets justified with these kind of succesful and positive operations, and this gives states the goodwill to push for deeper surveillance, which is then used unethically?

I think so, but this is backwards. State and corporate spying gets justified by the scammers and fraudsters, not by whether or not the takedown operations are successful. If scammers and fraudsters weren't doing wildly unpopular things like taking health care systems hostage with ransomware, etc, we'd all have a lot more ammo to tell the cops to respect our privacy.
There have been architectures specifically designed to support some form of IPC or other directly between processes without going through the kernel, and thus without having more overhead. But those are a bit esoteric.

The Mill is one, that has been in development for a while, but its company hasn't published much lately and its current status is a bit unclear.
It would have had something very similar to Spring/Solaris "Doors" in hardware, where the caller could have passed temporary permissions to memory ranges. A "kernel" would have been a process like any other, just with more permissions.
I think it’s a cryptocurrency, but it’s quite hard to tell.
No but I would read a sci-fi short story about someone who figured out how to land a coin on its edge, similar to https://scp-wiki.wikidot.com/angel-of-red-and-white
Also, I felt like this space is dead. But if there are still believers I'd be interested in collaboration and maybe even offer a paid gig.
Whether this proof is complete depends on what was known before. Was the lemma introduced by a teacher? was it not actually proven, and the student missed the hole in their proof? these are different teachable moments.

I think the two facts, by themselves, are roughly equivalent in difficulty. Moving from Thales to equal diagonals parallelogram requires drawing an extra circle; moving from parallelogram facts to Thales requires either the construction in the article, or continuing the missing radius to get the same rectangle.
Only (MOC) Match-On-Chip devices are supported. Other ones will match on host and need a different driver.
Anthropic will be at HayFestival this year supporting the 'AI needs you' session
I'm not looking for a Typeform experience I'm afraid. More something that you click on an input, type some text, then hit send. I personally think that a 5-sec-submit experience gets better results for my use case.
we could go down a rabbit hole of various exploits and defenses, but at end of the day it all comes down to trust. If you don't trust the source of the code, it doesn't matter if it comes in via curl or a .deb signed with GPG, you're still trying to run untrusted code. If your threat model is such that you don't want to do that, don't do that. No one's forcing anybody to run curl | sudo bash at gunpoint.
The visualizations in Dan Abramov’s talk “The wet codebase” [1] really burned this concept in for me.

Seeing what a premature, wrong abstraction looks like visually was eye opening.

[1] https://youtu.be/17KCHwOwgms
There's also https://github.com/MagicStack/asyncpg
There is no Thread (2013)
I have had to implement a large REST API recently and feel like I spent a lot of time setting up things manually that GraphQL provides out of box. REST tooling has gotten better but so far I have not seen anything as convenient as Apollo, for example.
"Couldn't get any worse!" - Things people say right before it gets worse
Instagram is training AI on your data. It's nearly impossible to opt out
National network of local news publishing AI-written articles under fake bylines
Everyone is trying to read the tweet but not talking about what it actually means. This tweet is yelling "Look Sam, if you have any problems, come the fuck back. We realize we loved you, even if we wanted you gone."
OpenAI finds Russian and Chinese groups used its tech for propaganda campaigns
It's focused almost entirely on syntax and ignores semantics. For example, for numbers, all it says is that they are base-10 decimal floating point, but says nothing about permissible ranges or precision. It does not tell you that, for example, passing 64-bit numbers in that manner is generally a bad idea because most parsers will treat them as IEEE doubles, so large values will lose precision. Ditto for any situation where you need the decimal fraction part to be precise (e.g. money).

RFC 8259 is marginally better in that it at least acknowledges these problems:

This specification allows implementations to set limits on the range
and precision of numbers accepted. Since software that implements
IEEE 754 binary64 (double precision) numbers [IEEE754] is generally
available and widely used, good interoperability can be achieved by
implementations that expect no more precision or range than these
provide, in the sense that implementations will approximate JSON
numbers within the expected precision. A JSON number such as 1E400
or 3.141592653589793238462643383279 may indicate potential
interoperability problems, since it suggests that the software that
created it expects receiving software to have greater capabilities
for numeric magnitude and precision than is widely available.

Note that when such software is used, numbers that are integers and
are in the range [-(2**53)+1, (2**53)-1] are interoperable in the
sense that implementations will agree exactly on their numeric
values.

But note how this is still not actually guaranteeing anything. What it says is that implementations can set arbitrary limits on range and precision, and then points out that de facto this often means 64-bit floating point, so you should, at the very least, not assume anything better. But even if you only assume that, the spec doesn't promise interoperability.

In practice the only reliable way to handle any numbers in JSON is to use strings for them, because that way the parser will deliver them unchanged to the API client, which can then make informed (hopefully...) choices on how to parse them based on schema and other docs.

OTOH in XML without a schema everything is a string already, and in XML with a schema (which can be inline via xsi:type) you can describe valid numbers with considerable precision, e.g.: https://www.w3.org/TR/xmlschema-2/#decimal
as if a regular cellphone is less of a tracker?
OData is still currently a standard for querying (among other things) nested data shapes. The point was it is a matter of fact that as a standard it predates GraphQL and as a matter of ecosystem perspective whether or not you think it is a more or less used protocol.

To trade anecdotes for anecdotes: On Nuget, the Microsoft.Data.OData package marked deprecated and marked with CVEs for critical bugs still has an average of 36.3K per day downloads. (Its successors combine for about double that.) The top GraphQL library (of the same name, unadorned) still only has 9.3K per day downloads. In .NET if you want a system of querying nested data (that is also "REST compatible"), why would you use a less used protocol like GraphQL?
Ian McKellen isn't a Stanislavski-based actor. He's classically trained.

He broke down because it was hard.
“One of these days I should write a book about it.”

Please do!
A proof they NEED to teach in school [video]
How irrelevant. Range was never really a concern for gasoline cars, as "recharging" is something which takes minutes.

Making a car with a large tank is trivial. If you are buying a PHEV, you are either expecting lots of short distance drives with occasional long distance trips, or buying the wrong car.

Efficiency of a gasoline car is obviously interesting, but that is a totally different topic than range.
I've never heard this one before, but I love it. Unfortunately we've also got "Don't Abstract Methods Prematurely" and "Descriptive And Meaningful Phrases".
I know it's supposed to be catchy but "Don't Repeat Yourself" is quite too dogmatic. A little redundancy can absolutely help readablity. Obviously you don't want to repeat complicated code blocks that you have to maintain twice.
Geographically Distributed Postgres
Nobody says the obvious: Using DuckDB as the Catalog. You can easily do snapshots, and thus also time travel.
1. Does anyone know a postgres reranking extension, to go beyond RRF through ML models or at least custom code?

2. If anyone is observing significant gains from incorporating knowledge graphs into the retrieval step, what kind of a knowledge graph are you working with, what is your retrieval algorithm, and what technology are you using to store it?
Statistics don't tell the complete story. A large portion of that 70% is from developing countries that cannot afford to purchase apps, let alone purchase an iPhone. A fair comparison would be the US, where iOS and Android are fairly even.
Well, this morning I just fixed a case where somebody had used btoa to base64 encode something in Javascript and used methods from Buffer somewhere else because they'd been intimidated away from using btoa. (Ok, it is dirty to use UTF-8 codepoints if it is byte values, you can write btoa("Á") but btoa("中") is a crash.)

It would have been OK if they'd used the right methods on Buffer but they didn't.

These encoding/decoding methods are a very good example of code that should be centralized, not least so you can write tests for them. (It is a favorable case for testing because the inputs and outputs are well defined and there are no questions of whether execution is done like you might encounter testing a React component) It is so easy to screw this kind of thing up in a gross way or an a subtle way (I'm pretty sure btoa's weirdness doesn't affect my application because codepoints > 255 never show up... I think)

There's the meme that you should wait until something used 3 times before you copy it but here is a case where two repetitions were too many and it had a clear impact on customers.
I'm actually doing something like that already, I'm mostly referring to the Reciprocal Rank Fusion (RRF) part of this to squeeze more out.
In my/Gell-Mann's theory, the universe decoheres the box, randomising its phases, and it in turn decoheres its contents.

If you can find a perfect disturbance barrier, you can put qubits inside. Now the problems which would remain be: how to initialise them, and how to read out the final result...
I agree Google Forms a familiar experience, but I'm worried that it will look amateurish. Especially if you come from a crisp landing page and you don't know/trust the website you've gone to (it's the first time you've seen it, after all).
Dark mode please!
Groq surpasses 1,200 tokens/sec with Llama 3 8B
The argument I can imagine is already around (like for many potential AI applications): even if you know the law, such as if you are a lawyer, you always get representation because judges and jurors are prejudiced to rate self-representing participants worse.

I can easily imagine the same (unprincipled) dynamic applying to an AI lawyer.
Yeah I agree. When I first started using them it was a single price point for multiple products and didn’t realize the new pricing was higher.
OWASP Top (2021)
I think this is a point where it’s helpful to take a step back in scope — instead of looking for LLM tree UI implementations, we should consider the mature field of general text hierarchies. I’m lazy, but I posit there are many, many UIs for visualizing wikilink-esque document repositories, such as obsidian plugins (?), browser extensions, vim/emacs/other plugins, etc.

Personally, I’m a huge fan of a few principles that I hope to impose on the world via book, eventually:

1. Indices over keys.

2. No single set should have more than N elements, where N is usually 10 but could be 2/3/4 if you’re doing decision trees, and could be 16 if you’re insane and want to use hex indices.

3. Each element can be referenced locally with a simple index (`3`), or a full path made by concatenating the indices of its ancestors from the root (`053`).

This would be an example of an “analytic” approach, as opposed to the ad-hoc “synthetic” approach of just visualizing whatever wikilink structure there happens to be. There’s a huge space of solutions “between” these two - such as constraining the ad-hoc visualization to meta-tagged wikilink relations — but I think the dichotomy is useful.

Personally, I prefer to use predesigned structures wherever possible for exactly these reasons. It makes automated visualization possible, in many cases… An example would be reusing the same 3/4 12-element directory template for every SWE project. I hope it’s clear how the same idea could be directly applied to a research project performed with lots of automated LLM queries.
That makes sense. Someone else down-thread says Meisner isn't something they'd use after the beginner stage. I think, by that point in my career, I'd internalized enough of those lessons in other ways that it was kinda pointless for me. If I were still teaching I might give it a go with a beginner class - though I doubt I could teach it with conviction, so I'd probably call in someone else for a day.

Like I say, I've noticed the same thing you have, so there's clearly something there. I've just never "got it", so it kinda fascinates me.
kids pockets are small, and they lose things a lot.

my middle schooler is on their 3rd phone -- thankfully they were all cheapo, basic models. i'd love the idea to strap it to them, i'm just not crazy about a biometric monitor + something following them uber-closely all day.
That's a helpful use of typosquatting (https://en.wikipedia.org/wiki/Typosquatting)

Are there any similarly benign / beneficial examples you've come across for other sites?
>The range claimed by chinese car companies is usually accurate

Like other regions they have a standardized range test, similar to the WLTP.

>maybe it’s something about not wanting to run afoul of a government that will kill you for abusive capitalistic behavior.

No. It is just too easy to get caught lying. Lying about range is like lying about motor power, once a single person tests your claim the deceit is revealed and your brand suffers significant damage.
For what it is worth, Google has favored macro-parasites over micro-parasites. The bigger companies have access to the ears of market regulators, etc. The average small publisher or affiliate site has almost nobody care if it disappears.

Part of the most recent Google update was penalizing high authority trusted sites for publishing off topic content from third parties. There is a concept called "goog enough" explaining how the likes of Forbes ranked for just about everything.
https://www.blindfiveyearold.com/its-goog-enough
How?

If were in your shoes I'd start with optimizing the coin and the surface it falls on. Gambling cheaters will coat their hands with sticky stuff so they can take an extra chip here or there, if you coat the edge of the coin with that kind of stuff it would help I think.
Windows 11 24H2 might call time on that old NAS under the stairs
I feel the same. I remember having a lot of stress in school while balancing various activities and school at the same time. It's tough to be a teenager. Looking back I don't regret it very much, there was a lot of fun too, but at the same time I'm probably looking through rose tinted glasses.
Can you elaborate on what 'twitfuckers' means in some nuance?

If you're signed in you'd see threads, right?

Do you think it's bad or unreasonable they try to fight against at least unsophisticated bots and mass scraping attempts?
The podcast is great as well (I haven’t read the book).
Definitely has the space, and can make the time but does not want to. It takes immense selfhatred to work that much to please your boss instead of enjoying your coffee with a friend. I will note down your recs though. Everyman espresso and La Cabra are also good. Here in the Balkans in the specialty cafes which are handful, I can actually choose between which beans I want to wnjoy, maybe competition coffee from 1600 meters from Peru, maybe Mexico 1300 meters, maybe Ethiopia or Tanzania, even Indian competition coffee that won the cup #2. I have never seen anything similar in NYC, not even close. The baristas dont even know how many grams they put in the portafilter. Its sad.
Archived article.

https://archive.ph/J0Lg9
Yeah. And a gentle nudge that Conway's Law is about lines of communication in general, not specifically the org chart.

I used to be in charge of the stored procedures that served as the API to a shared database system used by many teams. (So, not exactly the same thing, but I'd argue that the sprocs vs ORM debate isn't entirely dissimilar from the REST/RPC vs GraphQL debate.) My turnaround time for getting database API changes into staging for application teams to play with was typically less than one work day. But that happened because I had a lot of latitude to just get things done, because the company valued rapid delivery, and therefore made sure we had what we needed to deliver things rapidly, both from a technical and a business process perspective. This was in a very highly regulated industry where every change required paperwork that would be audited by regulators, too.

I've also worked at places where this sort of thing took ages. Typically the worst places for work backing up were organizations that used Scrum, because the whole "sprints" thing meant that the _minimum_ time to get something from another team was about 1.5 times the sprint duration. And even then you could only manage that if you could deliver a request that already met all of that particular team's requirements for being able to point it, and could convince their Product Owner that it was a higher priority than whatever their pet project is this quarter, and the stars align so that you perfectly time the submission of your request with respect to that team's Scrum process's frame rule.

The thing I want to point out here is that absolutely none of that bullshit was ever the API technology's fault.
Reminds me of the X-Men character Marrow, who has bones growing out of her skin and can use weapons made of her own bones.
I would make food shelters and start a school, a dream of mine.
Sites that have a poor user experience by design create the ranking signals for their own demotion by such design. Get a lot of traffic from search with not many people liking the destination page and that ranking will quickly go away.
Start field trials of my Carbon dioxide Removal Startup RIGHT AWAY.
"bioinformatician" ← means anything and everything goes
I don't think it's that bad, but skimming that repo leaves me feeling like the frontend stack used makes things far more complex than they need to be.

Still, seems like a great project. I added it to my list of things to check out whenever I have a free weekend... if I ever get there.
I'm with you on this. The vector embedding craze seems to be confusing mechanism and problem. The problem is semantic similarity search. One mechanism is vector embedding. I think all this comes from taking LLMs as a given, seeing that they work reasonably well with phrase-input semantic retrieval, and then hyper-optimizing vector embedding / search to achieve it.

Are there other semantic search systems? What happened to the entire field of Information Retrieval - is vector search the only method? Are all the stemming, linguistic analysis, all that - all obsoleted by vectors?

Or is it purely because vector search is quick? That's just an engineering problem. I'm not convinced it's the only method here. Happy to be corrected!
In risk capital businesses making money from side deals/gigs has long been acceptable, but there has always been a line and Sam danced right over even the most generous conception of it and was duly removed.
My Ivy League school is threatening to suspend me if I don't shut down mystartup
If any mods need to reach out for proof, I would be happy to share the letter and further personal details.

On Friday I received the letter stating I will face a disciplinary hearing for quote, "Specifically, it is alleged that you created an Artificial Intelligence tool and distributed it to students attending the School of ..." (A specific school within my university).

On April 17th, I launched my startup, an AI powered PDF Document and URL Link reader website to help students in this generation and the next who face an increasing cognitive challenge in the classroom. I'm so passionate about this issue that I don't even charge anything, completely free to use. Since launching a little over a month ago I've amassed over 1,200 users. My website is not an essay writer, can't complete exams or homework assignments for students. In simple terms, it is nothing more than a reading assistant there to help students with dense documents/articles/videos.

I'm now left with uncertainty. This is a top university and I fear they will demand I shut down the website if I want to stay enrolled. I have some defense arguments planned that I believe should help, but man I'm scared.

My warning to other high school/ college students creating similar AI projects, keep it away from your specific institution. There's thousands of schools out there to market to, don't risk your entire education like I just did.

Best of luck, and cheers to the future.
Just a couple nitpicks

* openapi was basically nonexistent when GQL came out. It certainly wasn't "the tool they were trying to replace"

* Postgres and GQL are not in any way mutually exclusive

* Today, openapi is still tiny compared to GQL. At least as measured by StackOverflow question tags:

https://trends.stackoverflow.co/?tags=graphql,openapi,soap,m...
"Maybe it's better/a good time you leave" as part of a conversation is one such way to recommend someone leave rather than a likely alternative.