skysight-inc/HackerNews huggingface dataset:
To have the GPU do the work for you.

A series of calls to OpenGL is a heck of a lot easier than setting up 3x3 rotation and translation-matrices and implementing a library to do 3x1, 1x3, 3x3 matrix multiplications, scalar transformations, transpositions, calculating determinants, planar projections, perspective shifts, and what have you.
I can't recall seeing downvoted comments on HN that were defending China while making good points, with sound logic, avoiding whataboutism and crazy comparisons, and being respectful. The problem is that almost every pro-Chinese-policy comment that I've seen here violates one or more of those things.

In the specific case of the GP post, they're making a bad analogy in their first paragraph.
Ask HN: Did you deliberatively develop any new hobby in recent years?
Could you please share how you went about developing it? How much time, effort it took, why did you prefer that hobby over some other?
Thanks.
I still can't get over how much interest the game of life maintains since it's invention. It might just be my favorite "field" of CS at this point. It's such a satisfying intersection of maths, coding, "biology", and "biological engineering".
I started laughing, then I re-read the headline and realized that "blocked" isn't "banned" and stopped laughing.
Where I am the law is very strict although somewhat arbitrary. I can shoot a video of a public place. I can publish the material (although commercial use requires sign off naturally).

But here is the interesting bit: I can’t set up a fixed camera to record a public space without permission. And I won’t get that permission. Meaning basically that recording in public spaces is only done by humans, limiting the scope of how widespread it can be. I like this.

It also means, that it’s not allowed to put up a camera on my porch that covers the street in front of my house. I suspect a lot of ring/nest users are in violation.
It's the opposite, actually. I have no idea how you came to this conclusion.
I mean, you can say that about residentially-stored explosives, too.

This isn't about what one can do, it is about what is prudent. Grindr just learned a lesson about the difference.
Krita was started in the previous millenium, too. I've been Krita's maintainer since 2004... If I have to think about what I did with my life, https://krita.org/en/about/krita-releases-overview/ comes to mind :-)
OneNote, DokuWiki, and org-mode. Each multiplatform and one page (as long as you don't go about creating multiple pages.)
Has anyone done Conways game of life in Conways game of life?
Is this a good choice for drawing vector graphics? (Inkscape is a bit clunky.. or maybe I'm just not good at using it)
> Men are taught to be aggressive or not show emotions not because it will get them a wife and family, but because in Western society the chain of command goes: God -> Father -> Mother -> Children

I challenge this. Men are taught to be strong, aggressive, and not show emotion precisely because it's seen as how strong men behave, and being a strong man is seen as a way to get a wife and family.
Each to their own, I guess. I liked our dirty old ways and the fact that no Silicon Valley creep could spy on our intimate relations.
https://heroandvillainstyle.com/wp-content/uploads/2019/06/H...
> No business is interested in having to suddenly comply with such regulations

jesus christ. enough with this bullshit.

Data protection laws had been a thing in European countries for a decade before GDPR.

GDPR itself gave everyone two years to comply.

GDPR was published in 2016, five years ago.

There's no effing "suddenly". If this is "suddenly" for your business, and your business still hasn't figured out how to not collect (and probably sell) user data wholesale, your business deserves to be sued out of existence.

> Just look at how scummy many of the cookie banner implementations are

Yes. And all of those cookie banners are illegal under GDPR.
What about all the YouTube content?
Obsidian is an editor. It does a lot of things, and makes no effort to hide it's a markdown editor.

The biggest advantage to me is splitting files, and indexing. I'm only using it on my phone. (Notepad++ makes this easy enough for me at work that i write everything out as separate files, downside being i don't use tags was often as I should for finding things later).

The best system is one which can easily change. By making the backend plaintext files on the system, portability is preserved with no extra steps.
Look at repeat offenses and how fast they go up. Level 1: don't do this, or we'll fine you. Level 2: here is your first fine, don't do this again or we'll fine you for real. Level 3: Ok, you clearly need something that will move the needle, here is fine you can't ignore. Level 4: you ignored it again, here is a fine that will put you out of business. So far we've only seen level 2 and one or two level 3 fines. Nobody has thought it wise to test the next levels up, it's a bit like the GPL in that respect.
Layer->Split Layer got some love for this release, too, but I'm not sure whether it even made it into the release notes.
I don't think anyone other than an economist would assume that people were economically rational. Is it really worth a prize to demonstrate a fundamental hypothesis underpinning your field of science is wrong?
One third of Americans are clinically obese alone. Half are over 40. What percentage of people actually fit your "young and fully healthy" criteria? Are we meant to be comforted by this?

Seriously - what's the subtext here?
The last time I remember running any Java apps on Linux, they’d actually be launched by a launcher script that hardcodes a bunch of paths to look for a java installation and, a huge fraction of the time would get it wrong. Or they’d require a bunch of their own .jars and look for them in an installation path that isn’t easily relocatable. Or they’d bundle their own Java and turn into an even bigger nightmare. I definitely don’t remember it being just fine.
You can still find 4K 24” monitors. A pair of those stacked blows this LG 16:18 away for reading quality. A modern Macbook Pro can drive 4 of them.
It's Now Possible To Sign Arbitrary Data With Your SSH Keys: https://www.agwa.name/blog/post/ssh_signatures
You seem to be attacking Western governments assuming we want to defend them?

Our identity it's not tied to our governments, unlike you, we criticize them ALL the time. They do horrible things, but because a Western government has done horrible things doesn't mean China gets to do it too.

We are not attacking you as a Chinese citizen, we are attacking the governments who do wrong.

This comment chain is specifically about China's government's atrocities. If every time we criticized one government, we had to include all of them in the same post, that would be insane trying to list every single thing.
(Note: full study PDF is on researchgate)

I would take this with a giant grain of salt:

1.) N is in the hundreds of students, all with similar backgrounds - likely a highly specific population. It may not generalize well.

