skysight-inc/HackerNews huggingface dataset:
That requires converting from a weird unhelpful form into a more helpful form first, so yes but the tokenisation makes things harder as it adds an extra step - they need to learn how these things relate while having significant amounts of the structure hidden from them.
Does it handle byzantine failures?
but account compromise will often also lead to denial of service
How long is "long-term"? 10 years? 20 years? Lisp has been around for over 50 years. How long do we still have to experiment with Lisp before we're happy we've found the "ideal" Lisp?
Exploring Top Sustainable Cities with Biliki.ai
> If companies thought they were missing out on too many good people they wouldn't do it.

that doesn't reflect my experience at all.

from the outside many weird things seem to have some deeper meaning and thought-out plan. But when you get an inside-perspective, you notice that often no meaning or plan exists, and the reason for the weird thing is something silly like "an important person made a suggestion, that someone else misunderstood, but also made it a priority", or "there was a good suggestion, but it wasn't implemented, because the person who suggested it, was in bad standing with the management".
I would have walked out as well.
I have been using a MX Master 3 (non-S), and an MX Anywhere 2S for the past few years on a daily basis, on multiple devices (Windows, MacOS and Linux). Bluetooth has been working flawlessly every time. I don't think I have ever used the unifying receiver dongle.

This is why I don't understand the DongleHider+ here. If you don't want the dongle, why not just connect via Bluetooth?
The MHTML format [1] has been around for 25 years and was natively supported by multiple browsers for decades. Modern browsers have regressed in functionality.

[1]: https://en.wikipedia.org/wiki/MHTML
I was watching one of his vids recently about C++ tricks and he talked about one time he submitted about 1m changed lines of Windows source code in a single commit, to a repo that didn't even support branching. It's crazy how devs used to work back in the day.

Here's his YT channel for anyone interested: https://www.youtube.com/@DavesGarage
Interesting! When I got presented this list Safari wasn't even "above the fold" which surprised me, so I assumed it was randomised.

When I clicked Safari it also opened an App Store sheet for Safari, which I thought was weird but probably done to keep it consistent with the other options (more like "see more details" before making the choice definitive/installing)
This works well, I've done it before with Selenium and a headless Firefox with uBlock Origin and Bypass Paywalls installed.
I work on a paid screenshot api[0] where we have features to either hide these banners and overlays using css, or alternatively we run some javascript to send a click event to what we detect as the 'accept' button in order to dismiss the popups.

It's quite a painful problem and we screenshot many millions of sites a day, our success rate at detecting these is high but still not 100%.

We have gotten quite far with heuristics and are exploring whether we can get better results by training a model.

[0]:https://urlbox.com
I've given up on trying to manage runtime dependencies with language specific tooling. Instead, I've moved to mise which handles the majority of them (Python, Node, Ruby, Terraform, etc.) the same way. It will also activate Python virtual envs:

https://mise.jdx.dev/lang/python.html

It has other nice helpers for development environments (tasks, env variables, etc.).
What are you arguing for exactly? That there may in theory exist some abstract spherical volume of perfect water in vacuum that freezes entirely in an instant that none of us will ever encounter in our lives? But that it is exactly what we should imagine when we think of how ice forms-- humanity's mental image should be of water instantly transforming into ice? Please clarify:)
No... Same goes for Sony. And Nintendo just stopped running their OS on not their hardware... I hope EU gets around to fix those later...
If the use-case has these complexities, then other formats may be better. I'll go out on a limb and say that MOST data export to csv are simple column data where it works just fine - at least that's been my experience.
There's also Software-Transactional Memory in which deadlocks are pretty much impossible. Though it only really works in languages that can properly track side effects, like Haskell's monads.
After “EU launches probes..” i was hoping to read planet names
My G502 isn't available as Bluetooth, and I just love that mouse. I'd be happy to deal with the cost if it means I can use it without eating up a port. For the target audience, the DIY aspect of this thiing is probably a feature, not a bug. Putting this thing together sounds like a fun Sunday afternoon project.
Yes, even for contractors it's considered high, with remote work in the mix one can create very comfortable life outside of the crowded cities plagued with all kinds of problems...
I thought EVGA were just rebadged SuperFlower anyway?
I will hard disagree here. Always have has a clrf issue or another weirdness come up.

