skysight-inc/HackerNews huggingface dataset:
All of my neighbors seem to like me. The specific area I'm in has a 14% vacancy rate, so the people around here aren't worried about gentrification. I'm walking distance to the Metra. My wife has family in Indiana, and not having to drive through the entire city to see them was also a factor.
One interesting thing about working on numbers so large is that it becomes harder to assume that memory access is constant time. It's already not that easy now (cache miss vs hit, and external memory), but when you operate on data sizes that large, memory accesses matter by at least the square or cube root of N. If you require largely sequential access it is possible to outperform an algorithm that requires conditional random access by some function of those factors, which can make some algorithms look much worse or better compared to the classical analysis. Of course, it still does not matter whether your algorithm is going to finish in a couple of trillion years or a trillion trillion years.
Watch out for 1/2-hour ish capture-point campaign style maps, though... I wasted so many Fridays in my early 2010s doing that.
BINGO! Poor, rural states don't have the manpower resources or monetary resources to take care of the aftermath of disasters. Let me put it this way, North Carolina wasn't waiting on FEMA in order to start taking care of their disaster.
> It may sound harsh, but there's not a lot of skill involved in starting new coding projects (it's one of the best things about the craft imo).

I generally feel the opposite. Starting a new project, not just a prototype, requires a lot of decisions and knowledge that mostly only has to be applied at the beginning of a project. Language choice, core dependency choices, build system, deployment, general project structure, etc. Each one can be changed later on, but the longer a project goes on, the more of an impact these early decisions have, and the more important it is to get them mostly right from the start.

On the other hand, when you join an existing project, many decisions of the project are already made and you just write code that resembles existing code.
The key to managing this complexity is to avoid mixing transport-level state with application-level state. The same approach for scaling HTTP requests also works for scaling WebSocket connections:

* Read, write and track all application-level state in a persistent data store.

* Identify sessions with a session token so that application-level sessions can span multiple WebSocket connections.

It's a lot easier to do this if your application-level protocol consists of a single discrete request and response (a la RPC). But you can also handle unidirectional/bidirectional streaming, as long as the stream states are tracked in your data store and on the client side.
I just hope they're able to fix their font rendering, it looks like crap on 100% DPI scaling.
That is interesting.

Is Django shiny? I have been doing it for so long it feels like old tech to me. YMMV I suppose.
std::print is one. You need variadic generics to make it work.
Almost all scam calls originate in India. It's absolutely an indicator.
Can DIY tools measure PFAS in drinking water?
For what purpose do they make these calls?
I'm sure the behavioral economics people at Activision and EA trying to get kids to buy more cosmetics would have a lot to say about that...
Never forget Super Storm Sandy
I would like to add that this is probably not deceptive advertising. At least not intentional deceptive as many people including me didn't know that CC licenses are not meant for software and is not considered open source. I don't know if it is common misunderstanding or not but I think there is strong case to say that some people intuitively would think so.
This is all a bit tangential, and I understand the gif is meant to be illustrative, but I think it reinforces the view that things like "summarize document" are good prompts.

People really need to learn to be more detailed when telling AI assistants what to do because they benefit from context. Saying just "summarize document" or "what does this code do" with no context is going to lead to subpar results. It would be like stopping a random person on the street and asking just that one question. Also why paste a screenshot of code instead of the actual code??

Finally your gif is 4MB which is therefore very slow to load, especially for such a short recording. Consider using a tool life gifski to reduce the size to a more appropriate size while maintaining quality. The grainy background might be hurting more than helping, unless that's a byproduct of dithering from the conversion from video to gif
I know a lot of servers exploited that as well to play music in the background... in retrospect, the idea of a web view hanging around while you're in a game is terrifying.
> The solution I've come up with but haven't yet put into action is to use an ESP device, with some sort of contact switch which sits _in_ the hole where the lock goes and detects whether the lock (bolt?) is physically present.

