skysight-inc/HackerNews huggingface dataset:
And in four years, they’ll be close to zero. How long will it take France to replace all of its end of life reactors? Decades. France is coasting on fifty year old capital investments and labor.

> The first and only EPR under construction in France is Flamanville-3, a project led by EDF as developer, constructor, owner and operator. This project is an industrial failure with endless delays and substantial cost overruns observed. When the construction of this reactor started in 2007, its commissioning was scheduled for 2012 at a cost of around €4 billion. In 2022, Flamanville-3 is still not operational and it will not be before 2023 – at least an 11-year delay on a five-year project. Its cost has spiraled to more than €20 billion, a multiplication by a factor five compared to the cost estimate when decision was taken. As a result, the generation cost of Flamanville-3 is now estimated at €115-125/MWh. Explanations provided blame for unpreparedness, incorrect technical references and insufficient detailed studies as well as the loss of competences in the French nuclear industry. The absence of skills maintenance, or “learning by doing”, has proven particularly problematic for the quality of welds – requiring repairs, notably.

https://www.renewable-ei.org/en/activities/column/REupdate/2...
Analog computing for neural networks is always very tempting.

> We use binary states in normal computing to reduce entropy. In AI this is less of a concern, so why not use more of the available voltage range?

Transistors that are fully closed or fully open use basically no energy: they either have approximately zero current or approximately zero resistance.

Transistors that are partially open dissipate a lot of energy; because they have some current flowing at some resistance. They get hot.

In addition, modern transistors are so small and so fast that the number of electrons (or holes..) flowing through them in clock cycle is perhaps in the range of a few dozen to a hundred. So that gives you at most 7 bits (~log_2(128)) of precision to work with in an analog setting. In practice, quite a bit less because there's a lot of thermal noise. Say perhaps 4 bits.

Going from 1 bit per transistor to 4 bits (of analog precision) is not worth the drastically higher energy consumption nor the deviation from the mainstream of semi-conductor technological advances.
I've also seen that -Os with GCC produces significantly slower code in pretty much all use cases I've looked at it on (Game rendering code, optimizing shader compiler, GPU drivers). And that's on mobile devices where you might expect to be more cache/memory bandwidth limited.

I believe the general idea that -Os was often the best choice was popularized as it became the default on MacOS, which uses Clang, which may bias it's optimization options differently. And Clang has had the -Oz option for if you really want to focus on total size, trading possibly lower performance, for quite a while. GCC only introduced the same relatively recently in gcc 12. So maybe it'll change the bias of Os going forward?

EDIT: Though I'm not sure about the disassembler on godbolt - I tried seeing if the c++ std::accumulate function would affect code generation, and the disassembled code looks incomplete, and doesn't match the compiler assembler output (by disabling "Compile to Binary Object") at all

[0] https://godbolt.org/z/5443fo75n
Meta drops lawsuit against web-scraping firm that sold Instagram records
Essential Math for AI
For comparison, Martin Shrkeli [1] got 7 years. While SBF claims that there's a chance his victims will recover their money, Shrekeli's victims did actually recover everything. The scale of Shrkeli's affairs was in the millions (maybe tens of millions), certainly not in the billions.

[1] https://en.wikipedia.org/wiki/Martin_Shkreli
It probably means that the model is not fully trained, because it is very expensive to train a 70B model, not even Mamba or RWKV have a model that comes close to that size, the leeriness is just kinda silly honestly.
Modm.io is a a unified API for microcontrollers.
> Here in the UK they are using drones to hunt foxes.

To your enduring shame, I do believe you've banned coursing of hounds in its traditional form.

Pity. You had a country once. I hope you remember it in your dotage, because it isn't coming back.

> Considering HN is American

I believe you have it confused with the Internet, but, no matter.

Feel free to rail against Americans using drones to find downed prey, however little sense it may make. I assure you we won't notice, but I do hope it leaves you feeling better about things.
I worked for a startup in 2020 as a contractor and they hired a security firm to audit us. Part of that was detailing how susceptible the company employees were to social engineering. What I noticed then is a notification appeared in my calendar that looked like an invitation to a regular zoom appointment. But when you opened the 'meeting' it prompted you to install an exe. I actually think they were using the same vector here. So this whole calendar bug has been known and exploited for a long time.

I get the feeling almost everyone in our company installed the firms PoC malware, by the way. Because afterwards there were PowerPoints on how to avoid such attacks. It's kind of funny. You can invest a crap load in security to protect your companies assets. Taking into mind the most complex flaws you can imagine. But then a simple email campaign or event system ends up taking down an employee. Then they have access to all internal data. These kind of attacks are what the most prolific intruders are using today because they're so easy to mount and hard to defend against. Why invest it like months or years of R & D in the hope of finding a zero-day in some system when you can just get some random receptionist to trust you in a single phone call?
50 cent minimum charge on the transaction.
You also have literal power losses, as in waste heat, to deal with.

