skysight-inc/HackerNews huggingface dataset:
After the 2014 annexation of Krimea, Ukraine could have chosen to "appease" Russia, but it didn't. So I think your argument is backwards: if you wanted to prevent the invasion of 2022, you should've solved the 2014 crisis diplomatically, the invasion was a result of a failure in doing so. I'm afraid that failing to solve the current situation diplomatically will actually end up with a much larger portion of pre-2014 Ukraine territory never being returned to Ukraine (though IMHO there's very little chance Ukraine will disappear completely, or even lose Kyiv, as Russians have not shown much interest in extending the occupied regions so much in the last few months beyond Donbas and Luhansk - which they seem on a path to completely take over soon).

Here's an example that's applicable to the current situation, I believe, where a Peace Deal was achieved and brought permanent peace:

- Finland, 13th of March 1940 (https://en.wikipedia.org/wiki/Winter_War)

Very similar situation to today. The peace deal involved ceding quite a lot of land to the USSR, more than USSR initially bargained for (though Finland is still seen as having exited that conflict very positively today).

The peace after that has basically lasted to this day and Finland is not at a hugely disadvantaged position because of the losses it suffered by signing that peace deal.

There are many example of such deals in history, most wars actually ended up with similar deals. Only very few wars ended up with "complete victory" by one side, like WWII (though people seem to want every war now to end like that, forgetting just how extremely heavy the price was in that occasion, for both sides - or actually all the various sides involved).
You have explicit control over transactions with functions https://postgrest.org/en/latest/references/api/functions.htm....

I think this sentiment stems from users of postgrest-js[1], which is a JS library that gives an ORM feel to PostgREST requests. Under that abstraction, users don't realize they're using a REST API, instead of a direct postgres connection.

So in this case users are really asking for "client-side transactions"[2], which are not supported in PostgREST.

[1]: https://github.com/supabase/postgrest-js

[2]: https://github.com/PostgREST/postgrest/issues/286
Autism and the Internet will defeat the Monoculture
Modern Deduction Post 1: Datalog, Chain-Forward Computation, Relational Algebra
The folk that made Crash Bandicoot were pretty clever. They figured out that the PlayStation could render untextured, shaded triangles a lot faster than textured triangles, so they "textured" the main character with pixel-scale geometry. This in turn saved them enough memory to use a higher resolution frame buffer mode.

https://all-things-andy-gavin.com/2011/02/04/making-crash-ba...
Agda Core: The Dream and the Reality
This is why you don't change any code without understanding.

Is it broken? no? then don't fix it! I find it super hard to believe this wasn't the very first supply chain attack discovery. (If anyone knows of a verified early one, I'd love to be corrected!)
The damage the Green’s caused in Germany after their deception on nuclear has set the movement back decades.
It's one of many things that AI "optimists" like me[0] oppose.

Unfortunately it feels like there's a culture war going on right now, splitting the world into the cautious and the eager. Ever was it so, that's where the terms "conservative" and "liberal" meant around a century ago.

[0] optimistic as in my P(doom) is 10%
I haven't seen or touched one in ages. They're mostly theoretical to my 23 year old son.
See Seskir et al., "Quantum games and interactive tools for quantum technologies outreach and education", Optical Engineering 61(8), 081809(2022), https://doi.org/10.1117/1.OE.61.8.081809 (open access, but if you prefer ArXiv, https://arxiv.org/abs/2202.07756).

While it is focused on quantum mechanics & quantum computing, sections 3.2 Science-based Games, and 3.3 Explorable Explanations, discuss this medium (full disclaimer - I am one of the lead authors).
Physicists arrange atoms in close proximity to explore exotic states of matter
There isn't any great manufacturer of motherboards. Gigabyte is mostly adequate, while ASUS and MSI are less preferred for me.

For GPUs eVGA was the king, but they exited the GPU market because of Nvidia's requirements for the 4000 series. Again, nothing is particularly standout now.

Honestly I pay the premium at Amazon just so I can do hassle free exchanges, just drop the box off at Kohl's.
So what? If we want to make it illegal to render our population infertile through microplastics, then the argument that allowing microplastics is less expensive doesn't seem like it should win the day.
Depending on your market, your target users might not be using the latest and fastest devices on latest 5G network or optic. If user goes through checkout flow as fast as possible, company makes money faster.
Java’s errors are amongst the best in my experience. Do you prefer Python’s much more esoteric stack traces, or Go’s one liner zero information spam, or the traditional “SegFault”?

Like honestly, which ecosystem has better exceptions/error messages, in the general case? Java pinpoints the exact source of the error with useful context. It’s as good as it can get.
You can argue it's unethical to overhire as it takes bright hardworking people who could otherwise be curing cancer or whatever and instead allocates them to busywork just so Facebook etc can't hire them instead.
> Rockbox is a free and open-source software replacement ... with an original kernel.

I could have sworn it was some ridiculously trimmed down Linux kernel, similar to DS Linux running on its 4mb ram. Guess not! Fun stuff.
It's a well produced video, I watched it and commented on it last week. At that point my blog post was half written but my research was already complete.

I applaud David for going to Japan, great to see such dedication. My issue with the video is that it simply retreads the accepted timeline rather than doing any critical research. He was in Japan and could have done some real digging, you know? What was he doing for four months? Just editing the video? I don't know. So, I think the content of the video is not a deep dive at all, as it doesn't uncover anything new. None of the stuff I uncovered for my blog post is covered. And we can now see more clearly than ever that Shigetaka Kurita is not the creator of emoji, but rather the creator of the most well-know set of emoji that was perhaps the first use of the sparkle emoji. That's a pretty big difference.

BTW my research was conducted in my free time over less than two weeks. It consisted of some googling, talking with Japanese friends, reading Japanese wikipedia (with browser translation, as can't read it natively) and that is all from the comfort of my own desk. So I would say anybody is capable of having done this.

Of course, I had the bonus of being clued in that earlier history existed thanks to the device I had in my hands. But my point is that we should always question sources and accepted history, because more often than not there's additional story to be told.
Economies of scale are working great for solar. I suspect economies of scale don't work specifically for coal, because people don't want a bunch of pollution machines scattered everywhere. It's better to centralize and regulate pollution capturing, etc.
True, I misread your original reply.
Before, workflows happened outside of computers, so integration was not required. The computer was a tool used in specific part of those workflows, and each app was discrete. Now we have lots of thing happening digitally and often whole workflows start and end on the computer. Data processing should be continuous and not discrete steps. A good solution I've seen is the File provider API [1]. One example is Working Copy. Each repository you clone is available from the Files app. An app like Textastic can then link a folder or a file to its working space. But so many apps (PDF Experts) are reluctant to add that (local files, not online storage).

[1]: https://developer.apple.com/documentation/fileprovider
"So, I think this hilarious, but link shorteners have to be stable, right?"

Yes, a link shortener does need to be stable but luckily they are extremely simple to operate.

You should be able to run a very popular link shortener on a leftover 1U with very low associated bandwidth and power costs. It's not unrealistic for a person, or group, to commit to this indefinitely.
Surface mount. Truly harrowing stuff.
Seasonal leveling doesn't require transport -- make the hydrogen above the storage caverns.

Green hydrogen certainly is more expensive than hydrogen derived from fossil fuels, but if we are imagining a 100% RE grid, that hydrogen isn't available. It does make sense to burn natural gas directly instead of burning green hydrogen as long as the CO2 charge isn't high enough to rule out use of natural gas. This is why we're not yet seeing a large green hydrogen role out in Europe.

The interesting question is whether fossil hydrogen with CO2 sequestration is acceptable. It may be preferable to green hydrogen, depending on things like methane leakage.
That 6+ hour long history of A button challenge is one of the most absurd things I've spent a weekend afternoon on
It was the punishment from God, sorry I meant to say our lord Lenin, for the people's sin of not voting correctly.
Page Dewarping (2016)
Myself and I am still not done.
There are some misunderstandings in the above.

1) AGPS is not local positioning. It is a "speed-up" assist from cellular networks to provide the Almanac (e.g., satellite orbit info) quicker than a GPS receiver can get it from the satellites. All AGPS receivers use the actual GPS satellite signals to calculate the receiver's position. No sats, no position.

2) RTK does not provide a local positioning system. RTK allows a base station receiver, which is in a stable/not-moving site, to observe GPS position calculations over a long period of time and 'averages' the positions to arrive at a highly precise position for itself. It then monitors the real-time positions it calculates and broadcasts a list of error corrections to be applied to the satellite signals to reduce the real-time error, which is constantly changing. Again, no sats, no pos.
Yes, yes, and it was Marx himself who said the following in his 1852 "Eighteenth Brumaire":

> Men make their own history, but they do not make it as they please; they do not make it under self-selected circumstances, but under circumstances existing already, given and transmitted from the past. The tradition of all dead generations weighs like a nightmare on the brains of the living.

I think it's an inarguable fact that our values are majorly, if not entirely, influenced by "regional" culture and ideology. I'm not sure there is any space "inside myself" that hasn't been reached and adulterated by both the lies and earnest claims of others. All my direct empirical observations are shelved on a (somewhat) common ontology.

Zizek gives me the creeps, but I think you've been subject to too much anti-collective propaganda and are locked inside your conservative ideology. The early Christians were not radical individualists, they were a collective of idolotrous dianysian Judean.

> They've firmly commoditized the opposition.

Yes, this is called "recuperation", per Wikipedia:

> In the sociological sense, recuperation is the process by which politically radical ideas and images are twisted, co-opted, absorbed, defused, incorporated, annexed or commodified within media culture and bourgeois society, and thus become interpreted through a neutralized, innocuous or more socially conventional perspective.
This is something I should look into. I've always felt that if I reach for Scala I might as well use a "real" functional language like Haskell, but maybe I'd find Scala to strike the right balance.
Amazing. I think I'll keep a park open in the background while working!
Oh, sure. Go and Rust both have great dependency management.
Can we feed llms peer reviews and add a reviewer stage to this? Multi agent system would likely catch the poor effort submissions. It could either just reject or provide feedback if the recommendation was to revise.
Because the big coal & big oil lobbies are massively more powerful than the very meagre lobbying efforts of the nuclear industry. And yes, the greens are of course going for choking off the nuclear opponent, instead of Big Oily, not forgetting that part of the green movement does receive money from the hydrocarbon industry; the Sierra Club in the US has been funded by Cheasapeake Energy from which it receives 25 million bucks between 2007 and 2010.

For example, Greenpeace has recently successfully lobbied the Phillipne government to ban golden rice despite its obvious advantages:

https://phys.org/news/2024-04-philippine-court-blocks-gmo-go...

So please don't present the environmental lobby as being selectively powerless.
This is why trust funds exist.
My experience at a FAANG was that it's like any other job. You are on a team and you have a supervisor. You are expected to be productive. The stories of people finding themselves floating freely at a huge company without being expected to deliver business value are mostly apocryphal.
Wow. The investors did so much to protect a $3M seed investment? Those are really good investors and a stand up founder. Think these days most investors just write off a $3M investment and move on.
Offshore wind is at the extreme of renewables. It may or may not make sense, but it's not needed to kill nuclear.

I will add that with natural gas still facing no CO2 tax in the US the impressive thing is how much renewable energy is still being installed. The environment is oppressive for anything but gas; it's absolutely lethal for nuclear, to the extent nuclear can count it as a victory if existing plants can remain operating.

I reject the argument that being against nuclear energy is "partisan". I suggest instead that new construction nuclear is just bad when examined objectively. Nuclear partisans (and there the epithet is warranted) do not exert quality control on their "arguments".
That might explain how they drilled holes into granite. But how did the ancient Egyptians carve hieroglyphs into granite?
https://web.archive.org/web/20240512030623/http://oldvcr.blo...
That's a really big number. I'd guess it represents ~100% of customers who have given information to Dell.

The hackers say they signed up as a Dell partner, instantly giving them access to a partner web portal, from which they harvested the 49 million customer records. They claim to have done it by "generating 5,000 requests per minute for three weeks, without Dell blocking the attempts."

Ah, security. As always and as ever, an afterthought.
But then again, you did not have enough motivation to spend time learning it.
A pirate captain might have enough to actually train this way.
An accessible summary: https://backreaction.blogspot.com/2024/05/brain-really-uses-...

The TL;DR is that this paper claims to have found evidence for quantum effects in microtubules, lending credence to (though by no means providing proof of) Roger Penrose's theory that consciousness is a quantum phenomenon.
I'm telling you it's the ufos. Phase shifting and other shit. It's real.
An A press is an A press. You can't say it's only a half
> Each protocol was designed to have a scan time of 8 minutes or less with an image resolution of approximately 2×2×8 mm³

very cool, but is it clinically useful if one edge of your voxel is 8mm?
If you do the loads as uint32, you lose the single atomic operations on two different values which was the whole point of this exercise.

Using a single uint64 as the memory type works, but you no longer have two different names fields and have to pack/unpack them by hand.

There's no ub if you use the compiler extension, just totally clear code that does the right thing
Show HN: I made a web based Node.js and JavaScript playground to make web apps
Hello Hackers,

My name is Rahim, I'm an indie hacker passionate about building useful tools for the community. Today, I'm excited to share one of my projects, CodeJS.me, a web-based code editor designed to make your coding experience effortless and collaborative.

Part of the app can be used without signup.
The app has a very generous free tier, for those of you who decide to sign up, but here is a promocode that will give you premium forever and for free, "levelup".

It basically allows you to do two things:

1. Build static web pages using html, css and JavaScript in a web based editor. (with integrated JSHint, an AI assistant called PalJS, code beautifier, instant preview, responsive previews and more...).
You can try out the front end editor without signup.

2. Start a Nodejs server in seconds and edit your app in the web based editor. (very basic nodejs server that is deployed the moment you create it, you can visit your app and share it with others to use). You'll need to sign up if you want to spi up a nodejs server.

Part of the app can be used without signup.
The app has a very generous free tier, for those of you who decide to sign up, but here is a promocode that will give you premium forever and for free, "levelup".

To use the promocode:
1. signup
2. go to dashboard
3. Click on the Arrow Up icon
4. Enter "levelup" as the promocode

This is an old project of mine and lately I've been thinking about making changes to it and improve the app.

I've never done any marketing and have been using CodeJS mainly as part of my portfolio (When looking for jobs or clients) so I don't have many users to begin with I am here looking for feedback and suggestions on how to improve the app before I start working on it again.

I would love to hear from you guys.
Here is the link to the app https://codejs.me

PS: The copy of the landing page is Bad I know.
I propose request, rather than demand. If you don't agree with the maintainers choice and it is a legitimate issue, you could raise the issue with the Debian community and try to get some more support. Alternatively, suggest a fix that meets both requirements (such as a -full package).

There is no get out jail card here... just people volunteering their time, and a subset of users that feel they have some sort of entitlement. If I volunteer to pick up trash at my local park, would you demand that I pick up your garbage? No.. that would make you a jerk.

I'm an inactive Debian Maintainer and retired Ubuntu core dev, so perhaps my views are biased.. but I really think people should show these volunteers more respect.
To be honest, that over-architecture everything stuff came from even earlier with C++, that many people forget.

Java was just a valid target to many programs that were previously written in C++, and some of that mindset stuck.

I would argue though, that today’s java is not excessively OOP, and can be written in an elegant hybrid of OOP and FP, whichever suits the given subproblem best. (It literally has algebraic datatypes and pattern matching now).
Yes, but as you said, this is very market dependent. I'm all for optimization where it's needed, but often times optimization hasn't been done because it isn't needed, e.g. in the case of electron apps.
Well, this OpenSSL bug was caused by Debian maintainers messing with the code they package too much…
Best part of the article for me was the fact that it doesn't use any weird frameworks and the code is completely straightforward. I can do the REST calls myself on any language (even if the demo is in Go).

Contrast that to miles of (often shoddily put together) langchain code, and this is very refreshing.
Thank you so much for the feedback! I will check out smaller screen resolutions. I think that's the problem here! Appreciate it!!
In one group that I am part of, we had a reviewer use AI on submissions, this scared the larger org and we now have a policy of no-AI reviews - however I think AI is closer to competently reviewing some elements of papers than it is editing them itself. For example, it’s the best spelling / grammar tool I’ve ever seen. Since many submissions are by non native English speakers, a limited AI review comment would make sense to me.

Overall, because of the happy to serve alignment of commercial AI it’s more likely to praise us than be critical, which would mean that OTS models may not fit in to the reviews of methods and conclusions.
I did something along those lines with JS lists: https://github.com/andrelaszlo/js-lisp
Oh trust me I know. MongoDB is so great in fact that actual businesses can be built on top of it using hilariously poor designs.
Rep is everything.
I would like to add though that there is a big difference between a language-specific build tool that pretty much can’t build anything else and will bleed out at the first sight of another language in the project, and something like Gradle which is a fully generic build system capable of, say, a whole android build.

Of course a specialist will be “more elegant” at solving it’s intended problem, but that’s often not all we need.
And it could be that you don’t live in dystopia, but lack the willpower or observational acumen to acknowledge it. Perhaps instead of slinging weak insults and complaining about dystopian life, you should go do something about it?
How many of them can be done with 2 kB RAM per node? ;)