Another option is to disassemble a door/window sensor and replace its reed switch with a contact switch, much like you want to do with the ESP.
Chinese scientists bring humanity closer to fusion reactor
Interesting use case actually. I had never thought of this. I wonder if it’s used in the wild
I read this, and then a couple others of your posts -- I love your approach and interests, internet stranger! When I "grow up" I want to be more like you

edit: I'm also a big fan of your obvious love and devotion to your wife :)
The issue there I think is the idea of two reals having a "between."
Consumers develop their own interpretations and usage of industry terms used in marketing to consumers.
Unclear why. You have to hit a prompt that says "Yes, this was me" and then pick a button. The approach airplay takes to pair: type in 6 digit code. That seems better to me.
This is what he replied when asked about the backdated comments:

> The backdated answers were an internal test. We conceived of a bot that would provide a quality answer to a thread without a reply after 1+ years. That too also failed. Instead, I’m considering pruning all threads without a reply as they clutter up the forums.
How is call spoofing allowed by telcos? Is it a technical limitation that let's this happen?
No release of the Epstein files though. Curious.
"What is the training data set we have for nuclear war?"
If you navigate straight to bad-domain.com which redirects to good-domain.com, there will be no referer at all.

If you click a link on red-herring.com which points to bad-domain.com, which then redirects to good-domain.com, the referer will be red-herring.com (if not disabled entirely).

HTTP redirects have no effect on the referer.
Why Wealth Can't Buy Class, Good Taste, or Manner
ADL seems to be having second thoughts: https://www.axios.com/2025/01/23/elon-musk-nazi-joke-adl
That's what ATProto is trying to solve, funny enough.
Yes, that's right. This was definitely not intentional and we are very open to changing it to something more appropriate!
Most contract jobs went to big consultancies who benefitted from a change in legislation related to contracting. That resulted in lowering of contract rates at first, then shipping large numbers of offshore contractors to the UK from non-EU countries, and finally to roles being moved offshore altogether. A lot of UK contract roles are no longer advertised in the UK, but offshore. It's so bad that offshore recruiters are now seeking UK-based contractors for remote EU roles. UK politicians allowed a massive takeover of IT roles by offshore consultancies, recruiters, and contractors.
Almost zero chance this technology doesn't break HIPAA law somehow.

> our data is stored securely and encrypted on servers under Legalyze.ai's control.

If you found out a law firm is sending your medical records to a third party without any prior BAA or consent....
Or just use jsonrpc.
Cool, does that mean we can go out more and talk to real humans again? Can't wait tbh.
Straight Talk on Leadership: How to Cut the Crap and Just Lead (2023)
Boeing to log $1.7B in defense program losses in fourth quarter
> Validation is not training, period.

Sure, but what we care about isn't the semantics of the words, its the effects of what they're doing. Iterated validation plus humans doing hyperparameter tuning will go a long way towards making a model fit the data, even if you never technically run backprop with the validation set as input.

> OpenAI is not doing science; they are doing business.

Are you implying these are orthogonal? OpenAI is a business centered on an ML research lab, which does research, and which people in the research community have generally come to respect.

> at this point, the argument OpenAI did something rests on unfalsifiable claims about the industry as a whole, claiming insider knowledge, while avoiding any verifiable evidence.

No, it doesn't. What OP is doing is critiquing OpenAI for their misbehavior. This is one of the few levers we (who do not have ownership or a seat on their board) have to actually influence their future decisionmaking -- well-reasoned critiques can convince people here (including some people who decide whether their company uses ChatGPT vs. Gemini vs. Claude vs. ...) that ChatGPT is not as good as benchmarks might claim, which in effect makes it more expensive for OpenAI to condone this kind of misbehavior going forward.

The argument that "no companies are moral, so critiquing them is pointless" is just an indirect way of running cover for those same immoral companies.
We have all this verification on the Web, but not the phone. Why do telcos allow for spoofing? We wouldn't allow that with email. Is this a technical limitation that allows for spoofing?
We programmers certainly come in a lot of varieties!
For the tech discussions I'm interested in burning cpu/GPU cycles for proof of work is a good way to make replies expensive enough that only people who care will post then.

