skysight-inc/HackerNews huggingface dataset:
> DynamoDB Accelerator (query caching)

You don't need to use DynamoDB Accelerator though, and it provides value you won't automatically get for free by using another database. If you don't use it you will be managing your own redis/memcache instance with all cache invalidation logic.

> Global Tables (cross region replication),

Again, you don't get this for free in any other DB. Setting up your own multi master cross regional database is not free.

Dynamo DB works fine without any of the above two features.

>It is best called "walletscaling.

And which DB out of curiosity scales without any load on your wallet? What mythical DB can one run which needs neither horizontal nor vertical scaling, thus not impacting the wallet.
> I didn't say anything about whites.

When you say "odds are stacked against" someone, you have to compare to some other group to see what the "default" odds are. And privilege is not limited to the law. If a white person preferentially hires or promotes other whites, you'd claim those whites benefited from privilege. But you won't say the same for Asians, because of the Chinese Exclusion Act? Or because you just don't believe such a thing happens, despite evidence to the contrary [1,2]?

[1] https://www.glassdoor.com/Reviews/Employee-Review-Elekta-RVW...

[2] https://qz.com/india/889524/the-us-says-oracle-is-encouragin...
> "And yet FOSS carries on."

Isn't it already very well established that FOSS is currently largely being built by people employed by corporations? They are most definitely not unpaid.
I just disabled JavaScript by setting Firefox's "javascript.enabled" flag to false, and it still renders fine for me. Here's what the HTML source looks like when I grab the page using curl:

predicts that artificial intelligence (<small>AI)</small> will add $16trn to the global economy by 2030

So it looks like it's coming through in caps from the server. I don't think a lack of JavaScript by itself is causing the problem...
It works the same as the "cancer causing" law in CA. Because the penalty isn't worth the risk, it's almost universally considered better to include the warning even if you don't "think" you need it, because you could be wrong. And being wrong (especially when including the notice costs virtually nothing) is definitely a risky thing.
Ken Mattingly
That's a really interesting perspective and a good point. Reminds of "Age of Em". Interested to see what the effects would be of digit beings before integrating current generation of AI would be.
Or just tweak the law. Remove informed consent as a legal basis for collecting data on web users.

There are probably some context where “informed consent” is a sensible legal basis for processing data. But no-one in their right mind would freely agree to all this tracking that those pop-ups are trying trick you into. So instead of trying to make “consent” easier to give, just assume that is wont be given.

I can think of two or three entities I interact with for whom I might enter such a consensual agreement with. Neither are “sites”, and the web is not the primary way I interact with them, so a browser would not be to tool to maintain those agreements.
Normally things are flagged here due to controversy. If a post starts political arguments it often gets flagged
Deepfakes (faceswap but for porn). Decensored hentai. And of course the question came up again: how ethical are generated pictures depicting illegal content?
Agreed. My only experience with someone else's Swift project was discouraging, to say the least. I thought I understood the basic language syntax and semantics, but the source code I reviewed was almost incomprehensible.
Was just thinking about that.

ESNI just protects the name of the site you're visiting. It's going to be most useful to reduce the amount of data available to bulk snoopers like ISPs or mass surveillance efforts.

But there are lots of ways traffic analysis can uncover data. They can look at request sizes, timing, IP addresses - and critically, your DNS requests. ESNI is an incremental protection that is not expected to be perfect. Just reduce the amount of "low hanging data" that can easily be plucked from streams.

If an attacker can snoop or hard MITM your DNS they know what site you are visiting anyway.

So under the kind of threat model that makes sense for ESNI to be useful there is no real downside to distributing the keys over DNS.

Actually I just had a look at the RFC and this explanation is redundant because they did it themselves in section 7.1: https://tools.ietf.org/html/draft-ietf-tls-esni-04#page-21

In contrast the existing CA infrastructure is intended to protect the content of the user's communications in basically all malicious networking scenarios: DNS hijacking and MITM in particular. The threats that the existing CA infrastructure are meant to protect you from are quite different.

However, there is no reason I can think of that you couldn't distribute the certificate for say, foo.com (signed by existing CA infra) via DNS instead of sending it in-band. I believe you could make the protocol "work" this way.

But DNS is not such a great protocol for sending big things like long certificate chains (in contrast to more svelte naked keys for ESNI). It would not be as good as sending it in-band and the security would be rather worse (more prone to disruption / poisoning / DoS), with more metadata leaked (eg certificate exchange is part of encrypted handshake in standard TLS).

The main semantic difference I can see is that usually the server chooses what server certificate to present; DNS distribution would be more like the client choosing what server cert to use due to DNS eventual consistency. As a practical concern, servers would have to support all valid certs until expiry or introduce additonal negotiation. Servers would also need to figure out which cert the client actually chose, somehow (either by trial decryption or client signalling). Anyway, not TLS as we know it anymore.

