skysight-inc/HackerNews huggingface dataset:
the supreme art of software marketing is convice your users that even your bugs are features.
It won't change much for US students. Those will be more affected by general cuts to universities.
> Or 5 tablets.

Two would be nice. Pixel (7) Tablet with GrapheneOS was a good start, but V2 was cancelled. Lenovo Yoga x86 is higher price tier.
Created the 0.0.1 for a framework that generates MCP servers
I started this work 3 days ago because it I wanted to create an MCP server for my application but I had to go though too much of the docs for me to figure out the ABC of it.

The intention with this framework is it solves the problem of making UI components understandable to AI agents. When AI assistants interact with web applications, they typically lack context about what components do, how to interact with them, and what data they handle.

Right now, this framework is making tools out of the components that decorators are thrown on top of but the goal is to expand that to different types of components and types of behaviours like for login, it would be sending a request back to the auth endpoint and getting back the token and putting that in all the subsequent calls.

I went with a HOC approach first but ran into too many problems and cons so shifted to a decorator style approach.

The whole mission is to enable developers build out the MCP tools without diving deep into MCP server stuff
It does not matter. It will make people afraid and that is the goal.
The Teams web interface is better under Chromium. At least it was and I haven't tried it with Firefox recently - I use chromium like a Teams app.
Don't post Twitter links.
Not sure where the Chromium part comes in but I'm talking about Firefox here.

Anyway, all the heavy-lifting is done: The JS engine, the CSS engine and so on.
A Chinese company (still based in Wuhan!)
>One of the issues with systems programming languages is that the definitions programmers use for "well-understood" terms vary wildly in actual practice.

I think he used side effect with a functional programming meaning. A pure function will just take immutable data and produce other immutable data without affecting state. A function which adds 1 to a number has no side effects, while a function that adds 1 to a number and prints to the console has side effects.
Anthropic CEO says spies are after $100M AI secrets in a 'few lines of code'
oh cool, I thought nitter died with the API changes. Glad they have it working again.
> Mozilla funds things that are wildly not Firefox-related, like feminist AI conferences in Africa.

Good. I'm going to donate some money then (to both parties).
Its not too late to hope for the current crop of LLMs to give rise to a benevolent, patient science based educator, like the "Young Ladies Illustrated Primer" of Neal Stephensons Diamond Age.

We clearly will soon have the technology for that .. but it requires a rich opinionated benefactor, or inspired government agency to fund the development .. or perhaps it can be done as an Open model variant through crowdsourcing.

An LLM personal assistant that detects my preferences and echoes my biases and massages my ego and avoids challenging me with facts and new ideas .. whose goal is to maximize screentime and credits for shareholder value .. seem to be where things are heading.

I guess this is an argument for having open models.
$250k is a staggering salary... not everyone lives in San Francisco. Or America for that matter.

The guys I work with are on about £95k and the good ones are very good.

I have seen what small teams of good devs can do with the right environment, scope, tools etc. (oh, and being left alone by interfering management!)

I'm talking about a cut-down Firefox, stripped of all the bullshit in the background, just a browser that shows webpages... all the heavy lifting is done: CSS engine, JS engine etc.

Anyway, this was all just a bit of fun :)
> Maybe iPad OS will do this too in the future?

It did in the past, but OS support was removed. Hopefully it will return.
I'm a big fan of both Mermaid and Graphviz - Thanks to GitLab supporting Mermaid we can put relevant project diagrams inline in Markdown docs that live in the same git repo as the rest of the project code.

And if I need to generate a graph programmaticaly then I instinctively reach for Graphviz as it's solid and can produce the graphs in so many different file formats that they're easy to include wherever they're needed. Your code is a lot simpler as it doesn't need to handle any of the rendering logic, it just needs to work out which nodes are connected by which edges.
Seriously, give us our tab key back! I changed accept suggestion to shift TAB.