2.) The videos were pretty short: 3-15 minutes long.

3.) The overall effect size is pretty miniscule - it would make little practical difference.

4.) The video topics were roman history and real estate appraisals.

It will be interesting to see if this generalizes (to longer durations, more technical topics, more diverse population, etc.), but given the above I wouldn't change any personal habits based on this study.
> Given the lack of similar regulation in the US

CCPA
The VM may get compromised, it depends on how you set it up, not all apps need to phone home for a start and dont need anything more than limited network access but thats firewall/IPS/IDS domain. You hint your may be corporate unlike a home user who has less tools and disposable income at their disposal and VMware unity is a quick cheap fix as its free for home use.

Its ok to burn an image to the ground, do you check your firmware like your bios with something like Copernicus?
https://www.mitre.org/publications/technical-papers/copernic...
or HDD firmware hacking ?
https://spritesmods.com/?art=hddhack&page=1

Your persistence is right there, doesnt matter how often you reinstall an OS then if you have a system running like a sim card working with a smartphone OS but also independently communicating with the hw like a bluetooth/wifi mesh network but you also have network printers/scanners and other HW that connects to a network to check out to check out the firmware for. I loved having to flash the old EEPROM's, physically taking the chip out, removing the sticker over the quartz window, exposing it to UV light, before sticking the label back over the window and then flashing it on a EEPROM flash machine, that physical process made it harder to hack unlike today.

So how quickly can you get your backup loaded on blank servers, workstations and switches? Exchange server can take its time if people have GB+ mailboxes.

This is an interesting post mortem of how Maersk handled NotPetya.
https://gvnshtn.com/maersk-me-notpetya/#notpetya

Theres a lot that can be learnt from it.
Advertising worked fine before tracking. Selling your users data, especially this kind of data is a thing that more than negates the value your users derived from your service, in some places it might get you killed.

