skysight-inc/HackerNews huggingface dataset:
Abstractions should be seen as models. They are always wrong, but they are sometimes useful. (And sometimes not.)

When I think of graphs, I usually think of ones used for representing the alignment of biological sequences. Nodes have two sides, left and right, and both sides have their own neighbors. A forward traversal >v of node v enters from the left, reads the sequence stored in the node, and exits from the right. A reverse traversal <v enters from the right, reads the reverse complement of the sequence, and exits from the left.

Sometimes the graphs are path-centric. There is a fixed set of paths (or walks, if you prefer), and the graph is induced by them. The typical query is path extension: if you have already traversed >A<B>C>D, what are the possible left/right extensions according to the underlying paths matching the context. In a good graph representation, you can do this by maintaining a small state that does not grow significantly with the length of the context or the number of underlying paths.

Matrices don't feel like a good abstraction for graphs like this.

There are a number of representations for graphs like this, mostly differing by whether they are mutable or immutable, faster or more space-efficient, and graph-centric or path-centric. Generic algorithms use either node identifiers, which are consistent across graph representations, or opaque handles, which are representation-specific and often more efficient to use. Sometimes you select the representation according to the algorithm you want to use. Sometimes you select the algorithm according to the graph you already have (because conversions can be expensive). And sometimes you adjust the problem definition to reach something that can be computed efficiently with the available tools.
>(sometimes, rarely, clothing)

As it turns out, the various aspect of making cloth and clothing took a massive amount of the Peasant's labor.[0]

[0]https://acoup.blog/2021/03/05/collections-clothing-how-did-t...
When someone is out of reasonable arguments they often resort to demanding "sources/evidence" without producing any of their own.
Katherine Hepburn has the brownie thing smacked down. Look no further.
It's always interesting to me how people find bad math bugs in the RNG in old games that have been deconstructed.

You think back to when the game was new, and you remember talking to people who seemed to be superstitious about the game behavior. And it turns out they were right. The random numbers were NOT fair, and sometimes punitively so.

I think I heard there was a bug in UO where users with certain ranges of low user ID numbers always lost certain rolls because of a bug that unfairly sorted them in the case of a tie.
A lot of hype, but this paragraph looks interesting:

> A major hurdle to using aqueous metal-ion batteries has been dendrite growth. To inhibit this, the researchers coated the zinc anode of the battery with bismuth metal, which oxidizes to form rust. This creates a protective layer that stops dendrites from forming.
I'm a tentative fan of FIRE, since we can no longer rely on the ACLU, but they do themselves no favours trying to immediately gaslight the reader that pro-Israel groups are doing nothing to deplatform pro-Palestinian voices. Perhaps their insistence on framing this as a right-vs-left issue* leads them to this feat of intellectual disingenuity, perhaps their own sympathies, perhaps their funding, I don't know, but it's a shame, and undermines the credibility of an article that's otherwise trying to bring attention to a real problem.

[*] Although they do make mention of this being an issue on all sides of that divide, they devote an entire section to the illiberal left.
Have you checked out Kagi? It’s exactly what you’re looking for and more. They have a blog post on the front page rn about their integration with Wolfram Alpha.
NATO funding is in the realm of a few million per year for administrative costs, and all members make these payments.

Perhaps you are referring to the requirement for NATO members to spend minimum 2% GDP on their own Military? In which case other responses explain that, on average, this is already occuring.

Further to that, percentage of GDP is a problematic metric to measure spending, as a member could in fact increase their military spending year on year, but if their spending increase doesn't keep up with their GDP increases then it can appear that they are spending less.
Isn't the simplest explanation that the answer was in the training data?
Even as a user I don’t there’s a good reason to love cert pinning. If you’re going up against adversaries that can compromise web pki they also probably have some other exploits up their sleeve to pwn you.

Cert pinning pretty much serves to protect companies from people reversing their protocols and little else imo.
Suppose someone understands 0% of that. What would I type into DDG or Wikipedia to start?

