skysight-inc/HackerNews huggingface dataset:
THis is very similar to what Oxide.computer has done. They wrote their own tooling to go from Rust API to spec to Rust and TS client. Very specific to their use case, but I think its the right approach. If something is wrong in the client, you probably generated a bad spec, and therefore something in the API is rotten and should be adjusted. Using the spec as an intermediate to know if upstream is bad, can be a great benchmark for developers.
My co-founder and i have a long term goal of building an end to end tooling chain for OpenAPI to generate spec and clients/tests/docs under one roof. Its definitely far off in development, but think its where devs are moving
Oh more nice pictures :)
partly because of astroturfing about "benevolent" monopolies that was pushed on to judges and politicians
hey -- wrote a blog post about this exact phenomena [1] (also posted on HN couple weeks back [2]). tldr: maintaining confidence from LLM nondeterministic outputs over millions of pages is a problem. especially in production environments like healthcare, finance, etc. we've noticed decently high hallucination rates, even in finetuned LLMs.

[1]: https://www.runpulse.com/blog/why-llms-suck-at-ocr
[2]: https://news.ycombinator.com/item?id=42966958#42977527
I think sanitizing is the wrong word in this context. That sounds as if the idea were to take the SQL, try to ensure it's valid and then run it. That approach is of course very risky and I'd never do that.

No, my idea (as you can see from my post) is: parse the SQL, then check the resulting structure (that is basically a whitelisting process) and then turn the structure into SQL again. The last part is crucial, because it means that you have turned a whitelisted structure into SQL. Or in other words: even if some evil person found a bug and was able to convince the sql parser that everything is fine even though it is not, they would not be able to leverage that, because you are not actually running their SQL.

Or to be more concrete: let's say the parser thinks that something is a comment, but the DMBS would actually run it as SQL - then that would be a problem if you jsut sanitize the SQL. But it's not a problem if you turn the SQL structure into SQL again, because your code to do that would just reject anything that it doesn't expect (and that definitely includes comments).
So if I want to erase one word to write another, instead of ctrl+delete or ctrl+backspace, I need to switch to visual model, delete the word, switch to insert mode, and type it?

Doesn't sound more efficient than VS code to me.
Yeah I didn't know how big to make the text so I figured people could just zoom out as needed lol
Flu strains usually originate from Asia (usually China), where flu is more likely to jump from chicken to human. But that was in the past, it is completely possible that the USA could move backwards in health and become the new spot where flu jumps to humans (eg by not culling flocks where infections are found because of rising egg prices). Trump could do a lot of damage in four years, we might end up completely flipped from where were a decade ago by the end of it (China as the preeminent respected world power, the USA as a big nation of unvaxed people where bird flu jumps to humans, Fujian Type N flu is replaced with Tenesee type M flu)
Ban Instagram.
Myself and my 6yo son watch a youtube channel Real Civil Engineer as he plays cool games like this. We saw the Ballionaire video and instantly got it we play it a lot.
1. Close the GPT tab for the first time in years.

2. Read it with your eyeballs.

3. Parse it with your brain, think about it, maybe learn something.

Stop outsourcing your thinking to a freaking chatbot.
Remember that there's strong selection bias in this thread (those who aren't working on something aren't posting a comment). Not to speak of "Dark Matter Developers".
Appreciate your vulnerability. Awesome to hear your good fortune along the way, receiving positive feedback. Working a year heads-down even with that though does sound quite difficult. I think about all the time how one doesn't have to deal with these kinds of doubts when at FAANG-style jobs. I think that, moreso even than the EV on compensation, is the reason FAANG can be so sticky.
> In fact, this has been a long-term structural trend that began even before the pandemic. India has been getting increasingly more unequal, with the top 10% of Indians now holding 57.7% of national income compared with 34% in 1990. The bottom half have seen their share of national income fall from 22.2% to 15%.

Yikes, and it’s not like there’s some magic in the free market that “helps” those folks… if anything they’re a market that companies might avoid….
It's ok. Turn on relative line numbers and you'll see the light. :)
I jump back and forth between using keyboard & mouse when working on a IDE and vim when working on terminal.

