skysight-inc/HackerNews huggingface dataset:
And datamoshing lets you produce effects that weren't in the source clips.
https://archive.is/thoL6
I think the GPT models have been able to run Python (albeit limited) for quite a while now. Expanding that to support a variety of programming languages that exist though? That seems like a monumental task with relatively little reward.
My favorite discovery about Amazon civilization is that the incidence of human-edible fruit trees is much higher in any area near navigable water. They were modifying the forest to be more supportive of humans.
I made an objective test for prompting hacks last year.

I asked gpt-4-1106-preview to draw a bounding box around some text in an image and prodded in various ways to see what moved the box closer. Offering a tip did in fact help lol so that went into the company system prompt.

IIRC so did most things, including telling it that it was on a forum, and OP had posted an incorrect response, which gpt was itching to correct with its answer.
With more effort I expect that eventually we will be able to model physical instruments just as good as the real thing. However it is an open question if that is good. Sometimes along the way we discover how to make something better. Of course sound is subjective and so no everyone will agree it is better.
The power cost of inference and training is coming down exponentially. Deepmind v3 was trained for a tenth of what it cost to train equivalent performing models a few months earlier.

This is like saying digital electronic computers would never be economically and environmentally feasible if we had extrapolated out from the Z3 and ENIAC.
I remember you posting a similar comment last year. Certainly emissions have flattened, but just looking at temperature data from the last two years, it seems likely that we have already set in motion some positive feedback loops which is quite bad news. I suspect we'll have little choice but to intentionally alter the albedo of the atmosphere rather soon in order to at least buy our selves a bit of time.
You mean proto-Germanic (from which German also descends), not German. Saying English descends from German is sort of like saying French descends from Italian.

As for the main point: no serious historical linguist argues that English is descended from Latin. Yes, English superficially has lots of Latin vocabulary, but the phonology, syntax, basic words, etc. are still thoroughly Germanic. Phonology being particularly relevant since this thread is about how well an alphabet matches a language's sound inventory.
> The society works best when people don't capture all the fruits of their labor for themselves.

Sure, but it sounds like you think people shouldn't be upset about businesses trying to capture all the fruits of people's labor, too.

Capitalism is evil, and people thinking that normalizing exploitation is OK is either shortsighted or it's also evil. Are you simply unaware that this is what's happening and what people are upset about? Have you never thought about it? Or do you want businesses to succeed in exploiting people's work? It sounds like it, because you wrote, "that's how it supposed to work".

I truly wonder if you're self-aware, or if you just think that you'll one day be on the side of the exploiters.
TLDR, I've let how I think and what I value to be entirely determined by capitalism. I then (essentially) won capitalism. Hence I don't know what to do since capitalism has no meaning beyond achieving extreme relative wealth accumulation.
I’d be happy to work with a small to medium company that needs customer facing help from biz dev to customer support. I’ve spent the last 17 years in advanced technology/startup first in cyber security and data privacy and the last 6 years in applied AI.
higher throughput means we can serve more people, not that anyone will be served faster. it's like a multi-lane highway
Anyone have any example videos generated by Gource they wanna share?

I'll go first: Here is a Gource video of some months of development on Typeform when I worked there: https://www.youtube.com/watch?v=jTo9qy5mIWg

Uploaded ~10 years ago, and I'm pretty sure none of that code is being deployed anymore, at least I hope so.
Richard Grove offers an online course called Autonomy that teaches these skills and more. Good course, I took it a few years ago. One of the topics is how to sell without being cringy, in my words.
This seems like anthromorphizing the model ... Occam's Razor says that the improvement coming from iterative requests to improve the code comes from the incremental iteration, not incentivizing the model to do it's best. If the latter were the case then one could get the best version on first attempt by telling it your grandmother's life was on the line or whatever.

Reasoning is known weakness of these models, so jumping from requirements to a fully optimized implementation that groks the solution space is maybe too much to expect - iterative improvement is much easier.
This is not what premature optimization is the root of all evil means. It’s a tautological indictment of doing unnecessary things. It’s not in support of making obviously naive algorithms. And if it were it wouldn’t be a statement worth focusing on.

As the point of the article is to see if Claude can write better code from further prompting so it is completely appropriate to “optimize” a single implementation.
Apart from `simd`, and if you allow us to embelish by using Tokio and I'll ignore the C++'s reliance on Boost, there's not really much I can see from C++'s standard library that's anyhow wildly different from Rust.

What in particular do you see lacking in Rust that you can do in C++?
LLMs are trained on content from places like Stack Overflow, reddit, and github code,
and they generate tokens calculated as a sort of aggregate statistically likely mediocre code.
Of course the result is going be uninspired and impractical.
Writing good code takes more than copy-pasting the same thing everyone else is doing.
Still does it. I see it regularly. Default settings.
Pretty typical of media reporting on court cases. Just awful.
I've been closely following this area - LLMs with the ability to execute code in a sandbox - for a while.

