skysight-inc/HackerNews huggingface dataset:
> Twitter is trying to warn users about "intense" conversations.

Discourse, too. It gives a statistic that X% of the posts are yours, and asks you to consider letting other's voice their opinion. It says that after you typed your post. I'm not going to not post, then, but I admit that yes it does remind me to consider spending less time on the platform in general (!).

HN has it, too. Deep threads hide the reply button if posts are made in quick succession.

The orig. comment claimed:

> [...] There are no mechanisms to lower the temperature when arguments get intense, for example.

Addressed above.

> Nothing to help keep us from misconstruing comments out of context.

I don't agree with this. Factchecking occurs, thumb-up/heart on factual content helps. Also, quoting, logic, and linking sources allows to dispute (such) fallacies. These tools are available.

> Nothing to assist us in feeling compassion for the people we're talking to, or understanding their intent as they mean it to be understood. [...]

Bingo.

Because polarized people don't want to. They want to 'win' a discussion instead of learn from it.
volatile does not work as a memory barrier neither in theory nor in practice. On gcc for example you need an explicit additional compiler barrier before a volatile store and after a volatile load to implement the expected release/acquire semantics on x86.

See [1] for example the implementation of smp_store_release and smp_load_acquire in the linux kernel (barrier() is just a compiler barrier and {READ,WRITE}_ONCE are a cast to volatile).

Volatile only prevents reordering of volatile statements (and IO), not all load and stores.

[1] https://elixir.bootlin.com/linux/latest/source/tools/arch/x8...
Study confirms mistaken identity may explain why sharks bite humans
Essential calculus ideas  [video]
Using Clojure as an example (with no regard to quality, not production code and so on). You might have a piece of code like this:

(defn people-in-scenes [scenes]
(->> scenes
(map :subject)
(interpose ", ")
(reduce str)))

You could evaluate the full function and then afterwards you evaluate `(people-in-scenes [{:subject "Test"}])`

But, usually you want to evaluate just a piece, in this case we want to evaluate `(->> scenes ...)` but `scenes` is not in scope?

So we evaluate `(def scenes [{:subject "Test"}])` first and now we have scenes in scope wherever we are, with our test data, and we can select arbitrary snippets around the codebase that depend on `scenes` being in scope.

Repeat for all vars that are expected to be in scope, and you can jump around freely.

Sometimes I leave a statement that defines common data-structures to various names within a `comment` block so it's easy to jumpstart this interactive development when you're in a namespace.

There are other ways as well, but normally this is the easiest to get started with and does the trick for most cases.
They apparently sell a Custom PC magazine through the site. Other articles are nominally about the Raspberry Pi but then some are PC focused. It's very confusing.

The article is interesting but the site is confusing.
that's the misconception – the iPhone isn't a good but a service receiver.

Think iCloud, Facetime, iMessage, Push, FindMyPhone etc.

So Apple won't leave after you once have the phone – they remain with you. And spying isn't what Apple calls it. Smart services always have a tendency to be encroaching.

On one side Apple wants to read your lips to know your wishes in advance but on the other the authorities demand access to that knowledge.
Why do people still believe that "competitors" will arise? After a sector becomes oligopoly, there's basically no way in for new players. It would require the invention of some new orthogonal technology, like what the internet did to TV, or like what battery cars (may) do.
the "X"(ML/HMTL/...) universe seems to have been deprecated but lots of boring people out there that need to manage real life complexity seem to wonder the wisdom of the "in crowd"

progress has sometimes a strange "helix" like structure: revisiting and re-using valuable old patterns after fixing their pain points
Compared to this though?

"Ikea has for years sold children’s furniture made from wood linked to vast illegal logging in protected Russian forests, an Earthsight investigation has found."

https://www.earthsight.org.uk/news/press-release-illegal-rus...
The people of El Salvador would appear to disagree.
> The government can print USD for themselves, effectively stealing money from everyone through inflation.