While I could just hook up a vim plugin that is present on almost all IDEs, I debilatery chose not to because they feel ucanny since many vim bindings conflict with the IDE default bindings and their intregation don't work well. It's better suited as standalone application.
Misspoke on my part, by 'audio' I just meant the vocalizations, which were kind of cheesy but also kind of neat!
Why are they, in your words, "winning"? More people voted for it than against. My point is that it only seems strange to defend it if you don't personally share the value. Clearly many people who voted differently have different values, and they might say it would need defending.

To see this, suppose Bezos talked instead about how the editorial staff needed to prioritize egalitarianism. There are plenty of people who share this value. You can find a great many manifestations of this value in our society. It's embedded into our constitution and legislation. But does that mean that the newspaper would be wrong to defend egalitarianism?
>>he just worked long days every day that afforded a very nice lifestyle.

Some people do work jobs where affluence and a nice lifestyle are kind of baked into it.

I do know quite a few people who travel for work often, they stay in luxury hotels, business class travel, great food and fun opportunities at a often basis.

You need to get lucky with the job you do.
> I never thought this would be possible in my lifetime.

I used to work in Computer Vision and Image Processing. These days I utter this sentence on an almost daily basis. :-D
This list is 99.9% hit rate.
https://en.wikipedia.org/wiki/Eleanor_Maguire
Build your own Uncle Bob using Claude Code
Love the quality of the marketing videos did you produce those or work with another entity?
I recently had a bit of an epiphany around GA the other day (and Dual numbers, and Screw Theory with Twists and Wrenches): I realized that I had it all backwards. I’d seen GA as an alternative formulation for projective geometry and for Maxwell’s equations, Dual Numbers for auto-differentiation, and Screw Theory for rigid-body dynamics; the question that had always bothered me was “how in the hell did they manage to take these engineering problems and derive these crazy linear algebra theories to solve them?”

The realization was that it went the other way around! Clifford Algebras are an interesting linear algebra formulation. As it turns out, by appropriately defining the e^2=0, e^2=1, and e^2=-1 axes of the general Clifford Algebra framework, a bunch of these engineering problems map into the algebra and then adopt a super compact notation for solving them.
Omg! the creator of Ballionaire is a laidoff metamate?! That's so inspirational. I'm sure this will make it on Meta blind sometime.

I'm at Meta still and working on my own take on the roguelike game inspired by Balatro/Luck be a landlord and Ballionaire too. Any advice for myself and others on how to balance work/life/game?

If you're interested, I bet people would love to have you back for a tech talk. I think we should at least link this to your badge post haha.

How much time did you spend on tweaking the tutorial?

Do you use analytics to balance your game? (So Meta right?)
What's this encoded error toast you see when you enter a wrong password on X?
try it out!
Most people with happy loving homes don’t get divorced.
First of all congrats on the success of your game. I've been mulling over taking a break from my corporate engineering job and making a game. Would it be possible to send you an email in about two weeks or so with some retrospective questions of your game dev journey? I'm currently in a crunch mode for a work trip then going to be with limited internet access while on the trip so wanted a chance to get my thoughts/questions together before asking.

If you don't have time, totally understand and congrats on all your success.
If you want it cold, just put your datacenter in Antarctica. Be right back, getting my YCombinator pitch deck ready.
I wish I knew what this Vim mastery looks like. I have seen people do things in VS code I don't know how to do, so I wonder if you can be really productive in Vim, or you simply never realized how productive you can be in VS code.

Do people know they can use regex substitutions in VS code, for example? I'm sure Vim can do this as well, even Notepad++ has it, but it's the sort of feature most people don't know about because they just don't use regex very often.
Sure it's not hosting full news rooms, but the big names on there who have gone independent seem to have a pretty sizable audience relative to their size.
I did actually do that when I tried Vim but it felt clunky.