See https://news.ycombinator.com/item?id=39545817
Mine gives me notifications before unpleasant weather events. A website can’t send me an alert saying that it’s about to start raining in 20 minutes.
The vast majority of users are people sharing stories and photos with each other. A huge cost, and they don't buy ads. The only reason to have them in the first place, economically speaking, is to view ads.
My version of this kind of thing the WASM build of Python which includes a WASM build of SQLite, running my Datasette server-side web application entirely in the browser. Here's a SQL query executed against that parquet file of AWS edge locations: https://lite.datasette.io/?parquet=https://raw.githubusercon...
> When it came to light that governments were segregating children in the same age group in school, making them sit in separate classrooms, and even teaching them from different textbooks – said to be based on their ability, [...] its disastrous impact on children and the way they perceived each other,[...]. They began calling their classmates not by their names but by the group name, and even refused to play with the group perceived as weak in ability

This is really sad. I remember even my school in the UK had 'sets', where students would be split into different classes based on ability in core subjects like English, Maths, etc. It always felt really ugly to me as a concept. I get how some students are 'pulled down' by others, especially if teachers' time is spent on the less adept or naughty ones, but it seems to instil a broken social model. I would much rather education fosters a "rising tide lifts all boats" philosophy where students are able to help each other. Otherwise a new axis of prejudice is created: a kind of knowledge-based-classism.
Their first example doesn't look idiomatic at all:

SELECT
*
FROM
"users"
WHERE
like ("email", 'gmail')

Should “like” here be a user-defined function? Because that’s not the syntax for SQL-like. To which SQL version will Pql translate its queries?
If you are are using two bits anyway, you might as well represent (-2, -1, 0, 1) instead of ternary?
What's the benefit of using ternary encoding over just a binary representation? And if we have come so far is there potential for a more efficient algorithm than gradient descent?
Relevant caveat from its readme: https://github.com/hdl-util/hdmi?tab=readme-ov-file#hdmi-ado...
Geogenetics is a hot field. Boundaries are being pushed.
Thanks!
Actually, the tool most probably already works for Groovy. We just didn't focus on that as it's not widely used language for Android development outside of build scripts :)

Could you provide more info on your use case?

PS: i'm also one of the tool's developers, leading the work on instrumentation part
Ah yes, I see.

English has a distinct pronoun for avoiding this sort of misunderstanding: https://en.wikipedia.org/wiki/One_(pronoun)
Don't sell things for a dollar, unless it's on the app store.

If you're selling something for a dollar rather than providing it for free you've already convinced someone to get out their wallet and buy it. That's not an insignificant achievement. That person is very likely willing to pay something like $5 instead for the exact same product. Even if they aren't, you can make more money selling one $5 item than 5 $1 items, so you can get by with 5x fewer customers.

This idea reminds me of Netflix password sharing crackdown. If they pissed off the majority of their password-sharing customers and they canceled, they still end out on top because the remaining customers convert. E.g., you've got 5 customers all sharing one account. Three out of five of them are annoyed and stop watching Netflix entirely. The two remaining have to buy themselves individual accounts. In this made-up scenario, Netflix doubled their revenue while shedding more than half of their customers.

I think it's possible that you don't want the customer that is barely willing to spend a dollar on you, someone who might not even be happy with your product because they can barely justify it in the first place, You want the customer who loves your product enough to give you $5 or $10.

There's also a price signaling argument: when you price your product at $1, you're telling people that it's barely worth anything. If Starbucks sold you a coffee for $1, that would tell you that it can't possibly be very good coffee.
So why is electricity so expensive in places with lots of renewables? A few of these countries have absolutely absurd pricing of electricity per kwh especially compared to places that just burn coal and natural gas, but your sources say it should be significantly cheaper. Even in the US the only cheap electricity we can get is hydroelectric, but even that is not pushed very much due to ecological concerns.
Sorry, that was more addressing an assortment of the comments downthread.
I was skeptical of that 40% too so I went looking for the basis for it.

It's not totally unfounded: https://w3techs.com/technologies/overview/content_management estimates that WordPress is used by 63% of all websites that use content management systems, and they estimate 31% use no content management system at all, so it concludes that WordPress is used by 43% of all websites.