But still there is too much noise now. I don't look at the screen while I'm typing so that I'm not bombarded by this eager AI trying to distract me with guesses. It's like a little kid interrupting all the time.
Not the Mozilla as it exists now, dabbling in a thousand projects and neglecting the browser.

Give me a Mozilla focused on Firefox with people providing funds regularly having a certain amount of votes that will actually be respected on bug reports/broader feature requests, and I'm in.
And where the creators are on the spectrum between historical accuracy vs politics vs target audience; Asscreed is one that tries to balance it, sometimes it works, their most recent example has had major criticisms. Kingdom Come focuses on historical accuracy but since they found no records of e.g. Black people in medieval Bohemia they didn't include them in the first game, which did trigger some criticism - the game director being outspoken on the issue probably didn't help.
He's been running for at least a decade.
I wonder the same, but aren't pointers just integers?

So if you store a memory address in the integer variable X, you just need a way to access that memory.

In assembly languages, usually, you have no pointers.
I feel that it's worth mentioning that Kay and others believe the web browser has a fundamental flaw: you send data formats that the browser interprets rather than self contained "objects" that know how to execute themselves.

This is why we've been stuck with tech like CSS, JavaScript, and HTML and it's so hard to break out.

Their version of a browser would likely be an address bar with the ability to safely run arbitrary programs (objects) in the space below.

HTML, CSS, and JS would be special cases of this.
> These days, it wouldn't even be technically possible, let alone legally possible, because pretty much all SMTP traffic is over TLS.

These days the government wouldn't need to decrypt email traffic going over the backbone. They'd march into the companies and ISPs who run the mail servers and monitor/collect everything from there directly, the same way they marched into AT&T and set up camp. The vast majority of the American's email can be obtained by controlling the servers of a very small number of corporations. We have Lavabit to thank for demonstrating that when the government comes knocking your only options are to comply or shut down (https://en.wikipedia.org/wiki/Lavabit)

There's no reason to think that there isn't a Room 641A at Google, Apple, MS, etc.
>the additional cohesion from using OS primitives

I miss using win32 software. It was the best: simple, quick to render, clean and information-dense. Now everything uses large "modern Windows" widgets or, even worse, Electron.
> Did the author just learn to program

He is the co-inventor of VRML (1994), https://en.wikipedia.org/wiki/Mark_Pesce. Register bio says:

Mark has worked in the technology industry since the late 1980s, and has contributed to all manner of products, from dial-up modems to 3D graphics including co-inventing VRML.
I wish someone is inventing a systems programming language with a bit of safety but without a borrow checker. Is it even possible? Of course, having a garbage collector wouldn't qualify.
C with dynamic arrays and classes? Object pascal says hello…
If you want to make it work regardless of where uv is installed, you can use the following shebang line:

#!/usr/bin/env uv run --script
> Doesn't mean they don't need investigation.

True. But there was a time when we managed to program software and not send every keystroke back to the mothership.

It's possible to have a daily/weekly/monthly popup that says "We've detected a few bugs over the last week, can we send the reports to the mothership?"

It's as simple as zipping the text files and sending them to an API endpoint.

I have no issue with this. Hell, you could even make it automatic where I can check a box that says "Automatically send weekly crash reports".

I have a massive issue with the devs thinking that it's ok to send telemetry back about every single thing I do in the software I've installed on MY computer so that they can "improve my experience" or whatever bullshit they use to justify it.

It's time for that to stop.
Anthropic DMCAs decompiled Claude-code
Pyright is waaay better than Mypy anyway so I'd say they did you a favour.
At high and medium frequencies, sound is like water. That means that a small gap can spoil the insulation. That's why recording studios are built as ‘boxes within boxes’.

Low frequencies require mass-spring systems in which the walls are decoupled.

Sound absorption panels don't do anything about insulation. They just condition the sound inside the room or make it less "echoy".

DIY Sound isolation is very, very difficult. If you want to do it, call an acoustic company that knows what they are doing. Not a generic construction company.
I agree with up that you have to take revenue into account as well. However, as an NPO Mozilla has no mandate to grow at all costs.

