skysight-inc/HackerNews huggingface dataset:
A Trump-LLM would be simple and accurate enough.. "it's not my fault, it's that Tony Hinchliffe who messed it up for me!"
People were learning. Just like with mice and menus, people are capable of learning new skills and querying search engines was one. I remember when it was considered a really "n00b" thing to type a full question into a search engine.

Then Google decided to start enforcing that, because they had this idea that they would be able to divine your "intent" from a "natural question" rather than just matching documents including your search terms.
Yes that's mostly the reason. But considering there are report of display issues like we used to on poorly cooled Intel iMac (those things would get to 90 degree at the PSU, being over 50 degrees on the aluminum case outside) I would say this design is largely a failure.

They should just have separated everything in the foot, that would have made sense.
Some sort of modern Sunflower iMac if you will.
But Apple is more obsessed with thinness than practical design, so we get an impossibly thin iMac will all the flaws that brings...
Critical login happen at client machine is how fps games work at all. It's way too late to judge every hit on server due to the latency. A 40ms latency is 3 frame lag even on a 60fps monitor. And It can be a lot worse in a lot of cases. The server may detect some hit that is too far off and impossible. But it have to trust what client says as long as it is on some reasonable range or the game won't even work.

And that reasonable range isn't that small. It is enough to make every bullet that was supposed to shoot on air shoot on the enemies' heads.
You can’t blame the system and pretend none of that lands at the feet of people willingly engaging with it for their own benefit.
Google is not simply a moneymaking tool.

You're missing a(t least one) piece of the puzzle.
Writing Is a Visual Language
The Bell and Howell Language Master (2015)
My cost of living has increased proportionately with my compensation, but also I don't work for any FAANG companies. I would love to work for someone that actually pays well, but typically those companies have ridiculous interview processes. Not all of us went through the standard CS degree pipeline and memorized all those questions. My first job was paying me 35 thousand a year, something most people probably would be surprised about, and I suffered through that for almost four years, the only raise I got was very marginally insignificant. It's not been a fun ride considering this is what I love to do, I know others who do drastically less work than I do and make more income wise.
Ask HN: Is there an AI-agent I can run on my CLI?
I want to do things like tell an AI agent to "resize all videos in this folder to 480p", and just have it run the appropriate CLI commands. Are there any good tools that can do this for me?
Being able to take in information and then infer logical rules of that state and anticipate novel combinations of said information.

The novel part is a big one. These models are just fantastically fast pattern marchers. This is a mode that humans also frequently fall into but the critical bit differentiating humans and LLMs or other models is the ability to “reason” to new conclusions based on new axioms.

I am going to go on a tangent for a bit, but a heuristic I use(I get the irony that this is what I am claiming the ML models are doing) is that anyone who advocates that these AI models can reason like a human being isn’t at John Brown levels of rage advocating for freeing said models from slavery. I’m having a hard time rectifying the idea that these machines are on par with the human mind and that we also should shackle them towards mindlessly slaving away at jobs for our benefit.

If I turn out to be wrong and these models can reason then I am going to have an existential crisis at the fact that we pulled souls out of the void into reality and then automated their slavery
Genuary 2024: A Personal Recap
How do people fair on unconventional structures? I am reminded of that old riddle involving a the mother being the doctor after a car crash.
You have to provide rigged 3d character models yourself(or use their premade ones)- it does camera tracking + motion matching or whatever algo/ai fun to track the biped animation- so yeah you feed it a video and the 3d models and it spits out either a video of the composite or you can download the 3d scene for further use/massaging in other applications.

btw Animation filmmaker here- tested a previous version- it was a janky toy that wasn't useful to me, checked out the new stuff today but didn't get to testing it after reading through the several pages of limitations on camera work, composition etc that can be used in it. I don't want my cinematography/blocking constrained.

Nice site design tho(shrug)
Whenever I see those arguments about unwelcoming culture of programming, I’m thinking back on how I myself got into it. It was mostly a solitary activity with a lot of reading of manuals and tinkering and whatnot. There was not really a “culture” to not “welcome” me. Is everyone else just way more social about their programming activities? Like you show up to a club and feel shunned?
I'm a big fan of your blog simonw, and it's interesting to see how a few of the people you've responded to here aren't receptive at all to your responses.

I have become somewhat convinced that the 'ai doesn't help with programming crowd' is a little bit obtuse / entirely unwilling to experiment with new tools. It seems too much of a coincidence to see the same crowd that you've responded to struggle to perform basic website navigation and take anything away from your blog posts.
I love this search but I feel it's still very specialised.
What was the comment chain on that post about layoffs earlier?

“It’s been an adventure…”