Another option is a web of trust.

It's finally the year of gpg!
It might not be, but I can't understand how someone who has written such advanced software, and includes a monetization plan, and then posts about it on HN also doesn't take the time to choose a license.

Even if they didn't know CC wasn't suitable for software, everyone knows that non-commercial isn't Open Source.

I didn't dig into the software, but I wonder if the licenses for the dependencies allow this either, eg if any are GPL or similar.
In addition to the others mentioned on the sibling comment (I cannot reply to it?), udm=28 is shopping, 36 is books, 37 is "products", 44 is "visual matches", 48 is "exact matches", 50 is "AI Mode" but no tab appears, 51 is homework and I stopped at 80 because the page kept removing that part of the url all the way up to that point.
Multiplicity of type 6 secretion system toxins limits evolution of resistance
An overview of "artificial photosynthesis"

https://en.m.wikipedia.org/wiki/Artificial_photosynthesis

They may be using a technique similar to this

https://www.nature.com/articles/s44160-024-00648-9

Perhaps a more accessible article.

https://news.umich.edu/in-step-toward-solar-fuels-durable-ar...
<as a bunch of ppl get social editing a google doc>

Why is this a google doc? Who is the source/author?
I tried and I really liked so I considered a switch but:
- It's missing debugging capabilities. They have it in their pipeline, but, as it stands, not for production use if you do not want to develop with debug prints all the time.
- The font rendering still needs some polishing. On a non retina display using a dark mode in mac the fonts are pretty blurry in comparison to vscode, and I had to use a medium weight for the editor font for improved readability.
I asked ChatGPT what German companies publicly opposed Hitler. The response ended with this:

Overall, German companies largely fell in line with Hitler's regime, driven by economic, ideological, and survival motives. Open opposition was rare and often silenced quickly.

It would be a bit foolish on our part to expect events today to deviate much from history.
This seems a relevant time to remember that 90's-era conspiracy mythology saw FEMA as the big boogeyman agency whose emergency powers were essential to an authoritarian seizure of the nation.

Along with the ATF and IRS (for other reasons), its looming and certain villiany rallied sovereign citizen and militia types to organize and arm themselves.

Assuming some of those people now have more political influence than they have had in the past, it seems like the legacy of that mythos could be part of what's at play here.
Nothing to report, his bedsheet just did that.
i struggle to understand the connection between optimization/mathematical programming and the knowledge representation problem in classical AI.

I thought that the reference was to the general 'no free lunch' assumption: https://en.wikipedia.org/wiki/No_free_lunch_theorem
I guess the profit is where the hazards lie! Skimming your landing page, it sounds like you're making meaningful efforts to compensate for the aspects of LLM that horrify us around here: sounds like you're primarily providing direct references to the "needles" in the case record haystack, rather than synthesized "insights"; serving the legal professionals themselves with a specific mundane research task of theirs rather than playing lawyer for consumers or purporting to produce polished results.

Better you than me, but the very best of luck to you, and congratulations on your launch.
This is based on my own experience and conversations with hiring managers and recruiter over the last two years. I have also been involved in screening CVs. It's impossible to keep up with the flood of fake CVs.
i'm fairly surprised that i fired it up, wrote some go code, and the lsp worked.

I too am growing tired of tinkering and want minimal configs. So much so that I had to force myself to stop using doom emacs in favor of neovim. Neovim setup is much simpler now that lua exists but i'd rather not tinker as much as I do.

Enabling/Disabling plugins is fun in a way when you wanna take the time to do that.

I might give zed a spin a few more times.

