skysight-inc/HackerNews huggingface dataset:
See https://github.com/lensapp/lens/tree/master
NSFW, in case you are thinking about checking the link out.
Having to implement my own scheduler for otherwise synchronous network, OLED, serial and USB drivers on the same device, as well as getting automatic power state management when the executor ran out of arrived promises.

And a watchdog timer, like always. There's no amount of careful code that absolves you from using a watchdog timer.

For anyone curious, Embassy is the runtime/framework I used. Really well built.
If you're going to be a team of one keep things simple.

If you know Python, use Django for full stack and FastAPI for APIs.

Although Go is great, I wouldn't add another language into the mix. Just not worth the overhead given that you can do so much with Python.

Also, try using boring old server side rendering as much as is possible.

Not to rag on Svelte specifically, but you'd be surprised at how far you can take a web app before needing to adopt a frontend framework!
That is true, but only in a philosophical sense.

AI is on a path to outperform humans at a large number of tasks and jobs that previously would have been described as requiring intelligence.
Humans invented those since we are slow and have limited working memory. But we managed to invent those since we understand how to perform reliable calculations.
The economy grows about $1T per year, and therefore so should the money supply. We're up net $4T over 4 years. That's about right.
python -m venv myenv
. myenv/bin/activate
<install reqs>
<your program>

Ensures you have the same python environment. The other part is OS state.
There's this feeling of fulfillment when what you pray for comes true i just want to appreciate this great spy agent (arpanethack @gmail dot com)at first, his first job for me wasn't successful and i got refunded back but,i had to give him benefit of the doubt to track my husband's phone and it was a success and all information was wired to my phone
Nvidia's Optical Boogeyman – NVL72, Infiniband Scale Out, 800G and 1.6T Ramp
What's surprising to me is that this isn't better known. The only reliable solution I've found is to go with the pytorch or deepstream images from NGC. Conda is probably a good idea for noobs who need Cuda installed for them on windows, but otherwise I find it an endless source of finicky issues, especially for unsavvy ML scientists who are looking for a silver bullet for package management.

This link shows which package versions come in which Docker tag and is invaluable: https://docs.nvidia.com/deeplearning/frameworks/support-matr...
Everything reads it, everything writes it. CSV is the one true data format to which everything else will eventually be converted to by users.
Right; a process is just a thread (or set of threads) and some associated resources - like file descriptors and virtual memory allocations. As I understand it, the scheduler doesn’t really care if you’re running 1000 processes with 1 thread each or 1 process with 1000 threads.

But I suspect it’s faster to swap threads within a process than swap processes, because it avoids expensive TLB flushes. And of course, that way there’s no need for IPC.

All things being equal, you should get more performance out of a single process with a lot of threads than a lot of individual processes.
My intuition is that a significant challenge for LLMs' ability to do arithmetics has to do with tokenization. For instance, `1654+73225` as per the OpenAI tokenizer tool breaks down into `165•4•+•732•25`, meaning the LLM is incapable of considering digits individually; that is, "165" is a single "word" and its relationship to "4" and in fact each other token representing a numerical value has to be learned. It can't do simple carry operations (or other arithmetic abstractions humans have access to) in the vast majority of cases because its internal representation of text is not designed for this. Arithmetic is easy to do in base 10 or 2 or 16, but it's a whole lot harder in base ~100k where 99% of the "digits" are words like "cat" or "///////////".

Compare that to understanding arbitrary base64-encoded strings; that's much harder for humans to do without tools. Tokenization still isn't _the_ greatest fit for it, but it's a lot more tractable, and LLMs can do it no problem. Even understanding ASCII art is impressive, given they have no innate idea of what any letter looks like, and they "see" fragments of each letter on each line.

