skysight-inc/HackerNews huggingface dataset:
The GPLv2 (BusyBox) says the end-user needs to have access to the changed sources (for example a link to it) and a copy of the license IF and just IF you redistribute the Code.

The link could be very well a magnetlink to a tar or a patch-file on pastebin (and since it's a patch you already say whats changed and when 2a from the GPLv2 resolved).

You don't need to include scripts or documentation or anything relating to building or running it in production, who told you that BS?
What are parenthose?
Could the Internet end up actually becoming naturally fragmented again (bulletin boards?) to allow people a decide on the trustworthiness of the agents that provide them with information? A more federated service that allows a page rank of each source but based from a starting point of things you trust? We almost need new vocabulary for something outside of your filter bubble that the algorithm thinks it’s important you see…
There can be a middle ground with mixing both random and trusted content. The problem with current search results is that SEO optimization and content marketing pretty much ruin search results with answers that score high on keywords but are actually low in value.
Still Classics or already P38s?
Light-Powered Mitochondria Extend Worm’s Lives and Improve Their Energy Levels
Awesome idea and interesting approach!

I am wondering how the search latentcy will be with your approach, especially for cases with more than a few hundreds documents. Do you have any insights about that?
Just gave "YouChat" a go, and it stands up very well against ChatGPT. Very nice.
Please check your assumptions. Why do you think 2 modules cannot be in different runtimes? How do you think JNI works?

You can absolutely call js running in V8 vm from scala running in jvm. No networking needed, hell not even IPC is needed.

And when you deploy this you don't have to deploy all modules' http servers (for external requests into the system) and queue consumers in the same container, only a single module's. So no busy loops affect other modules, unless as a result of direct api call from module to module. If anything it encourages looser coupling as you are incenticised to use indirect communication through the queue over direct api calls.
An aging population and fewer children may be issues, but when zero family members and zero employees want to rub the business, they don't seem like the main problem.

It's a country with 92% of people living in cities, despite government intervention to support rural areas. People keep making the choice to leave.
This is just incorrect. Chinese companies have plenty of design chops.
MS might like this, because it understates decades of ruthless dishonesty and backstabbing.

It's like saying the worst thing about Al Capone was that he made a mistake on his tax forms.
For companies that provide a service that the community depends on, I think a co-op is indeed the way to go.
Python was huge before Google even existed.

I first started using Python slightly after that time and for years it was a pretty niche language that relatively few people used, especially compared to the other 'P' languages, Perl and PHP. I'd estimate 2001-2002 as when it would say it started to become a 'normal' language and I wouldn't say it really started taking off until around 2005ish.
Estimating Avogadro's number to within 2 orders of magnitude from kneading putty seems very precise.
All of that is because of their monopoly. If people had a choice of good search engines available they would pick the ones with good results. The issue is that it is very difficult and expensive to create a good search engine ex novo.

Maybe political action (ideally itself incentivized by the need to get votes) could change that but I don't think things will improve
Stupid layman question here: from what I've seen so far the AI generators imagine things starting from their training data. As in, don't find real things. Is the difference relevant in this field? Is the extrapolation and mashup they do enough to help? Is it trustworthy?
> How is "I don't like it" not a good reason for not using something?

Don't ask me...

> Ruby in science is the path of most resistance; if your work isn't already hard enough

It actually isn't that hard, honestly.

Very few people do cutting edge work that requires analyzing massive amounts of data and, from my experience, other languages are not much better.

They still rely on C (or Rust) bindings, because they aren't adequate per se for the task.

> That's because everyone is using Python

Yep, the aforementioned inertia.

But, IMO, as a programming languages nerd, some syntax are worse than others and I have to review many Python programs that conceptually read like someone speaking a foreign language without knowing the rules, like "I go make shoppings". That code wasn't "created" but simply copy/pasted from somewhere else and then adapted because some concepts don't require understanding, just tinkering.

Python it's not easier than Ruby, shooting yourself in the foot with Python it's easier than in Ruby and yet, here we are.

At least in the diatribe C vs Rust, C is actually simpler than Rust as a language and programmers have to learn fewer concepts, even though Rust is better as a language/ecosystem overall.

> Everyone uses English, so you have to too

That's exactly the point, the most spoken language in the World is English spoken by non native speakers. Like me. It's not British English or American English (in Europe is Russian, anyway, and Chinese and Spanish would like to have a word with you).

So it is people's Esperanto, which is kinda of an abomination linguistically, but language evolve naturally it does not need a compiler or an interpreter to work.

When I am abroad for holidays or conferences, I can perfectly understand what people mean when they speak "Engrish", native speakers often don't.

A recent submission about it

https://news.ycombinator.com/item?id=25784683

But in programming the concepts are the same in every language, so it's not like learning Finnish if you are Egyptian, it's more like learning to ride a motorbike if you can ride a bicycle.

People learn Pandas and Numpy and Scikit-learn, not Python, when I learned how they worked porting the examples to Axon[1] wasn't hard. I managed to do it with the help of a colleague whose versed in learning programming and he thought Axon was more readable than Python. But then again, people usually think they know X better, feel more confident in X and will keep making the same mistakes over and over, because they don't know what they don't know and their salary do not depend on it. They have people like us fixing their code. Their salary depend on writing "I know X" on their CV, which usually is just not entirely true.

Ruby just got out of fashion, but it isn't inferior to any other language out there and its ecosystem is completely fine.

Reminder: TruffleRuby exists.

[1] https://github.com/elixir-nx/axon

edit: formatting
The Forward-Forward Algorithm, potential alternative to backpropagation
Overdose prevention centres save lives – why is the UK against introducing them?
Glad to see it still works like that.

There's also a government-managed register of bad payers (called "interdit bancaire" - literally "forbidden from banking") for which there's a lengthy process to get onto that may involve court action - the lenders literally have to take you to court.

This means there is a due process to get onto the register, and a simple misunderstanding or fraudulent company can't ruin your credit (unless they want to lie to a government official and potentially to a court).
arm64 was essentially designed from scratch. What makes it have any more baggage than RISC-V?
QBittorrent is 16 years old and just recently made text harder to read on dark mode a probably 2 line fix in the future.
Are you by any chance referring to Goggles (with two 'g's) which is indeed a beta feature, but has nothing to do with Google? https://search.brave.com/goggles/discover

(Disclaimer: I work at Brave)
Hey is making money online with affliate companies good for you
France's electrical grid has a vastly lower climate footprint than, for instance, Germany's, due to the nuclear plants. If it turns out that water supply remains and issue in future years (and was not just a fluke), I expect they will find ways around that (either by allowing sligtly warmer spill water or by using hydro dams to store more energy for the summer.

Anyway, Germany and France are essentially the same grid, so differences in consumer prices tend to be determined largly by transport costs and the costs of neighboring countries.

German power gets cheap when they can import from Scandinavia, Poland and Central Europe, and expensive when they have to export to those. French power is similarly affected by imports/exports to Spain, Italy and the UK.

If you want to compare nuclear costs to other sources, you have to look at production costs for PLANNABLE energy for a conglomerate of sources, adjusted for risks and externalities (dry spells, reliance on dictatorships or other unstable or adverserial countries, market prices for commodities, pollution and climate change, etc).

If you adjust for all externalities, especially polution and climate change, I'm convinced French electrical production is far, far cheaper per stable GW of output than Germany's.
I am still trying to get over someone actually loudly saying "lol" while laughing
One aspect in which Ruby is much more consistent than Python:

sorted(arr)
arr.sort()

versus

arr.sort
arr.sort!
This is a good thing in so many ways.

Imagine a search engine that summarises the world’s knowledge in comprehensible terms. That doesn’t just return a ranked list of websites, but answers that are synthesised from a multitude of sources. Google has technically made human knowledge discoverable. But it has never helped mere mortals all that much to navigate the maze that is academic publishing, reputable journalism, SEO SPAM and outright manipulation. By contrast, imagine how ChatGPT in Bing can not only improve productivity, but for the first time give everyone access to the world’s knowledge. What I love about ChatGPT is that you can ask it to dumb down the answer it has previously given. And to summarise complex topics.

For the first time since Google killed the likes of Altavista, their moat has become leaky. About time! We need true competition in search and hopefully Microsoft and others will also innovate on the business model. Heaven knows I would pay for a search engine that doesn’t spy on me and gives me better results. Not to mention that this will also kill the perverse incentive for websites to do SEO. Hopefully, the web will become readable again, as a result.
> I'm guessing you haven't followed what's been happening in eastern Europe the last few decades very closely?

Im aware of the different demographic situations in different regions. Bulgaria and parts of Eastern Europe's depopulations are not due to endemic factors like Japan's, but due to effects of Eu which cause the youth to move to other countries for jobs and settle there. Japan does not have such a situation. It is depopulation solely out of declining birth rates.
Well, that's like 10% of your I$.
> and was lazily side-stepping that argument.

Point. Corporations and machine AIs have different constraints on them. Machine AIs have a surplus in learning time and processing resources, this let's them develop complex and effective behaviors by brute force. Self awareness is an effective bootstrapping mechanism for such behaviors and companies have managed to take advantage of it. I don't think AIs will see the same returns. Self-awareness isn't a magical infinite returns machine, it only allows humans to bootstrap so much. I'd assume the same of corporations and AIs. I think corporations are actually highly processing and learning constrained bc their processes happen at the speed of communication, so self awareness buys them a lot, but "traditional AI" has gotten where it is by intellectual brute force, at best a self aware AI might be able to get to the same place cheaper than a more performant non-selfnaware one, but probably not faster. I think we will be able to get more out of less hardware, but self-awareness bottlenecks on experience (that's a reality engagement loop not recorded data) which gets expensive to give a machine quickly at scale unless you instantly nominate it the god machine while it still is floundering around.
The case is not "strong" at all. He doesn't even state he supports HBD, only that he thinks some claims made by its proponents are likely enough to be correct or at least hard to prove not-correct. It's a rather uninteresting observation (everyone knows about some of these issues, they just disagree about the HBDers' causal analysis!) that only gets the attention it does because of how understandably contentious HBD is as a whole. The author does realize this of course, that's why he asks that the exchange not be publicized.
Yes. That PEP comments:

> The difficulty of interfacing with distutils means that there aren’t many such systems right now, but to give a sense of what we’re thinking about see flit or bento.

Bento is dead. Flit doesn't handle extensions, and points instead to Enscons, which in turn depends on SCons - a build system I have no experience with.

Plus, I sell a source code license. My customers make wheels for their internal PyPI mirrors. I would need to consider how any change might affect them, without the experience to make that judgement.

It seems far easier for me to stay with setup.py than explore a PEP 517 alternative.

So far what I've seen is either people using something like Enscons, or a very complex build system like SciPy's where setuptools just doesn't work. I haven't seen much migration for smaller setup.py systems like mine .. but I also haven't been tracking that well enough.

Any pointers for how that would work?
You can say the same about options traders who got wiped during the tech stock decimation last year or plain old gamblers. Ultimately they are making a prediction and many have gotten rich over crypto but just like stocks you buy in a downturn like now not when it is all hyped up.

Even a dollar would have lost use ~20% loss over the past few years just sitting in a bank. The best place to store wealth is in assets not currency. People who stored their wealth in crypto are as silly as people who put savings in a bank except with more volatility like this. Crypto isn't a fad that has gone away, there is still demand for it except now all the exchange crashes will introduce regulation that will make it a safer bet than before. Trial by fire and all I guess.

You shouldn't bet or risk money either in stocks or crypto that you aren't prepared to lose. That's like the first-ish rule of investment isn't it?
What good does unplugging it when it’s not in use provide? Surely it wants to share information about how you use it not how you weren’t using it. I guess if it has a built in vouce assistant or something but that’s not something hard to avoid.
This is an example of a much bigger issue in the FOSS world.

In theory, FOSS puts the user in control - don't like one of the software author's choices? Just change it yourself!

In practice, this is another example for the long list of cases where it took someone with coding skills several hours to fix what's simply a style choice (what colour should the font be). Worse still, that effort was needed simply to get back to how it used to work by default, and it might need further effort to maintain every time the relevant code in the application is updated.

(It's not that this doesn't happen outside the FOSS world as well - see trying to get the title bar of the active window ONLY to take the theme color in Win11, for example - but to the extent that FOSS people claim one of their advantages over commercial software is end-user customizability, I hold them to a higher standard here.)
Completion of IANA Selection of IDNA Prefix
not sure about the meaning, which would imply there'd by an answer to what meaning a certain art peace would give.
But a human being will have their own reaction to a peace of art.

For example I've often heard said that great art is something which makes you feel something.
A machine cannot feel
Oh, the golden age of search... did we appreciate it enough while it lasted? I surely didn't.
If you find a field that you enjoy and don't mind the entrepreneur lifestyle of working 26 hours a day, it's a perfect match.
> * Ruby was created as a personal, hobby project; Python was created while Guido worked in research institutions, and it helped Python gain recognition in academia environment

As a data point, I remember interviewing for an internship in a research institution doing some work on medical images around 2002/2003 and the supervisor telling me that Python was the lingua franca in this domain (from a research and POC development perspective).
Incentivised bad behaviour – #ReceptioGate and the (absolute) state of academia
As someone who loves both Python and Ruby, and uses them both daily, I really though they were referring to JavaScript (with node/deno et all).
>The new JIT compiler based on ground breaking Basic Block Versioning already gives some exciting results

>This novel approach lazily generates type-specialized versions of basic blocks on-the-fly while propagating context-dependent type information.

Does anyone know how it is different from tracing JIT compilers?
Of course if I don't immediately concur with these very poorly made points I must be a racist and a sexist too, right? Or some weeb lover of anime and cyberpunk as also mentioned. Sorry to disappoint.

I am not at all opposed to such discussions when done in good faith by knowledgeable people. I am allergic to the phony critics who transparently play those cards to appoint themselves judge and jury. The baseless smug supriority is simply infuriating.

As I pointed out in another comment it is akin to some fundy jihadi slagging off western countries for being godless sodomite infidels and hanging all of their societal challenges on not conforming to their particular world view on how the country should run.

That is an altogether different thing from somebody with deep knowledge of the place ("I've been there" doesn't cut it) simply sharing their perspective as a nonvoter on its flaws.

Who are you to tell people in other countries what they should or shouldn't do? You just know what is best for them eh?
In Midjourney this could be done using miltiprompting, and Automatic's webui supports an analogous gesture with the AND keyword.
Here is what I follow: https://github.com/woadray/cs-bootcamp
> It's slower than Ruby.

Any reference/numbers to back this up ? Just genuinely curious about this.
> It's in large part (almost entirely?) because the laws make it extremely difficult to evict a tenant.

I was given that explanation by at least one letting agent, but I don't believe it because I was turned down repeatedly even though I told all the agents that my employer offered to be my guarantor. That means they would have to pay rent if I didn't.

In fact, my employer is currently my guarantor, for the apartment I finally rented. My boss had to sign a contract that in the event that I stay in the house without paying rent the company will pay the rent for one year. I'm pretty sure that also includes any costs for repairs if required. That should pretty much take care of all the risk there could possibly be in renting to me. And yet, nobody would rent to me.

So the risk is not the problem. The letting agent who gave me the apartment I'm renting commented that it's just too much hassle letting to someone like me, who doesn't have all their documentation in their "dossier de locateur". It really looks like the only reason nobody wanted to let to me was that they don't give a shit whether I find a house or not and they have plenty of takers. As the French say, ils ce foutent de ma geule.
My first internship involved compiling android about once a week on a dual core 20 Gb machine. It took HOURS to build almost anythining from scratch.
In what situation is python the worst possible choice, while ruby which is very similar to it is the best possible choice? Unless you're doing some clever ruby metaprogramming type stuff which is totally impossible in python.
The parent seemed to suggest this was at an individual level, rather than everyone being forced to get information from some consensus trusted source.

There’s no need, with this idea, for you to have to get your info directly from the Vatican. You can decide you trust someone different.
I can think of many potential reasons between the US and Europe that explains the difference.

1. Europe has a greater emphasis on welfare and has greater social saftey nets

2. US private healthcare makes it harder for the poorest in society to get drug-related issues cared for

3. US War on drugs being a historical political selling point to gather voters

4. Private prisons; lobbying for stricter drugs laws equals profit

5. Over-prescription of pain medication by US doctors; lobbied by pharmaceutical companies for profit

Some of these points don't apply at all to Europe, or do with much reduced impact.
Of course there are drawbacks to that central registration - anonymity as we know it gets left behind. Yes the central registration could offer also "anonymous" handles for social media daily use, but to the police and any able hackers this would be nothing.
Are those projects of yours using Rails ?
None of the functions seem to be marked static or inline. Isn't this an instant link error once you include the same header in two different translation units?
Emacs NG: A new approach to Emacs
If you look at it in terms of storage and depending on how you define 'porn' even sites like Google or Bing Images may be in trouble.
I assume (some?) deaf-blind people can be taught to touch-type and read using braille terminals these days?

That way they can hopefully communicate using speech recognition and perhaps text-to-speech if they have difficulty speaking.

Is the page http://www.deafblind.com/dbequipm.html up-to-date? I hope not.
> at best it's hidden for a part of the users

But that's still better than the current situation with regards to SEO and web spam?
Add to that list the likely carcinogenic chemicals used in dry cleaning. It's also arguably a mostly pointless industry (if the ordinary consumer side largely vanished what would the negative effects really be?).
You don't get to invent your own definitions of things. You've lost my interest.
Latest UN projection was adjusted so that by the end of century they would 100 million less people, again from a downward adjustment three years ago. They will experience a modernization unlike the world has ever seen thanks to globalization, and there is no reason to believe they will have that many people as a consequence of the decline in fertility rates (caused by education, more wealth, etc.).
What email provider are you using? On Office 365 I get barely anything. One a week at best that actually makes it to the inbox, which seems very tame compared to just about any general-purpose search engine query.
Do we actually know the other human feels that something? We don't, because we only hear them pretending they feel and usually believe them. Well, a machine could pretend just the same - they have enough training data to know what feeling is appropriate to claim.
I'm sorry, I agree it is a beautiful language.

But Ruby is slow. Performance matters. In a world when everything seems to run in cloud servers, efficiency matters.

If you can have 20 times more simultaneous users in the same cloud server by using a different tech stack, there's no reason to keep using Ruby.

For the record, I also think Python is generally slow, but it has improved in the latest version, and the important libraries for Python are written in C++.