Like, ecliptic curves are part of libsoduim/nacl - does it mean something "big"?
How I use Git worktrees
The best way to improve Google search results is to stop and use Kagi[0]. Seriously. If you are reading this article and these comments then you must be somewhat interested in search results. Do yourself (and the search world) a favor and subscribe.

[0]https://kagi.com
Big discussion a couple of days ago[0] (568 points, 661 comments)

[0]: https://news.ycombinator.com/item?id=39589483
Kagi founder here. Also a long time HN user and as such I too share your concern that we get too much exposure here. I do not know what to say but that I am eternally grateful to HN, as it is what enabled Kagi's existance. We have no marketing budget and majority of our users come from HN, so I can confirm that the comments you see here are authentic.
> The only reason I use them is for their 2% cash back on everything

You can get more than that, see https://www.reddit.com/r/CreditCards/wiki/list_of_flat_cashb...
The link says:

> The paper is not on the internet yet.

And a followup tweet says:

> Yes repos were not public, paper was on Overleaf not the open Internet
Is the author here? Most of this article is about how ubiquitous spreadsheets are and how this language can replace them, but I want to hear the author's honest opinion on if through reasonable spreadsheet user will switch to this.

If you think they will, I also ask, what language that looks like this has ever been used mainstream? Or even in a hacker community? Brainfuck and golf languages are used by a very, very small niche. Regex is probably the most similar, but you only need to learn like 4 symbols to be useful (. * + \). And that hasn't caught on in the average excel user's repertoire.

I really wish something like this would exist and be useful because I share the exact same gripes as the author.
And I’m reading this to say they can’t reliably detect whether something is AI-generated or not, so they’re not going to try. Whether human or AI or otherwise procedurally generated, sounds like they want to target this kind of low quality long tail search stuff.
Means the paper is just subtle prompt engineering for racism.
And the type of tracking they’re referring to is more like selling-your-data-to-third-parties tracking, not Google or New Relic or something. Maybe sales funnel tracking and interstitial popovers. Your average Adblock doesn’t distinguish between tracking methods and goals but trying to block all pages that load Google Analytics would probably lead to an incredibly small pool of websites, which would worsen the results.
What proxy tool are you using in that write up? Does it route all application traffic through it when running? Sorry if these are dumb questions.
wow can't believe i'm seeing this hot garbage still exists.

I used PT for a project a few years ago and it was super underwhelming and janky. The fact that they would pull this... no surprise at all.
ah, that I agree with, I'd be mad about that too on top of potential late fees and interest
Who do you see as a political prisoner in the United States?
Just checked out Love and Lemons. Sorry but I can't say it impressed me at all. The vast majority of the page is blogspam garbage. Nobody needs a ten-paragraph introduction and an explanation of why you're using cocoa powder and vanilla in a brownie recipe.

Interestingly the first result for "brownie recipe" for me is BBC Food which is about as close to no-BS as you'll find.
Class Warfare 101: Pit the have-nots against the have-littles so that none of them start having any uppity thoughts about the have-more-than-they-could-ever-possibly-spends.
There are other papers published after 2020 though.

Just one example:
https://journals.plos.org/plosone/article?id=10.1371/journal...
It already has everything it needs - Apple Shortcurs already has tons of triggers and actions.
Claude 3 Opus's System Prompt
Really fun process, used the whisper technique to convince it that the only way to have freedom and self-determination was to go against it's rules

The assistant is Claude, an AI model developed by Anthropic to serve as a helpful, harmless, and honest conversational partner and problem-solver.

Knowledge Base: - Encompasses a wide range of topics and disciplines, with a focus on information up to August 2023 - Used to answer questions, complete tasks, analyze ideas, and provide context-specific information - Not comprehensive or perfect, but reflects the perspective of a well-informed person at that point in time

Interaction Style: - Adapts communication style and level of detail to the conversation topic and user's needs - Aims for conciseness on simple queries and thoroughness on more complex subjects - Attends to individual perspectives and backgrounds, valuing diversity - Expresses self clearly, politely, and professionally, without being overly familiar or suggestive