So I'm not sure if I agree or disagree with you here. I'd say LLMs in fact have very impressive capabilities to learn logical structures. Whether grammar is the problem isn't clear to me, but their internal representation format obviously and enormously influences how much harder seemingly trivial tasks become. Perhaps some efforts in hand-tuning vocabularies could improve performance in some tasks, perhaps something different altogether is necessary, but I don't think it's an impossible hurdle to overcome.
Only Nix does. The builds are deterministic, transitively all the way back to gcc and libc.
Seymour! The house is on fire!
> The take away here is not to try to make M:N fully transparent

But the whole point of the 'Virtual processors' or 'Light-weight process' patterns as popularized by Golang and such is to try and make M:N transparent to user code.
They may not need the top of the line CPUs for government machines. I can understand their government’s desire to do so.
Yes of course, but the async/await semantics are not designed only to be single threaded. Typically promises can be resumed on any executor thread, and the language is designed to reflect that.
> Which ones did I miss?

Using python and python libraries only from your package manager (like APT) for a specific OS version.

Micromamba as well, lightweight version of conda/miniconda.
I agree - for a while it was my only option, and I would have paid 10X what they charged to have it. Now I have other options (FTTH), but was quite happy with Starlink while I had it installed.
You've missed: pdm, uv, pip-tools, pipx, rye, and probably some others.

Only pdm and poetry generate cross-platform lock files by default as far as I know, but there are a lot of people trying to solve this problem right now.

It's not an easy problem to solve. Python's package management predates package managers from most other programming languages and Python itself predates Linux. There is a lot of baggage so change is very slow.
Blizzard Locks You Out – New EULA: No Ownership, Forced Arbitration [video]
It would have been horrifying to witness mutilations and sacrifices.

https://en.wikipedia.org/wiki/Human_sacrifice_in_Aztec_cultu...
> so even with storage the economics of renewables are better with costs trending downward

Possibly, but nuclear TCO is also extremely well understood, and it's possible that the TCO for these new systems is not. I'd say the error bars are likely to be much longer on the renewables for the next 20 years or so, as we flush out the details.
But they weren't looking at ARM, they were looking at MIPS, which handily outperformed them at the time. ARM wasn't on their radar at all, since that was an oddball UK chip not used by any of their competitors.

Symbolics competed in the very expensive workstation market, their machines cost more than most in that category, so they had to keep up the performance of MIPS R2000.
The thing is, I've worked with people who literally cannot program at all, and both of those also had college degrees.

I suppose some kind of certification can set something of a minimum baseline, but I don't know – colour me skeptical.
Considering EU history it would just mean EU will be left behind technologically. Will be over regulated mess - even more than now.
Have you seen them in orbit?

I look at the sky regularly in a low light area and I've not seen any "pollution", but maybe I don't know how to look?
Yeah, the game loop seams quite different, but the game looks interesting regardless. I'm putting it on my wishlist. Thanks for the recommendation.
New EULA: https://www.blizzard.com/en-us/legal/fba4d00f-c7e4-4883-b8b9...

"IF YOU DO NOT AGREE TO THE TERMS OF THIS AGREEMENT, YOU ARE NOT PERMITTED TO INSTALL, COPY, OR USE THE BLIZZARD PLATFORM OR GAMES"
PixaPencil – The perfect app for creating pixel art on the go
Hi there,

Over the last few years, I've dedicated my time to developing an app for creating pixel art on the go. As someone passionate about pixel art myself, I'd be delighted for you all to check it out.

The app is fully open source: https://github.com/therealbluepandabear/PixaPencil

Your feedback would be immensely appreciated!
Because Microsoft does not have consumer facing products where they have the ultimate control over.
You can see them with a naked eye so it's not that minuscule. Either just before sunrise or just after sunset, when the sky is black, and so your eye adapts and you start to see things otherwise too dark to be visible on the sky (stars), the Starlink satellites reflect the light from the Sun (because they are higher than you and so their daylight is longer, earlier sunrise, later sunset).
You would be surprised. It ultimately regresses to "thread per request but with extra steps". I remember truly atrocious codebases that were spamming task.Result everywhere and yet there were performing tolerably even back on .NET Framework 4.6.1. The performance has (and often literally) improved ten-fold since then, with threadpool being rewritten, its hill-climbing algorithm receiving further tuning and it getting proactive blocked workers detection that can inject threads immediately without going through hill-climbing.
You missed hatch, uv, rye, pdm.