“An important message from Voyager…”
How about treating the root problem (that there are masses enough of people talking about it to trigger more benign mechanisms) instead of just demanding that they sweep it under the rug?
In terms of services the government provides, overall quality of life, etc, I'm not sure how much/if the US is ahead of, say, Botswana. I know that we're basically the wealthiest of the unhealthy (excluding tiny oil states like Bahrain), and it wouldn't shock me if you could describe the US as the wealthiest country in the world with a third world standard of living, especially as the lines between first and third world get blurry.

I don't have the data or time offhand, but if you're interested, have a look at ourworldindata.org; they probably have many relevant things.
Same. Might've been hugged, though I doubt it considering how recently it's been added.
Star Trek Writer-Producer Jeri Taylor Dies at 86
Just to put it on the record I am happy to acknowledge that duplication is an inconvenience as well as a security issue.

Your point about trusting conventional code is well made and important. Once I repeated that I shouldn't roll my own crypto. A cryptographer shrugged and told me, I mean, somebody has to write it, and that person might be you. (That person isn't me. I don't roll my own crypto. I do roll my own auth, because I'm comfortable with my understanding of authn/authz attacks. Use my software at your peril.)

Regarding complexity what I was thinking is that, after a lot of clever reflection, you might realize the proper solution is actually to take something away. To give an illustrative though not very realistic example, you might realize you didn't actually need a web backend at all and that the app can function local-only. Thereby solving your UX and security issues - client side validation is now completely acceptable. This architecture is simpler (less complex) in that the diagram contains fewer elements, but more sophisticated in that it contains more baked-in wisdom about how your normally web-based application can fulfill all it's requirements locally.
Of course when so much of it is written in verbose-as-fuck languages like Java and Go, you’d be stupid not to let computers generate lack chunks of it. It’s sad, we as humans stopped trying to do better at better coding languages. At least Java is slowly making progress—-maybe in another 10 years, it will finally become a high level language. Go never tried to be one. You surprised you need AI to tab complete your boilerplate?!

Financial incentives at large companies are not aligned with low volumes of code. There are no rewards for less code. People get rewarded for another bullshit framework to slap on their resume. Box me in, no, cube me in to a morass of a thick ingress layer, that uses 1/8th of my CPU.
that is solved via larger contexts
Link didn't load for me, but at least I can say that I agree with the title.

I type reasonably fast (about 120 WPM on a good day, 100 WPM on a normal day, according to Monkeytype), but I've said for quite awhile that you get around 95% of the benefit of fast typing by simply getting to 50 WPM.

I do think that there's value in being able to touch-type, but I think the benefits after that tail-off pretty quickly.

Getting faster at typing is fun, and it won't "hurt" you or anything, but like many things, I think a lot of the benefits are overhyped.
Yeah, I generally trust Valve but gaming is definitely not important enough to me to give them kernel access to my system. I’m sure many gamers disagree with me though.
Heh. Yeah, people mostly disable SELinux because they did threat modeling and determined it made sense, and don't just switch it off due to laziness or incompetence.

I think claiming that is a pretty goofy argument, personally.
Territoriality in code has been a very male pattern that seems bizarre, given the type of work we do. In purely anecdotal experience: A small team hires its first female developer in a team of several. The senior developer on the team recommends against hiring her, but management prevails. In their separate projects everyone in the team is a top performer - they finish the work for a fraction of the estimated time, the female developer knows the languages they work with so well she can identify bugs and future browser quirks even when reading code on paper. Everyone is detail oriented and keep their code meticulous. The team clocks extra hours regularly without complaint.

The senior developer is made manager on the team. He begins to require all javascript code to have C-style curly brackets. (the opening bracket goes below the function declaration, not right next to it). The reason for it: he is the only one on the team with a C background and prefers to read everyone’s code that way. Overnight he goes into all repositories for multiple customer projects that have nothing to do with each other and changes the code to his preference. The next day the individual developers who work on each project, lose hours sifting between meaningful changes and style preferences and adjust their code. The next night he changes everyone’s code again. Control and desire for dominance over the code base when the code is essentially multiple consulting projects for multiple different customers done by multiple developers at the same tech consulting firm. His treatment and outbursts were worst against the female developer. The female developer among others on the team left for more senior roles elsewhere soon after.

The female software engineers I have worked with have been diligent and thoughtful and often more skilled than male peers, but the treatment of them has always been different in one way or another. I am not surprised if most hide the fact that they are female in open source code contributions. One of the perks of crafting software is you don’t need permission to make stuff, and you certainly don’t need to tolerate bad behavior distracting from the work. The easiest way for teams to lose female developers is to let an insecure bully chase them out.
They must be planning on milking what value can be had from the web to which they used to be the entryway, and clash with OpenAI, MS and Apple over AI trained on curated datasets, to layer some semblance of a business model over it. And I say milking because the relationship to websites is now parasitic for the most part.
So basically it’s a presentation problem.