There are many ways for websites and apps to make money, and if you can't then maybe you simply shouldn't.
Horrible idea. One day your library card will require a monthly subscription fee which will then be steadily increased. Then they will start showing you advertisements in the library and then put advertisements in the books. Maybe even start using cameras or RFID to see what books you read and start using that data to sell you ads. It really is terrible what privatization does.
I'm not sure "scandal" is the correct word for stadium funding. It's not like any of it is a secret, it's all done out in the open. People just don't pay attention. And the tide does appear to be turning on that, since the newest and by far most expensive NFL stadium (SoFi Stadium in LA) was privately funded.
> It sounds like a complete sprite had to be entirely on one page

That doesn't seem to be the case. There are pieces of Chun-Li and Blanka on the Dhalsim sheet.
I generally assume that if info is available publically then it is, you know, public. Of course you do some rate limiting based on IP or similar just to help with DDoS, but if you show something publically then someone will scrape it even if that someone is just a search engine or similar.

Be clear with your user what public actually means but public info is public, there really isn't much of a spectrum there.
You can simulate the metapixels singificantly faster using Hashlife by caching the results for previously seen patterns. There's a pretty interesting dr dobbs article describing the core idea [1].

[1]: https://www.drdobbs.com/windows/an-algorithm-for-compressing...
How else would you store images if you did it on a text file? Links to your hard drive?

Notice at some point you are just making a wiki. And of course now you have the added effort budget of maintaining the wiki on top of your regular work.

I have seen random posts on the internet where people were migrating their notes systems to org mode or markdown. If you ask me that's too much meta work to do, in order to do your main work.

The entire idea behind making a knowledge system, or a todo system is to help you do things. If you are doing whole project to set these things up, I wonder what the actual goal of this system even is.
Crypto too mature?
That’s like saying the web is too mature in 1999.
True, it should not replace an eyes on review of matching suspects. But is a useful tool to reduce the pile you need to go through.

Really, facial recognition just isn't getting weighed properly judicially.
Maybe it's time that frameworks like Django and Rails make it easier to be GDPR compliant from day 1. ASP.NET Core has APIs and templates for this:

https://docs.microsoft.com/en-us/aspnet/core/security/gdpr?v...
> as most are quick to forget their morals when it hits their wallets.

I realized the other day that if I saw a tray of "Made in China" utensils and a comparable tray of "Made in Africa/Europe/USA" utensils of roughly the same quality I'd happily pay a dollar or two extra, no questions asked for the ones that doesn't originate in China these days.

I ended up not buying it at all since there was no alternative that was not made in China and I really wasn't in the mood for buying anything Chinese after their recent bullying of Lithuania.

I am in the mood for buying something from Lithuania though, almost to the point of ordering a bag of fresh Lithuanian air for about $10 or $20 bucks just for the point of it if someone offers it.
> How are websites and apps going to make money though?

Ah yes. The unsolved issue of businesses making money without wholesale collection and sale of user data.

No business ever made money until collecting and selling user data became possible.
Merry Christmas, thanks for keeping Your comment respectful.

>>>Nobody is reading that word an thinking “Gunpowder, Treason…”

Normally I wouldn't bother responding to a bully, but You are incorrect and I feel there are plenty of people other than myself that would read that in the way You discounted as foolish and unreasonable. Especially given the current times we are living in with a great pandemic that affects sense of smell, an abundance of conspiracy theories on any given subject and the name of the largest corporation in the world in the title.

You may never read a thing in such a way but to call others point of view as "Absurd" is "Arrogant" and "Conceited".

Happy New Years!
perfect! But I will be making chaffles =D
> It's disrespectful to be nosey into what people are doing or to give them orders on what they can or can't do.

Not just disrespectful, I would even say it's immoral given the unbalance of power involved. That's why we need GDPR: to protect people from businesses being nosey into what they are doing against their consent, and also to protect people from businesses telling them what they can and cannot decide about their own data.
Arguing that guys shouldn't use grindr because it puts them in danger and then saying they should chat people up in real life seems bizarre to me. Even in my fairly liberal western country assuming a random guy in a normal bar is gay could put me at risk. Why take that chance when apps full of gay guys exist?
Yup. https://www.youtube.com/watch?v=xP5-iIeKXE8
I thought this was true at the engineering level, but "authorized" cross customer data sharing- where there is some debate at what's customer data vs what's platform data- at the business level seems...rampant? Just curious for more perspective on posture.
> Data IS owned, by the person the data pertains to