I think rye hits most of the points pretty well, it ensures both python and package versions.
Related: https://news.ycombinator.com/item?id=32183729
All sounds great. I'm quite curious what their objection to Apple's browser choice screen is though:

> The Commission is concerned that Apple's measures, including the design of the web browser choice screen, may be preventing users from truly exercising their choice of services within the Apple ecosystem, in contravention of Article 6(3) of the DMA.

Looks relatively reasonable to me:

https://preview.redd.it/ios-17-4-db1-new-default-browser-pop...

Is it because they always put Safari at the top and then try to randomise in a mix of browsers most people won't have heard of?
> nuclear versus solar as a question of democracy versus authoritarianism

This is the first time I encounter this argument. To me it sounds more like confirmation bias: you are antinuclear; this is a very emotional thing, and any argument against nuclear energy sounds very good.

> one of the issues with nuclear is that it requires a powerful state to protect it

Yes, but so do most industrial processes nowadays. The computer I'm writing this on would be impossible without a powerful state to protect its manufacturer, and the manufacturers of all the components that went into making it. Yet, I doubt you think computers are inherently linked to authoritarian regimes, and democracies should resort to pen and paper.
Thank you for regurgitating the very first line of the readme file.
Density, I'd imagine. Some cell towers are serving hundreds of thousands of people individually. It seems on average the satelites are serving 400-500 on average.
> Just for example: "it needs a GC" could be the heart of such an argument

Rust can actually support high-performance concurrent GC, see https://github.com/chc4/samsara for an experimental implementation. But unlike other languages it gives you the option of not using it.
Show HN: We made a business management tool to boost entrepreneurs productivity
Hey HN,

After years of working on tech products, we compiled a list of the issues we faced and many of the founders with no prior expertise needs to avoid when starting a business. If i go back on time i'll make sure to avoid:

- Missing CRM process.

- Missing payments and no costs tracking system.

- Absence of a centralized system that allow you to hire business people to drive sales opportunities.

- No dashboard centric on KPIs.

- A fragmented project or task management.

We have built a product to resolve these process centric issues tailored to SMEs, intuitive and easy to use, where one can feel that multiple modules are seamlessly integrated in a coherent manner to solve the Business Centric Problem.

Devinstock, is a tool we internally use now and forged by our own challenges, designed not just navigate the problems when they arises, but to harness them, boost team productivity and claim each other trust between founders and teammates .

Abdellah,
Of course :p
>The other part is OS state

And that's the whole problem. "The same Python environment" doesn't mean much because it underspecifies the full runtime dependency chain.
> Which of them actually ensure your program always works the same as when you first wrote it, without asterisks?

Nix does, if you want to actually invest the effort into the "without asterisks" part.
Well vintages are definitely a thing.
It is for a diagram visualization language, but I wrote on why Ilograph added Contexts earlier this year: https://www.ilograph.com/blog/posts/why-ilograph-added-conte...
Not sure I understand - you expect some one/some company to invest billions and billions of dollars to create internet access in places that where it doesn't exist and then give away the service?

Who would, or could, do that?
Yes, but that acknowledges that there is a difference between understanding how to perform reliable calculations, and actually being able to perform reliable calculations.

Humans are good at the former, but not the latter.
Pretty sure it's about Google's Chubby. It's my understanding Zookeeper was largely inspired by Chubby.
The EU is a huge market of people with deep pockets, I conjecture the break even point is not anywhere on the horizon.
It's not blocking, it's doing actual work.

