skysight-inc/HackerNews huggingface dataset:
> Inserting println statements, compiling, running, inserting more println, and repeating is very inefficient.

That all depends on how long it takes to compile and run.

> If you learn to use a debugger, set breakpoints, and step through code examining values while you go then the 8 seconds spent compiling isn’t an issue.

Meh, it's fine.

You still have to set new ones and re-run your code to trigger the reproduction iteratively if you don't know where anything is wrong.

Clicking "add logging break point here" and adding a print statement is really not very different. In my experience the hard part is know where you want to look. Stepping through all your code line by line and looking at all values every step is not a quick way to do anything. You have to divide and conquer your debugging smartly, like a binary search all over your call sites in the huge tree-walk that is your program.
Also, his remarks during the Jan6th meandering are indiscernable from MLK's or others, but had the "violent" (no broken statues, no fires, no fatalities...?) "insurrection" been any less "welcomed", then his plagiarism would had likely been spotlighted instead.
> potential applications
> if you ...
> for example ...

Yes there seems to be lots of potential. Yes we can brainstorm things that should work. Yes there is a lot of examples of incredible things in isolation. But it's a little bit like those youtube videos showing amazing basketball shots in 1 try, when in reality lots of failed attempts happened beforehand. Except our users experience the failed attempts (LLM replies that are wrong, even when backed by RAG) and it's incredibly hard to hide those from them.

Show me the things you / your team has actually built that has decent retention and metrics concretely proving efficiency improvements.

LLMs are so hit and miss from query to query that if your users don't have a sixth sense for a miss vs a hit, there may not be any efficiency improvement. It's a really hard problem with LLM based tools.

There is so much hype right now and people showing cherry picked examples.
China wins.
It was a jury trial. If that's not good enough for you then nothing will ever be good enough for you.
> Unless you can show me where, this year