The find and replace is more at folder level with vscode previews only terminal equivalent I know is serpl
I got a really bad flu last year because I delayed my shots. At 48, it was nothing like I experienced when I was younger, just mucus filling my chest for a week, uncomfortable to breathe with a scratchy wheeze. I don’t mind getting the flu I got when I was younger, but I will get my vaccinations on time to avoid going through that again.

I get how flu vaccines become more important as you age, COVID also (lest you win a Herman Caine award). Younger people getting vaccinated also helps limit transmission to older people who are more likely to die from it, but doing so requires a bit more empathy than just pure self interest.
His interview on the Diary of a CEO is excellent.

https://www.youtube.com/watch?v=FjrJ2DJN_pA&t=1s

His chocolate business is worth several billion and over a billion in business a year. His YouTube channel, Amazon shows (which AMZN says will be their best show ever), Youtube channel, Mr Beast Games, etc. 5 billion might be on the low side.

Watch the interview, what an incredible young man....
Turn on the search icon in the prompt box and use o-3. Or use the new Firefox AI that's built into that browser and made for looking at the website you're looking at.
Isn’t it a return to protectionist, mercantilist-like policy? That’s the opposite of a free market.
Relative numbers are overrated. Visual mode is much more flexible. Seeing absolute line numbers is useful for other purposes.
I just download it from the repository. That's not am option on iOS, which is one of many anti-features.
Ah it currently only supports epoch time to readable date, not the other way around. Will consider this as a feature request!
The intent of the amendment was to make sure Democrats couldn't say that former slaves weren't citizens.
I'm 28, and when I was 15, I didn't know anyone tinkering with computers either. Besides myself, and the other kids at school didn't take kindly to that.

Now I do know a lot of kids under 15 doing computer tinkering, usually gaming PCs. If anything, I'm worried that they do it too much.
Not OP but I've done similar work myself.

Alternatives for authoring PDFs include LaTeX or similar markup languages, or GUI-based tools.