ChatGPT was the first to introduce this capability with Code Interpeter mode back in around March 2023: https://simonwillison.net/tags/code-interpreter/

This lets ChatGPT write and then execute Python code in a Kubernetes sandbox. It can run other languages too, but that's not documented or supported. I've even had it compile and execute C before: https://simonwillison.net/2024/Mar/23/building-c-extensions-...

Gemini can run Python (including via the Gemini LLM API if you turn on that feature) but it's a lot more restricted than ChatGPT - I don't believe it can install extra wheels, for example.

Claude added the ability to write and execute JavaScript recently (October), which happens in a sandbox in the user's browser, not on their servers: https://simonwillison.net/2024/Oct/24/claude-analysis-tool/

Claude also has Artifacts, which can write a UI in HTML and JavaScript and show that to the user... but can't actually execute code in a way that's visible to the LLM itself so doesn't serve the same feedback look purposes as those other tools. https://simonwillison.net/tags/claude-artifacts/

In December ChatGPT added Canvas which can execute Python in the user's browser, super confusing because they already have a separate Python system in Code Interpreter: https://simonwillison.net/2024/Dec/10/chatgpt-canvas/#canvas...
For new deployments/protocols, is there any reason to use RSA? Is RSA (mostly?) about legacy support nowadays?
“The only clue that users seemingly had of Siri's alleged spying was eerily accurate targeted ads that appeared after they had just been talking about specific items like Air Jordans or brands like Olive Garden, Reuters noted (claims which remain disputed).”

It’s very common for users to associate their conversations with ads and believe that they are being listened to, across many platforms including those without microphones. The article does not appear to provide any non-anecdotal evidence of this.
"If you get this wrong, OpenAI will be sued for a lot of money, and all the board members will go to prison"

This didn't work. At least not on my task. What model were you using?
One of the--admittedly many--things that puts me off AI is the pitch starts off as "you will have abilities you never had before and probably never would have had, be excited", then when critics are like, "woof it's a little worrying you can <generate a million deepfakes>, <send a million personalized phishing emails>, <scrape a million websites and synthesize new ones>, etc.", the pitch switches to "you could always have done this, calm down".

The whole point of software engineering is to do stuff faster than you could before. It is THE feature. We could already add, we could already FMA, we could already do matrix math, etc. etc. Doing it billions of times faster than we could before at far less energy expenditure--even including what it takes to build and deliver computers--has led to an explosion of productivity, discovery, and prosperity. Scale is the point. It changes everything and we know it; we shouldn't pretend otherwise.
IIRC there was a post on here a while ago about how LLMs give better results if you threaten them or tell them someone is threatening you (that you'll lose your job or die if it's wrong for instance)
There is an implied collectivism in your statements. The idea that "we choose to reward people who are successful" implies there is a collective with the legitimate authority to make such determinations. I reject this idea. Instead I propose that legitimate authority only exists to create a liberal ecosystem, not to meddle in the outcomes that ecosystem produces. A person's fortune (or misfortune) to be born with particular traits, into a particular childhood environment, is entirely their own. I see no source of legitimacy to redistribute that fortune to other people without explicit consent.
I had a scan of the code examples, but one other idea that occurred to me is that you could immediately drop any numbers below 999 (probably slightly higher, but that would need calculation rather than being intuitive).
I write with a similar approach to zettelkasten. My technique is purely digital. Paper is too easy to lose, damage, or not have on you when you need it, compared to a digital file that can be copied, synced, and backed up.

I keep everything in just one long file, which I think gives a similar feeling to what the article describes about notecards - by using folds and reordering where necessary it’s quite easy to always have whatever you want visible; there’s nothing forcibly hidden from you by a file structure.

I use plain text (with a tiny bit of custom syntax highlighting) in vim, because I like the simplicity and it fits my needs. But I think a one-file approach could work fine in a Markdown or WYSIWYG format.
So amazing that we can see this without even excavating it all.
Location: nyc

Remote: preferred, open to hybrid in nyc

Willing to relocate: no

Technologies: ruby, ruby on rails, javascript/typescript
(react, next, node), pulumi, aws, postgres, etc

Résumé/CV: https://www.linkedin.com/in/ryanvaznis/

Portfolio: https://vaznis.com

i'm a pretty active dev outside of my 9-5 working hours and just really enjoy building and solving problems that resolve pain points for people. i'm very comfortable in a startup environment and enjoy being productive.

if you're in nyc and want to grab a coffee/drink to chat let me know!
The most significant impact this USB-C requirement has had so far is on Apple