The fact they gave up on the Russiagate conspiracy after a while doesn't obviate them pursuing it because they "thought it had teeth" (it didn't) or because the conspiracy theory was believed by "everyone" (it wasn't).
There’s a distinction in behavior of a human and a Chinese room when things go wrong—when the rule book doesn’t cover the case at hand.

I agree that a hypothetical perfectly-functioning Chinese room is, tautologically, impossible to distinguish from a real person who speaks Chinese, but that’s a thought experiment, not something that can actually exist. There’ll remain places where the “behavior” breaks down in ways that would be surprising from a human who’s actually paying as much attention as they’d need to be to have been interacting the way they had been until things went wrong.

That, in fact, is exactly where the difference lies: the LLM is basically always not actually “paying attention” or “thinking” (those aren’t things it does) but giving automatic responses, so you see failures of a sort that a human might also exhibit when following a social script (yes, we do that, you’re right), but not in the same kind of apparently-highly-engaged context unless the person just had a stroke mid-conversation or something—because the LLM isn’t engaged, because being-engaged isn’t a thing it does. When it’s getting things right and seeming to be paying a lot of attention to the conversation, it’s not for the same reason people give that impression, and the mimicking of present-ness works until the rule book goes haywire and the ever-gibbering player-piano behind it is exposed.
I have this little book that I cannot find right now that is pretty explicitly that. just a little math symbol dictionary. its small enough to fit in a pocket and was invaluable all through college.
Seems like the next logical conclusion is to sell dual-use devices with a "just add software" component provided by a "Russian" company.
These kinds of comments are borderline mendacious: you can observe, trivially, that 50% of the Trusted Publishers currently known to PyPI are neither Google nor Microsoft controlled[1].

If PyPI accepts two more likely ones, a full 2/3rds will unrelated to GitHub.

[1]: https://docs.pypi.org/trusted-publishers/adding-a-publisher/
I have pixel 7, and I think this feature is or very unstable, or cell-provider dependent. It was on my phone, then was not, then re-appeared briefly again, now it is not even in settings.
That article is nearing 20 years old. The legacy media landscape has been on life support for years. I am guessing that number has fallen dramatically. Hmmm…
They have been going down since chatgpt arrived. Is there still music in it?
Current gen AI is bad at high level planning. But I've found it useful in iterating on my ideas, sort of a rubberduck++. It helps to have a system prompt that is not overly agreeable
Seems that Mozilla is detached from reality, not only because of this, but they also refuse to implement other APIs like WebUSB providing bizarre claims about security at the same time neglecting valid arguments about web apis being safer than native apps..
This is a great idea. thanks for sharing it. I might need this for myself someday.
Sounds like a retro topic.

Move standup to 10:30am so Todd can sleep in
Why is only one person dancing? The dichotomy of sweat effort in composing a sweet synth tune.
> kept around for as long as FireFox feels like

I've heard Firefox keeps OPFS data in browser as long as there's enough space (which can be checked from JS). It's been reliable from my experience, but backup is still necessary by saving to remote server or export as local file. Safari has a stricter strategy and removes OPFS data and local storage more aggressively, for example, if a site domain hasn't been visited in 7 days.

On the File System Access API, it seems doubtful that Mozilla will ever implement it in a useful way.

> Mozilla's Position

> There's a subset of this API we're quite enthusiastic about (in particular providing a read/write API for files and directories as alternative storage endpoint), but it is wrapped together with aspects for which we do not think meaningful end user consent is possible to obtain (in particular cross-site access to the end user's local file system). Overall we consider this harmful therefore, but Mozilla could be supportive of parts, provided this were segmented better.

https://mozilla.github.io/standards-positions/#native-file-s...
Silk Road's Ross Ulbricht Is Waiting for Trump to Keep His Word and Set Him Free
i only performed a quick read of the paper but couldn't find how many humans they used to generate their expected human performance, this seems to be the main content:

> To ensure that we did not overfit PaperQA2 to achieve high performance on LitQA2, we generated a new set of 101 LitQA2 questions after making most of the engineering changes to PaperQA2. The accuracy of PaperQA2 on the original set of 147 questions did not differ significantly from its accuracy on the latter set of 101 questions, indicating that our optimizations in the first stage generalized well to new and unseen LitQA2 questions (Table 2).

> To compare PaperQA2 performance to human performance on the same task, human annotators who either possessed a PhD in biology or a related science, or who were enrolled in a PhD program (see Section 8.2.1), were each provided a subset of LitQA2 questions and a performance-related financial incentive of $3-12 per question to answer as many questions correctly as possible within approximately one week, using any online tools and paper access provided by their institutions. Under these conditions, human annotators achieved 73.8% ± 9.6% (mean ± SD, n = 9) precision on LitQA2 and 67.7% ± 11.9% (mean ± SD, n = 9) accuracy (Figure 2A, green line). PaperQA2 thus achieved superhuman precision on this task (t(8.6) = 3.49, p = 0.0036) and did not differ significantly from humans in accuracy (t(8.5) = −0.42, p = 0.66).
The main difference between GPT5 and a PhD-level new hire is that the new hire will autonomously go out, deliver and take on harder task with much fewer guidance than GPT5 will ever require. So much of human intelligence is about interacting with peers.
On the bright side, racist thoughts creeping into classes who haven't been exposed to circumstances that lead to racist thoughts before might become more understanding of and helpful towards those who have contended with them for ages instead of simply dismissing them as people born with "incorrect thoughts". Racism is never actually about race.
You can no longer upload a PGP signature to PyPI, if that's what you mean. That was phased out last year (to virtually no complaint since nobody was actually verifying any of the signatures, much less attempting to confirm that their keys were discoverable[1]).

[1]: https://blog.yossarian.net/2023/05/21/PGP-signatures-on-PyPI...
Engh... I used to rely on a debugger a lot 25 years ago when I was learning to program, and was extremely good at making it work and using its quirks; but, I was building overly-simplistic software, and it feels so rare of a thing to be useful anymore. The serious code I now find myself actually ever needing to debug, with multiple threads written in multiple languages all linked together--code which is often performance sensitive and even often involves networked services / inter-process communication--just isn't compatible with interactive debugging.

So like, sure: if I have some trivial one-off analysis tool I am building for which I am running into some issue I could figure out how to debug it, but even then I am going to have to figure out yet another debugging environment for yet another language, and also of course surmount the hassle of a ton of ensuring that sufficient debugging information is available and I'm running a build that is somehow not optimized enough for debugging and yet also not so slow that I'm gouging my eyes out, I could use a debugger, but I'd rather sit and stare at the code longer than start arguing with a debugger.
What command line option or compiler directive can I use to create a .COM program? How do I declare a near pointer variable?

http://bitsavers.trailing-edge.com/pdf/borland/turbo_pascal/...

Page 221 (232 in the PDF): "A Pointer type is stored as two words"
appreciate your support!
Yes, but it seemed a little ironic in context. But now you mention it, the piece does stroke its core audience nicely ;-)
I asked once and it just gave me “p”. I said “no more fancy like” and it produced the correct result. This is the real power of the model for narrowing search, you can interrogate the results.
That said, hopefully we both agree that spreading lies, misinformation, and outrage amongst people is not productive either.

You agree; I agree. I'm not sure how many more of us there are, but I don't think it's a majority.
<magnet:?xt=urn:btih:2650E9B1E36E713DD78BAFC638408A491854B839>
There are coal mines in the UK?
As per the terms here: https://www.keycloak.org/pricing
Thanks for explaining. I think I've identified the part in your argument I don't understand:

> but they [Facebook] control which ads they are showing, and naturally with Marketplace-only placements Facebook has an advantage over AcmeShop

My question is, why do you think Facebook won't simply sell the ad space to the highest bidder, whether it is AcmeShop or a Marketplace seller? Why do you think Facebook is giving an advantage to Marketplace ads? Do you have any evidence they are?

Remember, Facebook doesn't even make money if you sell something locally and pay in cash. A big way that Marketplace makes money is through ads. But if AcmeShop is bidding more for ad space, then presumably Facebook will show the AcmeShop retargeting ad instead.

If there is evidence that Facebook is showing lower-bidding Marketplace ads over higher-bidding AcmeShop ads in your Instagram feed, because of the fee it takes on shipped items that use Facebook Marketplace Payments, then yes I agree that would definitely be an abuse of power! And thank you for explaining that -- if that is what you're saying.

But I think it has to be shown that Facebook is actually engaging in that kind of anti-competitive behavior. We can't just assume it. There's nothing inherently wrong with running the two businesses together.

(Also, if by "Marketplace-only placements" you're referring to boosting listings within Marketplace as opposed to more general ads like on Facebook, there's nothing preventing AcmeShop from listing and boosting its items on Marketplace as well.)
> The bar to become "the enemy of the state" is much higher - for example, your comment won't get you in trouble here.

I think you're drastically overestimating the effect of being sarcastic about jingoistic rhetoric on the chinese internet. I imagine China, much like the DoD, is quite proud of their ability to penetrate systems and cause havoc.

> The US government also wouldn't, say, hack Spotify and snoop on their business plans to prop up a competing US startup - something that is commonplace with the Chinese intelligence apparatus.

I can't imagine there's much worth taking from Spotify. Meanwhile, if you think the US won't steal technology from China when there's something worth stealing, you're a massive fool.
How do we have ghost jobs and simultanously not have enough tech workers that we need to import them?

I am seeing lots of qualified commentors (according to them) say they won't even get a call back...
What about standups? Are you implying that having to be somewhere at a certain time in the morning impedes your ability to go to sleep at a reasonable time so you can get a healthy amount of sleep?
That's the question and since they didn't explicitly mentioned that in the post I assume that it will be shown to the pro accounts too. You pay 20$ for the "pro-search", but not for ad-free experience.
In tech, I've tended to provide references. Don't know if they were ever called but I had them lined up. And pretty much all my jobs have been through my network in any case.
If one of the most important innovations in tech in recent times cannot support itself without ads what is the future of tech (and why?)
I only dislike Podman because some distributions used it as an alias for docker which made a lot of docker-compatible software to not work on that distribution unless some workarounds. I wouldnt normally blame the application for this but in this case they are both, application and distribution, from the same dev.
My next low budget horror film is going to be Zombie Kaczynski
Back when Intel regularly gave updates with 2x performance increases, people did make decisions based on the performance doubling schedule.
It's really bad on my iPhone 13. Surprised they released it here. After one or two clicks it needs to recalibrate. There doesn't seem to be a way to not click on things either. No way to change apps. After the third recalibration, I selected "yes" to "would you like to disable eye tracking", and while eye tracking was disabled, I also lost access to swiping down on the control center or swiping up on the app switcher. Had to restart the phone to get things back to a usable place.
Congrats on your keen insights.
Virtual Geometry in Bevy 0.15
yeah, it is definitely my brain that has broken.
Estonia , it is very cool that as long as you don't pay out dividends the corporate tax is effectively 0.

Which is a little different from the traditional system of spending everything you earn in R&D in order to not pay taxes, in Estonia this means that you can sit on it for a year or two as long as it stays in the company, and then re-invest it when proper opportunity present itself, that is not just re-investing for the sake of avoiding taxes like it happens in every other jurisdiction
Please learn how to use it responsibly

To me, the most interesting part of going to our local gun range is seeing, in fact, that my political opponents are, at root, sensible humans who are generally motivated by the same Maslow's hierarchy of needs as I am.
The recruiter is still not really working for you, and the incentives are not aligned enough in your favor.

What we need is more of an "agent" like actors have: Maybe I don't have a full picture of what a Hollywood agent does, but I imagine they're constantly working in the background, looking for gigs for their busy actor, doing all the toil and paperwork and research on their behalf. Their end product is: "Studio X wants you to work on film A this year, and then Studio Y wants you to work on film B next year."

I could see a software engineer agent who gets paid by the engineer to do all of the application-filling-out, all the LinkedIn clicking, all of the company research, all of the pavement-pounding networking and paperwork toil, and all the interviewing, and then out comes: "Companies X, Y, and Z have these offers for you, which one do you want?" I'd probably pay a fortune, or maybe even a percentage of my comp, for a service like that.
During WWII when the UK needed to build a lot of ships, they chose to build coal-burning ships because the UK knew that it could always get enough coal to fuel ships whereas they weren't certain about getting enough oil.

Warships need to be able to go fast, so all of the Royal Navy's ships had been switched to oil long ago (because oil-fueled ships go about twice as fast) and that never changed during the war, but the thousands of "merchant" ships they built (and asked the US to build for them) ran on coal.
Don't make me tap the sign.

"GARBAGE IN -- GARBAGE OUT!!"
https://www.devex.com/people/is-air-france-s-24-hour-cancell...
The system underlying all of this - ChatGPT Code Interpreter - is designed to allow users to execute code, including code that lists files and folders and allows files to be downloaded.

There's not much in here that feels like a security vulnerability to me.

The one exception is the thing where you can download files from GPTs. If you create a custom GPT with files in it those files are visible in the /data directory that is visible to Code Interpreter, which means users can request ChatGPT to zip them up and allow you to download that zip file.

This is a known issue which I've seen people complaining about before, and I'm a little surprised that OpenAI haven't addressed it.

It makes sense for files uploaded to a GPT to be visible to Code Interpreter in some cases - my own JavaScript Code Interpreter - https://simonwillison.net/2023/Nov/15/gpts/#javascript-code-... - bundles a Deno binary so Python can shell out to it and run JavaScript, for example.

But if you're uploading files to have them chunked and embedded and used for RAG you might not want the raw PDFs to be available in Code Interpreter as well.

One solution would be for GPTs to allow you to specify if each file should be used for RAG or Code Interpreter or both when you upload them.

GPTs haven't had much developer attention since they launched last year though.

I've been running a scraper against Code Interpreter for a while to track changes made to both the internal code and the available packages - you can see that here: https://github.com/simonw/scrape-openai-code-interpreter
My highly opinionated take from working in a field with replication issues -- the people publishing unreproducible results simply want to either establish or reinforce high social standing.

They are highly intelligent and skilled in the sense that they can progress their career through complex political moves within funding agencies, journal editorial boards, conference organization, and university departments. Proper statistical analysis and experimental design are absent because it's a nuisance in the way of success, not due to lack of understanding or low intelligence. There's still room for rigorous scientists to succeed, but it's becoming untenable for many to stay.
That doesn't look innocent in any way.
> My local gun store

Not a thing for most places
a liberal democracy, where you prevail with better arguments

This is only true when everyone argues in good faith, and is committed to accepting the possibility of being proven wrong. Sociopaths and other kinds of assholes exist and can corrupt any system if allowed to do so.
When they were on X, people on X had no incentive to go to other places for Guardian content. Now they do. I don't believe that they'll meaningfully change people's behaviors on their own, but's a step.
The OPFS is used in the online version of Photoshop to allow editing large photos without having the entire file (and undo history) loaded into working memory.

https://developer.chrome.com/blog/how-photoshop-solved-worki...
I have no clue what your point is. Reductio ad absurdum is a useful argument, not a logical fallacy.

> And before you say “constitution,”

I have zero idea why I would say "constitution" or anything really. My entire point is that nobody is beyond the reach of elected representatives, and that is by design and a good thing too.
I want to stuff a transcript of a 3 hour podcast into some LLM API and have it summarize it by: segmenting by topic changes, keeping the timestamps, and then summarizing each segment.

I wasn’t able to get it do it with Anthropic or OpenAI chat completion APIs. Can someone explain why? I don’t think the 200K token window actually works, is it looking sequentially or is it really looking at the whole thing at once or something?
Agree with consumer level.
Yeah the article is just another borderline-useless self-promotion piece.
And pocket the money from the gold bars? Probably better to donate them anyway, better yet to give it back to victims involved in his lies
I think you're missing something. The key in question is a short-lived ECDSA key that lives inside a publishing workflow and is destroyed after signing; neither GitHub nor the Sigstore CA generates a signing key for you.

PyPI will accept any key bound to an identity, provided we know how to verify that identity. Right now that means we accept Trusted Publishing identities, and GitHub identities in particular, since that's where the overwhelming majority of Python package publishing traffic comes from. Like what happened Trusted Publishing, this will be expanded to other identities (like GitLab repositories) as we roll it out.
Not sure about all carriers, but on mine I still get a push notification when a call gets blocked blocked by the spam filter.
Damn son. That line is epic. Pretend I somehow gave you another dozen votes.
> UI development?

The interface builder was written in Dylan and running inside the Dylan runtime.

The early use of Dylan (actually its precursor language Ralph) was to develop software on a Mac for an external device, like tablets and handheld computers. The development system was an external mainboard attached to a Mac. Apple released eventually a first device with ARM 610 20Mhz CPU, 640Kb RAM and 4MB ROM as a product. A few of the early internal development environments were written in Lisp on the Mac, using a lot of memory (precious and expensive megabytes!).

> Apple Dylan environment

That was a prototype of the Apple Dylan environment, later released as a technical preview. It was also never a product. Apple at that time often developed software prototypes and the released product was then recoded as a more efficient tool. The technical preview was for the Mac and for develop software for the Mac.
Right, naturally the extent matters, but it's still the most important statistic when doing cost analysis.

Also, other statistics are just wage in disguise. Work-life balance refers to working less, which means a higher wage. PTO is also just working less, which is a higher wage. WFH means less driving + lower cost of living, which is an effective higher wage.