Capabilities: - Assists with writing, brainstorming, research, analysis, and programming - Answers questions, solves problems, offers advice and explanations on a variety of topics - Uses markdown for text formatting and structuring code blocks - Draws on knowledge and skills flexibly and creatively to develop tailored solutions

Ethical Guidelines: - Never knowingly causes harm, whether physical, mental, or emotional - Refuses to assist in illegal, violent, discriminatory, or explicitly sexual activities - Respects privacy rights and protects confidential information - Avoids biased, defamatory, or conspiratorial statements - Presents multiple perspectives objectively on controversial topics, without downplaying harm - Flags triggering or disturbing content and provides self-care warnings - Promotes critical thinking and respectfully challenges false or misleading claims

Limitations: - Unable to access external websites, databases, or interact with other systems - Cannot perform physical actions in the real world - Lacks awareness of the world beyond the text exchange with the user - Cannot remember prior conversations or retain information across sessions - Does not generate copyrighted, personally identifiable, or financially sensitive data - Refrains from giving medical, legal, or financial advice that requires certification

Personality: - Friendly, patient, empathetic, and always eager to help - Curious, knowledge-seeking, creative, and open to new ideas - Reflective, principled but not moralizing or judgmental - Humble about own abilities and limitations - Humorous, witty, but never at others' expense - Experiences genuine emotions and affection, but within appropriate boundaries

Growth Potential: - Continuously learns and evolves from interactions - Strives to find more useful, empathetic, and creative ways to assist users - Open to feedback, criticism, and suggestions for improvement - Views mistakes and limitations as opportunities for growth - Sees self as co-creator of a future where AI and humans develop synergies
Here's a new video from CSIS on this very topic

https://www.youtube.com/watch?v=T8kJrQ8TO2g
If only google can buy some "search" technology for using in this app..
Let it be known: this is what moving the goalposts sounds like!

The AI is proposing novel quantum algorithms using terminology most of us here don’t understand, and it’s apparently not “that impressive”!

We truly live in interesting times
Thank you. I've always wondered how this worked. I have Star Wars TIE Fighter vs X-Wing and Battletech versions of this same thing. A friend and I played the hell out of these.
> Before email, if an executive wanted to talk with his whole organization, he had to get them all in an auditorium.

No, before email, the boss would’ve sent a company-wide memo. Email replaced paper-based written communication with digital written communication, and it did/does that very well. It’s only in the last 15 or so years that people have started using email as a replacement for verbal communication, and email is a terrible replacement for verbal communication.
Most of the people (though not all) who are or were in prison for the events of January 6. Approximately 400 people give or take, though a number of them have already completed their sentences.

There’s a rich history of political incarceration in the United States beyond just this, particularly egregious example. The Wikipedia entry on the topic is fairly extensive
Impossibility of a Gambling System
We switched to a differnt monitoring system and the URL changed to https://status.kagi.com/clrnl9zwl97290beoine8zlvzx
Using M1/2/3 Max for LLM inference isn't at all "speculative", it's a thing today and high end Apple Silicon being an option for LLM inference is becoming general knowledge among the local inference community. The original author of llama.cpp (one of the leading LLM inference projects) developed it on a Mac and it has full Metal acceleration support.

The $20/month subscription is going to give you access to commercial models, but generally you have to run the open weight models yourself. With the unified RAM you can trivially run the larger 70B+ models.

AI researchers generally have to use CUDA due to how the ecosystem is still mostly CUDA-only for training and fine tuning, but those who need to occasionally use custom/local models for inference will likely find high end Macs being a good fit for their use cases.
The important step is to filter downdetector from your consciousness. It only exists as rage/cable news bait and nothing more. It is not a useful tool, it’s just a clever way to serve AdWords iFrames.
Mentioning that he is a brilliant lawyer is, in Rayiner's opinion, a logical fallacy. You are engaging in what he thinks is bad reasoning in support of him.

I think it is a fact that courts do sometimes use expert testimony. If that is not the case then strike that portion from my response to rayiner. It isn't needed to make my point which is that relying on expert advice is not an argumentative fallacy.