For many works, Markdown is more than sufficient for producing book-length texts (I've done this numerous times myself, either authoring my own works or transcribing/modifying books for improved access/readability). Markdown's benefit is that it is extraordinarily lightweight, and removes overhead from the authoring process.

Even where one ultimately chooses to migrate from Markdown to some more capable authoring format, Markdown remains useful for creating the original rough form of the work. Complex elements (figures, formulae, tables, etc.) can be indicated and, after document conversion from, say Markdown to LaTeX, fleshed out in full.

With tools such as Pandoc (see my earlier comments on it), it's trivially possible to create multiple outputs (I usually refer to these as "endpoints") of a document. I've used Makefiles to drive this process, such that I write source in Markdown and generate partial or full HTML documents,[1] other LWMLs,[2] PDF, ePub, straight ASCII/UTF-8/Unicode text, word-processing formats, etc., as I want. The set of Markdown + Pandoc makes this trivial in ways that, say, LaTeX alone isn't entirely suited.[3]

It's of course possible to use another LWML as the source format. Markdown has its limitations, but is most widely known and implemented, and limitations workarounds are typically reasonable.

________________________________

Notes:

1. A partial HTML doc may be useful for dropping into a larger document, and doesn't require global HTML elements such as the <html>, <head>, <body> tags, or others such as <nav> or <aside> in most cases.

2. Lightweight markup languages such as bbCode, AsciiDoc, RST, MediaWiki, OrgMode, etc., etc., see: <https://en.wikipedia.org/wiki/Lightweight_markup_language>. Useful when inserting the document into systems based on these formats.
If you want data on it; the St Louis Fed has some really good stats for job postings on Indeed in various sectors going back to 2020. They're rough in a lot of industries:

IT Operations and Help Desk: https://fred.stlouisfed.org/series/IHLIDXUSTPITOPHE

Software Development: https://fred.stlouisfed.org/series/IHLIDXUSTPSOFTDEVE

Banking and Finance: https://fred.stlouisfed.org/series/IHLIDXUSTPBAFI

Hospitality and Tourism: https://fred.stlouisfed.org/series/IHLIDXUSTPHOTO

Scientific Research: https://fred.stlouisfed.org/series/IHLIDXUSTPSCREDE

Electrical Engineering is going pretty well though: https://fred.stlouisfed.org/series/IHLIDXUSTPELECENGI
You need to press `ves` and type the new word. Trust me, it's really fast.
Agreed. It’s also so cool they still have the old Java versions available to play, all the way back to alpha (and before IIRC). Nostalgia for days.
I think the only way it can truly be managed is by having the author of each side be a trusted and respected figure in their community. I think publishing the full drafts, editors notes, and revisions along with the piece would do a lot to make visible any deliberate efforts to frustrate one side.

I don't think the "out of public view" drafting makes a big difference around this. I actually think making the drafting and revision process public during the drafting would have more corrosive effects on the process. In that one side can push and set a narrative without the other side having opportunity to respond.

Anyway, I don't think any editorial system can be fully hardened against the editor leaving imprints of their viewpoints on the piece, but I think this approach would be significantly more transparent than the current state of play.
Now that they tend to price match Amazon and vice-versa there really is no reason to buy from Amazon. If it's in my local stores BB gets it to me faster too.
I love it. I want a python-esque version that's whitespace sensitive. But only for trailing whitespace.
It reflects, it amplifies.
But the discussion is not about intelligence, human or otherwise.
for one, people like to record videos or do video calls without needing someone to hold the phone. they helped ship iphone accessories for this already, recently

another use case is for watching something or interacting with it via voice when your hands are tied up doing something else or from a distance. same value as vision pro without the goggles or isolation
I’ve also seen “Aptronym” used for this: https://en.m.wikipedia.org/wiki/Aptronym
> This doesn't really get you to the maximum, because f might be computing max(x, y) + 5, but it does show the idea.

Perhaps { int | _ >= x && _ >= y && (_ == x || _ == y) } ?

I just proved in Coq that if all of these always hold for a function, the function coincides exactly with the max function.
I disagree on the quality. Google trends reflects a general decline of Indeed popularity, which could lead to fewer postings.

However yeah, places aren't really hiring. Absurdly gerrymandered roles and specific tech stacks point to probably more backrubs than hiring. Which is fine, if you want crony mcauthorized knuckledragger, take him, your product, your marketing, your teams, your contracts, and your whole history, and gtm.
U.S. soldier charged in AT&T hack searched "can hacking be treason"
Vim plugins are generally unusable. The one that VSCode has is especially bad.
well-tempered sophistication, great result. thank you
You just literally stated that people can be too poor to buy food on the primary market so they have to set up a secondary market in order to get food.

I probably should have been more clear in my statement and put "farmers" instead of "you". It wasn't really a statement about food but about market access and participants ability to signal demand.

You second statement is just boringly stupid.
This is exactly the type of project I would love to do to my 2017 27" iMac Retina 5k. It's getting a bit slow, so I would love to salvage the beautiful screen and drive it with a new mini. But alas I can't find any similar kits like the Juicy Crumb Docklite.
pros and cons of very thick walls i guess…it’s difficult to make changes to your home.

Wifi 7 (6ghz) barely penetrates a single “drywall” wall (in U.S.). It will have a very hard time penetrating thick concrete / brick walls.

in your case if you wanted good wifi 7 signal in all rooms you’d probably need to run wired backhaul and install an access point per room. Probably not worth it. It might make sense to have wifi 7 in your living / dining space though. Especially if you have an open kitchen.
Best Buy's web site still carries some quality. It also has some random items you might not expect. I found a sling bag on their site in a size that had been sold out on the brand's site for months. These days BB and BHPhoto tend to be where I start my searches for electronic items when I know what I want.
> If memory safety was "just the right regulations" easy, it would have already been solved.

Memory safety is already a solved problem in regulated industries. It's not a hard problem as such. People just don't want to solve it and don't have any incentive to: companies aren't penalised for writing buggy software, and individual engineers are if anything rewarded for it.

> Every competent developer loves getting things right.

Unfortunately a lot of developers care more about being able to claim mastery of something hard. No-one gets cred for just writing the thing in Java and not worrying about memory issues, even though that's been a better technical choice for decades for the overwhelming majority of cases.
WaPo dropped 10% of its subscriber base in just the one week after the endorsement debacle in October. https://www.theguardian.com/media/2024/oct/29/washington-pos...
The vast majority of apps using structured data and not block oriented data formats. A major exception is databases, but common file formats that most people work with - images, text, etc. often aren't best mutated directly on disk, but rewritten either to the same file or a new file. Without some transactional capability, mutating a file directly on disk can corrupt a file if the writer fails in the middle of the write. More than a few text editors use this as their method of saving to ensure that there is never an inconsistent state of that file on disk.
"1967 outer space treaty, space and the moon are “not subject to national appropriation by claim of sovereignty"

because no country on earth can utilize full space venture (yet), do you think this treaty will hold if lets say US decide that they would colonize the moon for a start because no one would be able to do anything
Yea I'd say like 95 until 2001ish. Then everything got serious.
Your page will convert better if you embed your 2-field form right there, instead of the call-to-action button. Even better if you make it a 1 field form (and ask for the notification-receiving email after submit).
123rd falsehood developers believe about networks: the endpoint isn't moving around through space with 1.5s of latency.

In practical terms though copying data to every aws region on earth would be cheaper. Or would it? :thinking face:
Makefile-driven development. Run "make pdf" as needed (looped in a shell one-liner if you prefer, or driven by an event watcher). A decent PDF viewer will either reload the document automatically on change or can be readily reloaded. The Suckless PDF viewer zathura is among the former, I've also used, variously, xpdf (slightly grungy these days but an old reliable) or MacOS's Viewer app.

<https://pwmt.org/projects/zathura/>

This lets you work on the doc in a terminal window and have the (reasonably constantly updated) formatted output in a PDF viewer.

Short documents will render virtually instantly. I've not had long renders until documents extend to at least several chapters worth of text if not book-length, and even then it's a matter of a few seconds in most cases. Highly-formatted texts may of course take longer.
Should Type Theory (HoTT) Replace (ZFC) Set Theory as the Foundation of Math?
The article says he lost millions on one of his Amazon show…

I’m a little skeptical of some of these claims.
v/V mode is right there for block selection.
It's easy to imagine that we'll have fallen off the precipice well before you or I can definitively say "this is the moment, democracy is at stake, we must go to the streets."
Its easier and saner than you think.

No massive churn, quite performant and the code i wrote 20 years ago runs without modification.

Can other blub languages claim this?
I agree !

For browsing/reading code, I don't see how vim can be much more efficient than a properly configure IDE that support crtl+click, the back and forward mouse buttons and a command of the keyboard shortcut.
If this has to be forced, it probably isn't necessary or very beneficial. How much will it cost to conform to these "standards" versus not? Who stands to gain by making non-conformant software illegal? I think it is clearly far too expensive to rewrite all software and retrain all programmers to conform to arbitrary standards. Hardware solutions to improve memory safety already exist and may ultimately be the best way to achieve the goal.

It seems to me that Rust programmers, unhappy with the pace of adoption of Rust, seek to make other languages illegal because they do things different from Rust.
'cw' is way faster, no need to enter visual mode (don't rely too much on it)
What I'm saying is that the BBC intentionally subverts their historical series to intentionally inject biases that are ahistorical but fit either commercial or political tastes. These TikTok videos were made in good faith but made a series of largely inconsequential mistakes inadvertently, and in a domain where few expect the sort of accuracy most would expect from something appearing on the BBC.

The latter is far less relevant than the former, yet it's the former pretending to freak out about the 'dangers' posed by the latter. And no I don't gatekeep on anything, ever. It's childish, insecure, and myopic. The more people that get involved in any thing the better that thing will be, in the longrun.
"Sanitising" doesn't work. It's an exploit mitigation strategy, not a sound way of actually preventing bugs. And it doesn't prevent many of the vulnerabilities you list, because many of the things that cause issues don't come from "input" at all (e.g. a lot of buffer overflows can be triggered with "legitimate" input that isn't and couldn't be caught by input sanitisation).
Perplexity launches $50M seed and pre-seed VC fund