skysight-inc/HackerNews huggingface dataset:
Perhaps, but everyday vocabulary is what public policy and law discussions happen in, and I think that's what 'userbinator is worried about (and so am I).

See also: "piracy is stealing" or the everyday vocabulary meaning of the word "hacker".
Malicious NPM Package Masquerades as Noblox.js, Targeting Roblox Users
Oh, man. I just barely glanced at the features and the editor but - and I mean this in the best possible way - it looks like you've recreated Flash.

Regardless of what anyone thinks about the proprietary file format and Actionscript and the rendering engine,the actual Flash app itself was one of the best vector animation tools of all time, and when it died we lost something cool and useful.

I'm really looking forward to playing with this in depth. Great job, man!
Try https://ground.news
I'd literally spin up a PHP container with TCPDF and do caveman math on cell sizes. Making something fancy with it is a lot of work, but it is a steady, incremental work. Doing stuff with HTML+CSS conversion is just frustrating and you'll likely get 90% there then spend most of the time kicking and bashing CSS until it behaves nicely in that obscure case. In TCPDF I was able to make a temporary page, write to it, check the positions, discard that page and arrange the actual content based on that. You can't do that with CSS, good luck guessing how much horizontal space the text takes
Doing manually will be a lot of work and error-prone.
No, I am not trying to build a competitor, I have a lot of views in a very hard-to-reach niche. Thanks for your tips, anyway.
Don’t add any personal information, you can literally say “husband and wife team” and leave it at that.
In the long term, ~$0.005 per page (as opposed to document, which I assume hatchedlake meant) say on a mortgage document (~300 pages per) it adds up. The other alternative, which is to build this in-house (say 3 months and custom build, edge cases, such goodies), is more desirable (for us).
If you want to create music, rather then just consuming, I made SlideSynth[1] for the touchscreen and 24 TET[2] for the keyboard.

[1]: https://slidesynth.com

[2]: https://24tet.com
BBC Radio 4 was just talking about the Luddites as a response to automation, and though they managed the social media of the day, and maintained their message far better than you'd expect, damaging only the machines that displaced the workers the most, and leaving others alone... in the end, the owners won.

To me, the only sane way we can survive this, is to make it possible for anyone to own their own AI, to distribute the means of production widely. If everyone has labor saving technology, at least there's a bit of a balance against the power of the 0.001%.

It's a dim hope, though. Given the state of computer insecurity, which has forced more and more of us into the walled gardens on the internet, I fear the same will be true of the use of AI, etc.

Computers CAN be made secure, but most of us on HN don't seem to believe it, what hope is there of fixing it for the world at large? If we can't control our own machines before AGI, what hope is there after it?

I've been pushing, in small but persistent amounts, this issue, but I feel pretty hopeless at times. We need capability based security at the foundation of things, in a profoundly desperate way. If general purpose computing is lost, all of the benefits of computing go to those who can afford to throw manpower at maintaining the status quo, while reaping all the benefits.
"an ability previously thought to be unique to humans".

This sentence.

I’ve read and heard it so many times now, that according to Bayesian statistics, I should correct my assumptions and assume that, in the end, we will find out that there is not a single thing that’s unique to humans.
> "Better than the average human at most profitable tasks"

I think the HN crowd forgets that what really runs the world are min wage workers running around and doing real world things, not code monkeys and glorified type writers filling excel sheets. So yes, replacing the bullshit jobs we invented to keep people busy will be relatively easy, that's if you don't account for the fact you'll now have to create bullshit+ jobs to keep them busy

And even then we're far away, sure it can shit out code for a todo webapp and create semi realistic images of a monkey eating a burrito but that's about it. More than a year ago someone betted against me here that chatgpt would revolutionise the world in the next year, nothing happened really, geeks are excited, execs are buying the hype, tons of money is transferred, yet there was no 4th industrial revolution.

