skysight-inc/HackerNews huggingface dataset:
I've been buying more mainstream artists (who aren't on Bandcamp) from 7digital: https://us.7digital.com/

That said, I didn't spend nearly as much money there because Bandcamp showed a lot more evidence that they cared about ethics and getting money directly to artists. I have no idea how money works with something like 7digital, but I assume it doesn't pay artists as well.
Way less fun though. I agree the wording is great, and avoids sensationalism.
Yeah, they raised the alarm about Covid and the WHO just flat-out ignored them at China's behest.
I'm not attacking you personally, but I do see how I was too harsh, please forgive me. I'm simply saying that your opinion isn't fully formed and you're slinging mud at an ideology you don't understand. Classical liberalism is a relatively mature system, and claiming that it's barely real—simply because you don't get it—is silly.
I try to use optional permissions as much as I can. The first permission is required because of assets and frames stored on third-party servers. The second permission should be optional, I don't remember why it's not. I'll try to see if I can make it optional. The last permission is required in order to save the page on the filesystem with the "downloads" API. Note that even if I make these permissions optional, you might still have to trust me anyway ;)
I tried cross-compiling a Rust project from ARM macOS host to ARM Linux target, compiling source files is still fine, but during linking stage it threw lots of lots of errors. And it’s a pure Rust project without any system library dependencies. Seems that the system linker also needs to support the target platform, or cross compiling won’t work.
Nothing changes with acquisitions until everything changes. Just keep a close eye on Bandcamp.
I'm guessing most mechanical and/or ECE programs still teach "control systems", and that might be where one begins, along with some "signals and systems" and RF classes.

I suspect that the engineers you know are more computer science "engineers" than people who went through a traditional engineering core.
Sure we could. We "forgive" lots of debts in bankruptcy proceedings already, but student loans have a high bar discharge in bankruptcy. Historically debt forgiveness has a long history, as David Graeber and others have shown:

https://novaramedia.com/2021/08/30/david-graeber-was-right-a...
By network, I mean opportunities being offered based on established relationships, rather than asking for opportunities or applying for postings. By gatekeeping, I mean the effect achieved when positions are filled like this.

I added "gatekeeping" for bite, but I realise there is no bad intention behind it.

Not criticising the behaviour either. It's just the state of things.
Thank you for that comment, very helpful.
>>Random company blogs and random UK news blogs aren't the authorities on what a backdoor is.

In natural language, the authority on what a word means is just the convention. When any of the top 10 search results I sample for the term 'encryption backdoor' use it in the manner I referred to, It's a safe assumption that this is how the term is conventionally understood, and thus the correct definition of the term.

>>backdoors are usually covert

That doesn't contradict what I said.

>>but are intrinsically somewhat fuzzy to define.

Yes I can agree that the definitions of terms are somewhat fuzzy, but I think I can reasonably call Taler's eavesdropping mechanism a backdoor.

>>The fact that you personally don't want income levels for merchants to be auditable by the state does not mean no one else wants that transparency (merchants included).

Merchants are not going to sign up for this if private options are available on the market. Even merchants that want to disclose their finances to state authorities would want to retain control over when and where they disclose that information, rather than providing a permanent open book to taxing authorities.

>>A nontrivial number of software merchants would like it if my browser didn't have inspector tools and didn't let me look at the source code of pages that they sent me

That's irrelevant to whether it's a backdoor. Your browser is not a tool that they use. It's a tool that you use. Thus inspection tools on it wouldn't be a backdoor by virtue of them wanting you to not have them.

I think at this point you're being pedantic and not discussing this in good faith.
> convivial weapon

I had a quick chuckle at that. It reminds me of an old joke: a bullet has your name on it, a hand grenade is addressed "to whom it may concern", and a mortar shell is posted general delivery.
Awesome, thank you for doing that! I wish more people did. I've had several people tell me that "in a web app you only want to load the data you need, at the time you need it" and I die inside a little.
That was my thought too. They have the luxury if just sitting there waiting safely for the right time while the capital self implodes. Western press talks a lot about it, meanwhile in the South the war is going badly.
To be fair, there are SPA frameworks that try to minimize the amount of logic that's shipped to the client, Svelte is an example, which should be as lean and efficient as any hand-coded JS. It's more of a side effect of what frameworks you use than SPA per se.
Russia holds OneWeb rocket launch hostage, issues conditional demands
Last week I did a clean install of xubuntu and added Chicago95 after seeing it on HN. Some impressions so far:

- Their setup script/app makes the whole process very easy. I'm sure earlier on it was a bit rough to make all the changes, but it was very smooth now. I especially liked the nod with the classic 95 setup background picture (the old blue CD's etc).

- Some parts feel right at home. I like the terminal, even giving the option of having a "C:" prompt at the start of the path.

- Icons match things well for the default software, and there's a large catalog of icons you can use for your other apps.

- The start menu obviously isn't perfect, but it's a "good enough" mix between the theme and usability. Likewise file manager isn't 100%, but the icons and overall look give enough of the theme that I don't care.

- One thing I haven't got working yet was the "make your modern browser look like netscape navigator", which was disappointing. I'm using firefox but also tried the epiphany browser which I read somewhere was supposed to work with it. I'll try that more later.

Overall I'm having a lot of fun with it. It's not for everyone (as the comments here make clear), but for me it's a simpler interface with a lot of nostalgia for a time when I just "got things done", so I'm happy to use it in my hobby gamedev projects to get me in the zone.
Mortality statement?
One of the defining properties of liberals and, even more, progressives is idealism. The idea that you set your sights on a destination that is unattainable due to the vagaries of reality rather settle for status quo and incrementalism.

There is an adaptive and maladaptive side to that psychology.

The adaptive side is that all plans tend to work out at less than 100%. If you aspire to something just past your destination, you may actually reach where you originally wanted to go. If you aim right for it, you'll fall short. Also, reality doesn't always make it clear where the real boundaries are. Often you can accomplish more than is apparently possible if you have the courage to try.

The maladaptive side is considering any policy too coupled to reality as stinking of compromise and defeatism, or as a designed-to-fail Trojan horse from the other side. Any idea that might actually be feasible instead becomes suspect by virtue of its feasibility. The only goals you feel comfortable holding in your heart are ones that never risk getting sullied by any actual incremental progress.

I think progressives in the past used to be better at keeping their eyes on the future while getting their hands dirty with today's work. But, perhaps because of decades of horror shows like the War in Iraq, climate change, rising inequality, corporate take-over of culture, and political polarization, I see less of the latter. There's a sort of fatalism of prefering to die a martyr with hands unstained by sin than possibly staving off death by consorting with the enemy.
I am a little bit confused, why does a scheme changes every time I switch page, I would like to see single scheme applied all over? Or maybe I am not understanding how this works?
Well, time to hope https://resonate.is/ picks up the independent artists and doesn't do a blockchain.
Because "That's why the West staged a coup" is also a lie. Ukrainians want to join EU. And if you wonder why, read some history.

NONE of the former Soviet controlled states want to join Russia ever again. Have you noticed they all joined EU? Why is that, because EU "staged coups"?

Maybe EU is able to provide its citizens with a proper life. Maybe the values we have resonate more with people than the values Putin has. Because of this idiot dictator, we have to put more money into our military again, instead of using it to improve our lives.
Yes. The fitness of an architecture can be partially measured by looking at the cost of feature updates.
Thank you for articulating this better than I could.

You had a CBS* commentator straight up saying this is different than Middle East wars since Kyiv is a " civilized city".

That said, I think much of Russia's restraint is due to their end goal. Ukraine's Russian backed president was outted in a coup back in 2014. The new pro West leadership decided to go dancing with John McCain.

This entire conflict could of been avoided if we didn't keep trying to expand NATO. I know I'm not enlisting if the Russians invade Poland tomorrow, but the existence of NATO implies I am.

It's not hard to imagine if Haiti had a US backed leader, who was removed in a coup and then replaced with a pro Russia / pro China president. Now imagine China and Russia announcing plans for various military bases on Haiti. The Russians could finally have a warm water port.