This is an almost undefined concept. Data is not copyright, they are observations. Plus for many kinds of data ownership is hard to define, e.g. genetic data which is largely shared by all of us.
Um, CCPA is a thing. It's not as stringent as GDPR, but I would call it "similar" regulation. This stuff tends to happen at the state level in the USA.
That depends. If that user database included IP addresses I can see plenty of ways in which it could have major impact.
I agree with this one; I only used a notepad to track my productivity and tasks for the day. It's so simple, and there's no complicated UI that you need to memorize.
Give millions of users a million dollars each? That seems... not very practical!
Yes: https://www.youtube.com/watch?v=xP5-iIeKXE8
So are opioids.
Fresh Vegetable Salad
That $3 hammer is pretty effective for breaking encryption
For the fellow .txt filists — I made a minimal online notepad https://kvak.io that makes it easier to access your notes anywhere. (With my wife we are also using it as an always-up-to-date shopping list).
today, not the 19th century.
In this case they're running lisp running in VarLife running in the game of life.

This Varlife is simulated using the OTCA metapixel, which was designed to run the game of life inside the game of life, though it is more general and can therefore also be used to simulate VarLife.
But that it does not bind well with the memory model of a certain wayland implementation does not mean that it cannot bind well with C generally. It also does not mean you cannot use it for Wayland since there is a native Wayland implementation. [0]

And for the systems level programming there is stuff like the current work to make use of Rust and the guarantees it gives in large C based systems like the Linux kernel.

That said that Zig is not a worthy endeavour, it does just not give as strong guarantees about memory safety as Rust works to give. (at least if this article is up to date [1])

[0]: https://github.com/Smithay/smithay

[1]: https://www.scattered-thoughts.net/writing/how-safe-is-zig/
Most architectures seem to have an instruction for finding the leftmost set bit in a word [1] and most major C/C++ compilers/libraries have a function for it [2].

I wonder how using that would compare?

You'd find the leftmost bit, invoke the func_true for that, and clear the leftmost bit.

Then loop finding the leftmost bit, invoking the func_false for the bits between the current leftmost bit and the previous leftmost bit, func_true for the leftmost bit, and then clear that bit.

I wouldn't expect it to be dramatically different, but it is trading test and clear on the off bits and a conditional branch off of the result for a loop calling func_false a predetermined number of times. One of those options might be a little faster than the other.

[1] https://en.wikipedia.org/wiki/Find_first_set#Hardware_suppor...

[2] https://en.wikipedia.org/wiki/Find_first_set#Tool_and_librar...
I've always used Beyond Compare to compare file trees (best $60 I ever spent!) Is there anything FreeFileSync does that Beyond Compare is missing?
I suffer from feeling like I should finish watching things I started even after realizing I don’t like it. I’ve also come to the realization that it is freeing and making progress and good use of my time to force myself to decide to stop watching the show. It might be a kind of sunk cost fallacy that I’m fighting, feeling the need to check if there’s a surprise or if the ending gets better, feeling like I have to make sure I didn’t miss out on something good after all. Never tried speed-ending a video on Netflix, but I have on YouTube. But thinking about it now, I’m going to try harder to double down on consciously turning something off instead of wasting my time more quickly.
I guess on the one hand many libraries are underfunded by the state. Having private money come in to give them new life and make them a place people want to be, giving adults a place to learn/hang out, could be really great.

On the other hand, private money means that access will inevitably become inequitable.

Hopefully we can find a way to strike a good balance - I think giving people a forum to spend time learning/talking to others about what they've learned is about as good of an idea as they come!
Capcom had a hell of a time fighting knock-off SF2 boards. I can understand why they went the DRM route, as sad as it is for preservation. That said, haven't all those roms been decrypted?
a) I joined other guys in a car garage. The metalworking and mechanics seem to be a good balance against the desk-sitting.