What’s the benefit of having Mozilla be this huge? How does it compare to the risk of shutting down if their revenue dries up, which is looking like a possibility?
That's Not Funny (2015)
https://www.airlinepilotcentral.com/articles/news/do-not-let...
“Hey why doesn’t this tablet designed for “pro” web browsing replace my workstation?”

I’ve actually seen this sentiment so much from apple “pro” users. They seem to think that because the os feel is similar that it should just work the same. It’s the equivalent of expecting a gaming laptop to perform as well as a PC.
How about just install a python version with uv and install everything into that?

Or better, do the above, then create a virtual env, set the virtual env in your.bashrc and install everything into that

Better still... use uv script --init
See other comments on this post
Which cloud services? I don't see how automated updates nor sync count as "cloud services" (and I'll note that the sync server used to be open source, so you could pull from the community like Mozilla claims to be part of).
:-) thank you for that. DOPE
I think thats Zig in the future - there's already allocators you can use that will detect some memory safety crimes
Same. I can totally buy the joystick and the robot as I've seen this done in my area, but the rack mounted PCs and the headphones makes it seem awfully like he's telling Tom Cruise which wire to cut.
k3s with the default SQLite based storage instead of ETCD works very well for single node kubernetes instances.
This is the sentence I was looking for:

> While we were able to use his evidence to make some change, both EFF and Mark were ultimately let down by Congress and the Courts, which have refused to take the steps necessary to end the mass spying even after Edward Snowden provided even more evidence of it in 2013.

Do you have to be a cynic to pretty much have expected this?
Already exists: https://verdagon.dev/blog/generational-references
Also, it would be good to know how well it handles older codes of the f77/g77 era (as gfortran is not always well behaved on those).
BMW Neue Klasse – SW and HW
Windows doesn't have anything similar to kirigami.
I looked at the spec, and the receiver should be able to detect that. The holdover time should be at least 30 minutes, long enough to witness multiple signatures come in. The timing between them is fixed, so the receiver should be able to detect the attacker slightly delaying the signals.

But I certainly believe that the actual receivers might not be hardened enough for that.
Now I'm starting to wonder if that guy habitually leaves the door open because he got sick of people winking at him with a wry smile every time he had to go to a job.
I don't see the point of this. Recognizing a language is not the same as learning it, and of course subtitles (on a language you don't understand!!) distract you from even recognizing it.
The process mentioned is called L1 interference. Nothing new...
> I'm also someone whose open browser tabs tend to grow indefinitely until I just have to bookmark and close all hundred of them or whatever, so...

You might like the tabstash browser extension
M2 has so much power, it's got more CPU power than Mac's which still do their job perfectly well, like my sister's old MacBook Pro, which she uses for design work.
What meaning do you infer from what it says?
Tool ?

Maybe you mean uv tool install ?

In that case it's something you don't need right now, uv tool is useful, but it's a bonus. It's to install 3rd party utilities outside of the project.

There is no equivalent to script yets, althought they are adding it as we speak.

uv run exec any command in the context of the venv (which is like a node_modules), you don't need to declare them prior to calling them.

e.g: uv run python will start the python shell.
Compiling APL for parallel execution on an FFP machine
Bold. In a different timeline they could have been the nvidia.
These programs were in place in D97 in Oak Park, a wealthy and predominantly white suburb, too.
Broken seems a bit harsh. It might not be idiomatic, it might fall foul of some grammatical standard. But you know what it means.
Sure sure sure... or it hallucinates that it sent your tax forms when it didn't. Or it makes an OOPSIE DAISY with some numbers that you overlook. Or or or...
The thing is, the laptop was originally intended for on-the-go uses.

Do you know when a laptop's screen is at the right distance? When you use it in your lap. Or when you place it on something kitchen counter height and use it standing.

If you're using it as a desktop replacement just put it on a stand and use a wired keyboard. Maybe even plug in a larger monitor to protect your eyes.