Not quite. The only people bitten by inflation in the long run are those who stockpile cash and intend to perpetually live off capital gains without contributing anything to society. Meanwhile, the vast majority, which are either salaried employees or own businesses, see both their income and expenditures adjusted to inflation.

This is in fact one of the often ignored aspects of inflation, as well as taxes: a way to mitigate or avoid concentrations of wealth detrimental to society.
Wow, that looks really cool! Thanks for sharing, gonna give it a try.

Although, the repository seems a bit... Weird. The README ends with:

> This is not an officially supported Google product. It's released by Google only because the (original) author happens to work there.

Why would Google release it if it's not their product/project? Why is it under github.com/google? Do Google own projects that people happen to work on in the free time just because you otherwise work at Google? Something smells fishy here, but wouldn't be the first time Google does fishy stuff.
Because the paradigm of RPC is not about data transfer (which is the serialization protocol).

RPC is one architectural style. It's pretty undefined other than "call/response". Marshalling of arguments is just a serialization issue.

RMI/RPC doesn't work well across firewalls or org boundaries. It doesn't support separating internal and external host identification, so when you try to RMI to a host in another DNS domain that has a local name, there's all sorts of nonsense to get the Java runtime to understand it can have multiple DNS names and be associated with multiple network interfaces.

JSON/protobuf/cap'nproto/ONC-XDR/XML are about serializing data (whether it's a resource or a marshalled argument/result for RPC).
To be clear, I'm a convert. Light brown forever!
I appreciate this as a joke, but on a serious note, I'm not sure if I should mock or encourage this project.

My intuition is that, if the intention is indeed as they portray it, then this sounds totally doable and commendable. Designing a city from scratch, knowing what we know now about cities, technology, transportation, could be great. It could also be dystopic, of course.
Possibly nothing more than a side issue, but why are the indexes being created before the bulk insert, rather than after?
Being able to read and follow instructions is the main skill required to be a good bug reporter.
Oracle RDBMS probably counts as cursing here :) but there's a nice (old) post that works through the considerations around auditing records https://blogs.oracle.com/oraclemagazine/post/a-fresh-look-at...
Or they could improve the website to make it easier to get an overview of everything by category and scroll through listings with details with as little clunkiness and ephemeralness as possible
My response to that is, why would a company invest in research if a patent troll could come along and put them out of business on day one?
An observation from an Apple fan/addict/drone follows:

The minor visual tweaks which arrived in macOS 11 and iOS 14, to me, evoke a similar sense of "slab" computing. I saw it in the merging of UI tooling; in the visual and operational related-ness of widgets across the two operating systems; with the tiny details like the hazy amorphous backgrounds and the flattening of "windows"; with the gentle deprecation of "system" UI (making the menubar recede); most especially with the expansion of cross-device tooling - your current state with many document types can move with you from device to device. The visual similarities are nothing to do with "merging the operating systems". Apple likely won't do that - they tie the OS to the hardware, the form factor, the principle input/output mechanisms. The similarities are about providing consistent experience and interfacing across different operating systems. It's probably also a bit about "branding" Apple's version and approach to "slab" computing.

Apple are already embracing this "slab" idea, already have it working across a growing number of applications and device types, in a way that non-nerds can use it with minimal set-up.
> This is the deep, deep irony of REST’s ubiquity today. REST gets blindly used for all sorts of networked applications now [...]

This. I don't even know where to start if I were to talk about the idiocy behind stateless networked apps on my phone.

My fav. example are car/scooter sharing apps. Some even 'forget' the map tiles between screen locks.

But pretty much all of them 'forget' your active booking.
And the route to the vehicle.