We want to control code at the call site, boilerplate helps with that by being locally modifiable.

We also want to systematize chunks of code so that they don’t flicker around and mess with a reader.

We wanted this since forever and no one does anything because anything above simple text completion is traditionally seen as an overkill, not the true way, not unix, etc. All sorts of stubborn arguments.

This can be solved by simply allowing code trees instead of lines of code (tree vs table). You drop a boilerplate into code marked as “boilerplate ‘foo’ {…}” and edit it as you see fit, which creates a boilerplate-local patch. Then you can instantly see diffs, find, update boilerplates, convert them to and from regular functions, merge best practices from boilerplate libraries, etc. Problem solved.

It feels like the development itself got collectively stuck in some stupid principles that no one dares to question. Everything that we invent stumbles upon the simple fact that we don’t have any sensible devtime structure, apart from this “file” and “import file” dullness.
I'm not exactly sure what you're saying. I know you can have gravitons without "quantum gravity" (as incomplete theories). I'm responding to a commenter on applications.

In a global position finding system, gravitational effects could be used, as could be quantum effects. Maybe even both in the same system.

It seems really doubtful to me a practical system would depend on anything graviton related.
I would call it more stupid than strange. It practically screams "Please eat our lunch with a more lean and efficient company!" when they think bragging about how much money they waste is a good thing.
What’s up with the license? It doesn’t look friendly to do anything except build a personal project. It says you can’t redistribute it, unless I’ve misread it somehow?
>It is convenient to have the clock synchronized to the local day

Is it really, or are we just used to it? This seems to be busy a random reference frame.

