skysight-inc/HackerNews huggingface dataset:
Google "wants" that, but doesn't seem to push forward on that matter. AOSP gerrit received risc-v jvm CLs 2 years ago from external contributors, and didn't merge any. (sorry, I have no source from Google's gerrit since they regularly clean it up, but you can find https://www.theregister.com/2021/01/21/android_riscv_port/ for related info )

Current state of Android RISC-V support 2 years after those ignored contribution is literally "we have a working libc", which isn't great. My understanding of Google's presentation is that Android 14 (Q3 2023) will have interpreter-only jvm support for RISC-V, no JIT/AOT. (I'm surprised there is no pure C interpreter that would work anywhere, but well). So decent RISC-V support in Android may happen for Android 15, so Q3 2024.

Will there be weird ABI/ISA issues that will need few versions to iron out? Hard to say, armv5 didn't go smoothly, nor armv7 (hi neon-less nvidia), and risc-v's modularity might prove to be challenging on that regard.

Overall, even though Google/Android doesn't seem as pushy on risc-v as they pretend to be, I'd say Google/Android will indeed be ready when the risc-v industry is ready for prime time.
I don't care very much about the MSVC bugs. The problem is that compiler is very slow. Our 800 c++ files project takes 25 minutes to compile with MSVC, and 15 minutes with clang (Windows 10 with antivirus disabled and using cmake+ninja).
It was the final email from Brin that said that… so from the context that was the end of the discussion. Or did I miss something?
If there was a massive alarm going off in my head and I was already at my computer, I'd probably take 2 mins to Google "how does a heat pump work". But I appreciate not everyone thinks like that.
The classic biochemical way to do this would be isotopic labelling. You grow virus host cells in media with funny isotopes of carbon, nitrogen, phosphorous, whatever you like, use those to produce virions, feed the virions to Halteria growing in an isotopically normal environment, wait a while, then collect the Halteria, separate them into their component molecules, and use mass spectrometry to see which ones have funny isotopes in.

This doesn't entirely answer all the questions you posed, but it does definitively tell you whether the Halteria are incorporating material from the virions into themselves.
I haven't been able to access it at all since lunchtime... It's still not loading, hours and hours later!
It’s no different from the ‘AirTags used for stalking’ stories, when AirTags contain at least some privacy protections and generic Chinese trackers with no limitations have been available for years.
Ask HN: How to do a demo video that mixes terminal and web pages?
I'm releasing an open source static site generator (there just aren't enough of those ;). I want a short video on the home page that shows how to create a site with the CLI and then view it.

I keep thinking the answer is asciinema but of course that doesn't show the rendered output.

I'm thinking the best way is just to do it like a savage and screen record two things at once: the terminal on the left, and the browser on the right?

All of this makes me realize I need a playground feature on the website but that's going to be version 2.0....
I haven't been able to access it at all from here in Australia since lunchtime... Neither on my 4G nor my home NBN internet. It's still not loading, hours and hours later!
It is impossible to read all the the terms of services, especially including all the updates, to all of the services an average person uses. There simply is way, way too much text and vague legalese to read and understand.

This is incidentally true of (by)laws too, and it's part of the why behind the familiar adage that it's better to ask forgiveness than permission.
Bordio: Task Planner and Google Calendar in One App
A platform where users can manage their tasks and connect their Google Calendars.
Clojuresque functional core, imperative shell programs in JavaScript
Yes.

Ultimately this is a question of meaning. Where is meaning to be found?

It's going to come as a surprise to many that it is only to be found in the individual. Not in countries, nor in religious groups, or in football teams, or political parties, or any form of collective endeavour. The meaning is inside.

We can't know how other human beings feel, nor can we know whether machines can feel. However, it is a safe bet (to me) that other humans are like me (more or less). And that machinery is inanimate, regardless of appearances.

But then you will get attempts to anthropomorphise machines, eg giving AI citizenship (as per Sofia in the UAE). What is missed with this sort of anthropomorphising is what is actually occurring: the denigration of what it is to be human and to have meaning. A simulacrum is, by definition, not the thing-in-itself, but for nefarious reasons, this line will be heavily blurred. Imo.
This is beautiful.

I always wonder how desperate and depressing it can be for being a deafblind, with no means to communicate with the world. I was also puzzled as to how Helen Keller managed to learn and write. The effort to learn with Tadoma must be herculean
Especially wealthy VCs like PG who seem to have decided that because they can throw money around they truly are expert in everything.
To be fair, results like this are very improbable to come from someone who is not a full-time mathematician. And no that does not mean someone working in machine learning or someone who did their PhD 6 years ago. How many such results do you see from someone who is not a full-time mathematician?

It is possible for someone who is not a full-time mathematician by still working on mathematics in their spare time or in a mathy-field in their day job but very very few real examples of that can be found.

So I don't find the title clickbaity. It is really really hard to come up with results like this without working on mathematics research (not AI research) 10 hours a day!
People are already trapped in a filter bubble. In general people do not seem open to ideas that do not confirm what they already believe. I don’t see how this differs.

I’m also not sure that i agree with your idea that the core principal of the internet should be in any way related to what information one might discover. The internet and the web provide means to disseminate and access information (amongst much else) but I don’t see how it should have anything to do with what you discover.
You are rediscovering the Jamstack (https://jamstack.org/) which is a developer-efficient way of getting stuff out there and done. The only disadvantages are “broken without JS” and possibly load times (hence you hear about “prerendering” to address that.
SEEKING WORK | Remote | Software Engineer

I specialize in website development. I've worked with companies and people who are building, founding or running tech products. If you just want an experienced senior software engineer to solve your Web development problems, let's chat.

Main skills are Next, Tailwind, React, JavaScript, Node.

Past work is available publicly on Github: https://github.com/mrassili

Some past work: apollosurveys.org | https://www.jsdelivr.com | https://realdisruptormaster.gatsbyjs.io | https://examine-gray.vercel.app/login

Email me to see more.

Featured on Freecodecamp News in 2020: https://www.freecodecamp.org/news/chrome-extension-with-parc...

Let’s talk: hi [at] mrassili.com
Interesting can you elaborate?
> So what happens when the whole world becomes developed?

The criteria for what makes a country "developed" will shift: at the moment, it's stuff like 24/7 reliable electricity and communications grids, fresh water and sewage grids, transportation infrastructure, access to healthcare, affordable quality housing and food. As a result of that being available, particularly healthcare, food and water, reproduction rates will fall as you don't need six children to hope one makes it to an old enough age to be a caregiver. We're seeing this pattern already with first and second generation migrants from countries with high reproduction rates.

> Immigration as a solution to population decline seems like a temporary fix.

It doesn't need to be more then a temporary fix: those countries who are rich at the moment will still be rich in the future and continue to invent stuff - the new marker for "developed" may then be "basic labor is done by robots", so there won't be any more need for more immigration. The crucial issue is that Western societies are hard-wired on judging people by their employment - my fear is that in a world with declining employment rates, we'll end up with a small caste of ultra rich elites, and a mob of people who may enjoy what we call a "high standard of living" in our standards, but still fighting for status aka the few jobs that will exist, and there will be lots of people blaming immigrants again.
The internet is already dead. I have maybe 3 websites I visit these days. So much potential wasted by corporate greed.
Today we have drones. They are just as capable of poking someone's eye out. With less noise and fumes.
Huh? How do you “solve” experimentally determined protein structures?

The AI models were basically trained on those.
> 90% of the internet can run on the free tier.

Only, of course, it really, really can't, and their current offer is very much contingent on that not happening.
>So to avoid making the mistake of defining XXX_IMPL more than once, I'll have to make a .c myself for each file of the library

Hmm, I guess I wouldn’t worry about that and I’d just define XXX_IMPL in one of the existing .c files that imports the library. If I make a mistake and define it in multiple .c files then I’ll get an easy-to-interpret compiler error and it will be easy to fix the mistake. I imagine that’s how the author envisions the library being used. But yeah, if you don’t want to do it that way for some reason, then there’s no particular advantage to this style. I’m not sure that I hate it any more than I hate every other hack for distributing C libraries in the absence of a proper module system.
You find out about a person, evaluate them, and subscribe to their newsletter.

This isn't about getting quick answers.
My bad...

I just checked...

I'm confused.
Despite not knowing anything about your code base, I recommend giving pre-compiled headers a try.

I am currently working on a game + custom engine that is around 1M lines of C++ code. Thanks to pre-compiled headers and forward declarations, I can compile all of it in under 20 seconds (full rebuild, optimizations enabled).

AMD Ryzen 9 7950X 16-Core Processor
All code is stored on an NVMe drive, Windows Defender realtime protection is disabled.

There's also a way to profile your build process with MSVC. It seems a bit daunting at first, but it's actually not that complicated:
https://devblogs.microsoft.com/cppblog/introducing-c-build-i...
It's simple.

Python doesn't exist anymore, everyone's using COBRA. We can dedicate a dozen engineer months to switch to COBRA.

Or thousands to maintain python ourselves...
Hmm that seems excessively slow. I'm assuming you're using multithreaded compiling and SSDs? Any huge libraries? I'd try Build Insights. It seems worth investigating because 800 source files is not really that many.
RISC-V is mentioned (once) in RFC-0111 (Initial Fuchsia hardware platform specifications)

https://fuchsia.dev/fuchsia-src/contribute/governance/rfcs/0...
#til
That is clever! Does it work when the vehicle is four-wheeled and does not lean? My experience with prams with castor wheels says no.
If AI can't distinguish between a human and an AI, then it can just err on the side of caution. This does not break the laws of robotics.
First Issue curates accessible issues from popular open-source projects, and helps you make your next contribution to open-source.
Of course, this article is exactly the sort of thing a chatbot would produce...
inevitably. We can even see it become a revenue generation channel, fining people for a having a sleep in the park in the summer. Missouri residents should be upset at this, a massive intrusion over what surely is a 'natural right'
On the first point, that is no guarantee that users will stay on the site. The AI is currently only using data from 2021 and earlier as far as I'm aware, and does so without feeling out of date. Before we see any significant signs of the AI imploding due to lack of new information, SO might well be long gone
Presumably this: https://en.wikipedia.org/wiki/People%27s_Liberation_Army#Thi...
I disagree vehemently with the idea of abandoning anonymity. I don't think it will fly.

I prefer closed communities with invite chains, where user have a limited number of invites.
Appreciation of the complexity of the natural world.
That feels like a problem fairly unique towards the way US elects presidents and senators. In countries where a vote isn’t “worth” less in one area than another you wouldn’t have this. Besides I don’t think “but how will this make the racists feel” is a great way to govern.
So, is your arguent that instead of inconveniencing those businesses, countries should just create competiting public services?

They can always do that too, but I'm also full for them inconveniencing those businesses.

Businesses should be whiped and forced to play responsibly in society. They can innovate on tech and features, they don't have to innovate on milking people and erroding working rights.
Existing users wouldn't stop visiting. Flow of new users would slow down and eventually stop, depending on how ChatGPT provided results are surfaced on the search results UI.

If it's presented as the first search result, if the information presented by ChatGPT is good enough and if there are no links to the where ChatGPT got the results from, people would not visit the source for the information.

Remember what happened to email replies when popular email clients started defaulting placing the cursor before the quoted text instead of how it used to be?
> Laundromats look like rented parking space to me [...] In some areas laundromat are basically cost/revenue neutral and inly make sense as a service to the community and keeping the light on.

Which is why laundromats / launderettes (as they're sometimes still called in the UK) are the stereotypical example of a type of business providing a very different kind of laundering service.
It's the actual sound quality of cellular comms vs classic analog phone comms that's the issue. AFAIK this is pretty much universal internationally.

Noise canceling + basically half duplex sound, high latency, low quality in general, it's not what it used to be. It used to be easier and pleasant to talk to people, now it's a chore.
> So what will be produced?

The financial incentive is what started the spam problem in the first place. Remove it and you have a system in which content is produced by people who gain something other than money for it - like on the early internet. I would welcome that.

Of course the lack of attribution remains an issue and will probably cause a bit of conflict going forward. The new type of spam will likely mostly be for the purpose of disseminating false information.
Global Spyware Scandal: Exposing Pegasus
> For example, Bulgaria has already lost about 30% of it's population since 1988 and is predicted to lose much more in the coming years.

Half-Croat here. We have the same issue, but at least the EU is throwing money around across the board to lift up standards of living in order to curb emigration, and it's not just money either, it's as well enforcing at least a basic code of conduct for politicians. A large part that drives young people away is endemic corruption, and the metrics for that have improved virtually everywhere in the EU except Poland, Hungary and sadly Slovenia.
Someone recreated the Star Wars theme in Logic Pro and sample libraries
This is not an application of Godwin’s law at all. This is not calling someone a Nazi. It’s simply using Hitler’s undeniable terribleness (even in 1938) to illustrate that the specific honor being discussed does not necessarily imply a person who has had the most influence is necessarily someone who influenced the world in a good way.
hell not even IPC is needed.

Uh... what's the trick? I don't see how you can have V8 and the JVM communicate without something that's inter-process.
My personal experience having lived here for 8 years (not in a city and not in the tech industry), is you are quickly "welcomed" but to "integrate" takes a long time, if ever, and involves changing a lot of your own behavior. Many of my friends who have lived here much longer than me have the same experience.

Most of us quickly made casual friends as you described, but are yet to make many close friends. As for integrating into society, most of us found society quick to help and welcome us, but struggled to move on from "the foreigner that needs help and teaching" to "the person with ideas and opinions as valid as an equivalent Japanese person", this is irrespective of Japanese ability.

Perhaps that is why many people says it's difficult to integrate, what we immigrants want from integration and what Japanese society wants from integrated immigrants is fundamentaly different.
> Most open and publicly available spaces on the web are overrun with bots, advertisers, trolls, data scrapers, clickbait, keyword-stuffing “content creators,” and algorithmically manipulated junk.

Nonsense. That's certainly not true for HN, for most of Reddit outside of a few big subs, for GitHub, for Wikipedia, for IRC/Matrix, for most mailing lists, or for any of the hundreds of thousands of traditional web forums still in active use.

It sounds like what the author is really saying is "Facebook and Twitter are overrun with these things, and those are the only 'publicly available spaces' that matter". Which, of course, is once again complete nonsense.
> deactivate and decompose it into nutrients you can use

Viruses are just packages of protein, lipids, and nucleic acid, exactly like any other biological matter. It's not particularly surprising that enzymes which can digest bacteria (Halteria's usual food) can also digest viruses.
Avogadro's constant is just a band-aid arising from the arbitrary units we've chosen as the SI standard. There is nothing significant or magical about the particular numerical count. In an ideal world we'd all use natural units with Boltzmann constant rather than empirical Gas Constant, which removes the arbitrary "scaling factor" that is Avagadro's constant.
Well, with "Eastern Germany" I mean a particular region which is particularly smaller. And my point was towards racism in general, which is greater where there are fewer immigrants. It's still completely safe to immigrate to cities in Eastern Germany, even for Muslims and black people, even though those would be the most "frowned upon" ethnicities.

Still, stopping immigration to stop Trump even seems stupider than the original argument.
I agree. I think we need reputation mechanism. From restaurant and Amazon reviews through travel recommendations to written content. I want to read what reputable people have to say or people similar to me or people without history of spamming nonsense.

Current system is too easily gamed. If it means we need to sign everything with real name/ID let's be it. There is a place for anonymous Internet but life is too short to go through piles of trash every day to try to find a nugget. At least allow others who already found it to sign on "I found out and it's interesting" promise.
No matter if it's productive or lazy usage of your time at work, the problem is it's time you spend at work instead of at home with your s/o or outside to find one. Can't have children if you're too dead after work to have sex.
For anyone else unfamiliar with the term: ADoS appears to be "American Descendants of Slavery".
I think you might be missing all the first hand experiences where it was a powerful good. Or maybe not, those have to be taken on faith after all.

Not that being skeptical about this is bad, frankly its good, but probably best when it is specific and focused into criticism.
Of course. But I’d rather pay more for the Uranium mining than pay outrageous electricity prices
And even if you want to do some kind of single-object build for your utility libraries to speed up linking, you can always include the .c file in some big master .c file.
You could set up a Corp so that revenue goes into the company and you pay yourself a salary every month. That way, the Corp smoothes out variations before they reach your private bank account.

Also might enable tax and other savings because then you purchase health insurance as a company, not as a freelancer.
Common sense dictates that if you make hard drugs safer then more people will try them. For heroin, overdoses coke with the territory, as larger doses are required for a high as time progresses.

People are on their own journeys. We don’t have to save everyone from their demons.
Yes, you want to work, you want to have a cup of coffee. You may not like it, but you decided to do it and then executed a very complex series of steps to accomplish the goal. You're not a cloud, working/drinking is not an inevitable and direct physical process you're undergoing by yourself.
The last point is something I've been doing with a much lower resolution headset already. Having lecture recordings up really large with no distractions helps me to understand them and staying concentrated on them much more easily.
I don't think the real problem is proliferation of AI itself. The real problem is control of AI. We need to commoditize and replicate FOSS AI models as soon as possible, and make progress with optimization so they can run without megacorporation levels of resources, so that they aren't able to retain exclusive control of AI, which lets them grow even larger.
Shut Up and Paint
I'm interested in how MS would build a profitable search product based on ChatGPT. They of course won't be able to serve ChatGPT for all search queries. Even with Microsoft's deep pocket, it's not sustainable. And it's not very easy to directly integrate it into regular search interface thanks to its additional latency and lots of legal concerns. Perhaps they could add a "clippy" interface in addition to the regular search box...?
Yup, right on. We found a bug that crops up when a certain compiler (proprietary, not MSVC) tries to reuse the result of a float comparison originally made in a ternary expression.

The compiler ends up omitting most of the rest of the function's assembly, which breaks things as much as you'd expect. (For bonus fun, our ternary expression was deep under about four layers of macro.)
Those "structural vacuum balloons" are a nice idea but they will have to be made to degrade in sunlight - or else chunks of them will end up cluttering the upper atmosphere, sorta like low-flying space junk.
How do you keep people who want to spend money on persuasion from attempting to bias the dominant search AI?

Let's take an extreme example - say Exxon decides they want to spend $1 billion on influencing society in favor of the petroleum industry. They hire 10,000 freelance content writers to write 1000 articles each at $100 a pop and flood the internet over the course of several years with (everything from subtle to blatant) pro-petroleum content (nuclear's dangerous, solar will never scale, fusion's a pipe dream, wind is ugly, great new ways of recycling plastic, microplastics are actually beneficial to the human biome, a brand new low emission engine, ...). How is the scraper that ingests knowledge for the AI supposed to weed those out? It's still SEO, just at a higher level than the current mom and pop efforts.