It's subtly (but not fatally) worse along several dimensions and I keep thinking of more ways it's worse as I've continued to edit this comment. Last thought: an attacker could easily force you to use an old (but not yet expired) cert. Again I guess the DNS-CA-TLS franken-protocol would have to work around that with additional mechanism (perhaps something like OCSP stapling).
Thank you! I can't believe I haven't looked into that until today. I could not care less if a site uses cookies, but the notice was always super annoying.
Ah, sorry. I did indeed misread your comment.
>If a white person preferentially hires or promotes other whites, you'd claim those whites benefited from privilege. But you won't say the same for Asians,

Untrue, I have not claimed this anywhere or have implied such a thing.
> The ASD and ADHD diagnostic criteria are still too broad and imprecise.

One analogy has stuck with me. Defining mental disorders is like drawing up the constellations. The individual behavioral traits are the stars, and the constellation’s boundaries are as much a function of the culture who defined them as they are a function of how clustered these stars/traits really are.
On a cursory look it seems to construct a distance matrix between all pairs of items, and look for a spanning tree with that distance metric that is "elongated" - i.e., less branching. Straightforward enough.

There seems to be a bit more, involving iterating over different scales and over different distance metrics, but that's not particularly principled or efficient.
The point is it has a chilling effect[0], fast food restaurants aren't having employees sign noncompetes[1] because they think they have specialized knowledge, the purpose is to reduce churn and therefore training costs.

[0]https://en.m.wikipedia.org/wiki/Chilling_effect

[1]https://www.foodandwine.com/news/fast-food-non-compete-agree...
It would be good to stick these videos somewhere where they can't be taken down.
Try building an app around it with glideapps.com for easier consumption by journalists, activists, etc., I tried to add it to my drive so I could build it but your settings will not allow me to do it
In construction, the tradesman owns his truck and tools and delivers the output required.

If you’re a consultant working on your own computer on your own network delivering output of your labor, than you should buy your own stuff — actually you have to in many instances.

But if you are expected to work on the customers equipment or be connected to the customers network like an employee, they need to provide the gear. If they don’t, you’re in a bad place, for example violating a license agreement for using their Microsoft stuff.
I suppose from the perspective of someone implementing these models, yeah - it is linear, but it is not bijective. In a system with only one layer, that manifests as an alias (assuming the output dimensions are smaller). In a system with multiple layers of either `N->M` or `M->N`, those aliases tend to manifest as apparent "non-linearities".

So, I guess looking from the bottom up the system may look non-continuous and linear. But if you look from the top down, it would look continuous and non-linear.

Really, I am not sure which one is "true".
Interesting, wonder if some startup that didn't want to deal with the risk could just have a checkbox if you have a current in-effect non-compete agreement and just pipe those applications to /dev/null? Maybe if more companies were picky, people would fight back and try to negotiate better agreements... but then again probably depends on location, In Silicon Valley you can be a more picky potential employee compared to say rural Ohio.
This example feels anecdotal, small classes taught by well paid teachers seems like a hugely impactful improvement. Dismissing that because sometimes students don’t fit in with the environment feels like a straw man.
The GP is a response to a comment about social/cultural issues. For the two cultural issues you mention, immigration and access to abortion, the stance of the right wing is specifically to roll back what the left wing regards as progress. The right wing's stance on other social/cultural issues tends to follow this trend, such as with LGBT and healthcare topics. The stance holds that recently decided social questions were decided wrongly and should be reversed, and that recent legislation is defective and should be repealed. The modern cultural right can't even manage to be tech-optimistic, because technology companies are regarded as being on the wrong side of the culture war and must therefore be opposed and degraded.
One of the threads that was eye-opening for me was Greg Doucette's (a lawyer in North Carolina among other things) ongoing Twitter thread with Pics/Video of police brutality as it relates to peaceful protesters/bystanders.

It's currently at 500+ instances of police brutality.
https://twitter.com/greg_doucette/status/1272306977872453634
No https redirect and the post is about security.
One dude? on twitter is enough people to change the meaning of the word?

And that has something to do with explaining the long string of assumptions that nobody is willing to address?
This isn’t technically true in a lot of ways. Social security is taxed at 12.4% for up to $137,700 in wages, and technically 6.2% come from your paycheck and 6.2% come from the employer. There is Medicare taxes, which could be considered retirement savings in some ways, which is a total of 2.9% (1.45% from both the employee and the employer), bringing the total “retirement” associated taxes at 14.4%. There is an additional 0.9% Medicare tax on all earnings over $200,000.

There is a big difference between money taxed and money saved, and calling money collected from Social Security “savings” is misleading.
Is it just me? I hate the ACM website. Ugly and difficult to use.
Looks pretty good. Does it allow code execution and graph traversal in arbitrary ways or is it just restricted to static links based on documents? More concretely, can I have dynamic nodes in the graph that can perform arbitrary computation as documents are added and removed.