It will still be cheaper than an iPad + Apple iPad keyboard and still do more.
Something similar happened to our company as well. A Polish candidate contacted us with a great Resumee and did the interview with no camera ("didn't work" or something on these lines) - I'm not a camera person so I didn't care much.

The candidate was very aligned to our needs and enthusiastic to work with us, so after a first call to discuss about company, motivations and so on, we scheduled another to go deeper in tech details.

I interviewed the cadidate twice, except - it wasn't the same person. When I grew suspicious and started being inquisitive, pointing out incoherences between their answers in the two interviews, the candidate said this was not a good time and basically left the call.
Married men three times more likely to be obese than unmarried men, says study
Not only wildly disconnected, but purposefully created to show ambiguity of rules when interpreted by beings without empathy. All of Asimov's books that include the laws also include them being unintentionally broken through some edge-case.
You might not be the target audience or you might not understand the tech yet. These agents are for replacing things like Mechanical Turk and data entry jobs at first.

A couple of years ago, every company added a shitty chat bot to their website. Imagine that without adding a ton of complicated integrations and writing a ton of rules, you can make this chat bot actually become somewhat useful. That would take a ton of work away from customer contact centers.

Imagine that software testing can be as simple as writing: "Create 50 concurrent users that are signing up to my Android app." In stead of writing a shit ton of tests in Robot Framework that need to be updated for every change of the code.

There's some real benefit in AI Agents, even in the short term... But it might not be for end users.
Code protection or secure boot for RPi Pico (2022)
>Try doing C with a garbage collector ... it's very liberating.

Doing that means that I lose some speed and I will have to wait for GC collection.

Then why shouldn't I use C# which is more productive and has libraries and frameworks that comes with batteries included that help me build functionality fast.

I thought that one of the main points of using C is speed.
I am trying to run it on PopOS with a nix flake but doesn't seem to work also the PopOS login screen doesn't seem to support switching desktop environments(might be an issue on my end).
I saw their posts several times, and thought they were some really shitty spams.
Upon clicking the link above, I get:

Your access to this site has been limited by the site owner

Your access to this service has been limited. (HTTP response code 503)
> Climb buildings? ಠ_ಠ

Doc Oc style.
> Picking up after your dog. Putting the grocery cart away after unloading. Shoveling the sidewalk in front of your house. Waiting to the side of the subway doors. Not talking during movies.

If 10% of people don't put their cart away, then 90% of carts still get put away. If 10% put things into the recycling bin that shouldn't go there, then 100% of that batch of material becomes unsuitable for recycling process unless expensive remediation is done first.
When i see ZeroMQ in some software i use, i feel my friend Pieter still live in the code.
sync is something you would rarely use, it's most useful for scripting.

uv run is the bread and meat of uv, it will run any command you need in the project, and ensure it will work by synching all deps and making sure your command can import stuff and call python.

In fact, if you run a python script, you should do uv run python the_script.py,

It's so common uv run the_script.py will work as a shortcut.

I will write a series of article on uv on bitecode.dev.

I will write it so that it work for non python devs as well.
OS widget libraries aren't always big enough to solve all problems. On the web, there are many frameworks that provide widgets for typical use cases.

But even if you have a library with hundreds of widgets, you can still make a terrible UX if you don't understand good design, and many programmers don't.
> Manus AI is real and ahead of its American counterpart

Isn’t Manus just based on Claude plus browser-use?

I can’t get beyond the first few statement knowing that Manus is just a wrapper around “American counterparts”
I have a huge respect for Claude and their models, but this statement is just dump!

DeepSeek, and Alibaba (Qwen) are making their models open source including the papers explaining “their secrets”.
> I think plumbers are safe for a while.

As a matter of fact,they may very well end up being the last bastion.
They’re both called Pro (iPad Pro and MacBook Pro) but thermals, RAM, etc are different.