The thing is, though, this is not weighted by page views or time spent or any meaningful measure of usage. None of the top 20 websites use WordPress (https://www.statista.com/statistics/1201901/most-visited-web...) "WordPress powers over 40% of the web" misleads people into thinking it's 40% of everything people view, but I doubt that is true.
I wonder how practical it would be to switch to non-binary transistors. I believe some early vacuum tubes where trinary instead of binary. Probably not practical but would be interesting to see how it could fit together.
I hope Nintendo can't get the FBI to hunt down software devlopers.
Yes, but the whole point of the link submitted to HN here is that in some applications, like machine learning, precision doesn't matter too much.

(However, analog computing is still a bad fit for machine learning, because it requires a lot more power.)
I can't imagine it myself, though a massively parallel thing that didn't need to worry about heat might work. IDK is that what an optical type chip is supposed to somehow do?

I know a little more about how semiconductors work; the heat parts are related to the waste energy from the transistors change between conducting and not. Since the semi-conduction parts need the conduction paths opened or closed by changing charge levels in the narrow parts. I can barely imagine some sort of interference based optical chip might not generate heat at the logic combination part, but something some-where's gotta flip/flop and that's probably where the heat will exist.

The other option we've heard about for decades involves better conduction of the heat out of the chip. If that's the case thermally conductive layers could sandwich between stacked 2D layers. Maybe that'll finally be economically viable for high density logic. As far as RAM stacking seems to work well enough so far.
If you're not interested in the actual flying part then I'm not sure if it is worth it?

I think the path for most people is first they get interested in flight simulation, frequently in the context of flying airline jets. They start learning how that airliner works. How to start it up. How to program a flight plan & performance figures into it. How to use the autopilot. The concept of SIDs and STARs (departure and arrival procedures) (and again how to program them into the plane) and finally learning about all the different types of approaches like an ILS approach which allows the plane to break out of extremely low level clouds (think 200 feet, sometimes less!). And finally, how to perfect landings.

They do all of that usually offline. On their own, or with some plugins that inject fake AI traffic to make it a bit more immersive.

Then finally, once they have a grip on most of the above, then they hop onto VATSIM to add the challenge (just at start) and fun of talking to ATC and listening to other pilots. It just is really a great immersion factor to know there is another human being operating the plane that you're taxiing behind.

But if none of that initlal stuff sounds very interesting to ya then (1) no problem!! It's understandably not everyone's cup of tear but then also (2) probably not worth getting into VATSIM.

But if VATSIM on its own kind of intrigues you then maybe you can live vicariously through people on Twitch playing MSFS on it, or YouTube searching "msfs vatsim full flight"
You might also use a basis of negative-two and use two bits to represent {-2, -1, 0, 1}.

Negative bases are fun. See https://en.wikipedia.org/wiki/Negative_base
> Does anyone know what the HDMI forum want to achieve ...

Wild arse guess, but it's probably a) as close to absolute control as they can get, and b) security (of some variety) through obscurity
Hydrogenated oil milk solids and sugar?

The only real cream in an aerosol can Ive ever seen was in Canada (it probably had sugar) Everything else is vegetable oil.

Which is weird, whipped cream is so easy and so delicious to make at home!
I’ve made such a box myself. It cost me $20 in hardware and many hours of effort.

https://tomverbeure.github.io/2018/04/23/Color3-HDMI-RX-to-H...

Right now it’s just a proof of concept (check out the video with a moving overlay rectangle and the red 8 that is converted into a partially green 8), but it wouldn’t take a whole lot of work to add support for subtitles.

There are still some of these boxes for sale on Amazon, but supply is limited.
Netlify doing the best advertising for Cloudflare Pages
This is really cool.
I looked at the kalosm-sound, and noticed it's using candle, how is the perf compared to openai-whisper, whisper-cpp, faster-whisper, ext..?
>license plates are a valid means to identify vehicles - unless you’re looking to abolish the idea of vehicle registrations.

Did anyone suggest that? Or are you just bolstering your argument with a strawman?
You could use a negative-two base, and encode {-2, -1, 0, 1}. See https://en.wikipedia.org/wiki/Negative_base

Or you could use the regular positive-two base and encode {-2, -1, 0, 1} the normal way with two's complement.
Good! I always found it hilarious when the Winklevoss twins were raging on Twitter trying to shift the blame for the $750 million lost. If their net worth is what they claim it should be easy for them to make it right for the customers who trusted their claims of guaranteed return.
UI.svelte:36 The AudioContext was not allowed to start. It must be resumed (or created) after a user gesture on the page. https://goo.gl/7K7WLu

Says Chrome on Linux
i did see that option but when i selected it i got no output; maybe i have to look for the output somewhere else?

the thing i was surprised by was not really that i could beat it by an instruction or two by rewriting the c code, but that i could reduce the number of instructions in the inner loop by 37% with no apparent tradeoffs by hand-applying an optimization that the compiler already does apply, itself, on arm
GitHub undergoing massive attack
The witch burning garbage happened within the last 500 years. That's way closer to today than the 5000 years ago we're talking about. And this seems very culturally dependent.
Herb Wilf shaped my career as a mathematician.

As an undergraduate at Swarthmore College, I took an elective in combinatorial algorithms that he had agreed to travel from U Penn to teach. Up to this point I had only experienced harsh lessons that math / computer science was either / or.

He mused early on that choosing k distinct elements from the integers 1 to n must be k log k in complexity, because "sorting" is k log k in complexity. I showed up at around 5pm at his office hours, looking like George Harrison post-Beatles, probably smelling of pot smoke. He was undoubtedly questioning his judgment in agreeing to teach this course, about to face awful traffic to get home. I suggested that one could divide the integers 1 to n into k bins, and sort any way one liked, because the average occupancy would be one. I asserted that this was a linear algorithm. He blew me off, and headed home.

Around 10pm the dorm hall phone rung, with a professor of mine relaying his apologies. I learned a lot from Herb Wilf, rest of the semester, now that I had his attention.

This idea was of course in Knuth (Art of Computer Programming volume ??). I was briefly disillusioned, still believing adults had time to read everything. Hey, Don Knuth had time to write everything?

When, instead of dropping out of grad school, I decided to stay and computerize algebraic geometry, I can thank Herb Wilf for the perspective that took.
It’s really hard do fit your head under the nozzle of a normal soft serve machine. Pipes may be required.
I’d say it’s solved if you want a garbage collector. If you don’t, then there is plenty of room for innovation
>p zerocalories

Zero "zero-calories" should short up down their stmilycaly...?
:think(metro emoji...)...

Good luck....
> So the proposition is: formal symbolisms can deal only with those problems that where already solved in imprecise human's languages.

> To invent calculus and orbital mechanics you need first to talk for a several centuries (or thousands of years?) about what is position and velocity, you need to talk your way upto acceleration, and then you need to find a way to measure them and to define in a strict geometric terms. Ah, and infinity, it was a very counter-intuitive idea, Xenon invented some of his paradoxes specifically to point at counter-intuitiveness. When Newton came all these talks and debates did the most of work for him.

For the sake of argument, let's grant your story about what you need to invent calculus.

But once you invented calculus, you can then use it to solve all kinds of problems that you would never in a thousand years be able to handle with mere talk.
Show HN: SoraCool –discover the power of OpenAI's SORA on our dedicated website
I'm pleased to introduce SoraCool, a website dedicated to Sora-generated videos. SoraCool boasts a sleek design and a seamless user experience (which will continue to improve in the future). Users can explore our video gallery and dive into detailed video pages with titles, descriptions and previews. The intuitive progress bar allows viewers to navigate through videos effortlessly. We also offer a range of features including FAQs about Sora and the opportunity to try out Sora's features.

Stay tuned for updates on OpenAI's latest release of the text-to-video engine powered by Sora. I want to make it clear that the current features are based on my own ideas and I'm looking forward to your feedback to improve the platform. Keep an eye out for future features as I'll be updating the site on an ongoing basis.

Visit us at Link:
https://soracool.com
and don't forget to follow us on our social media accounts for the latest news and discussions - you can find us by clicking on the x account button at the bottom of the page. Thank you for your support and have a great day!
If you can, set up your office so you have to exit your home to get to it. Have a separate phone and computer too. It will cost you some money but it's worth having the physical separation. Also, have a set day with start, breaks, lunch, and end times and stick to them. Again, you'll have to make the separation. Otherwise, it will all blend together. Making you feel like you are working 24/7 without rest and/or feeling guilty when you are not working.
Might be a patent mine field?
Does not work on Firefox/Windows 10.
is it that much more difficult to append a `lang` after go, rust etc?
Racketeering and/or cartel behaviour maybe?
Initially, there were no months after December, and the period of winter was not part of any month. When the calendar changed to have the year starting after December, they named January after the god of transitions.
Wow! Is there a link to read up more on this?
Hey Jeff,

Can you share what your experience has been like with Nim on embedded targets? Both Nim and Zig are on my wishlist to try out for embedded but I'm doing C and RTOSes for the next few projects.

Ada with Ravenscar seems like another "seems like it solves a lot of common problems intelligently" but I haven't had much time to try it being a simple proof of concept.
Seems it doesn't like -S being present (and it makes sense as you don't want assembly, you want a disassembled object file). In general there's no need for -S in compiler explorer.
I am not a mathematician and always wondered this as integration problems come far too often where a creative genius can solve what others can't: what is the computational complexity of symbolic integration like? how come general purpose algorithms can't seem to solve some whereas humans can? from what I see in online discussions, it sounds like hard problems require the type of "human creativity" where bruteforce or algorithmic machinery won't trivially suffice which is quite interesting to me.
One potential advantage of these compile-to-SQL languages seems to be - they might be easier to tune a codegen LLM on. SQL is very verbose and IME, english -> SQL doesn't really work too well, even in high end products (i.e. pricy SaaS offerings using presumably GPT-4)

My hunch is tuning english prompts on less verbose, more "left to right" flowing languages might yield better results.
Negative bases are probably even better, because you can represent negative numbers without worrying about extra sign handling.