What happened though is that the web is flooded with absolutely useless content, amazon is full of ai generated books, students rely more and more on chatgpt to generate homeworks, thesis, "find" solutions, &c. it might very well end up being a net negative for the average joe in the long run
For those interested, DARPA has announced the list [0] of winners of their Small Business Track and awarded them each a 1 million USD grant.

[0] https://www.darpa.mil/news-events/2024-03-11b
> the plan is never followed

The plan not being perfect and prescient is part of the plan.

Next time you plan for same or similar activity, your future plan will be better.

The Project Managers even have a mantra: "fail to plan is plan to fail."
What would quine mean in this context? A prompt for which the model (usually) returns the text of the prompt?
> I wish Inkscape could do it or there was an Inkscape-like animation tool, that does not hide but rather embraces the underlying SVG code.

This is basically what I'm trying to achieve with Boxy SVG project: a vector graphics editor with UI similar to Inkscape, but focused primarily on SVG editing. It also allows you to easily switch between the code ("Elements") and timeline ("Animations") views: https://boxy-svg.com/blog/21
This _already_ proved effective, as outlined in this post: https://hacks.mozilla.org/2023/10/down-and-to-the-right-fire...

Of course website authors should also do their part :-)
In more general terms - not just applying to children but to anyone - I call these "Feynman lies": the kind of lies you have to tell so as not to drown the receiver into very deep technical details.

In essence this means presenting a model of the world that is sort of fundamentally incorrect, but one that is useful in allowing one's to wrap their head around the ideas. "All models are wrong, but some are useful", yadda yadda. "meet where they are" is a really nice way to put it, although it can be tricky to not paint ourselves in a "like rubber bands" corner!

> I can't explain [magnetic] attraction in terms of anything else that's familiar to you. For example, if we’d said the magnets attract like as if they were connected by rubber bands, I would be cheating you. Because they're not connected by rubber bands, I shouldn’t be in trouble, you’d soon ask me about the nature of the bands… and secondly if you were curious enough, you'd ask me why rubber bands tend to pull back together again, and I would end up explaining that in terms of electrical forces, which are the very things that I'm trying to use the rubber bands to explain, so I have cheated very badly, you see.

> [...]

> But I really can't do a good job, any job, of explaining magnetic force in terms of something else that you're more familiar with, because I don’t understand them in terms of anything else that you are more familiar with.

direct link: https://www.youtube.com/watch?v=nYg6jzotiAc&t=1263s

but the whole chapter is worth a watch: https://www.youtube.com/watch?v=nYg6jzotiAc&t=894
Keto/carnivore diet, fasting, cold showers, put the phone away, block websites (like this), focusmate, etc.
Formatting on the output feels very bad.

Indentation differs each time, font size feels it has little bearing on anything, and the use of color and italics is off putting.

And why use a serif font? Very hard for my eyes that are much happier in in sans-serif world for monotype.
The true reason we have made little progress in the past 20 or so years (and a 20 year slouch is historically nothing unusual) is that pretty much all data we collected in that time frame confirmed the standard model. It's the one big dilemma cosmology has. The standard model (LambdaCDM) works unreasonably well. Our problems with it are largely theoretical. New data is also hard to come by. Look at how long it took to plan, build and launch Euclid, cosmology's big hope of finding new physics. The hubble tension from the OP's article is already the most interesting discovery since 1998 when evidence for dark energy was first seen.

And trust me, all scientists know that all models are wrong. This isn't some unique insight that is beholden to amateur scientists on the sidelines.
"Field" means 3d array of numbers. Spacetime means 4d array of numbers. You are talking about mathematical model of Universe, while I'm talking about physics. Mountain is not just an excitement in a height field. If photon is not waving something, then it's not a wave. Physicists prove that photon is a wave.
Do you have any pointers for guides about how to implement this sort of methodology in software-based R&D? I'm currently in a small, partly research-focused team as part of a larger tech company, and it's proving a struggle to align our work with the rest of the dev squads who do all their work in 2-week sprints with max-2-day tasks. I'd love to better understand how research teams tackle this problem in other companies. It would be amazing if I could present an alternative strategy to management that's worked elsewhere.
Excuse me? MSM, a common acronym for the widespread and uncontroversial term "mainstream media", is now a "far-right dogwhistle"? I must have missed that memo.

