skysight-inc/HackerNews huggingface dataset:
> It's simple, safe and efficient

We all know that having a single turn (like in the US) leads to a political landscape with 2 major political parties and few nuances (but the major problem in the US system is "the winner takes it all" policy in most states: if the number of members of the electoral college were proportional to votes in each states, the results would already be more fair)

But the French system (with 2 turns) is also very far from optimal and non-linear, and also leads (to a lesser extent, and some variants/surprises) to 2 major political parties + some smaller "satellite" political parties. And some issue are for example that

* sometimes, a candidate that would win against all others has a too low score at the first turn to pass to the 2nd turn (this is what happens in 2007 where all polls said that François Bayrou (who was center/moderate and more consensual) would have won both against Nicolas Sarkozy and against Ségolène Royal, but couldn't get enough votes to pass the 1st turn)

* sometimes, the opposite issue happens i.e. a candidate that has no chances to win the 2nd turn has enough votes to pass the 1st turn: this is what happened in 2002 when Le Pen (extreme right wing) supplanted Jospin and went to the 2nd turn (that Chirac was then 100% certain to win at that time, with a consequence that there were no real/constructive debate about the programs)

* some people who have new ideas cannot participate because you need 500 signatures of already-elected people in order to participate (so if you are not a member of an established political party, it's very hard to become a candidate to the presidential election)

Just to say that there is no binary split between "democracy" and "dictature" : the voting system and algorithm influences a lot the political landscape and therefore the debates. Maybe people here are familiar with the Condorcet method used (among other things) in https://www.debian.org/vote which is better in my opinion (yet a little bit difficult to implement in a wider scale such as a presidential election). Another approach / voting method that I quite like is this one (only in French, sorry) https://fr.wikipedia.org/wiki/Jugement_majoritaire : I like it because 1°/ it is simple to implement and to understand, 2°/ it would inherently avoid the issues above and forces the candidates to be more consensual (i.e. to become "president for everyone") rather than cleaving, while still enabling nuances to express during the debates (not only on a "binary" axis left/right).
Where do you run https://url.rw/?https%3A%2F%2Fcurlmyip.net%2F
Ask HN: Why aren't there other biographies of Steve Jobs?
Steve Jobs passed more than 10 years ago.

He's most certainly an important historical figure of our time, but for some reason we are still stuck with the 10 yr-old hagiography from Walter Isaacson (which is ok-ish but feels rushed out, and was commissioned by Jobs himself).

Do you know of any other good, serious Steve Jobs biography?
>A copy of digital art has (to an approximation) no value because it is infinitely reproducible.

Just like software.
This doesn't require a middleman, even pre-blockchain.

Proof of Ownership of digital content has existed for at least 30 years; digital signatures were a feature of PGP.

I could host the original video (original quality before upload) on my own website, link to / host my PGP public key, host the content digital signature on my website, then post these links in the YouTube description after I upload it there.

NFTs don't always identify the owner publicly by their real world identity; typically the blockchain only proves that a particular wallet id owns the content. Hence, there is another link in the chain to be proven for your use case. PGP doesn't necessarily fix this either; it only proves that the digital key pair own the content, not an IRL identity.
If you want to transfer ownership (copyright) within the traditional legal framework, you’ll also loose your say in what happens next, so you can’t guarantee that a subsequent change in NFT ownership automatically means a change in ownership of the rights.

What you could do is retain the copyright yourself, but accord an open-ended copyright license (like the way oss licenses are written) that accords certain rights to the owner of the NFT (and have the license describe how to determine who is the owner of the NFT).
> why do we bother with documents and records at all

We bother because from a developers' perspective, if you are interested in interoperability with other software, it is convenient to store information in files that can be passed by name to another piece of software.

Nowadays we have a lot of webapps that do not store information in files (the databases behind them use files but this is not important for the user). If you notice, interoperability is pretty bad and has to be developed separately, every single time for every single use case. You can't take your "facebook file" and grep it for the contacts you are interested in or pass it to some other program. You can't make a backup by creating the copy of the file, and so on.

But I digress.

The issue isn't about files being a problem (I don't think they are). The problem is about organizing them. There simply isn't any good organization idea implemented in practice. People say files are too hard for normal users but what they really mean is that users are lost in a normal filesystem or they are going to be lost after they have created enough files without being super tidy.

I would be glad if files themselves vanished completely from the users' view and only stayed there as an intermediate storage layer.
My answer wasn’t explicit enough. To clarify, I meant as a user of deno you do not need to perform any separate transpilation or build step. The runtime can read and execute typescript natively (again, from user perspective).

>Deno can run JavaScript or TypeScript out of the box with no additional tools or config required.

- https://deno.land/manual@v1.15.3/examples/hello_world

>Deno is a runtime for JavaScript/TypeScript which tries to be web compatible and use modern features wherever possible.

- https://deno.land/manual@v1.15.3/getting_started/first_steps

You can run any of their examples to see that `deno run` commands can execute typescript without requiring a separate transpilation step
Pwn Adventure series comes to mind. The games were created for CTF events and are actually intended to be hacked. That is, you cannot complete the quests without resorting to hacking.

Made by some of the creators of the Binary Ninja disassembler (at least, I know the third one is).

LiveOverflow did a fairly comprehensive video series on it as well.

Can't speak firsthand as a player beyond running around in the game world for an hour (nor did I rtfa); just enjoyed watching the video walkthrough.

Might be worth watching the first video to see whether it'd be up your alley. He is just exploring around without yet doing any actual hacking.
i have used "Writing GNU Emacs Extensions" available here: https://www.oreilly.com/library/view/writing-gnu-emacs/97814... from a long time past for elisp programming.

mentioning it here in the hope that it is is useful to others as well...
A Reality Where CSS and JavaScript Don’t Exist?
> HN has become grumpy and old

It's fun playing games with
domestic violence. Secret symbols and code words.

20 years ago it was how to escape from a car trunk. Teach your kids!

You'll save the day with your upvotes, like.. for real.
That's what Reddit or TikTok or 4chan is for.

It's fair that adults don't want these childish games everywhere.
Links in web email clients
What's wrong with dollar signs for variable names?
Succinct and specific. Thank you.
But we already have a mechanism for licensing, its copyright.

NFTs provide no new tools or even solutions for tracing, enforcing or indeed arbitrating licensing of a thing. Its just a hash. Photo stock sites already have perceptual hash tracing.

However for them its useless as they only ever sell licenses to use the artwork, not "ownership". They still retain the original copyright, which allows them to sell licenses to use the image/sound/thing
Here’s a general issue I don’t yet understand yet for NFT’s.

Suppose you take an amazing photo (or create digital artwork), and pack it up as an NFT on platform A using token/blockchain technology Alpha. Alice buys this token, and has some sort of limited ownership of your picture.

I (a nefarious user) take the same digital photo you displayed on your website, and sell it to Bob on platform B with blockchain Beta.

I also take your digital photo, make some minor alterations and put it up again on Platform A with Blockchain alpha and sell it to Charlie.

Alice, Bob, and Charlie all think they own the picture, and while they do own their own versions, how do we know Alice is the “right” owner of your photo?

Especially in the future when you’re not around to confirm the version Alice has is the right one?
Could I send packets that say I'm looking in a certain direction and in that way make an actual frame by frame radar image?
> The president still can lose their majority in parliament, they still can have an hostile prime minister, and they still don’t control the judges

Technically, yes. But the justice system is famously a ritual authority abiding by the execute power (see Michel Foucault), while the legislative body is ignored by the executive branch whenever they feel like it without any form of consequence (that became a national debate under Sarkozy, and is still a scandal with the health pass). France is a republic on paper, but in practice is an electoral monarchy with absolute powers for the president.

Also worth noting, all these people from the legislative/executive/judiciary are from the same caste/class and are very conscious of their material interests. They may disagree on a few policy details, but when it's about fucking the people to protect big corps and State corruption, they all stand as one.
For any newbies reading THIS IS FUD.

The tldr is thst Lightning is as safe as bitcoin because it uses bitcoin under the hood.

https://endthefud.org/
I'm not sure it's _so_ bad, in practice?

If you dig +trace url.rw, you can see that the NS record for url.rw is held on ns-rw.afrinic.net, pch.ricta.org.rw, ns1.ricta.org.rw, ns3.ricta.org.rw and fork.sth.dnsnode.net. It's true that some of those servers are slower than others (for me, the AfriNIC server is 500ms whilst the dnsnode.net server is 50ms), but that shouldn't really matter because the TTL on the record is 86400. So the chances are that all the big DNS services (8.8.8.8 etc) should have the correct nameservers for url.rw in the cache already. Yes, if you're running a local-ish resolver, things are different... but most folks are dependent on Google, Cloudflare or their (large) ISP.

The actual A record for url.rw is held on AWS's DNS servers, with a TTL of 300. But AWS's DNS servers are fast.
This thread explained the scam pretty well https://twitter.com/Foone/status/1457749433844568066?s=20 (they changed NFT-->NTFS to avoid bots)
Should we assume that all cell phones are compromised (or can be by nation states and cyber criminals whenever they like)? I believe we should.

That assumption implies that they have access to private/secret keys on our phones.

How do you build software to be secure and private in that scenario?
If someone tries to help you out of that situation then you can use your words to say "Hey dumbass, I'm just fighting wrong. Can you go away please"

The silent signal part is only needed if you're in need of assistance. You can use your words in most other situations.
I'll take that bet!

Keep in mind I said "when it came out". I don't know when that was, and maybe it's improved. A bit. That being said, the fact that VS Code isn't a native application, but something run as a local web app, is all the info you need. (no idea how it's gonna grab the keybindings it's gonna need if it's in a web browser... and the fact that it burns CPU on blinking the cursor isn't exactly a sign of Quality Engineering)

I would consider that, if it made sense to do so. But, my coding environments are pretty bare bones, there's not a lot of things to "do" wrong.

That being said, if I can do so in under a few minutes, I'll install VSCode right now and see if it runs... And if VSCode seems fast on your machine, you should check out emacs! ;)
Welcome to the Jargon File
Some success stories have interesting language :D

> Valuing Navy personnel highly, the Navy elected to field test with one contractor and nine Marines.
Swapping out a JIT must be an unimaginably complex operation.
Similar lack of rights when you buy a signed print. At no point in that transaction is a copyright transferred to you.
how does this help with enforcement of the license terms? There's no technological enforcement, so lawyers would need to be brought in... if legally the nft had the same standing as a regular license contract.

So I claim this is worse than a regular license because you have to jump through crypto hoops that most people don't understand.
> I'm surprised we haven't seen discord server integration into matchmaking.

This is a thing. I have personally written integrations for Discord, IRC, and web apps to manage private competitive (and casual) games for communities from various FPS and RTS video games.

Sessions organised this way are known as pickup games, or "PUGs" (https://en.wikipedia.org/wiki/Pick-up_game)
It's a good example but I can't help feeling that we would end up with a much smaller ecosystem if that was how all software was funded.

I work in a very narrow niche selling B2B and my experience tells me it just wouldn't be viable if it was open source. I'd end up selling support which is not how I want to work.
If that's what's happening, why are most of the Twitter-famous whale collectors completely anonymous?

Granted, it's probably happening to some degree amongst the rubes. But I'm more convinced by the argument that the main driver behind NFT sales is a kind of pyramid scam: artists at the top get paid by anonymous "collectors" (read: crypto investors), which causes swarms of smaller artists enter and the price of eth to go up.
You can get them at $2k, no problem.
> * sometimes, a candidate that would win against all others has a too low score at the first turn to pass to the 2nd turn (this is what happens in 2007 where all polls said that François Bayrou (who was center/moderate and more consensual) would have won both against Nicolas Sarkozy and against Ségolène Royal, but couldn't get enough votes to pass the 1st turn)

I am surprised you chose this example when an even clearer example was the Jospin/Chirac/LePen situation during the previous election
I still think that the composability is intriguing. You don't need my permission to build an application that talks to my application, as with the example of HyperDragons eating CryptoKitties.
> otherwise the market wouldn't exist in the first place.
That's not even remotely true.

Bubbles, scams, and artificially inflated markets have existed as long as artists have been signing their works to ensure scarcity and value exists. NFTs do absolutely nothing new. It's the 21st century version of beanie baby sellers saying "dude trust me it's totally worth investing in these haha you'll be rich haha these are totally rare hahaha."
Not really. Any example I could take a look at? I generally hate every more-than-2-user discussion engine which doesn't enforce hierarchical threads (making message-response relation always defined and clear and the whole chain easily traceable) and/or encourages real-time communication.
lucky, had Linux ARM drivers for the printer. tried to do the same with a bubblejet Canon, no bueno.
Yeah - I wondered about this exact issue too.

Same as all the NFT "artwork" I see around. Why cant I just literally copy and paste the artwork, maybe change one single pixel, and re-mint it?
This is a very accurate perspective i think: NFTs are "digital prints" of an artwork, not originals
You can't copy and enjoy my property for free, you can copy and enjoy an NFT for free.

If you were to get the new Land Registry enforced you would have to change the law, in which case the blockchain is no longer needed since the idea and enforcement of ownership is centralised with the government.
It's not good. It's virtu-good!
> The Index and the Vive aren't suitable for people that just want to use this software, because they're expensive and bulky.

But the headset they're proposing is twice the price of those :)

Sure, it has better resolution but not that much better. And it'll be a really tough sell, competing with the big vendors and targeting a niche platform. I would see more in developing a software layer like Virtual Desktop does for Windows on the Oculus ecosystem. Really innovate with the concept of PC usage in VR (simulating touch, floating windows etc). And then aiming for an acquisition or something.

But anyway I'm not an entrepreneur (and never would wish to be one!) so don't take my word for it. It just struck me as odd. Hardware is hard if you're not geared for it and particularly hard in the current supply-constrained times where the big vendors buy up everything they see. They'll be fighting for scraps at highly volatile prices.
Yup. It's a nice abstraction, but for many things an object-graph / object-stream makes more sense. The output / rendering can be a tree or a table.
Discord does not allow third party clients. In my book that is as user hostile as it gets and due to my FOSSisms I'm effectively barred from using it.
> This is a rather interesting, albeit polarizing, new paradigm.

its not really, its basically the same as fake paper shares from the late 17th century. Sure everyone knows they are fake, but they still have a value because they can talk a good game.

"I've just sold 15 shares in the south sea company to Jacob, I have a few left, I can do you a good price."

but how do I know they are real?

"look they have the seal, and they are numbered. plus shares only give you a tiny part of the company anyway, its totally new and valuable. The prices keep going up, you can sell them to your friends"
LZ4's choices may have also made less sense then due to memory latency, cache sizes, deep pipelining changing missed branch penalty, and other changes since the 70s.
> You can very well take control of an object without owning it and lock it up in a custom warehouse

NFTs seem to be the opposite of this. Just "ownership" but no control. How do people not see a problem with this.
No. Rapidly moving your fingers to crack your knuckles is not the referenced hand gesture
I once got rejected for a job, only to be accepted for it a couple of weeks later through a different recruiter (and with a higher rate). I pretended I "didn't know" it was for the same company. Must have been funny to have my CV show up twice.

It also turned out to be the most horrible company I ever worked for.
True.

If you're on your way down this rabbit hole, there's a bunch of old-machine-specific compression algorithms, developed by the emulator community, e.g. LZSA: https://github.com/emmanuel-marty/lzsa
Baseball cards used to come with a purchase of a real product. They were an incentive to buy actual things. People collect them now, but they didn't exist on their own back then initially.
NFT art is basically meme culture. Everyone can see the art, but one person "owns" it. This makes ownership a spectacle.

The value inflation is a spectacle too.

So I would say this isn't about art at all, it's about monetising spectacles as a cultural artifact.
If you know Java it's easy to just jump in, and learn by doing.

If you feel like you really need a book, this one is good: https://www.packtpub.com/product/c-10-and-net-6-modern-cross...
I suspect that the guy who did it now owes the IRS a large commission in the form of taxes.
On the whole I agree with you but the problem as ever is people wanting to be compensated for the work they do. They need to eat after all.

I totally understand artists jumping on NFTs as a potential meal ticket.

It's this paradox of seeing tremendous value in something but at the same time not seeing monetary value in it.
It didn't. The Mona Lisa was a work specially commissioned by a family.

The modern version of that is someone paying an artist to commission a unique work. What changed? Nothing. The Mona Lisa was copied, and digital works can be copied. But nobody else is getting the custom ordered work that you paid for. Only you got your dream painting--everyone else just copied or downloaded a nice looking painting.
Google’s New Business Profile: When Search Becomes a Political Tool
Should be labeled (March 2021), as it feels like the news about Beeple's record-breaking NFT auction was several years ago.
It looks like you might've submitted an incorrect link. The link in your comment is a functional page, but the submission link is a broken page that only has the waitlist form with broken styles on it.
I won’t make an NFT game
The root cause is that toilet paper is bulky and the stores simply didn’t carry as much of it as (say) tinned goods.

It didn’t take a big demand increase to start seeing gaps in shelves, and once that happened a degree of panic took hold and even though there was plenty in stock in warehouses, it wasn’t able to be distributed fast enough.

The difficulty is that the big supermarkets have got their supply chain down to a fine art and it only takes a small fraction of people to start buying an extra here and an extra there for it to start having an impact and they then have to struggle to keep up.
Compile-Time Validation of UUIDs
Wow, I did and it turned up "username: thecupisblue, password: ********", holy shit, changing all my passwords now.

EDIT: Incredible, it seems HN obscures your password with * signs when you post it. Phew, that was close.
What's wrong with using the official/native emacs binaries on Windows? My knowledge is at least a decade out of date, but the official build:
http://mirror.rit.edu/gnu/emacs/windows/emacs-27/emacs-27.2-...

Seemed to work well.

The key is to get a shortcut to emacs in your SendTo menu :)
And there's about 0% chance that ipfs or the internet as we know it will still be operating as it is in 40 years.
How do you know a signed print is really from the artist? If the artist themselves gave it to you, then you can probably be fairly certain. If the provenance of that artefact can be reliably tracked over the years, then you can also be fairly certain.

Obviously, a signed inkjet print can be forged more easily than a NFT, as it is just ink and graphite on paper.
But do your 2D programs actually run on the headset?

As far as I understood it, it was more of a front-end for local processing. Like the Quest does to power its wifi and local rendering when using Virtual Desktop, but the actual programs are streamed from the computer?

As I understand it, the headset on its own is not meant as a computing device as-is but needs to be paired with a Linux PC.
Run IPFS on the Browser
I started out with VSCode hoping it would be an easier, more modern Emacs. Calva was the closest thing to a good experience I could get. Now I am switching to Emacs for CIDER and generally the Emacs ecosystem.

I doubt I'll ever not use vim when I'm working/thinking in systems mode, though. The thought of waiting for a "real" editor to launch when I just want to edit a tiny unstructured file is a sad one to me.
Lived in town with pretty much two companies needing devs. Plus some consulting for them. Had position working for as consultant for one of them. Got some recruitments which awfully lot sounded like they would have been hiring new co-workers for me, didn't care enough to check out... Makes one wonder, do they spend any effort?