skysight-inc/HackerNews huggingface dataset:
I love this.

Just a few days ago I was reading an old thread on HN about "patio11's law" (The software economy is bigger than you think)

https://news.ycombinator.com/item?id=23162651

The comments are great and they talk about these non-venture companies that are quietly churning out 10s of millions or maybe 100s of millions of dollars.
Do nothing is an untenable position. Software companies have become so brazen and scummy that even a law which is unevenly enforced is absolutely necessary.

The GDPR brought privacy to the front and into the attention of software companies. It gives us individuals at least a chance to control our data.
super interesting. love it.
The "publisher" vs "platform" debate is a false dichotomy without any basis in the actual law. The two concepts are not mutually exclusive under Section 230. A newspaper is responsible for the content they "publish" but if I comment on one of their articles they are not responsible for what I've said on their "platform".
Conflicting interests between how much they disagree with him politically and how much money they directly make off of his traffic (and less directly via traffic from everyone complaining about the controversy).

Twitter's business model is totally reliant on controversy. They want to treat/control, but not cure/extinguish.

Which is a separate reason that twitter's ethically conflicted in making almost any judgment calls on what's "allowable" speech.

Additionally, the nature of mud-slinging politics requires that ones opponents "follow" his online presence in able to attack. So if Trump leaves Twitter, not only do his followers go to whatever new platform he does, but so must his adversaries.

Twitter doesn't want that.
This seems like a very large release with lots of security fixes.
Wonder if Apple is releasing the security fixes quickly enough after it is found and reported or are they batching these fixes into a larger and fewer release and in doing so are they putting users at risk unnecessarily for longer duration.
Remember, collisions can be reused[1] to create lots of pairs of files with the matching hashes.

[1] https://alf.nu/SHA1
I was out cleaning up broken glass surrounding a burned out building on University Ave this morning because the police decided to execute a man in the street and then our government did absolutely nothing about it for almost a full week. You'll have to excuse me if I'm a tiny bit short with some guy being an idiot on the Internet right now.
This is the same situation as with Spotify and while they’re clearly trying to save their business (through a means that isn’t just making a better product) I don’t see a valid argument here.

The closest analogue in non-tech I can think of is if a car company preferentially sells it’s own car parts. Should the 3rd party win a lawsuit against the OEM because their business is being hurt? That seems unreasonable.

The difference of course with tech is that it’s easier to lock people out of your platform, but what if there’s a proprietary sensor on a bumper. Are car manufacturers required to open that up to 3rd party even if it can screw with safety?
These are actually very good notes and totally dismiss the VC fluff from the articles. Nice work!
No need to go on, that's already more than I bargained for, thank you so much for taking the time to respond :)

I suspect we're using different PDF viewers; I'm using the one that comes with my browser.