I can only imagine the bubble you must live in if you think that the "far right" are the only people who see reason to distrust mainstream media.
In 4th grade I was writing very simple animations in basic on an Atari 400 and I absolutely would’ve used and understood this. I think this is a perfect example of perfect being the enemy of good. (And I think I’m mangling that phrase)
Thanks, I never heard of this one, will try it out.

One very interesting new one is rive.app
Closed app, free for 3 files, but open source renderer and GPU accelerated.
Considering that knowing how knowing works is at the top of the ordo cognoscendi, it s not that narrow.
Funny, for me the order is clearly let's make sure society doesn't crumble short/medium term before we deal with an issue that may be decades away.

I would even argue that the chance of annihilation is probably greater from a crumbling society leading to a nuclear war or something equivalent over the chance that AI decides to destroy humanity.
I would rather say democracy brings people into positions of power who are experts in pretending to do the right thing. But maybe I am to skeptical.
I'm a dev and have a base model m1, it never slowed down, if it's enough for my use it's probably enough for the millions of people who buy it to browse reddit and watch netflix. It's the base model of their entry level laptop, back in the days a macbook air would barely be enough to browse the web
> "open" in their name was a deceptive marketing ploy

It is now, but it hasn't been since the beginning. Hence the elon lawsuit.
Windows will, however, no longer acknowledge your license key. At least that is what happened when I swapped a Windows installation from an Intel system into an AMD system.
I also enjoyed ultra processed people. I found the book waffled a bit and some bits were a bit shoe horned in. There is also a tendency towards exaggeration for dramatic effect.
The strongest arguments I found were that we have evolved with our food over millions of years and eating is such a core role of any biological organism. Introducing all these edible synthetic products would understandably have unintentional consequences.
The other good one is an economic argument: all the food companies want you to consume more, so there is an incentive to make you over eat these products.
Compared to the mathematical rigor that gets usually thrown at such problems, this is all pretty vague, but maybe this is just the informal version. I admittedly did not completely understand the idea, but I of course have thoughts about it.

Instead of “equality at all times” we should be asking “alignment whenever someone actually looks”, because this is all we can promise about someone else’s state.

It seems to me that we generally do not know when and where someone will look, so we will still have to be consistent at all times and all places because all times and all places is when and where someone could look. If the idea is to delay consensus from the write to reads, then I do not see how this makes things any easier. Instead of ensuring that everyone receives a write when it happens, you now have to ensure that you can gather all the writes that happened when a read occurs.
> All languages have CVEs, C++ just has more (and C still more); so far in 2024, Rust has 6 CVEs [1], and C and C++ combined have 61 CVEs [2]. So zero isn’t the goal; something like a 90% reduction is necessary, and a 98% reduction is sufficient, to achieve security parity with the levels of language safety provided by MSLs

The author is making a massive assumption that all CVEs are equally serious but they aren't. Opening the Rust links indicates several of them are denial of service, including regular expression denial of service. Not downplaying this, but compare it to the first result in the other link, which involves potential remote code execution (RCE).