Can zed be run from a terminal over ssh or is it just GUI?
Yeah that’s why I suggested you to provide some evidence, otherwise there’s zero credibility and the claims and comment likely do not matter whatsoever.
Depressingly enough, I would pay good money for a miniaturized version to put in my office/workspace – or some simulacra of the weather outside on plants etc. Imagine astroturf with flowers rippling with the winds.
Then again if it's your law firm, the one who's representing you; and doing so lets them build your case at half the cost in research hours... or lets them figure out whether they can take your case where it might not have been worth their time to see before? I don't know much about how these things work, but I could see where people I know might consent to such a thing.
Was it good to encourage people to settle in flood plains? LBJ has some explaining to do...
What about numbers with infinite digits?
Pre-web there are plenty of "human-computer interface" documents / guides / etc. And UX research and demos (e.g. The Mother Of All Demos).

Pre-software there are plenty of "design of everyday things" books, schools of thought, movements, etc.

This is nothing new, aside from our current state being driven by a recent surge.
Ask HN: Any Law Books Sources
I can smell that windows 98 theme, the gray plastic and the rubber mouse ball that used to get schmootz in it.
*most of the Americas.
> my workflow consists of switching back and forth between a terminal window and an editor window.

Same! I run neovim in tmux together with stuff I hack on. I switch beteen tmux windows with shift-arrows and it works so well. I run this full screen in Ghostty. No distractions.

I try Zed and VSCode and I always come back to this setup. It works so well for me personally.
It is interesting, that this forum might be „AI poisoned” for other AI bots, because training AI on content generated by AI = garbage.
Zed doesn't run in terminal, sadly.

That's the one reason I actually did end up using vim, even if Gui editors are theoretically highly superior.

It's always there in the terminal with me. So you know how it goes, you set up $awesome_ide on a separate screen or what have you; start messing in the terminal, and then for quick edits you grab vim anyway. And once you have the whole edit/test/edit/test loop going, well, vim is still there. And hours later you find out the whole IDE has just been sitting there the whole time.

So yeah, I'm not married to vim I don't think. A nicer terminal editor would always be welcome? And if it has vi(m) bindings to ease me into it? Who knows.
Do you believe any elements of the investigations or prosecution of Ross involved lies or attempts to frame him by agents?
No need to use KDE to use KDE Connect. Gsconnect works well on ubuntu/gnome and integrates like you'd expect it to.

https://extensions.gnome.org/extension/1319/gsconnect/
100%

I talked about this in my paper. Incredibly, a paper by the top GP researchers had come out the year before (iirc) talking about these very problems. They offered a set of standard benchmarks they hoped the field would adopt, so naturally I did, but I haven't paid attention since I graduated so I don't know if it actually took hold.
This sounds like the most plausible hypothesis.
"x86" and "RTOS" don't really work together, given SMM, complex caches, and so on. If you have any sort of high-performance task, you'll likely want to have an separate embedded MCU (or a dozen of them) to control it.

And embedded stuff has a ton of OS'es, such as FreeRTOS, Zephyr, ThreadX... And there are plenty of proprietary solutions, like Nvidia DriveOS.

The embedded OSes are quite limited compared to regular ones like Linux - the task scheduler is present, but everything else (like processes, filesystem, dynamic file loading, binary tools, etc...) is either missing or optional.
one another scenario is that if you open the domain from browser, they will do 301 redirect, but for traffic coming from Google/search engine, they will show their actual content.
It started in 2019 with the introduction of IR35 legislation. HMRC scared the living daylights out of clients using contractors, they even went after the government contractors. That opened the market to umbrella companies and large consultancies who switched paperwork, lowered rates, then shipped roles offshore.
> They just developed on what they had

Correct.

> No one was sitting down and factoring in blur, scanlines, phosphor persistence

I get why you'd assume that from today's digital context. But analog video was different. I created video games in the 1980s and I know a lot of other people who did too. We still get together and hang at places like the Hacker's Conference and reminisce about hand-coding composite video pixels on 8-bit processors in assembly language. Good times.