Which is just great when you are walking from a party (where you had the host's WiFi to do the booking) in a neighborhood with shitty mobile network, in Winter.

For something like ShareNow it can take up to three minutes on an 'E' connection to load missing map data, active booking and route to car.

If your phone locks screen during that time ... just unlock and ... wait another three minutes.

You may have guessed that I'm talking first hand experience here. Frequently so, ofc. I'm using these apps heavily here in Berlin, since 2014.
It's the reason I bought gloves that let you use a touchscreen. Not kidding.

Even though it's valid for 20 minutes and the likeliness of the the vehicle becoming unavailable due to reasons outside of the user canceling the booking or changing the phone's system time are pretty much non-existent even this info is not retained on the Phone. Because that would entail state.

The idea that the network interface of an app can be RESTful yet the app itself can carry state and cache stuff on the phone – and that is A-OK – seems absent from the minds of whoever develops this.

EDIT: typo(s)
The startup that wants to disrupt big internet providers
Besides the internal politics, I think the greatest blocker with improving python performance is not giving whomever is running the code any control. If I don't use any naughty C plugins, or if I can assure you that I've annotated all my types and can allow a large class of optimizations, why can't I run my code with some VM flags?

It's one language, but why can't I tune my VM to my needs? I can't imagine Java not letting users tune their GC.
The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model

My theory based on the simple, classic, vivid, and widely used in social production practice, elementary school mathematics "water input/output of the pool" as a mathematical prototype, Therefore, it is scientific.

The "von Neumann architecture" used by computers now has no mathematical model support. So it cannot prove its scientificity.

My theory rebuilt the theoretical foundation of the IT industry, The IT industry is fundamentally associated with mathematics. Solved the most fundamental and core major problems in the IT industry.

Therefore, my "warehouse/workshop model" will surely replace the "von Neumann architecture" and become the first architecture in the computer field, and it is the first architecture to achieve a unified software and hardware.

Software and hardware are factories that manufacture data, so they have the same "warehouse/workshop model" and management methods as the manufacturing industry.

In the IT field, only it and binary system fully comply with these 5 aesthetics: Simplicity, Unity, order, symmetry and definiteness.

It has a wide range of applications, from SOC to supercomputer, from software to hardware, from stand-alone to network, from application layer to system layer, from single thread to distributed, from general programming to explainable AI, from manufacturing industry to IT industry, from energy to finance, from the missile's "Fire-and-Forget" technology to Boeing aircraft pulse production line technology, from myth to Transformers.

Link: The Grand Unified Programming Theory: The Pure Function Pipeline Data Flow with Principle-based Warehouse/Workshop Model

https://github.com/linpengcheng/PurefunctionPipelineDataflow
Dems quietly scramble to include immigration provision in social spending bill
Why is is_empty comparing to bigger than zero instead of equals?
90% done an RPG ZPG game that auto-plays intelligent and independent of the user
My name is Ere.

I just want to say i played KUDOS, and sims and really enjoyed it
I think it is good, so after I played it, I thought I would email you about the subject of idle games and RPGs.
I created an idle game five years ago called banana clicker "https://erespace.github.io/banana1.html ", and banana clicker 2, which is a massive improvement.
After six years of programming and thinking of new ideas and how a game could be idle, entertaining and productive, I came up with a game idea while playing sims 2 and kudos.
I have nearly created 90% completed an RPG ZPG game that can auto-play intelligently and independently of the player.

and wondered if anybody knows how to define such a game?

any suggestions would be grand as to how i categorize it for steam and itch so forth

se below a example of the engine, its more to come

with respect

https://www.youtube.com/watch?v=pLQsHQ0NTBQ
Totally off-topic but this is another article guilty of offending my pet peeve: the use of italics for the mu symbol of the micro- prefix. These papers are easily the majority I'd say.
Import from the canvas, using Next.js, Framer and ESM
How to make a fulltime income working at home Without Buying Coins Or Taking Any
Yes, but you can also look at it as a great way to start contributing to the upstream Linux kernel. Take the vendor's horrible drivers and clean them up, then submit them upstream.

You get to learn new things and contribute to Linux, which has varying amounts of value depending upon who you ask, but also you'll make the next person who buys one of these less likely to complain that mainline Linux doesn't support it.

Not a ton can easily be done about binary blobs, especially if those blobs have EULAs which prohibit reverse engineering. But there are always ways and doing so would be a great school or hobby project.
Boy I wish this was a thing in the US. The amount of junk mail I get is ridiculous.
For further context I highly suggest the articles from Nils Melzer (United Nations Special Rapporteur on Torture and other Cruel, Inhuman or Degrading Treatment or Punishment):

https://www.republik.ch/2020/01/31/nils-melzer-about-wikilea...

https://medium.com/@njmelzer/demasking-the-torture-of-julian...

https://medium.com/@njmelzer/response-to-open-letter-of-1-ju...

https://www.democracynow.org/2019/11/22/nils_melzer_julian_a...
> Fielding also felt that cookies are not RESTful because they add state to what should be a stateless system, but their usage was already entrenched.2

I'd be curious to see a web without cookies.

I understand the desire for stateless, but given how many things need logins and an user "session" how would that work without cookies?
The bog-standard Markdown editor would output the front matter directly in the post, unless it specifically has support for front matter. So if you're really aiming for "universal portability", get rid of the front matter.

And there is nothing wrong with inversing the control of the metadata. Instead of having each file carrying the metadata and you need to iterate filenames to get the full list, it's OK to have a index that has the filenames to read + the metadata. Simply a matter of preference and not really a requirement for someone to say that they "blog in markdown files", whatever that means.
I got one:
https://theblog.okcupid.com/how-important-college-is-to-mill...

It's the same in germany. It also comes down that people here don't care that much about degrees but value other things more if they have to choose.
Ballerina: An open-source programming language for the cloud
Love the app. I wish it had a blind tournament feature and option to change font size separately. I noticed I preferred familiar font names and more compact fonts and I don't know how much of the end result was impacted by these.
Linux Distribution Timeline(image)
I'm not so sure about that. I've been seeing it around more than I'd like recently. I even had to use it to talk to my thesis' supervisors.
> Does DuckDB use Arrow as its in-memory format?

I don't think it's the case, but they serve the same purpose anyway: inject the CSV or parquet files you got from the data wharehouse into something you can use for analytics.

Memory-based storage is super fast and fine until your datasets reach a terabyte. So you have a few solutions left:

1. You fire a fresh postgres and you store your data there. It's going to take quite a bit of time to inject those 600M lines into the instance.

2. You have some kind of tool (DataFusion) that allow you to run SQL queries on those parquet files without going through a painful copy/insert process. Performances matter a bit, but not as much because you're already avoiding a full dataset copy and a large-instance expense in the process. Even a 40% perf hit vs Postgres is absolutely acceptable, because you're already winning on both sides (total execution time, financial expenses).
Can I get that annoying Product Hunt floater out of the way
Homebuilder hopes 3D printing will solve worker shortages, tests in 100 homes
This doesn't really apply to software; how many features have the various social networks added that are copies of each other?

Conversely, the success of the web is entirely dependent on not hitting patent walls. We've all seen the problems of app stores with arbitrary rules and 30% taxes; if there had been a patent on, say "using images in a web browser", how much money would the holder have extracted and how many arbitrary rules would we have had to deal with?

(This nearly happened with GIF)
Kind of. The dataset is small and he probably need to create the database at most once per day and have to read a lot more for his analysis/exploration.

Columnar databases are a good fit here.
Show HN: xn--gda.at – another URL shortener written in only HTML
Give a try to Unpoly[1].

I really, really, really love it and feel like this is what 90% of projects need, and maybe the remaining 10% are the ones that need a full frontend framework.

Unpoly augments HTML in a declarative way, it comes with support for navigation, modals, sidebars, popups, forms, validation, etc out of the box and allows you to also add custom behavior if that's not enough. It is backend agnostic so you don't need any special integration in your backend other than it being able to spit out plain old html. It is very "full stack" in the sense you won't need much more (think of it as the non-Rails stimulus + turbo + hotwire +....). Unless you're using Rails and Hotwire, I think Unpoly is the best alternative while keeping things sane.

I work full time as a frontend developer, now with Vue and previously with React. Believe me, in most of the cases the added complexity doesn't make any sense at all.

[1] https://unpoly.com/
It seems to be an article-length piece, leading up to a downloadable spreadsheet. That's ... not so accessible. I quickly found [1] at Digi-Key which is a simple online calculator. It also features a handy table of reference voltages for various colors of LED, which I appreciated.

Ideally I guess the color should be choosable and used to populate the voltage, but that seems to be Super-Advanced Thinking in this area.

The full set of calculators [2] seems quite impressive and useful, too.

[1]: https://www.digikey.com/en/resources/conversion-calculators/...

[2]: https://www.digikey.com/en/resources/online-conversion-calcu...
Yeah, around that time there were quite a few "hopeful" 3D cards/chips that ultimately didn't quite cut it. I couldn't spare the cash for a 3dfx card at the time, but I wanted a 3D card, so I got an S3 ViRGE-based one. That chip later became infamous as a "3D decelerator" because with hardware 3D rendering most games were slower on a decent PC (albeit a little prettier) than with software rendering. The only game I ever played on it with 3D enabled was the bundled copy of Descent...
Doubts to Overcome When Starting (Software) Blogging
Well, Ethereum miners decide on changing the protocol like all the time.
>Production of catalogs like this squeezes our biome, and if we don't turn back, it will pop, and we'll be left with only enough resources for a small fraction of us to survive.

https://news.ycombinator.com/item?id=26163808
Do they really hire directly?
> He’s devised a “reformed version of capitalism” with Telosa he calls “equitism,” where anyone can build and sell homes, but the city retains ownership of the land underneath.

And who owns the city? Is it, by any chance, Lore or his arms-length foundation?

> Exactly where this 21st-century Eden will be located is still to be determined: Developers are hoping to find inexpensive desert land in the Midwest or Appalachia.

In other words, a place nowhere near economic activity or water supplies?
Boats are surprisingly comfortable to sleep. The problem is when you wake up.
dStream
There is enough irrelevant and dumb papers written by humans not to add more generated artificially.
It doesn't have to be an SSD. My node runs on a regular, inexpensive mechanical disk.
The road to hell is always paved with good intentions. Anytime a billionaire tells you he's working on a "new model for society", watch out.

In this case, his comment about creating "a new model for society, where wealth is created in a fair way" is especially curious. I mean, does he believe that his wealth was not created in a fair way?
Assange’s fiancee and WikiLeaks editor-in-chief hold presser ahead of appeal
Useful update from the Wikileaks side as today/tomorrow is the hearing of the US appeal.
I don't know how close you could get in rust to the kind of productivity lisp development has.

You would need the ability to keep your program running while inside a debugger while you were able to patch memory on the fly (not just replace instructions in a function body - which I reckon I could figure out with the help of that hot reloading in rust link I shared) but replace function signatures at debug-runtime and be able to serialise the image state to disk and arbitrarily resume it later... It just feels like square peg round hole.

Rust has a different development experience than lisp. It doesn't lend itself to stuff like structural editing (which is really fun to watch an experienced dev doing - Emacs lisp videos on yt are a good source for some mind bending productivity)
The commons are resources that are owned and shared by all.

What’s the commons in this case?

Other people’s bookshops? Other people’s books? They aren’t commons.
> if it’s a currency then converting every single coin to cash should result in no change to the conversion rate

Is that how it works for currency? I would think that if people tried to sell every single Euro for USD, the conversion rate would absolutely change.
An example of "wasting EU money" on fediverse development would be useful.

How can switching to social media that are less privacy invasive, less manipulative be "worse".

NB: It is obviously true that the public sector can waste money. Everybody has their favorite examples. This is not the time and topic to debate how to fix the public sector.
> 1 reference to social fraternity membership

I'm struggling to find that in the quote. What is the fraternity in question?
Why invest? The pros of investing in cryptocurrencies
In our opinion Investing in cryptocurrencies is an activity that should always be carried out. Later invested funds will grow many times.