Take for example CVE-2022-21658 (https://blog.rust-lang.org/2022/01/20/cve-2022-21658.html) in Rust, related to a filesystem API. It's true, this was a CVE in Rust and not a CVE in C++, but only because C++ doesn't regard the issue as a problem at all. The problem definitely exists in C++, but it's not acknowledged as a problem, let alone fixed. That's why counting CVEs alone is meaningless.

The author concedes that CVEs are not a good metric to measure by, but implies that maybe C and C++ have too many CVEs that shouldn't actually be CVEs and that the C++ community should take more control of CVEs being filed. This is ominous, and makes me fear we might start to see fewer C and C++ CVEs because issues will be closed as "intended behaviour" or "won't fix", like the filesystem issue above.

[1] - https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=rust

[2] - https://cve.mitre.org/cgi-bin/cvekey.cgi?keyword=c++
It's low effort, talking point nonsense. The whole reason this is interesting is that it allows the recovery of non-public information that was never released at all - about the closest analogy I can come up with is if it was somehow possible to reverse engineer part of an author's notes from their published work, though that's a very imperfect analogy. In order to tie this in to a pre-existing talking point about LLMs being bad, the current top comment has to basically completely ignore all of the reasons why this is interesting and surprising and considered an attack in infosec terms - indeed, not really engage with what it's doing at all.
The article doesn't explain the cause but it sounds exactly like something that could be turbulence:

> In the incident on Monday, passengers arriving in Aukland told local media that the plane quickly lost altitude, flinging those unsecured towards the ceiling.

> A passenger told radio network RNZ that “people flew through the air because they weren’t wearing their seatbelts”.

Like I said that doesn't mean it was turbulence - but the basic concept of keeping your belt on when seated would have likely prevented most injuries.
Good read! I wish we had a shorter name for "breaking down tasks". Perhaps taskspec, short for "task specifying". Or taskdev?
Raw specs mean nothing. You can throw 16GB RAM at an Android, and for some reason it can still be perceived to be slower than a 4GB RAM iPhone. Likewise, MKBHD has given iPhone the best overall camera system award many times now, simply because the results are so much more consistent as well as being the best in taking videos.
The air line was bad until the m1 imho, now they're basically all you need unless you have very specific requirements
>In the alternative, is there anything that seriously prevents forming a majority coalition consisting of the VVD (+CDA/BBB?) through the PvdA?

A bit of historical context is that PvdA formed a coalition with VVD in 2012-2017, were then perceived to have not done so well (being overpowered by the VVD despite similar number of seats), and scored a historic loss going from 38 to only 9 seats in the following elections. So PvdA might be a bit hesitant to form a coalition with VVD again.

>Also, as I understand it, the current Rutte IV cabinet is in caretaker mode, which in theory would prevent them from addressing worker and farmer compensation as well as the housing crisis, but in practice I'd bet the VVD would rather see market solutions to all of these things, so they aren't that motivated to form a new government. Is this correct?

The dynamics and edge cases surrounding the cabinet formation and the demissionary cabinet are always a bit unclear to me, can't really answer this one except to say that the rule is that the demissionary cabinet can't decide on controversial issues. I don't know who gets to decide what issues are controversial, or how this rule would be enforced, I get the impression a lot of this is just parliamentary procedure formed through tradition, and maybe laid down in the meeting regulations but not in any laws..
It sounds like a pretty small problem if you can build a PoC in 3 hours. Sometimes it takes 3 days to get to a point where you have a rough idea of what code changes might be needed.
I don't believe that's a correct interpretation.
The reason light bends in the presence of gravity is that space time itself is curved, and light follows a "straight line" on that curved space time.

Given weight is defined as `W=mg`, and `m` is `0` for light, light can't have any weight. I think the question is itself incorrect: you can't weigh light because light is not something you can "stop" and put on a balance.

The fact that gravity appears to "attract" light is an illusion. Light only has what is called "relativistic mass" which has very little to do with how we normally think of mass and weight.

This article explains it pretty well: https://science.howstuffworks.com/light-weigh.htm
> Hdjrnrhf Fhjrnrjg Cnn3nrmf Нос3uejr Нирш Юни до края шллш

Is this some new form of Russian Ops here on HN?
Who's making a 600 T magnet that weighs only a few tons?

https://physics.stackexchange.com/questions/115011/how-much-...
Subject of the amazing movie The Insider (1999), I might add for interested people.
Feature request: Can we have dark mode?
I know there is an API, but a small change in CSS will be better @media (prefers-color-scheme: dark
I played with this a year ago but had numerous issues.

Last I checked it hadn’t received much development love recently - has that changed?
All these gizmos are not safety critical. Anemometer? Wind on your face. Depth? Plenty of people go around with broken ones. SOW paddle? They're always clogged. Wind angle? Wind on your face, check telltale, check sails, check wind index. Particularly the BLE stuff are things that are nice to haves and a pain to physically wire (masthead instruments).

The only "safety critical" thing in this tech is the chart plotter (and GPS), and weather reports. Marine chartplotters are glorified consumer grade computers, and this OpenPlotter thing with OpenCPN is 1000% more reliable and not actively trying to kill you with proprietary licensing crap. Your phone is a great chartplotter and plenty of people cross oceans using nothing more than an iPad.
To be honest, depending on how many tools/features you want to add, that would be a very big project for a solo developer.

You'd need to build all of that functionality yourself. You detect where the user is pointing/clicking, then draw the element they are creating as visual feedback, then once done, persist the element somewhere.

If a user clicks on the element again, somehow display that it is selected and display the tools for editing.

You could build it in vanilla JS, or use a framework like React.
Cause or consequence?

The story, its consequences, (and even the torn ceiling pictures), read very much like this one from December:

https://avherald.com/h?article=51212eb5&opt=0
No, your skepticism is warranted. Democracy tries to select for people doing the right thing, but of course people interested in power will try to game the system by pretending to do the right thing.
And Eisenhower's "plans are useless, planning is essential", of course. I know.

But for me it's very easy to overdo it. Give me interesting chunks of about a week or two, with a tight deadline, and I'll do my best work.

Remember, Linus wrote Git in two weeks. And there was no project manager in sight.
It doesn't sound like CSS. The fans on my laptop came on after opening a simple animation (the Pythagorean proof). Firefox was at 100%.
These are great, thanks for sharing.
Surge in sale of UKmade cars to Russia's neighbours – how it's beating sanctions
I endure the feature creeps of computer languages with their compiler implementations (ISO and gcc extensions are the worse). Sneaky and vicious planned obsolescence scheme on a 5-10 years cycle.

It is very accute too. Just a bunch of scammers with an army of brain washed dudes or worse. We have a name for them: Big Tech.

Everybody has limits.

But in this very case, this is extremely unfortunate timing... or even more fishy than expected. Whatever, something is off in Boeing. Some screws need tightening ...
> suicide due to mental health makes zero sense.

I hope this is just bad phrasing and will assume you mean just for this whistleblowers case. We don't know though.

Assassination AFTER the whistleblower information has been released and is now out in the open really doesn't make any sense to me though. As conspiracies go, its not even humorous.
I haven't actually "installed" an OS on my desktops/laptops in decades, always just copy over the files and adjust as needed. Usually just create a new filesystem though to use the opportunity to update the file system type / parameters (e.g. block size), encryption etc. and then rsync the files over.

Still, if I was the planning ahead kind then using something more declarative like NixOS where you only need to copy your config and then automatically reinstall everything would probably be the better approach.
> It's absurd to tax something that can so easily migrate to a different country

It creates an incentive in that country to tax it. If you have followed EU's Carbon Border Adjustment Mechanism, it is exactly how the EU intends to export its legislation. It says: your imports are going to be taxed on their CO2 emissions, unless you implement a tax of your own on their CO2 emissions. The exporting country now has every incentive to tax it and remove the tariff.
Comparing CVEs is unfair, in the past there have been CVEs in the Rust for things which in C++ were just marked “won’t fix” (this one: https://blog.rust-lang.org/2022/01/20/cve-2022-21658.html )
> That's true, Rust has futures and those aren't objects, they're just state machines. However, "awaiting" a future causes it to execute nested inside your own, not as a new task, so it doesn't act as a traditional promise/future.

That sounds like a lazy future rather than a concurrent one, but both are traditional futures.

> I'm pretty sure GGP was referring to the OOP concept.

Its not really an “OOP concept”. AFAICT, concurrent promises/futures or equivalent constructs mostly appeared in (often relatively obscure) functional-ish and logic languages before the mid-00s, when they started getting implemented in industrially popular, mostly OOP, languages.
Glasskube – The Missing Package Manager for Kubernetes