b) I installed a virtual model railroading program, where i can build stations and landscapes in a 3d-modelling/blender like fashion. Its a quite dull, somewhat artistic kind of activity.
I can confirm that, always had issues of orthostatic hypotension. On days with too much coffee and not enough water it comes back (not as bad as it was when I was a kid though)
But avoiding Chinese products doesn't necessarily mean taking a stand in a propaganda war. Is China using forced labor? If so, is that worth a response of some kind? These questions are orthogonal to whether the US is worth protesting for its own sins.
Yup

https://youtube.com/watch?v=xP5-iIeKXE8
Ah, the OBTF or "One big text file" meme was making rounds 10-15 years ago. I ditched mine out of curiosity for other systems -- but I'm still surprised how well it actually worked. Calendar, links, drafts of stuff I wrote -- it was all there. I was kind of proud when, at one point, my file (brain.txt) reached 1 MB.

I'll just share some of those old links for new kids on the OBTF block.

Probably one of the discussion starters in 2005: https://web.archive.org/web/20060101001857/http://www.oreill...

Which apparently got inspiration from this:
https://craphound.com/lifehacks2.txt

And was passionately discussed by the 43 Folders crowd:
https://www.43folders.com/2005/08/17/life-inside-one-big-tex...

Me, I essentially stole and fine-tuned the syntax exlained here: http://www.matthewcornell.org/blog/2005/8/21/my-big-arse-tex...

OBTF vs Zettelkasten (from 2020):
https://forum.zettelkasten.de/discussion/1508/zettelkasten-v...

I've tried to set up a Zettelkasten many times, but in practice, loosely structured flat files, maybe utilizing the OS' file system (folders) and occasional ad-hoc hierarchies, still beats everything else for me.
OK intel I know I’m probably representing less revenue than China but I’m avoiding your products.

A letter of apology? To the Chinese regime?

Are there any companies who are giving the middle finger to the regime and paying the price? Name them so we can support them.
What I've done in these cases is keep the tx database ~3NF and denormalized at some interval to a reporting database [1]. That seems to be a fairly standard way to do things up to a point.

[1] How data gets to the reporting database is implementation specific. Simplest case is run a nightly job to copy the data over. More complex cases use things like data lakes and/or event buses where all interested parties subscribe to data they want. I'm sure there are many others.
There's an underlying element that isn't explored in this enough: constraint is many times useful (rephrasing of Necessity is the mother of all invention).

The prevailing sentiment these days seems to be that developers don't need to reason about performance "because we can just scale it." It might be useful, or at least informative, to start with "make your app run well on a Raspberry PI" or equivalent low-power system, and then consider your performance from there.
There are a lot of paths that are unique to each of them. I bet the reverse (from Gimp to PS) feels the same. My wife asked to make a logo and a leaflet, and I never offered other thing than Inkscape. She ended up using it for almost anything. After a couple of years I bet that she will find Illustrator frustrating.
You can try as hard as you can to wriggle out from understanding what this is all about but it is actually pretty clear: data supplied by an individual is the property of that individual, they have the right to informed consent on what it is used for, they can ask you to delete it, they can ask you to update it or review it. In some cases other laws (for instance: tax law) can make it mandatory for you to keep certain records, for which there are exceptions.

That's basically it. So it's not an 'undefined concept', it is extremely clear and the text of the law is actually quite legible so there is no real reason not to be informed about this if it affects you in any way (which it likely does).
This is terrifying. What can we do about it?
You can also have different profiles in Firefox, you can launch the Profile Manager with firefox -P. I do this setting different skins for my profiles.
Check out buttondown.email
>Phone doesn't support hardware virtualization of course.

Every CPU "supports" hardware virtualization.

>software virtualization?

That's a "VM" like JVM, we talk about OS-Virtualisation.
Novel ML Algorithm Allows for Efficient/Accurate Verification of Quantum Devices
Lmfao (Assembler for Malbolge Unshackled)