I think it’s fair to say an iPad Pro and a MacBook Air should be capable of similar-ish things, and that iPadOS could have way more “power” features. Eg a terminal app to start with. But I’m not sure iPad Pros can really replace MacBook Pros.
AI API Management – Security and Scaling Best Practices
> Can you imagine what Google hcould have achieved had they not let “Astro Teller” burn it all up?

If you want to start a list of all the bozos Google wasted oodles of money on, you're going to be here a while.
I’m not competing with you here. I simply said that your “ideally” isn’t someone else’s “ideally”.
Not even that, the period of a pendulum is 2pisqrt(L/g), so the interference will likely affect _both_ pendulums similarly.

The cool thing is that two pendulums can be modeled as simple sine waves (and you can do Fourier series to account for non-linearity of real pendulums), so the sum of them is _also_ a sine wave. And if you get its period, you can easily compute the `g` (since the ratio of lengths of pendulums is known to a good precision).

Detecting the period is also easy, you can have two electric contacts at the apex of the swing, and the circuit gets completed when both pendulums arrive at the same exact time to touch both contacts.
They could try just focussing on the browser.
But people are wary of it, they know about the enshitification to come, and it will be horrible beyond comprehension. Those products of the past, have burned right through all layers of trust - and there just is none left, to invest into that dystopian vision of a future where a robot butler wakes you in the morning with advertisement jingles and disregards your shopping list to buy the sponsoring brands.

And all those cooperation, that are supposed to buy AI labor- they know that those mafia companies trying to get in via subscription, will be the worst union of all. Software eating the worlds bread butter indeed.Subscription is up, and its now (costOfEarnings -1$)

People can see the takeover and the faces of it for what they really are and boy is it ugly.

a more perfect union indeed.
I like the idea of using C++ as C. I began disliking OOP, inheritance and encapsulation, heavy usage of GoF patterns and even SOLID. They promise easy to understand, easy to follow, easy to maintain, easy to change, easy to extend code and a good productivity but the effect is contrary, most of the times.

I like functional programming and procedural programming. Fits better to how I think about code. Code is something that takes data and spits data. Code shouldn't be forced into emulating some real life concepts.
Wouldn't say it's the root cause, but it is a major cause. I have some experience developing desktop applications using Visual C++ / MFC in the early 2000's. I still prefer that development experience to modern React/Redux SPA development.
Nobody is doing house chores for me or remaining 99% of population...
Most of the time people aren't stupid, if they care about where they are spending their money they aren't buying devices on the split of a second and complaining later.
> Fewer than 3/4 of eligible voters voted in 2020.

This is not completely true[0]. I'd also give the advice that you shouldn't take a "nationwide" average to mean much of anything. The wikipedia article shows wide variation across the states which is true for almost any statistic you can think of.

> actually vote in primaries

Bernie voters might give you a hint as to why. I guess this is the problem Mayor Pete's "shadow" app was meant to solve. It honestly seems like parties don't genuinely like people voting in primaries. The person who's "turn" it is might lose.

> elections that actually have the most impact

Unfortunately we're talking about the legislature here because they write the laws in question and are the proper party to wage your grievances against. Have you ever looked into how competitive those primaries actually are? Anyways this is why I vote for Greens and Libertarians. Then they might stand a chance of cracking 5% and getting recognized fully by the Federal Election Commission.

> Americans just don't show up to vote.

All evidence to the contrary. What they don't do is vote in senate elections. There districts with as low as 25% voter turn out. Which means you only need 12% of the eligible population to turn out for you to secure your seat. So you're right. No need to cheat. Just be arbitrary and capricious to the point that busy and worried people no longer feel that using their time in the voting booth can actually change something.

> It's a disquietingly under-informed and apathetic electorate.

As always, back to where this conversation starts, who should bear the responsibility for this? I don't think blaming the electorate itself brings you anywhere other than helping to chase people further away from an important civil institution.

[0]: https://en.wikipedia.org/wiki/Voter_turnout_in_United_States...
the bar is in hell