Back in the day, we not only considered how the pixel data we put in memory would be displayed differently on screens, we had to iteratively test it because analog video output circuits weren't always consistent between platforms (Woz made things a lot trickier by saving a nickel on the video output of the Apple II). Take a look at this http://nerdlypleasures.blogspot.com/2021/10/apple-ii-composi...

Part way down the page you'll see a clear example of how we could put a specific pattern of black and white pixel data in memory that would cause the monitor to display 15 different colors. What we put in memory was not what the monitor displayed. And we wrote whole games this way. It also wasn't just the Apple II. Every arcade board and computer system could have it's own quirks. So, thinking about the blur, scanlines, and phosphors you mentioned was actually the easy part. The hard part was manipulating the display circuit in unnatural ways by hand-counting CPU cycles to display pixels in the "off-limits" overscan area or to switch display modes in the middle of a raster. There's even a book about programming the Atari video system that's literally called "Racing the Beam" (as in racing the electron beam scanning the CRT raster 59.94 times every second with the CPU). Most 80s games programmers had to know a lot about analog video signals. In fact, that's how I eventually crossed over from computer programming to video engineering.
> There could be critical mass of users on the site but anyone can open link to public accessible stream on Mastodon and BlueSky (at least for now).

There’s no way they change that; it was an essential part of what made Twitter useful, and important.
VIC 20 Elite
Don’t even get me started on modern games’ menu UIs.

I got the latest CoD for PS5 like a year ago and I couldn’t figure out what the fuck was going on in the menu. Incoherent mess impossible to navigate. I felt like I was going insane.

I guess I’m just getting old.
Oh, never mind about the PageRank paper, it was already in the list
Thanks for the feedback—it’s a valid point, and I’ve been giving a lot of thought to how teams define and approach 'fixes.' In some cases, a fix might mean something as significant as transitioning away from a public parent Docker image to a 0-CVE solution.

That said, this is part of a broader phase-two conversation. Right now, I’m focused on building the foundational layer: keeping things transparent, pulling and sharing public data, and addressing the larger challenges around public Docker image management.

Expanding into customer-specific features is definitely on the roadmap, but we’re taking it step by step. I’d love to hear about the challenges you’ve faced managing fixes and dependencies—what would make the biggest difference for your team?
It would be nice to have the option, I think, possibly as a URL parameter. This opinion is somewhat self-serving, as I use the GitHub repo front page as the link for all my FOSS projects, because it's super easy to have the documentation track the revision of the code you're looking at. But it does also reflect where I typically look first when looking at other people's projects too.

(What would suit me, I think, is a view that was very much like the current one, but with the files list collapsed (but expandable). So there'd still be all the the tab-like row across the top, and the About column with releases link, and the main area gewgaws like branch dropdown and some indication of the most recent commit. But just with the README front and centre by default.)
Is this the same as https://olive.legal/ ?
Bridging the Moat
that's what makes it so scary.
Wikipedia edit war saga with respect to the Israel-Gaza war has led me the loose all respect I once had for the encyclopedia. I don’t trust anything written there, even obscure technical things that are probably unaffected.
Gold is slated for removal from binutils for version 2.44.0, so it's officially dead.
Big leap forward for the field! kudos on the great work guys
Cute story. It even wouldn’t be out of character for him.
The general advice I give is:

Don't trust incoming calls, text messages or emails.

Don't trust caller ID on your phone.

If someone calls you asking for information or to do something, ask for a case id or reference number. Hang up, call back on a number you get from a previous bill, back of your credit card, or by googling the company.

If anyone is pushing for something to be done urgently, stop. Hang up, don't take any action. Call a trusted other person and talk to them about it.
Whatever works for you. Me, I like my creature comforts.
If you relax your constraint to "retain logs for the past N days", you can accumulate the logs from T=0 to T=(today - N) into tables and still benefit from having snapshots from that cutoff onwards.
The tab completion for the AI suggestions is 100% the most annoying feature I've ever used. I just want to indent my line and not have to keep hitting escape 1000 times. Awful.