I like this project. It is not very useful - but it does not need to be, nor does it try :D
WASM is a totally different path that’s also viable (I think). You can build whatever you want, as long as it compiles down to WASM you should be fine.

I’d like the standardization to be slightly lower in the abstraction tower. If people want JS or whatever, they can build it on top of WASM. Using JS as a stable basis is.. insane (but practical).
There is such immense stored power in the universe, yet humans are struggling to harness even a tickle of the suns power via solar panels. Put into perspective of our galaxy, there is hardly no power difference between us and ants. Wild!
> As she once explained, she abandoned the mission of a free and open Internet at Wikipedia, because those principles recapitulated a “white male Westernized construct” and “did not end up living into the intentionality of what openness can be.”

Do these people believe in this sort of word soup, or is it a cynical cover? I’m not sure which would be worse.
> I've recently learned that it's possible to write such abominations in C++, which is equally bad

It’s not only possible, that’s where all this stuff originates from. Gang of 4 has examples in C++ for a reason.
Anna Shipman: 1-measure-3-1 method
Easier to scale up than down once you have a starting point like this.
> Whoever wrote the wccftech article

TBH this article sounds like it was written by an LLM using a transcript of the video or something.

It has that LLM smell for me.
Ugh. Went through the whole questionnaire, only to be told at the end that I could get the results only by giving them my email address. Coupled with my birthdate, gender and zip code.
“Tesla” is a unit of measure for magnetic strength; and not the car manufacturer.
Generally speaking, I defer to your expertise point of view in the matter, and I agree that it will be far easier to generate meaningless research that passes the test of appearing meaningful to reviewers than it will be to generate meaningful research that passes the test of appearing meaningful to reviewers.

However, it is an open secret that this is already true, is the thing. Meaningful peer review is already confined to islands within a system that has devolved into generating content. The automation of the process doesn't represent a tipping point, and I don't think that the ethically disclosed production of 'research' by large language models is going to represent a significant part of the problem. The errors of the current system will be reduced to absurdity by the existent ethical norms.