The results are somewhat less disastrous than you describe, but still bad. (I'm seeing maybe half the problems you mentioned.) I'm a bit curious which viewer you're using.

I can describe what happens when I copy/paste the stuff you mentioned on pages 2/8/etc., and if you're interested I will, but if you're not interested let me ask a slightly different question:

Rather than try to get the screen reader to make sense of the final PDF, would it be easier to just download the original page source from arxiv and let the screen reader deal with that?
They could call out the news sites/papers of the opposite side though.
>This doesn't seem to significantly impact me or anyone in my network. If this was a big problem we'd notice it and/or a EU-based, compliant competitor will step in to fill the void.

Access to fewer news sites is access to fewer news. The new site isn't going to replace the old. Also, we're not getting replacements for them in the EU because the business model for these sites doesn't work with GDPR. Making their life financially more difficult just pushes them more into clickbait and yellow journalism.
A police helicopter manned with police officers with long guns is a weapons platform too. What's the difference?
Yes, it could make a lot of sense to enact price control boards like those of the WW2 era to allow some level of price changes without allowing price changes to the extent that it is harmful to the national interest.
It's unfortunate that what would previously have been a mixin using a CSS preprocessor is now implemented using (often massive) stylesheets with mostly duplicated implementations.
Octroi is a tax collected when crossing a border between jurisdictions, in this case when entering J & K and leaving British India. In this case India allowed octroi to be levied (my mistake above) by J & K on departing goods.
That sounds more like Amazon bullying sellers than sellers exploiting buyers.
Under your logic, any time the government breaks a law and harms me, I am automatically entitled to disregard the law as well and retaliate. If government can't follow the law, why should the people? It's pretty easy to see why we don't want to live in a society where rule of law is disregarded.
Which is a great point, a lot of their jurisdiction is supposed to end 100 miles in, so what surveillance rights do they have to the interior?
This blog post happens to use Echos to play the music. That's not the interesting part, though. Home Assistant and Node-RED are the cool bits, and they're completely local network services; no wiretapping required.

I've done a lot of automation using HA and Zigbee and Tasmota devices, and it's been awesome. I have no cloud I rely on for anything. When my Internet service goes down seemingly every night at 12:30am, I'm glad I can still control lights, alarms, etc.
You can use Flask to render your friend-end HTML and handle form submissions. JavaScript doesn’t have to be involved at all.

You can also render your friend end using JS and interact with services written in Flask.
Can a TV news channel operate one as well?
Not to be flippant but, to your point, Civilization has always allowed a profitable "pillage" option if your units are on an enemy title. This is a feature of struggle.
I thought the 4x4 grid was an odd choice, especially when calling it the "smallest" font. 5x3 is one fewer pixel of area per character, and about 10x more legible IMO.

Funny enough, I do have a 4x8 pixel RGB display, which frustrates me because I've long thought of 5x3 as the only viable tiny font. I might get more use out of it with this 4x4 font.
Yes, because a police helicopter is different for two reasons: (1) it’s not operated by CBP (who have no jurisdiction here), and (2) a police helicopter doesn’t have Hellfire missile bays.
I'm sorry, but I don't think the solution is to immediately reach for a Molotov cocktail and firebomb a Target. We're just going to have to agree to disagree here.

Edit: the law defines the boundaries of what is acceptable outrage and what isn't.

Edit2: there is a world of difference between reasonable civil disobedience and firebombing your local Target.
> Which was a terrible thing to because it harms the community and their own cause as it makes them look like thugs and villains.

> And there have indeed been many taking advantage of the situation to steak and cause chaos for chaos' sake.

Violence, as well as hangars-on who are just there for the violence, have been part of anti-state, anti-abuse-of-power protests since time immemorial.

The only people who think it "harms their own cause" are the people looking for excuses not to be critical of the power structures and police instead.
The President versus the Mods
It is also used as an escrow/counterparty between the mafia members, most of the time it serves as a guarantee or deposit, it has no intrinsic economic value. In very few cases it's a go-to jail/ out of jail card.
> there's an abundance of this type of content on Youtube

.. who makes their money monetizing the content of others.

I respect this guy for staying off the commercialized hosting site and having such a simple, functional website. That is even before my kudos to his work toward duplicating technology from the ground up, and then documenting both success and failure. The latter is something many programmers, including myself, tend to defer until the end of time.
> It depends. And the problem that people have is that social media companies want to be both publishers and platforms.

> For example, T-Mobile is a platform. They aren't responsible for anything you say when on the phone, using their network.

> CNN is a publisher. They are responsible for anything that gets posted on their website, and can get sued accordingly.

Also T-Mobile is a point-to-point communications platform, while CNN is a broadcaster.

Social media seems like a new thing that doesn't have directly analogous antecedents. It's a high-impact, wide-reach broadcaster that has little to no editorial control. Before it, broadcasters lacking editorial control were marginal and low-reach.
That sucks. Future SOTA AI models are going to be completely out of reach for hobbyists.
I am often subscribed to lists I never personally consented to. That can happen for benign reasons such as someone mistaking my email address for theirs, or more nefarious reasons.

For that reason I have no need to be “nice” to entities who send me unsolicited email. I avoid clicking any link on email I didn’t request as - just like answering the phone confirms that a live person is home - clicking “unsubscribe” just means the email address is valid and has a human behind it.

We have to stop pretending like there are humans behind our communication. If I had to guess, 99% of my email volume is generated by a machine of some sort.
Can we have a "Godwin point" equivalent for when someone brings censorship for no reason? The "Orwell Scarecrow"?
I think the capability of carrying armament is irrelevant as long as it isn't actually carrying weapons. Anything can be retrofitted, and even without modifications any aircraft is a weapon in and of itself.

From CBP's standpoint, it makes sense. What other unmanned aircraft could carry the same sensor package, while also being incapable of being armed? There's the Global Hawk, which costs about 10x more than a Reaper.

There's a reason that a civilian agency like NASA owns so many fighter jets (F-15/16s). R&D is expensive and there's no need to reinvent the wheel. (Also worth noting-- NASA also owns some Predator drones)
Except it wasn't glorifying violence. Like at all. He was not saying that if looting continues then police would start shooting, that's a twisted and strained interpretation.

He was stating simply that looting begets violence, meaning that the looting must be stopped before things become more violent. It is a call to action to those who appear content to let the looting run rampant as if it's somehow OK or justified.

In such an escalation both protestors and counter protestors would be shooting, so bringing the situation under control quickly is in the best interest of the protestors and the community as a whole.

It is a clear example of the dangers of allowing Twitter to moderate when such an egregiously bad interpretation of Trump's tweet triggers moderation.
Amazon Discontinues the Echo Look
Anyone who feels like they're in a filter bubble can easily make another Twitter account to explore different perspectives.
Eh, qualify fantastic. It's great in that the courses are difficult, and if you complete them it will signal you are smart computer scientist; it's backed by GaTech's name brand and the diploma is the same as the on-campus diploma.

It's not fantastic in that the courses vary wildly in quality, are mostly taught by teaching assistants, can require 20 or more hours of (busy-ish depending on course) work per week, and just like undergrad, you will struggle and be forced to teach yourself the material instead of being taught a significant portion of the time. Usually the textbook is much more informative than the lecture; your life is better if you own many textbooks on the subject since often the lecture information density and coherence is poor.

What I'm saying is, the course lectures are pretty mediocre for ~40% of offered courses. OMSCS is valuable because it's cheap and prestigious, not because the instruction is high-quality. It's great for self-starters, auto-didacts, and hard-workers with background in the subjects (admittedly, most students from decent engineering schools will qualify).
I agree that the current lack of enforcement is bad for the intent of the law and its long-term impact.

Currently the lack of enforcement allows non-compliant solutions (where accepting is easier than declining) to thrive so people get used to accepting everything.

Down the line, even when enforcement catches up and compliant solutions start appearing, users will still be clicking accept because they've been trained to do so.

This is unfortunately good for adtech/martech not just now but in the future, so all of those currently making your money on stalking users, don't cry, it's all gonna be okay.
https://dashboard.usertrack.net/sites/usertrack.net/visitors...

Collecting scroll and mouse movements is enough to build a fingerprint on people. It's also creepy, this kind of stuff needs to be opt-in. You could record first and only send to the server after they've granted permission with a clear dialog like "can we send your mouse movements and page interaction to the webmaster?"

No idea on how that plays into GDPR, but you'll want to take that into account with something like this.

Overall it's better than Google having all that data, and congrats on building something cool, I like it minus the minutiae that you capture.
This is pretty much what Apple did with Sign in with Apple. You can sign up with a private relay email and Apple will forward any communications from that company to your real personal email account. If you get annoying emails, you can simply dispose the private relay email and boom they can't communicate with you anymore.
Interesting concept. Is there any more information on the methods used and a way to look at dates other than today?
so now twitter decides what is right or wrong? let's shot down this little evil bird.

the media is so biased these days, their job really should be fair and balance and they totally failed, either too left or two right.

social media polarized people more than anything we have seen in history, thanks to facebook, twitter, and google to some extent
Sure, they can return some money but who knows how much was already allocated, especially with distance learning continuing. I got no refund from my kid's preschool for similar reasons.

This is a really uphill legal battle
Informally, EU citizens own their personal data, and only ever grant revocable licenses to it.

More precisely, to collect any personally identifiable (PII) of an EU citizen, you need their consent. PII includes things like name and email, but also anything like an IP address that can be used to "unmask" a person. Consent must be freely given and can be withdrawn at any time. If requested by a citizen, you must turn over or delete any PII of the inquirer. You must do your best to keep the PII safe, and follow security best practices - and in case of a data breach you must inform the data authorities and affected citizens. You may only ever hand over data to other companies (sub processors) if you have a contract guaranteeing that they will also abide by the above constraints (nice little GPL-esque twist there).

I hate the barrage of popups from websites trying to weasel out of it in order to continue business as usual with ad-tracking. But at its core, the GDPR is actually a pretty good piece of legislation - we now have a right to be forgotten anywhere.
You could even argue that Copyright law itself, and particularly the DMCA provisions, are a violation of free speech.

Obviously practically this wouldn't be possible, but if I were to write down all binary digits that my blu-ray of John Wick has, give it to a friend, and they wrote those digits down in their computer to watch the movie, that would be illegal for copyright violation.

I'm not arguing that we shouldn't have copyright in any capacity (though I do think that US's model is especially draconian), just giving an example of a curtailment of free speech that isn't really controversial.
Show HN: An API to store balances and transactions
Hey everyone!

I'm Rob and I want to share what I've built - a solid ledger behind simple API: https://decimals.app

The ledger is a key piece of any financial system and is easy to get the design wrong, resulting in troubles for making sure money movements are adding up.

I took a lot of inspiration from good designs from Square, Uber, and others for the scalability and security aspects. And on the usability side, I applied many concepts from the Ledger CLI, making it very easy to use.

I'm really happy I get to show this to you all, thank you for reading about it! Please let me know your thoughts and questions in the comments (The sample code on the landing page is not working, I'm fixing it).

[1] https://www.ledger-cli.org/

[2] https://www.youtube.com/watch?v=iN6mhI5hFt4

[3] https://developer.squareup.com/blog/books-an-immutable-doubl...

[5] https://docs.decimals.app
I have. Procedure totaling about $90k. HDHP covered everything after the first $4k. HSA that company contributes to covered the first $4k. My expense = $0.

Instead of talking about anecdotes or making lame personal accusations, just look at the data: https://www.ncbi.nlm.nih.gov/pmc/articles/PMC2690297/
Normally it's hard enough to ensure that you have retained an authoritative copy of data, but now it's even harder to ensure that you have destroyed every incidental copy throughout the org on short notice. Then there's the bureaucratic "prior consultation" that will delay launches by months …
Under what jurisdiction?
When you:

* can read gnarly real-world code with confidence

* know the stdlib and common libraries reasonably well

* have written something significant enough to be a good demonstration of your skills in that language, either at work or as a side project

Everyone with some programming experience knows that needing a refresher on a language you haven't used in a while is normal, so you can safely put languages on your resume that you used a while ago as long as you have brushed up on today's ecosystem.

As a general rule, the more senior you are, the more in-depth knowledge you'll be expected to have about anything you put on your CV. For that reason, splitting technologies up into a few different levels of proficiency is a good idea.
Putting aside the CBP issue (fair point, agreed, that's weird), it's not like police helicopters haven't been used for pretty bad things in the past - e.g. when Philadelphia firebombed it's citizens in the 80s.

https://en.wikipedia.org/wiki/MOVE
i held off upgrading to catalina for as long as possible, due to the mail bug and other issues, like the removal of itunes, which broke all my applescripts.

alas, xcode is one of my bread-and-butter apps. recent versions require catalina, so i had to switch.

due to the mail data loss bug, i bought a third-party mail client. it's good to support small developers, i guess?
Tile accuses Apple of antitrust behavior in letter to EU regulators
On mobile the text is very small.
Given that the president is invested with enormous power and has proved both able and willing to upend others' lives for political ends, pretending that he's just another random e-celeb seems kind of disingenuous.
The problem with the offshoots is that they instantly turn into cesspools. I don't think it's that conservatives do social media less it's that associating themselves with values they disagree with isn't popular. Even the conservatives that agree with the people "saying the quiet bits out loud" know that it's tactically dumb to align yourself with them.
"The drone flown over Minneapolis is an unarmed version of the aircraft."
There are many ways I would describe Donald Trump, but “deeply knowledgeable about American civil rights history” is not one of them. I can almost certainly guarantee you that Trump’s statement was not intended as an homage or reference to a Miami police chief from the 1960’s.
Just a nit - the sliders are not very easy to work on my phone (iPhone Safari)
I proposed no method. I simply made the statement that typical cryptographic hash functions are optimal (and better than the alternatives) for high entropy passwords. I said nothing regarding low-entropy passwords.

> I also see no benefit to that approach

- less primitives

- faster

- less memory usage

- no concern regarding cycles
One of the factors is the potential persistence and scale of drone-based surveillance systems. I think asking that question is important, because we have the capability to deploy (and shockingly, have deployed, at least on a trial basis) constant wide-area surveillance via drones in the US (Gorgon Stare): https://www.wsj.com/articles/when-battlefield-surveillance-c...
Get your hands on the CFA course material or for an introductory text read "Corporate Finance" by Berk and DeMarzo
Does Catalina have more security issues? Or are we just talking about them more than before?
If you read Levine for a while, you start to notice that he uses a lot of words to express short ideas (which is fine, it's "spinning a yarn") and that he says the same things over and over again (because the financial crimes and skulduggery he writes about keep happening over and over.)
I kind of like this guy, as in he is funny. But seeing the previous linux sucks videos as well, I must say that he most definitely don't have a too deep knowledge of linux - and it is kind of mean to call Linux people dumb who advocate for flatpak over appimage, especially that he don't really understand the problem at hand. (though imo nix is the only one solving the problem properly)
For those interested, check out this training film for B-17 gunners voiced by Mel Blanc, better known for his role as Bugs Bunny.

https://youtu.be/vtgAyGa79F8

I wonder how accurate they'll keep the shooting mechanics. As a casual player, I never would have thought to aim three crosshairs to the side of a Messerschmitt coming side-on.
I realized when reading your response that you use "tone" for "whole tone". So from my perspective you're overloading "tone", which could mean semitone, whole tone, or scale degree tone, to only mean two half-steps, but to me, it's like your perspective that in the article the word "step" is overloaded to mean one half-step. I think it is more useful, if you were to define fundamental unit of pitch as one half-step, since there are of course many intervals that you cannot describe with just a number of whole-tones. It's one syllable and corresponds to one note = 1, instead of the notion of "half" and then you have to explain how the difference between E and F is '1 half', I think it is a mess.

And - I personally analyze music in semitones, not scale degrees. I find it much more useful. Even though that's not considered "standard" there are some things even standard theory has to use chromatic language to describe, like the tritone (you could get into "#4 or b5" but that would require a lot more than just saying 6 semitones).