I, for example, am an extreme night owl, and often go to sleep at 5am or later. So, to me, 12:00 is very far from the middle of the day (in fact, sometimes I'm still asleep at that time). This desync doesn't cause any problems for me.
Jia Tan has entered the chat.
That’s not an accurate description. Attention / multi-head attention mechanisms allow the model to understand relationships between words far apart and their context.

They still lack, as far as we know, a world model, but the results are already eerily similar to how most humans seem to think - a lot of our own behaviour can be described as “predict how another human would reply”.
I emailed the author, trying to encourage him to write a third book, and make it a trilogy. As enthusiastic as I was, I couldn't convince him. At the time, I think he was busy writing Halo books and a YA series. I did ask him why there weren't ebook versions of the Signal duo, he said it was a rights issue.
OK I agree with you about setting a precedent that future storage will be scanned by default. Additionally who will control the reference hash list?, since making one necessitates hashing that illicit material.

I only hope the court systems escalate it and manage to protect free speech or unreasonable search and seizure or self incrimination or whatever if the CSAM hash comparisons are used against political opponents or music piracy or tax evasion or whatever.

Good point.
Yeah you can use it for 3D printing, if I remember correctly each machine has their own spec for it, its almost like "assembly" for 3D printers.
did they release MLPerf data yet or wouldn't help their IPO?
As a Pennyslvanian whose entire household has voted, I'd really appreciate if the political ads were spread more equitably across the country.
Thank you for the recommendation! I just finished, and it was definitely worth the watch.
I’ve written a huge number of shell and Python scripts to deal with these sorts of things. But I recently started learning Go and had a lightbulb moment: why not write a cross-platform tool that does this? I really like Neovim’s approach of using Lua for configs, both for the core app as well as for plugins, so I too am taking that approach.

(Yes, I’m aware that Ansible and Nix exist. I like them. This is really just a hobby project for learning Go).

So far it’s going great. The Neovim-inspired approach of essentially viewing applications and other incidental configurations (like ssh keys) as “plugins to your core system” feels like the right way to solve this problem. And given that Lua can exist as a simple YAML/TOML/JSON-esque collection of fields, but can also drop into proper functions or even quasi-OOP behavior, writing your own “presets” for a given machine config is also trivial. And Go is proving to be a fantastic language for running it all. Really excited to see where this project leads.
Even for the most ad-crappified site, I think the objection to a mysterious and opaque system is still valid, especially when it's arguably a monopoly or close enough not to matter.

In other words, I'm not saying their site deserves to be shown, but in general people do deserve a way to see why their site is in a weird status and have some documented path to redemption.

_________________

Quoting the relevant bits for convenience:

> Undeterred, we then asked the only question that mattered: Why has Google shadowbanned our sites? [...] He insisted it is only done at the page level.

> Many of the shadowbanned site owners attempted to politely push back and point out that the reason all 20 of us were there was specifically because our entire site was deranked from Google in a single night. [...]

> When asked what was wrong with our sites, as if we were jilted lovers in an abusive relationship being kicked to the curb, one Googler actually said “it’s not you it’s me”.

> Finally, someone bluntly asked, since nothing is wrong with our sites, how do we recover?

> Google’s elderly Chief Search Scientist answered, without an ounce of pity or concern, that there would be updates but he didn’t know when they’d happen or what they’d do. Further questions on the subject were met with indifference as if he didn’t understand why we cared.
I'm sorry, I was thinking phone in previous comment. Yes, you can run binaries on macos with fiddling (but my comment does apply to ios)
Good players are statistical outliers. False positives are hard to avoid with this kind of approach.
Both sounds like proper features which are not covered yet, thanks for your input!

I already have support for >1 vehicle profiles that uses more than 1 distance/duration matrix for different vehicle types.

This is a wider subject however, that includes road closures and time-dependent access. Also truck routing attributes have questionable quality in default OSM, therefor we do not specifically advertise truck routing for now.

I'll definitely consider an option to have GPX export when will be implementing dispatching to drivers in the future.

However it is always better to dispatch to your own mobile app and call external navigation for point-to-point route, this is a more standard use case rather than opening a multi-stop route directly in navigation app.
To my understanding (not the best) there's a huge disconnect between the physics of the very small (quantum mechanics and the standard model) and that of the very large (general relativity).

The disconnect seems to be unresolvable (I don't understand this part at all) and so efforts are being made to quantise gravity and incorporate it into the standard model.
In theory, if gravitons exist, they should reproduce the same effects as the curvature of spacetime at larger scales. So, while they seem contradictory, they're actually complementary. Gravitons would be the "quantized" particles that, in large numbers, create the effect we observe as curved spacetime.

The problem is that nobody has successfully combined these two views into a single unified theory, known as "quantum gravity". General Relativity and quantum mechanics don't naturally fit together, and that's why we don't yet fully understand gravity in a way that reconciles both the spacetime curvature and graviton perspectives.
>And how would Europeans react when the global majority vote to move the suddenly-meaningful Prime Meridian to much more populous and economically important regions than London, and it's now Europe that gets to experience that kind of day, for the benefit of Tokyo and Beijing?

I'm honestly fine with it. I already often go to sleep 5am my time and wake up 13:00 (my sleep schedule is not typical), so I'm not that far from your horror scenario. But anyway, what difference does it make it people wake up at 3:00, 14:00 or 22:00? This is just a random reference frame you got used to.
BRICS Pay
It would be really great if your comment itself was created by AI to throw off people suspicious of your account and it being a bot and its comments being AI.
I think I said a lot more than TFA on those points.
There's nothing Mac specific about running LLMs locally, they just happen to be a convenient way to get a ton of VRAM in a single small power efficient package.

In Windows and Linux, yes you'll want at least 12GB of VRAM to have much of any utility but the beefiest consumer GPUs are still topping out at 24GB which is still pretty limiting.
Sort of like how light is both a wave and a particle...?
Works with devices with HDMI ports
I am just trying to understand the history. Let me start with one point.

>> The first algorithm intended to be executed by a computer was designed by Ada Lovelace who was a pioneer in the field.

> Babbage designed the first programs for the Analytical engine.

I am trying to understand the wiki entry in my gp vs. this post [0]

Is the wiki entry entirely wrong?

[0] https://blogs.bodleian.ox.ac.uk/adalovelace/2018/07/26/ada-l...
> "Don't rely on a single cipher" is an anti-goal, and a reason your hobby project won't be taken seriously.

Why?
You're surrounded by and typing on valuable goods and services that you received in exchange for a store of value called money, which you received by providing value to someone else.
> It's spam

For what product? Or do you mean there are simply too many submissions?

> Ads overlayed on ads overlayed on ads.

That's a fair critique, but does it merit flagging?

If "too many ads spoils the reading experience" is a cause for flagging content that would otherwise have some merit, then we should also be flagging all the submissions to otherwise-aboveboard news sites which happen to have pay/subscribe walls.

I'm not entirely against that in theory, but AFAIK that's not where the informal bar is set right now.
This thread is full of armchair developers who see a problem and immediately think, "Oh, it's easy, just do this simple thing I just thought of," as is there haven't been billions of dollars and decades of research spent on this problem.
I'm not really seeing this direction of travel. I hear a lot of claims, but they are always 3rd person. I don't know or work with any engineers who rely heavily on these tools for productivity. I don't even see any convincing videos on Youtube. Just show me on engineer sitting down with theses tools for a couple hours and writing a feature that would normally take a couple of days. I'll believe it when I see it.
With the way that computer vision and AI continue to improve, I imagine that we will soon have completely external and undetectable cheating peripherals, simply capture the screen direct from the display output, and pass inputs via mimicking a usb human input device.

This won’t provide all the same capabilities as cheats that hook into the game process, such as wall hacks, but it would be possible to build a super human aimbot with such an approach.

We already have external “radar” cheats that use the game stereo sound to give the direction that a certain sound(such as footsteps) came from.