Especially if you work with teams from different countries, csv is hell. I always generate rfc compliant csv, not once it was accepted from day one. Once, it took us two weeks to make it pass the ingestion process (we didn't have access to the ingest logs and had to request them each day, after the midnight processing) so in the end, it was only 10 different tries, but still.

I had once an issue with json (well, not one created by me) , and it was clearly a documentation mistake. And I hate json (I'm an XML proponent usually). Csv is terrible.
This article has no substance or analysis. It's a vibes-based take from someone who clearly has direct self-interest at stake.

Read this instead: https://www.thebignewsletter.com/p/why-the-apple-antitrust-s...
Microsoft is a very open platform regards many of the aspects of the DMA. There is app sideloading, alternative app stores, alternative browsers, alternative payment methods, alternative hardware, license-free ports, and there are now more laptops than ever offered without windows. In the cloud, they have valid competition (Google, AWS) in both IaaS, PaaS and SaaS (Office).

Microsoft got regulated since before Google was founded (to put in context).
Having hierarchies of effects/contexts in the same way we have hierarchies of exceptions would help.

Also for practical reasons an escape to dynamic typing should be provided (the equivalent of unchecked exceptions).

The real difficulty is finding the tradeoff point between too much annotation and too little, bit that's more of an art (or engineering) than CS.
At some point control of one's own business future balances out a certain level of profit.
But if you stop them just there, an error persists. A professor is “multi-modal” and in a constant stream of evebts, including their lecture plan and premeditated key results. Are you sure that at some level of LLM “intelligence”, putting it into the same shoes wouldn’t improve the whole setting enough? I mean sure, they make mistakes. But if you stop-frame a professor, they make mistakes too. They don’t correct immediately, only after a contradiction gets presented. Reminds me how LLMs behave. Am I wrong here?

Edit: was answering to gp, no idea how my post got here
That would be a net positive as we would all benefit from new players that would emerge and fill that void. Obviously your question was rhetorical and this won't happen.
Why use SPQR over Citus? Vitess?
Microsoft didn't really have much to change on Windows outside of restoring the ability to uninstall system apps in the EEA and turning things off, and making users aware of such ability.

They don't control distribution of software on Windows (no one uses MS Store), it already has major stores owned by different companies such as Steam, Epic etc that have as much access to the OS that the MS Store does.
No, of course not. I'm just curious why such a large proportion (14%) of GDPR fines in the UK have been handed to trans-friendly organisations. Sure, in isolation, they are obviously justified. But why such a focus?
That happens way more often than people want to admit, and I think it's not genuine to present the tool that way.

E.G, I'm on Ubuntu 20.04 on an Dell XPS, a fairly standard machine, I'll get:

pyenv install 3.9 -v
/tmp/python-build.20240325124651.73089 ~
Downloading Python-3.9.19.tar.xz...
-> https://www.python.org/ftp/python/3.9.19/Python-3.9.19.tar.xz
...
LD_LIBRARY_PATH=/tmp/python-build.20240325124651.73089/Python-3.9.19 CC='gcc -pthread' LDSHARED='gcc -pthread -shared -L/home/user/.pyenv/versions/3.9.19/lib -Wl,-rpath,/home/user/.pyenv/versions/3.9.19/lib -L/home/user/.pyenv/versions/3.9.19/lib -Wl,-rpath,/home/user/.pyenv/versions/3.9.19/lib ' OPT='-DNDEBUG -g -fwrapv -O3 -Wall' _TCLTK_INCLUDES='' _TCLTK_LIBS='' ./python -E ./setup.py build
running build
running build_ext
... etc

There are obviously binaries for this Python, since I can apt install it and I didn't specify the minor version.

But by default it downloads the source, and compiles it.

On top of that it will use a shim which comes with its own world of possible pain.

Again, I don't want to bash on pyenv.

But I do want to lower people's expectations.

It's a tool for experts, not beginners.
The threshold is nowhere near close.

You forget that these companies already operate in China which is a massive pain in the backside for all involved.

The only reason why a company might threaten to pull out is if they wanted to stop other countries getting similar ideas.
For living beings there is a class of errors that kills you, there is no coming back from that. Our brains were trained to figure out what facts it is willing to stake its life on, I am sure all bigger living beings has such a part of their brain, so I'd say that yes we have that programmed into us.

The scientific method is just a way to make humans use that reliable part of their brain instead of the plausible part, even in situations that aren't life or death. I don't think it is possible to come up with something like the scientific method without having a built-in sense of what facts are.
SingleFile operates in the context of your browser, so it scrapes files with your cookie jar meaning you will be authenticated and specifically it'll scrape files as you see them.

In most cases SingleFile outputs looks identical to the real thing. Though I generally only use it on simpler sites such as recipes and technical blogs.
>I don't see any reason why anyone living in or <100km near a city would ever want this.

Because not every country has widespread consumer-grade 5G and fiber-optic infrastructure set up? I swear some of you here live in a bubble and don't consider that there's an entire world much bigger than just your <insert place of residence>.

I live in that kind of a country in the Balkan, and the overwhelming majority of people here get way less than 100mbs download speed in their homes, no matter how much they're willing to pay for better internet, because at the end of the day, there is no infrastructure, and the monopoly (*technically* a duopoly) of isps don't see any reason whatsoever to broaden their infrastructure
After reading your comment, I really appreciate it. The thinking has a positive world spin (progress for all mankind) instead of the ugly truth of our word.

We all should think like that.
They have a lifespan of about 5 years, the limit is the amount of maneuvering propellant to compensate for atmospheric drag they have on board. Next gen, which will be launched by the much larger Starship, may have a lot more propellant.

Most are in a five year orbit. This means that if SpaceX loses control of the satellite it will deorbit in five years due to atmospheric drag. Under control they deorbit within hours. They plan on switching to a one year orbit in the future.

They have purposefully deorbitted hundreds of satellites. They had a couple of early satellites deorbit naturally without control, but all starlinks currently orbiting are under control.

Starlinks are designed to burn up in atmosphere. On deorbit they do not reach the Earth.

I imagine Starlinks are like other Musk products and get updates multiple times per month, but that's a guess.
Okay fine. I was naive about the influence of organized crime on unions in America. And if you’re gonna make a union a central thing in a crime series (The Wire) then it doesn’t make sense for it to be “legit”.
> How can I distribute 19 spacecraft on 34 launches?

19 customers deployed spacecraft across 33 launches. The 99% figure is wrong.
While gross ugly Maven lets you specify the bytecode version and every JDK can produce backwards-compatible jars and has done for many years
My thought up reply got eaten by an unexpected refresh so here is a shorter version: boy, not complying with the regulations sure paid off for Apple and their Lightning cables huh?

Also speeding becomes reckless driving (with jail time) and parking in dumb places gets your car towed (and possibly damaged) so banking in money to avoid rules isn’t always exactly a winning strategy.
The programming language that I will never get around to implement would have implicit parameters, that I think would subsume contexts, dynamic scoping and effects.

The real issue is figuring out a way to statically propagate implicits up without mandatory explicit annotations or whole program inference.
I read this and my overwhelming reaction is nostalgia for an era when you could expose a server to the internet without having to build 20 layers of defence against the worst people in the world trying to misuse it for all sorts of awful crap.
Throwaway account for obvious reasons:

As a SRE SWE at Alphabet/Google, I find this assumed-guilt and assumed-lack-of-giving-a-shit irritating.

For the past several quarters we have spent a significant proportion of our effort on DMA compliance, right down to the infrastructure & RPC level. It is top priority mandate level stuff and getting absolute top billing from managers and TLs in planning and day-to-day activities.

I have spent a long time over the past few months working almost entirely on DMA projects so it is pretty aggravating to then see these "probes" into if we are taking it seriously.

Don't get me wrong, I think the DMA is a good thing and it is totally the right thing to do. But this assumption that Google don't care and are ignoring it or whatever is just exasperating when myself and many other good engineers are working their hearts out to implement it.

</rant>
Ah yes, the military business, it's pretty clear that it can be huge.

And wow ! Had no idea that in-flight wi-fi is such a huge market.
External Forces of Boredom would be a nice band name.
just all over the place, perhaps loosely in rows, imagine i'm on stage at a conference and there's 500 people in front of me (real scenario), i'd like to point a camera at them and do a quick poll, feel like it'd be a great demo

you could imagine "massively multiplayer computer vision" is pretty useful for some real life scenarios like switzerland direct democracy elections
God I love noyb. I wish I lived in Austria so I could contribute.
'Severe' geomagnetic storm conditions impacting Earth
Both the member function and the lambda are their own symbols with their own machine code -- might not even be possible for them to be the same code due to ABI concerns.

Even if they're the same code, I don't think it's that easy for linkers to merge them?
Lots of governments in the EU uses Linux and non-Microsoft alternatives.

I'm guessing the EU is focused on consumer, not B2B focused companies
Travis County (Austin, TX) has preemptively declared a disaster declaration for eclipse day.

https://www.statesman.com/story/news/local/2024/03/08/solar-...
What package managers are people using in other languages to make sure that software "always works the same as when you first wrote it, without asterisks"? I'd like to understand how they solve the "package no longer exists in a central registry" problem.
right but can skeleton detection do hundreds of people at once?
Not suggesting this is the reasoning, but interestingly same is true of Amazon which powers a lot of gov infrastructure.
I found the hard way Swarm is better than Compose even on one node. Bonus point is what you can scale it easily with just a minor forethought.
Cookies in 2024 is kinda irrelevant, more important is to prevent fingerprinting of veriest kind (CSS, fonts, GPU, screen size etc).
There are plenty of satellites visible to the naked eye, not just Starlink ones.

I remember as a kid (far before Starlink existed) that we'd always go stargazing when we were camping (far from any city light pollution). And the longer you'd watch, the more you would see 'stars move'.

The ISS is also very clearly visible. It's pretty wild to see it re-appear every 90 minutes or so. Insane to think how fast that thing is moving.
> The Commission is concerned that Alphabet's and Apple's measures may not be fully compliant as they impose various restrictions and limitations. These constrain, among other things, developers' ability to freely communicate and promote offers and directly conclude contracts, including by imposing various charges.

Oh that hurts Apple. "directly conclude contracts". That goes deep.
Isn't having the 5 top choices always be the same kind of the same violation?

It entrenches the big guys.
I'm not sure what you might mean by runtime, but a python venv does make sure you're using the same runtime.
There are symlinks in the environments bin directory to the specific runtime. If you're plonking a python3.12 binary over the top of the python3.11 one, then yeah, you'll be using a different one, but that'd be an issue nomatter what you're using.

Just don't uninstall your python binaries and you're fine.

If you want to package everything up into am image or a zip, you can do that too if you want, but in my 10+ year career I've not had much of an issue just using boring venvs.
Easy to build using this document: https://pack.ac/source

Each binary has its own build script that you can use for yourself. Binaries are used for static builds and to ease future needs.
https://github.com/PackOrganization/Pack/blob/main/Libraries...

I know you don't have a duty to look around for your answer, but you too don't have a duty to say yuck to a project that has been done with a lot of effort.
I am ok with your comment, but maybe go easy on the next project.
Fun Fact, PNG and Microsoft
https://archive.ph/AsGYa
Here we learn that hydrogen cannot be used because it doesn't violate conservation of energy. The things one learns.

What hydrogen does is provide a way to store energy for long periods of time much more cheaply than batteries. The cost of hydrogen storage capacity underground is maybe $1/kWh. Of course the round trip efficiency is much lower than batteries, but for long term storage (or when the input energy becomes very cheap) that doesn't matter as much.
Now imagine if TTIP was signed, EU would most likely be forced to abolish DMA or GDPR altogether.
Realistically, unless a law is so targeted that it's basically an act of attainder, you're going to need an investigation, and if the target of the investigation is a multinational, that investigation is going to be long and complex.
I am not sure about what 'core' means in this context.

In my edperience I had many many problems with OS packages vs pip installed ones. There were really strange dependency issues.

In some cases I encountered dependency hell.

Even if somebody said to me that the core means also using virtualized en I would disagree as places over Internet not always explicitly guide you in that route.
Right, which is why testing arithmetics is a good way to test how well LLMs generalize their capabilities to non text tasks. LLMs can in theory be excellent at it, but they aren't due to how they are trained.
It's moreso that all major gatekeepers under investigation (note that not all Gatekeepers are under investigation - Amazon and ByteDance aren't) didn't even try to be compliant with the proposed legislation - they attempted to lobby against it, take overly literal interpretations to make the legislation seem crazy and so on and so forth.

They had 2 years to be compliant with the DMA. All of them waited until the last second and all of them have attempted some degrees of malicious compliance with it. Apple is the most outstanding horrible one, but they're all trying to avoid proper compliance as much as possible because they think it'll allow them to squeeze out just the slightest amounts of more profits.
Disagree, the theory exists outside of any specific technical implementation (every single one of those could be wrong, for example). You might not be able to verify something without being subject to random errors, but that doesn't mean the theory itself is subject to random errors.

Any implementation (or write down etc.) of something can have errors, but the errors are in the implementation and do not give rise to uncertainty outside of the implementation. There is no uncertainty as to what the sum of two integers should be (within the usual mathematics).
Continuous examining for abuse is great and what a proactive regulator should be doing anyway. Question is, does it incentivize these companies to reduce their market share by different means - going low on a certain marketing campaign, release a subpar product, or make choices that alienate say bottom 10-20% of users and cause them to leave. Once they reduce the market share, would they not be examined till they attain that market share back? (that is after the market definition is clear)

In India, there is UPI which at it's core is dominated by 2-3 apps. Regulator is trying to reduce market share but to no avail. The thing is, service is free for end user, so the only way a service provider app (links user with banks on whose rails the tech works) earns money is via advertising. Others dont take it up because returns are only possible once you burn money to attain a certain scale. No one in the chain earns anything on a single transaction except banks(paid for by other banks). Think while regulator should be watching the apps (and banks) closely, they should instead also work on an incentive structure which could open the market further for newer entrants.
Try April (Array Programming Reimagined In Lisp)[0] then. Sorry, I am both an array language and Lisp fan for many years. You use Lisp for all of its goodness, and drop into APL to do numerics and array work in a language better suited for the problem at hand.

Hmm, maybe a marriage between Gerbil and J -> Jerbil!

I've been a fan of Gambit for a long time too. Love to see it being utilized this way.

[0] https://github.com/phantomics/april
@gildas Curious, is there any specific reason why singlefile-cli is not available in Homebrew on macOS ?

PS. I use SingleFile a lot, it's great... Thank you!
> We had 50 years of freedom

More “Wild West gold rush” than “freedom”
The reason it's pushed everywhere is because it only works well if the ecosystem uses it. If the larger rust ecosystem used sync code in most places, async await in rust would be unusable by large swaths of the community.
AnyBT: An Open Sourced Decentralized BitTorrent Search Engine
If there wasn't a DMA, and no prospect of probe or accountability, google, and the likes, wouldn't give a shit. As we can see from the current state of affairs (that led to DMA and all that)
Maybe people would care more if there were more then two viable political parties to choose from?

Getting rid of First Past The Post voting in favor of something like Ranked Choice voting would allow people to vote 3rd party with no chance of a spoiler effect. This would introduce competition into the electoral process, improving the quality of candidates available to choose from. Even from within the current two mainstream political parties.