In no universe would America accept Haiti having a right to its own foreign policy. We don't want anyone else playing in our backyard. To be clear, this doesn't justify a stronger country imposing it's will upon a weaker one.

This is worth a read.

https://en.m.wikipedia.org/wiki/Banana_Wars

* CBS not CNN
https://deavid.wordpress.com/2020/08/02/affero-gpl-is-toxic-...
This is absurdly sad to me. I like to own my media (in the most practical sense that current IP laws let me do so). I run a Plex server and use PlexAmp as my primary way of listening to music, and my criteria are always this:

* FLAC or similar, I want this to be a lossless preservation of what was on the best-available source.

* No DRM. No mandated player. Just let me download a dang file.

* "Real" flac: this is technically already covered under the first bullet, but I call it out because I've seen it happen before: if I can open the flac in audacity and see it's obviously just a re-encode of a lossy format that clips the upper and lower frequency ranges off, that's a smell and I don't like it. (I know, most people can't tell etc, but this is less for listening purposes and more for archival purposes).

* Supports the artist!

Now, I'll admit, when push comes to shove, I drop the last bullet point first. So previously, my source for music was:

1. CD's (and I would follow What's guide for making Perfect Flacs)

2. What

But then what shut down and I lost my main music discovery mechanism. Enter bandcamp! Now I've been very happy with:

1. Bandcamp (I buy CDs because I like the artwork and they're cool).

2. CD's (+ Perfect Flac ripping guide still)

Now I'm not sure what to do. Epic has really soured me on their brand already, and I already boycott their launcher and any EGS exclusives. I guess I have to find some other way to get stuff now.
I wrote this article after a colleague pointed out that the Pandas DataFrame.to_sql() method uses row-by-row INSERTs. There are plenty of good reasons for this, and the to_sql method works great with many different SQL database flavors, but it's not fast.

This article compares the performance of different methods for writing a Pandas DataFrame to a PostgreSQL database using the to_sql method on DataFrames ranging from 100 rows to 10,000,000 rows.
> The distinct advantage of an SPA is that, done correctly, cached data lets you render pages instantly.

Yeah, but full page caching is a thing, and in my experience, teams writing traditional server-rendered pages are much more aggressive in their use of response caching than are teams writing JSON APIs. Honestly, a Rails/Django/Laravel app with smart caching headers and a Varnish instance in front feels more reliably instantaneous than the bespoke caching solutions each SPA seems to invent for itself.
This is a great quote - do you have a link to a source?
Is it possible to use this within the context of the current web page, without the extension portion?

Taking a snapshot of my user's screen and then display it to them later (maybe in an iFrame)?
Use Baikal or radicale. I’ve been running baikal in a docker container for a couple of years.
IMO, if a game requires a connection to a central server to play, and you get banned from it, you should be entitled to a full refund, plus interest, regardless of the circumstances or legitimacy of the reason for the ban.
Yeah, "I am now working on the second edition, and the situation is very similar." - could read correctly in the book itself, but in the text it makes it sound like I should wait, the second edition will be here soon.
It's been true literally since written records of conflict have been kept. Look at the Punic Wars vs. the Peloponnesian War for example. Look at the Japanese in the Warring States vs. Japanese in China in the 1930s. Even in European history it is true. Compare the attitudes of the English towards the Germans in WWI vs in WWII. (Edit: or as a sibling comment notes, the behavior of the Germans on the different fronts).

There's always going to be dehumanization in war, but how much depends on things like race, culture, and existing attitudes towards the enemy.
Some of QT is LGPL, other parts are GPL.

The question about dynamic linking is valid, since Rust's build system, Cargo, produces a static binary by default.
There's open source backend software and there's full-stack / GUI oriented software and in my limited experience, I don't think the latter always makes sense.

Smarter people than me have articulated their points about that:

- https://blog.wolfram.com/2019/04/02/why-wolfram-tech-isnt-op...
- https://macwright.com/2021/12/07/sharing-in-the-presence-of-...

"Placemark, the application, won’t be open source. I didn’t even consider the possibility: open sourcing the application layer of a product just doesn’t work. You get all the downsides of community support, white-labeling, process friction, confusion around why people have to pay, confusion around whether to use the open source version or the paid version, and none of the benefits."

I think the dream is to open source the standards, protocols, backend engines, etc. But man, whenever you have to think heavily about a user interface, things get really hard. How do you decentralize design of something?
Agreed. They also do a great job of nerding out on a topic without getting so into the technical weeds that a mass audience can’t follow.
Related:

New emails released in the McDonald’s ice cream machine lawsuit - https://news.ycombinator.com/item?id=29325507 - Nov 2021 (138 comments)

McDonald’s unreliable ice cream machines reportedly under FTC investigation - https://news.ycombinator.com/item?id=28407525 - Sept 2021 (41 comments)

The Feds Want to Know What the McFuck Is Going on with the McFlurry Machines - https://news.ycombinator.com/item?id=28386567 - Sept 2021 (151 comments)

The McFlurry Machine Company Just Got Hit with a McRestraining Order - https://news.ycombinator.com/item?id=28119447 - Aug 2021 (3 comments)

Why the McFlurry machine company just got hit with a restraining order - https://news.ycombinator.com/item?id=28117164 - Aug 2021 (67 comments)

Investigating why McDonald's ice cream machines are often broken [video] - https://news.ycombinator.com/item?id=26936774 - April 2021 (234 comments)

The Reason McDonalds Ice Cream Machines Are Always Broken - https://news.ycombinator.com/item?id=26932344 - April 2021 (3 comments)

ArsTechnica has retracted the story about McDonald's Icecream - https://news.ycombinator.com/item?id=26918415 - April 2021 (8 comments)

They Hacked McDonald’s Ice Cream Machines–and Started a Cold War - https://news.ycombinator.com/item?id=26874436 - April 2021 (4 comments)

I reverse engineered McDonalds’ internal API - https://news.ycombinator.com/item?id=24861623 - Oct 2020 (420 comments)
Epic Games acquires music platform Bandcamp
For some great, dark Windows 95 jokes I recommend this site:
https://windows95tips.com/

It was made by Neil Cicierega of Lemon Demon, who has made a lot of amazing content.
Thanks!

ArchiveBox does indeed look fantastic. Their homepage alone is beautiful.

I bookmarked both ArchiveBox and now also SingleFile, but WebScrapBook gets the job done (in almost all cases).
Look - I understand that I'm making a tradeoff here, and I'm very clear that not all sites are the right fit for an SPA.

But yes - I explicitly handle offline-only use cases, and god-damned terrible connections (think <1kb/s). In these situations, users are going to wait a long time for the first load either way.

They call in excited as all get out when they realize they only have to wait once with my application, and not once every page load. It's the difference between having a chance to grab a coffee at the start of the day, vs pulling your fucking hair out all day long.
This is good for people who don't have constant internet access who need to reference web resources offline.

Webpage saving technology does not seem to have kept pace with the evolution of the web.

Images loaded by CSS aren't saved at all. JavaScript on the page will often hijack a saved page and not let it display at all.

One option that works fairly well and does not require installing a browser extension is to save the page as a PDF.

I wish browser developers would put more effort in this area.
In case anyone is interested, Slint used to be called SixtyFPS. It's created by a few ex-QT employees.
> This lead to futile discussions about what "one thing" really constitute, and tend to lead to "ravioli code" with innumerable tiny functions and objects, which is really hard to read and understand.

Right I dont understand this either. Instead of one file with a few hundred lines of code lots of people prefer 20 classes/files. Drives me nuts.
I'd like to see multi-terabyte optical media for backing up data as an alternative to using tape drives or NAS units.
FYI: Figure tags don't convert their hrefs to base64.

For example, try saving my home page: https://andrewrondeau.herokuapp.com/

The img tags are converted correctly, but there's still <figure class=image><a href="https://andrewrondeau.herokuapp.com/... in the single HTML file.
My MP3 collection has been going on for at least 25 years and still works perfectly. Same for HTML pages (I have entire websites backed up from the early 90s). I still have Wordstar and Word 1.0 files which I can open and edit. I can't think of too many pieces of software or data formats from the last 30-40 years which achieved some threshold of popularity but have no support today.
> It definitely isn't "completely fabricated":

It would be exactly the same as calling all Americans Nazi's during the reign of Trump. There is no foundation in fact all American's are but there are small groups he as the President supported who were Nazi's. This is a plain lie to serve their propaganda.
> Do that many people write OSS code just to get hired?

No, I meant that in the past, it was a significant incentive to release code that you were already working on for a company or product as FOSS, i.e. "Even if this company or job doesn't work out, the open-sourced code is a good way to demonstrate my technical capability". I am talking real, commercially capable tools.

I would say that not too many people wrote OSS code to get hired, but a high number of people might have open-sourced existing code on the basis that it might help them get hired some day. If you haven't tried to build a company or product based on your code, then this wouldn't apply to you (unlike the Kreya devs).
Yes, it's a Necomimi clone. The big year for those was 2012. They detect three mental states - idle/relaxed, attentive, and surprised. I saw a group of cosplay girls wearing them at a convention. Someone called out the name of one of the girls. Her ears, and not the ears of the others, popped up. A review reported someone playing a video game had their ears in the "attentive" position while playing a level, and the ears would droop between levels.

Good idea, but too bulky. It needed cosplay big hair to hide the machinery. The big head-mounted box is mostly the 4 AAA batteries. If someone revives this, the mechanism needs to be about half the size and better fitted to a head.

The Nekomimi people also came out with a powered cat tail, but that was a total flop.
Nonsense

Russia has been attacking most western countries since at least 2014, using active measures and numerous murders on foreign soil. Rus has also actively permitted ransomware gangs to work in their country as long as they attack only the west, and the result has already shut down at least hospitals and petrol supplies for the US for over a week; maybe not 'official' RUS govt hackers, but still condoned. I could go on...

This entirely unjustified assault on UKR, replete with blatnat war crimes, is merely a new escalation that finally got everyone's attention.

>>What if it doesn't stop at mutual hacking? both USA and Russia armed forces have ASAT weapons. What next?
Yes, this is the picture - escalation, until the escalation stops.

But unilateral disarmament because one is afraid of consequences is not a viable path. The only way to fight dictators, despots, and authoritarians is to fight them. They do not stop by themselves, they only stop when others force them to stop. This is a very unpleasant task, but it must be done.
>With Europe closing its airspace there aren't many valid approach paths into Ukraine

Europe only contacts the western border. Russian aircraft can approach from the north (Russia and Belarus), south (Black Sea) and east (Russia).
Utter speculation on my part, but I see this as both a weakness and a strength for Putin. On one hand, as long as the government and whoever controls what goes out on state media are on his side it helps Putin. If, however, that control breaks down and the people in those positions lose confidence in Putin than the leverage reverses and they can easily use their media in the opposite direction.
Twelve year project with nearly 7000 commits shows a lot of dedication. Good work.
Show HN: Find new life science literature with Gref
Yet. It's not as brutal, yet. As this supposed encircling attack of Kyiv begins and progresses, who knows what we might see.
https://www.youtube.com/watch?v=GVsUOuSjvcg&t=1093

Start here to hear the deplorable and utterly uninspiring uses the guy comes up with for analogue chips, then rewind to the start.

The tech is great, but the (presumably most compelling) use cases this guy can come up with are automated surveillance and efficiencies in junk food production.
Looking Ahead to 2022
If Bandcamp saw people who bought music on Bandcamp as consumers, then Bandcamp didn't understand the people who used it, and this might be for the best.
I'm guessing all the engineers you know are web software pukes. There are loads of people who could build these today.
Yes, I'd love to see more chatter on here about creative info/psyops.
The fact that Russian troops are using smartphones and Google leaves
them wide open. We have starlink sats above them and control DNS.
Hell, we could probably convince them they'd already won and been
ordered home.