Edit: Looked into it and doesn't seem like it. But interesting system nonetheless.
Most posts on this subject keep getting pushed off of the front page by mods. It's pretty sad to watch, especially with the number of posts about coronavirus. They're both major issues, but one is nerdier than the other so it gets to stay.
Copyright law is not caught up to how computers operate. There are still arguments that executing a program is creating a copy (into memory) in violation of copyright law. That it is only allowed since the EULA permits it. There is no way to display a picture on two different computer on internet without making many copies in process. Arguments can commence on whether they're transitory or tangible copies according to law.
Don't get pushed over by police and your skull cracked open, the president will literally label you a domestic terrorist while you are in the hospital unable to defend yourself.
Because the Mac and iDevices revenue streams are not as independent as you imply.

Driving the Mac off a cliff would alienate developers and have serious repercussions on the iOS ecosystem as well.

Why do you think Apple still builds Pro apps like Logic and FCP ? They are almost certainly losing money given their ridiculously low price point, but they help with brand image and keeping the Mac the go-to platform for creatives. There’s indirect value in that.
If you don't have the money to pay the rent and all the jobs you could take are now illegal to do due to the quarantine, there's little point to press you. You likely don't have anything liquid enough to pay the rent anyway.

If you are evicted, you go to a shelter, apply for more and more help, and cost taxpayers more and more, all while your life and lives of your family members are being ruined. The now-vacant apartment stays empty, because moving under the quarantine regime is technically hard, hard, and few people have the money needed to move anyway.

It's a lose-lose situation.

It's much more reasonable to pause your rent payments until the extraordinary stuff ends (or, in worst case, becomes the new norm). In many places this was / is the accepted solution.
Although mods do perform many such actions, generally political posts are flagged quickly by normal users, indicating that they don't want to see them either
It's really just one bad apple.

Unfortunately the apple is the police and it's everywhere and armed.
In fairness, it's got a lot of upvotes, and there's really no words that can convey what this shows.
Can't really argue against mainstream schooling often being shite, obviously, and the arts are generally the first thing to be axed. But in case you've not seen it, I often come back to this video when I have any doubt at all about the value of these pursuits, not just as a viable career, but also in finding happiness for my kids:

https://www.youtube.com/watch?v=HpCIQKSqDd4
Internet Archive's NEL, Part 1
I've seen both. I had a manager who was a mesmerizing storyteller but was really full of bullshit and I have watched the even more mesmerizing Brian Greene who is not full of bullshit.
You're being a pedantic. Human beings are tremendously better at driving than machines despite sometimes saying hexagonal rather than octagonal. Humans and current AIs both make mistakes but humans manage a kind of robustness, ability to deal gracefully with unexpected situations, that current AIs don't seem to be progressing towards.
Fair enough. I think, when it comes to messaging alone, Google has a steep climb to make for sure. But I also think that they are trying to progress towards their goal of ambient computing.
They are trying to make sure they control as many touch points as possible which enables them to better integrate the software & hardware together to achieve things like voice assistant interaction (e.g hey Google, send a message), AI integration (e.g smart replies) and seamlessly using different Google products (quickly create a doc in messages or chat). This is a long term vision though; companies may happen over time which are better than Google at this.
This is in the same vein as the cross word puzzle database mentioned yesterday.

"When you get the data into a nice, clean, dense form, stuff just falls out of it" - Saul Pwanson
It all depends on the context / your threat model. Do you want to prevent a service provider from reading your messages? It's good. Do you want to be the next Snowden? Probably not. Do you trust people you talk to? Etc.
There's also a Github repo [1] which was posted a while ago containing various instances of police brutality as well as other sites using said data to better illustrate the problem.

[1] https://github.com/2020PB/police-brutality
Government is deeply involved in tech and tech is deeply involved in government. There's major mutual touchpoints just about everywhere

Cherry picking an outlier, then attributing one side of the relationship as completely as fault and sarcastically implying it's generally representative isn't an honest depiction of reality.

I've seen lip service to this clear misrepresentation of reality my whole life. I don't let it slide anymore. We can do better.
There's a tab in the spreadsheet just from that thread.
not sure what the best solution is but maybe those purple lines are not needed at all if you show pictures closest to where the user clicked on the map... or maybe make the map bigger so the lines are further away from each other
>Some web admins have no choice if their CMS sets cookies.

Then the solution is simple: Stop using those CMSes.

>So most banners are just a notification rather than a choice. e.g. Continue to use the site and you automatically opt in. Which is not the intended goal for the law.

That is breaking the law. Generally, people should not do that.
Just be a bit cautious with lists like this: Last time lists like this were posted, most of the links were false accusations, or just someone claiming something, with no way to know the truth. (I spent some time trying to verify until I realized there were far more false accusations than true, and then I give it up as pointless.)