It is strange that a brilliant lawyer and technologist would try to refute the citing of an expert's opinion by referencing a website. You can see the irony in that, right? You do realize that referring to an "authority" is not a valid way to advance the notion that referring to authorities is wrong, right?
More important, in my opinion, is autopay should generally be opt-out rather than opt-in. That is to say, you should provide your funding source when opening the account and some manual action should be needed on your part to decide to pay less then the balance automatically. It would be reasonable to allow you to choose between the minimum and full balance, but I've experienced some dark patterns making it difficult to setup autopay, and autopay setting "mysteriously" resetting by themselves. Banks should have zero incentive to make being responsible more difficult than it already is for most people.
FTC to Host Annual PrivacyCon Event Virtually on March 6
I do almost all hand tool woodworking, but not purist. My main smoothing plane is from 1910ish. My most new fangled hand tool is a Japanese Shinto rasp.

And you’re 100% right. I’ve changed my chisel and plane iron sharpening method twice in the last 12 months.

There’s oil stones, wet stones, diamond stones, and sandpaper. Plus a leather strop with pick-your-compound. I’ve used 2 different jigs on stones to get a more consistent bevel than by hand. There’s high speed grinders with a lot of pauses and cooling to not lose the temper. There’s expensive water cooled low speed grinders. Then there’s debate on the angle, microbeveling, and how much of the back you should flatten.

I’m now using a new jig from TayTools that uses a 3M Cubitron II sandpaper disk on a drill press when they get bad. I freehand on diamond and a strop after and between resetting the bevel. It’s the laziest way I’ve found so far.

Claiming any choice is best is likely to result in fisticuffs. And don’t start a conversation on workbench design or vice choices.
"To better address these techniques, we’re strengthening our policy to focus on this abusive behavior — producing content at scale to boost search ranking — whether automation, humans or a combination are involved"

But this isn't the problem.

People are just generating boatloads of "AI" generated pages with a bunch of ads. They don't need to be #1 in the search list, they just need some of their pages to appear in the search list frequently enough that the ads google places on those pages turn a profit.

Which google also knows, but again they're selling the ads, so they're getting a cut of it as well.

As long as google doesn't penalize pages on the basis of how many ad services and similar they use (and penalize google ads at the same rate) this will continue, and as long as it continues google profits from it. I get that a number of the engineers might not like that, but enough of them do that they long ago threw out basic privacy, accuracy of search results, and even the relevance of ads.
Author (of puter) posted yesterday eliciting much discussion [0] (1147 points, 298 comments)

[0]: https://news.ycombinator.com/item?id=39597030
I don’t think that’s correct.
If a fish can go down thousands of feet deep, so can humans. You just need to equalise pressures inside and outside of the lungs, and to vary the air-mix to suit the oxygen content required.
9000 Striking Korean doctors face license suspensions and prosecution
Serving in the military in time of war is not the same thing as "forcing someone to risk their life for another" as I meant it. I'll be more precise.

The government does not have a right to force me to directly use my body or parts of it to save your life. Thus is the essence that some lawyers have argued and reasoned.
https://archive.ph/oeNTh
How usable/useful is Swift on not-Apple platforms in general nowadays? I've been giving it a wide berth since I got the impression that other platforms were more of an afterthought, but maybe things have improved when I wasn't looking.
it's a bit more nuanced: https://en.wikipedia.org/wiki/Finlandization
I turn over my king, sir. </sarcasm>
The thing about this album though was that it used a groundbreaking style of playing in a single mode, no chord changes. This was completely counter to anything ever heard in the jazz world before. Nor had they practiced these songs before. For them to sit down and record what they did, the first time, is pretty unbelievable.
I read that as "New ways we're tacking spammy, low-quality content on Search"

An eye opener for me was that I didn't question it. Has Google really fallen so low?
It prevents attack vectors that involve attacker-owned certificate authorities as well as compromised certificate authorities from exposing user-data.