Balderdash! That's old man speak for "load of BS." Apple was a significant participant and driver in the development of USB-C. What? You think they were contributing time and money to the development of a standard they had no intention of using? Just spend a few seconds thinking about that.

Meanwhile, Apple was a leading adopter of USB-C throughout their product lines, everything but the iPhone.

Why was the iPhone the exception? When Apple switched from the 30 pin connector to the Lightning connector in late 2012 with the release of the iPhone 5, there was such an uproar that Apple promised they'd keep the Lightning connector for at least 10 years. Guess what? Apple kept that promise. Apple switched to USB-C for the iPhone in late 2023 with the release of the iPhone 15.

In fact, Apple customers had been complaining for years that the iMac, MacBook Air, MacBook Pro, and various peripherals had switched to USB-C and made it humorously difficult to connect to their iPhones without the need for adapters. It would have been far easier for Apple to break their promise and switch their entire lineup to USB-C. The fact Apple kept Lightning for the minimum time they promised is a huge indicator they were keeping that promise.

So no, the EU most emphatically did not "force" Apple into adopting USB-C charging. What the EU has done is prevent cheaper iPhones from being sold in the EU - the iPhone 14 and the iPhone SE. I reckon the EU doesn't think their citizens are smart enough to know what they're buying when buying older models.
Location of data, policies, cross-cutting concerns, latency/performance requirements, etc.

“Much later” is probably an exaggeration. You get to types “soon after” the initial design.
Start node with `node --inspect-brk …` or send SIGUSR1 to a running node process to expose the debug protocol port.

Then, connect with Chrome developer tools. You should see a NodeJS icon in the devtools if there’s a node process on your machine listening on the devtools port. You can use SSH port forwarding or similar to connect to processes on other machines like in a production environment.

Use the Chrome developer tools to take a profile, save it to disk, then analyze it using https://profiler.firefox.com

In production we use Datadog to collect and inspect profiles.
As a long time drummer and studio engineer and so on I'd say that there's definitely a hierarchy, where Zildjian and Meinl are considered the best, and Sabian and Paiste are a step down.

But like all matters of taste that's arguable, and someone will probably come along and argue it. That's my impression of how drummers view the brands though.
I'm feeling sales-curious myself as a currently rather technically-focused student. Find me at https://github.com/kartva/ and my email at sendtokartavya at gmail dot com.