Of course even one instance of brutality is too much, but take numbers like this which a huge grain of salt.
Legally I haven't given affirmative permission so they're not allowed to track me. The same if I just ignored the cookie banners (which is what I did... until 2 hours ago when I saw this post).

Practically I assume most of the sites are breaking the law, because that's how I expect webdev's to think and because most of the cookie banners aren't nearly up to spec to satisfy the law so I assume they aren't being that careful.
but... will it Clojure?
One related issue, is that right now, in COVID times, unnecessary arrests, jailing, busing, etc. is in some abstract sense an application of potentially lethal force -- since enclosed spaces and close contact makes COVID transmission significantly more likely.

It seems important to understand how much that is happening and where. If that data, in combination with protest size/type data is available, it can help us better understand if protests or police are actually impacting COVID transmission (if either).

If we don't have that data available as case numbers come in, it makes the narrative of blaming protesters much more likely to stick, even if it turns out to be inaccurate later, and e.g. the primary cause is unnecessary police actions.

Is anyone doing this? (Does anyone want to start if not?)
You didn't even mention the hard 1MB response limit with the RDS Data API.
...and where might the money for that fair compensation of the creative act come from when consumers of the product expect it for free? This is the part that never gets resolved in discussions - someone, somewhere has to cough up money to pay for stuff that people now believe should be consumed for free. Where is this mythical money tree that generates money without consumers putting any in?

Same thing occurs in the OSS world. Unless a project is lucky to fall under the umbrella of a big company that sees value in investing in contributing to OSS, there is no $ to pay creators. Yet, again, people expect free software and assume someone, somewhere, has a magical money tree from which they can fairly compensate producers.

To be honest, I solved it my way: took all of my articles offline, stopped a second book project, and stopped contributing to OSS. I assume some optimistic younger creator will fill the void, until one day they too wake up and say “shit - this isn’t fair”, and will also move on. The changed world you speak of certainly is here - it seems to basically prey upon the endless pipeline of those who have yet to figure out that they deserve to be compensated for their efforts, and just sucks them dry and burns them out until they realize they’re being exploited.
I feel that you should actually play the game before having such a strong opinion. The store video doesnt reflect most gameplay.
MainChef. Main of Science. Headmain. Main Wayne. Main of Puppets.
- set up text files & branches & docs to begin a new project

- compile your updates to various bugs into a status report for your management based on each project

- nag you about your upcoming meetings, preparing for them

- errands you would run if you didn't have to focus

- etc etc
Depending on how bad the warning is, it might be easier to disable javascript. Have found that this gets around some noiser news sites.
I mean, still, the practical effect of the govt legislation was to annoy countless people and waste who-knows-how-much-effort implementing the stupid banners.

To argue that this leglislation would've had a good effect in some hypothetical alternative world where businesses had different incentives is beside the point!

(Side note, if it were not for govt investment in the dentralized, open internet, we'd probably all be using some ungodly-advanced version or America Online. So I'm certainly not advocating govt has no place in tech!)
CUDA isn't that horrid, but if you've already got a ton of Java code that has been built and tested for CPUs, it's nice to not have to retarget it at a source code level.
Popular Pirate Sites Slowly “Disappear” from Google’s Top Search Results
It’s just VR counterstrike with tons of maps and mods. That’s a good thing because it shows that it has a big community.

I also like Onward better, but Onward is more like a realistic military sim than a spiritual Counter Strike
The difference is that giving the government more power is inherently dangerous. I can refuse to use a specific tech company’s product a lot easier than I can refuse to be under a government.

A corporation doesn’t have the power of the state to threaten to take away property or liberty.
I get the optics aren't great.

But, if you check the source, this is a single HTML + CSS page with zero scripts or forms. Does it matter, technically?
You can understand why a document like this would need to be pretty locked down I hope. While you might think an app is required, I'm pretty sure just about anyone on a computer can read a spreadsheet. Also, I'd rather not need an app to present the data in a spreadsheet in a manner the developer thinks is useful. Just present the data, let the viewer consume it as they see fit.
I didn’t expect to see ONI in a hacker news thread!

Yes, hydrogen is an absolute mess to handle in free form, while hydrocarbons... stable, energy dense, and something we’ve had experience working with for a couple of centuries now.

A nice side effect would be that synthetic hydrocarbons might possibly reduce the dependency on oil for manufacturing plastics, dyes etc. It’s incredibly exciting... I don’t see how this isn’t a huge win.
If I were to pick a single litmus test for rejecting a group or movement, outgrouping might be it. It's self-deluding, unprincipled, and easily turns hateful. If there's no path toward reconciliation or peace, what are the remaining outcomes? Utter dominance? Fizzling out? Segregation? I expect more.