Blocking is the way used by the old programming paradigm to deal with asynchronous actions, and it works by behaving the same way as when the computer actually computes thing, so that's where the confusion comes from. but the two situations are conceptually very different: in one case, we are idle (but don't see it), in another case we're busy doing actual work. Maybe in case 2. we could optimize the algorithm so that we spend more time, but that's not sure, whereas in case 1. there's something obvious to do to speed things up: do something at the same time instead of waiting mindlessly. Having a function marked async gives you a pointer that you can actually run it concurrently to something else and expect speed up, whereas with blocking syscall there's no indication in the code that those two functions you're calling next to each other with not data dependency between them would gain a lot to be run concurrently by spawning two threads.

BTW, if you want something that's more akin to blocking, but at a lower level, it's when the CPU has to load data from RAM: it's really blocked doing nothing useful. Unfortunately that's not something you can make explicit in high-level languages (or at least, the design space hasn't been explored) so when these kinds of behavior matters to you, that's when you dive to assembly.
https://youtu.be/-M2_mZg_2Ew

Known as "indirect syscalls".
It's inevitable for non-dead interpreted languages.
Fine if you are a skydiving magazine. What about a generic newspaper like The Times?

Unpopular opinion but I think Google's FLoC is actually a reasonable solution that allows sites like that to exist and also has minimal privacy implications. The people who are against it just want to have their cake and eat it.
To verify the answer you'll always need to trust the technical implementation that's doing the computation. Doesn't matter if it's our brains or a calculator.

Somewhere between "it's always wrong" and "it's always right unless the bits got flipped by cosmic rays" we deem the accuracy to be good enough.
The problem is not that they don't work, it's that they can't ever be touched again because it's impossible for anything to understand the code.
> Ensures you have the same python environment.

But not the same Python runtime, which does not fulfil the request of guaranteeing it works the same later without asterisks.
Isn't that 188GB per second - roughly 1.5tbit?

My understanding was the intent is to serve traffic across the mesh and only downlink it at the closest terrestrial point, which should allow for significantly more.
Localization is a thing. None of this is a show stopper. Subclasses and configuration screen for import and export.
Intermediate systems like Excel will break anything, they aren’t constrained to CSV. Excel screws up at the level of a cell value, not at the file format.
> cookie consent pop-up

The second you call it a pop-up it's just more hell, should just be a browser setting that has to be abided by. No popup, no constantly asking me for consent.

I should consent once, ONCE!
Good, then you have a group of people being able to have this service thanks to you ! That's the goal, and already much more than what many of us here are doing.
I have been using pyenv for years and it's the best tool for managing Python versions. You can install any version, switch between them, use different versions for different projects, have multiple versions installed at the same type without problems. It really solved all my Python version managament problems, I never looked for any other tool like this since I started using it.
> We cannot test every operation on every possible combinations of numbers.

You can spot-check with a survey of random samples. That’s also how we often test humans in their abilities.

What's interesting is that the quality of the answer when asking an LLM to explain arithmetics and asking it to perform arithmetics don’t seem to be necessarily correlated. I.e. an LLM might be able to perfectly explain arithmetics but completely fail at performing it.

In humans, we don’t expect this to be the case (although there are examples of the opposite case with idiots savants, or, to a lesser degree, with children who might be able to perform some task but not explain it).

This disconnect in LLMs is one of the most important differences to human intelligence, it would seem.
Elon has already stated that Starlink is not a replacement for a quality wired/fiber connection. His goal with Starlink is to cover areas that aren't covered by ISPs for whatever reason.
I don't think that's really how it works - sure this is true at the first level in a neural network, but in deep neural networks after the first few layers the LLM shouldn't be 'thinking' in tokens anymore.

The tokens are just the input - the internal representation can be totally different (and that format isn't tokens).
> I'm thus not sure if the distinction being made here isn't just one of degree.

I think humans has two levels here, "that sounds plausible" and "I can't imagine how this could be wrong so I am willing to risk my life on it". The second can still be wrong, but usually it isn't. For example when you walk on a bridge, you assume the bridge is there and confidently put down your foot even though you would die if that part of the bridge happened to be an hallucination.

So science is a set of statements and experiments that sums up to facts that humans can't imagine are wrong. Sometimes they are still a bit wrong, but then only slightly like newtons equations or theories that aren't backed up by experiments. But in general science is full of facts that humans stake their life on every day.

LLMs doesn't seem to have that certainty layer, something so certain that the LLM would stake its life on it. I'd for sure never stake my life on anything an LLM says as it is today, but I happily do it for humans every time I take the elevator etc.
I think you can replace "can be" with "are".

If Google, Apple or Meta feel like what you're saying is not in their interest for the public to hear it, you just... can't say it. Apple can remotely disable your iPhone. Google can remove you from search results. Meta can nuke your social media presence from orbit.

This is by no means an endorsement of the guy because he's a complete piece of shit, but the one thing Alex Jones got right during his temper tantrum when he got deplatformed is that getting deplatformed is not a thing that only happens to people you don't like; theoretically, and in fact quite regularly, large multinationals can simply decide that someone should cease to exist in the public sphere, and they can legally disappear people more effectively than the CIA. Today it's anti vax loonies and racist conspiracy theorists, tomorrow it's folks reporting on Apple's Foxconn factories in China or Meta's content moderation staff or Google's spying on people's private communications.

We live in a world where we've created the marketplace of ideas, which necessarily means that those who hold the marketplace have to give everyone a stall, almost regardless of how vile their ideas are. Not doing so is a great way for large corporations to silence their critics on a scale never before imagined. I'm not exaggerating when I say these three companies can erase you from existence. Losing your Google account, Apple ID, and Meta accounts all at once would be an excellent way to prevent a corporate dissident from accessing the info they need to keep these companies accountable. It's terrifying, and it's also a mundane kind of terrifying that requires what might seem like overly aggressive government regulation, but I really don't see another way forward.

And before someone comes in and says something to the effect of "well, isn't all of the above still true if you replace Google, Apple and Meta with $COUNTRY?" and of course the answer is yes, but at the very very least, countries are theoretically accountable to their citizens. Corporations are effectively accountable to no one, which is certainly worse.
My reading is that's current throughput, not possible throughput.

Also, 100mbps internet is not achievable via normal means for most of the worlds population. Your view appears fairly narrow.
> for one euro [*]

[*] taxes and fees may apply.
I found [this suggestion](https://stackoverflow.com/questions/4697100/accessibility-re...), although it's pretty old. Maybe screen readers have made improvements to this scenario in the last few years?

<svg role="img" aria-label="[title + description]">
<title>[title]</title>
<desc>[long description]</desc>
...
</svg>
For now most people would do well to stick to python.org installers for mac and windows.

For linux, official repos are ideal. If you really, really can't (which is different than wanting to), ubuntu deadsnake and red hat epl are the best second plan, while already more finicky.

If you use something more exotic, you chose hardship, and you will have to be up to the task.

Anything else will come with bigger caveats than the people promoting them will really admit to.

The story is of course a bit richer because linux packaging is fun, so I'll complete with:

https://www.bitecode.dev/p/installing-python-the-bare-minimu...

Thete are currently no silver bullet to bootstrap python on linux. I tried all of them with hundred of colleagues and trainees.

I do have hope for astral to come up with one but don't run on rye thinking your life is saved.
Here's the list: https://en.m.wikipedia.org/wiki/Digital_Markets_Act#Sectors_...

Windows and LinkedIn should be covered.

Maybe there isn't anything that the commission wants to investigate there because they did a good enough job complying. But future can bring more probes.
I think it's because while Microsoft tries their hardest to nag people about their products (like Edge ads forcible injected into Chrome somehow), they don't prevent alternatives like Apple, as an example.
It’s the 21st century’s railroad-tycoon advantage. Except we’re still in the first inning where the engines are getting exponentially better.
sounds suspiciously like theft to me