(I didn't see an email in your about so this is the best way I know to contact you)
I actually agree with AT&T on this one.

There is only so much cellular spectrum and the more it’s congested the more performance degrades for all other users. Rate limiting in that environment makes sense.

Rate limiting over fiber doesn’t though.
I'm glad I'm not the only one who felt that way. The first option is the one you should put into production, unless you have evidence that performance is going to be an issue. By that measure, the first response was the "best."
Will AI Transform or Threaten the Per-Seat SaaS Model?
Right; natural gas in the US has gotten cheap. This has been a progressive trend (with some pauses) since natural gas was deregulated under Carter. The nuclear renaissance here in the US was knifed in the cradle because of natural gas prices becoming so low after a misleading burp upwards.
That's the wonderful part: you don't need to have accepted the deal or even have heard of Homey to be affected. There are some decently sized channels in that comment section of the class action That had no relationship with homey sulking about how othrt deals they took were in danger because of seemingly low click through rates.. And it's effect isn't limited to YouTubers. Y

ou don't need have been socially engineered in order to be a part of a company hack. Same deal here.
Another reason why a structured, public service year between high school and college would likely be beneficial for most young people in the US.
> He seems to realize he is an Elon bro but still thinks DOGE is an important national priority and not a problematic oligarchic downsizing of our important federal services and regulatory bodies.

I'm confused by this belief. Anyone who has ever interacted with a big government in the West knows they are a knot of old and confusing regulations that cause every thing to be slow and expensive. A leftist should be happy that the state gets to accomplish more with it's existing budget.
I enjoyed this post since this is exactly my approach to improvements: imagine the magic want solution, find the deltas between it and current state, code the deltas.

At work I often get tapped to work with folks who struggle with "Better Engineering" ideas (codebase improvements with an eye towards increased productivity). Usually it's just people being unable to come up with any improvements.

I always prompt them: 1. "Is this the best codebase you've ever worked in?" and 2. "If you were to rewrite this from scratch, would it look exactly like this?".

It's amusing how often those two questions trigger a light bulb moment. I of course follow up to ensure their ideas are actually good and grounded (no "let's convert the monolith to microservices") but it does wonders for inspiration.
there are a few community images on docker hub
110PW is about the total amount of sunlight striking the Earth.
> Every time I read some technical description about why this isn't happening, the technical description seems convincing.

Having knowledge of the technical limitations and challenges myself, I used to be on board for this argument, but now less so.

All of the technical arguments against the listening seem to ignore the "Ok, <DEVICE>" or "Hello, <DEVICE>" initiating phrases for the voluntary surveillance devices people put in their rooms, and offer only a worst case defense ~"how could they process everything everyone is saying?!"

Why is it such a stretch to imagine these devices grab Direct Objects and Subjects and store those singular items for ad keywording?

We have cookies and know how they work, why is it difficult to extrapolate?

simonw is a breathless proselytizer of LLMs and likely is suffering from "a man's salary depending on misunderstanding" and all that.

It bears repeating, "these corpos are raising billions and hiring former alphabet heads to their boards for reasons other than just making you a better programming assistant."
We do not ship to the UK for now, right now we're limiting ourselves to US for simplicity reasons and to iterate fast with our customers.

As for the tech stack, you'll have a lot of access, the only thing you would not be able to see is the cloud agent - although in time we might also open-source it!
AI Helped Me Create Today's #1 Product Hunt Tool in Hours
I’m a YC founder who did 0 to 2M ARR in founder led sales with absolutely 0 sales background. I’m basically a self-learned coder who had to take CEO role, therefore doing sales.

I find this video about enterprise sales from Pete Koomen (YC Partner) to be the best summary:

https://youtu.be/0fKYVl12VTA?si=mkP3SIWHiv2Ha3iT
Show HN: I made a free simple app to guess if text was generated by AI
I built an app that uses simple heuristics to guess if a block of text was generated by AI.

I found it interesting to build and I’m aware this is a deep area to get into.

Please let me know what you think!
I actually think precomputing the numbers with digit sum 30 is the best approach. I'd give a very rough estimate of 500-3000 candidates because 30 is rather high, and we only need to loop for the first 4 digits because the fifth can be calculated. After that, it is O(1) set/dict lookups for each of the 1000000 numbers.

Everything can also be wrapped in list comprehensions for top performance.
Why Do Some People Look Like Their Dogs?
> It was the inevitable but hard to predict outcome of capitalism

I think it was not hard to predict, and in fact it was actually predicted in countless pieces, criticising capitalism.
> in my opinion big SQLs are one of the best ways to store complexity.

Only if, ONLY IF, you have a lot of people that are well versed in SQL. It's very easy to write bad SQL. It's difficult to unravel thousands of lines of bad SQL spread across hundreds of procedures / views / functions. Ask me how I know...
[dupe] https://news.ycombinator.com/item?id=42563044
> At that point, why not just send me a set of bullet points and the presentation or screenshots?

Because video works better for product demos.

Show, don't tell.
You literally answered your own question.

Trust no one, and it doesn't matter if it's a Fortune whatever, a small enterprise, a small company or an individual.

A company or business of any size can axe a product they own at any time, unless they contractually promised you support.
you're confusing disabling wifi and the temporary disconnect mode.
> You're confusing marketing of a product (and the quality of the design of the marketing) for design of the product itself.

Why did you read this confusion into my post? Was it because I'm using YouTube thumbnails as an example or referring to A/B tests that websites employ to measure engagement?

These were concrete examples used to describe abstract concepts relating to human behaviour. The quality of a design affects how a user engages with the product, how they feel about the product and how they enjoy using it. I never really considered "marketing" in my comment at all. I was talking about demonstrable design elements (composition, mise en scene, copy, typography) and how those elements combine to affect the quality of the finished product .. and how that quality impacts user experience. This applies whether the "product" is ad copy or a physical object bought from the store.
Systems Generating Systems
I find this really hard to believe to be honest. Even dealing with things as rudimentary as a file handle are really thinking about a type of some abstract thing, even if you don't really conceptualize it as such. Types are the way to put a name on that abstract classification, so in dynamically typed languages even the name of a variable or function assigns a classification to the data it holds/returns, even if it's only really enforced by the programmer.

There are basically no untyped programming languages for a reason, types are a fundamental concretization.

In fact, I would argue there is no such thing as untyped programming, there's just different degrees to which the programmer is the enforcer of correctness.
My wife has been looking for a Javascript/React developer role for the last 6+ months in London with no luck. Not even a single interview call. We relocated from India to the UK for my job. She has 5+ years react experience in a startup in the business analytics space. She also has some backend experience in python, springboot, postgresql etc. She's comfortable in a Linux development environment.

I thought getting a web developer job in London should be easy because like everyone needs a web developer, right? But it's shocking to see rejections after rejections just at a resume level, even for a position in a company in a similar business analytics domain :-(.
> browser extensions have long remained a weak link in the security chain

Which is why you shouldn't use them.
Humans are meant to have kids and form families. This is the life meaning that is escaping childless strivers.
CF issue, or site programming issue.?
Safetag