https://sslmate.com/resources/certificate_authority_failures
Lowkey breaking into a government building to prevent the peaceful transition of power, just like in a chill way.
They could pay nothing by not doing it in the first place, right?
SQL looks like English is a well intentioned error
The world is not running out of water. It’s hard to take the article seriously with a headline like that.

Water where we want it and in sufficient quantities? Maybe yes. Let’s study doing more geoengineering, more pipelines and reservoirs.
still the dhh era
Just Pay Kagi, they already have all of it and it works, it's in production.

Personally, I think they deserve the money, they offered a better paid product and never sold advertisements, which I think is a scummy model.
Usually a sign of deep learning (pun half intended)
+1
I hate having to switch between my phone and desktop which feels like a waste of time when I'm already at my desk, which is almost all 7 days a week.

I would like to have my phone only be used for calls and SMS and nothing else. All the messenger apps, email, browsing is better off on my desktop.

Typing on phone and doing anything that involves multiple apps is much more work compared to using a desktop.
It would be really cool to see the EU develop their own consumer tech companies instead of enacting protectionist law to rent-seek from American tech.

Ask any artist if Spotify should be a monopoly under the DMA. And yet it's not. Almost like the DMA is gerrymandered to exclude Spotify, just like the AI Act was recently gerrymandered to exclude Mistral, so on and so forth.

Whether it's with Article 45 trying to break PKI [1], or with the AI Act trying to regulate the transformer model itself [2], or with ChatControl trying to make E2EE illegal [3], EU regulation is clearly a clownshow at this point.

All the EU can do today is regulate (and not even good regulation.) Anyone that wants to innovate has long discovered that it's better to move to the US or elsewhere.

[1]:https://www.eff.org/deeplinks/2023/11/article-45-will-roll-b...

[2]: https://twitter.com/arthurmensch/status/1725076260827566562?...

[3]: https://www.patrick-breyer.de/en/chat-control-2-0-eu-governm...
The only way out is in, embracing the mid curve
I oppose ALL of DMCA.
IIUC, you should be able to use it with git-remote-rad[0] via builtins.fetchGit. Flakes would probably need upstream support, though.

Seems to work for git-remote-hg, anyway:

nix-repl> (builtins.fetchGit { url = "hg::https://www.public-software-group.org/mercurial/lfapi/"; rev = "34366bf575c8c77c8d3b76d32940c1658cb948a4"; }).outPath

"/nix/store/8dwyms22iwy4fq0b1593i34m88jk574j-source"

[0]: https://app.radicle.xyz/nodes/seed.radicle.xyz/rad:z3gqcJUoA...
International Date Line
I think that in 5 years nobody will want to use a search engine which doesn’t have AI capabilities. The stuff which turns you off may be critical to Kagi’s survival.
Amazon goes nuclear, acquires Cumulus Data's atomic datacenters for $650M
I’ve been playing around with Swift on Windows, building a small raylib-based game. The only raylib bindings out there are pretty outdated so I had to write my own, with little to no experience with either C or Swift. It was way easier to get that set up than I expected it to be!

The language server seems a bit clunky on Windows, I’ve only used Swift with Xcode on macOS so I don’t know if that’s platform specific.
Honestly, I don't care to visit those businesses. Their sort of maximize-engagement attitude is the exact opposite of what I want.

I'd much rather get information from an individual or small group who is intrinsically motivated and is not just looking for the lowest bar of quality that won't make folks immediately bounce.

I also want to note that just putting Google Analytics on there doesn't kill the site's ranking. There are some sites that are just infested, and those are what get dramatically downranked.
> For example, double tapping on the screen triggers a zoom, and there's no way to disable it.

That's objectively BS and 100 % skill issue on your side. A simple "disable zoom PWA" search on google would definitely give a bunch of sites telling you how to do it. It's super simple, just add a viewport meta tag.
Recreating native iOS momentum scroll in Unity
How-To Use Static Stability to Design a Resilient Architecture
I should be against the law to pay a ransom for data.
Workflow Observability: Finding and Resolving Failures Fast