skysight-inc/HackerNews huggingface dataset:
ICE was created after September 11, 2001. It doesn't even operate "at the border", but inland. The border is protected by the United States Border Guard, Customs, and local police.

The criticism of ICE isn't that they implement the law. It's how they use their power to (to use a recent example) implement forced sterilization of female prisoners: https://www.theguardian.com/us-news/2020/sep/21/unwanted-hys...
I mean... that's fine if that's what their business requires. It just isn't open source. It's "source available" or "shared source" or something. And there's nothing wrong with that, as long as everybody is up-front about what it is.

Edit: to qualify what I just said... I obviously only mean that IF their license doesn't also allow distribution of patch files. You can be OSI compliant and not allow distribution of the modified source as a "whole" so long as you allow distribution of the patches needed to get to the modified source. I didn't notice at a brief glance where the "new" (or old) Timescale license falls on this point.
quite a privileged response for someone who has very in demand skills
How does AGPL address this?
It's hard when people want liberal things like sources or data to back up "facts"
The 3d 4s Problem
> Provisioning servers or working on internal work flows shouldn't require my political engagement

I think GP's point, which I agree with, is that your proverbial devops person already is acting politically by racking those servers in service (ha) to a political entity (a corporation which affects the lives and tendencies of the body politic). There's no way for most folks to opt out of actions having political consequences, due to the interconnected nature of the world we live in.
What I don’t understand is that if they are going to police opinions, they are acting as editors, not a platform. They should thus be held accountable for any improper editorial decisions that they make in the same way that a newspaper would be via civil suit.
This is the biggest issue I have with Handshake. I have a couple Handshake TLDs, but I can't really use them at all. What Handshake is trying to achieve is in essence similar to trying to establish a new set of root servers. And just like that idea, it will never realistically happen.

Infrastructure changes on this scale are basically impossible, as evidenced by the IPv4 to IPv6 transition. The only reason that even has a chance of succeeding is economic incentives caused by rising IPv4 prices, however, Handshake does not have that type of incentive.

In my opinion, Handshake will lead to positive changes in our current DNS system. However, I don't see Handshake ever replacing our current system.
The AGPL allows Amazon to offer a competing service. It just needs to be open-source.

But the cloud vendor's efforts aren't typically with the software itself -- they often run the open-source version unmodified -- but rather with the operations and systems around the software.

Mongo's SSPL was trying to block this case by forcing folks to open-source all their surrounding infra (which likely AWS would never do), but at least for now, the SSPL was not accepted as an Open-Source License by the OSI.

Also, I'd argue that efforts like the SSPL are actually trying to "backdoor" the goal of "cloud protection licenses" in the first place. They are trying to bake-in a poison pill that the cloud vendors won't want to do, as opposed to having a clause that just directly speaks to the stated goal.
Compression and aggregation performance in TimescaleDB is much worse than ClickHouse - it represents a different tradeoff, you trade relational features for raw speed.

TimescaleDB is basically (very) fancy PostgreSQL sharding and row-oriented, while ClickHouse is a column store.

Depending on what you need to do, ClickHouse dictionaries and JOINs might be good enough.
> What we have preserved, however, is the main restriction preventing other companies from offering TimescaleDB-as-a-Service in the cloud.

I wonder how this ties in to eg Digital Ocean's managed Postgres product. According to their docs[0] I can just `CREATE EXTENSION timescaledb` on a managed postgres instance and I'm done. Isn't that totally breaking the TSL? And if not, what's preventing AWS and friends from doing the same?

[0] https://www.digitalocean.com/docs/databases/postgresql/resou...

EDIT: just saw that mfreed answered a similar question here https://news.ycombinator.com/item?id=24581533
It's Raspberry Pi 3B+, 1 GB RAM
Coronavirus: How does Covid-19 test-and-trace work?
Maybe people are a lot more conservative than CNN or NYT are willing to let people believe.
This distracting off-topic sub-thread about distracting analogies is wonderfully ironic.
This is a bad take

Refusing to serve customers you believe to be behaving unethically is one way to make their operations more expensive -- the goal is to deter them from pursuing morally bankrupt policies (like separating families at the border or giving unwanted/unneeded hysterectomies)

Whether or not you agree with Hootsuite, your point doesn't make sense.
The soft no often works.

It also helps, tremendously, at sorting out the asshats. Who, thankfully, aren't too prevalent.

And gives much practice in saying 'no', even if soft, making the hard noes easier, eventually.
I want one just to try and hack it and make it do cool things. Also remove any connection back to its overlords
That's a great idea, Google shouldn't be exempt from criticism and activism just because Android is more open than iOS. It's also a good way to put the irritating "why don't you go after Google too?" whataboutism that abounds in any discussion that critiques Apple.
Strange that that's an option. Looks like some sort of legacy option so Unreal Engine devs don't have to deal with the store.

Image of the option: https://www.epicgames.com/help/en-US/epic-games-store-c73/la...
Abusing private APIs would be a major issues. Binaries uploaded to the App Store are inspected to ensure that they aren't abusing any private APIs. Facebook controlling their own store would allow them to circumvent this check. In the past, private APIs have been used to track users, amongst other malicious behaviour.
Initial reaction to headline: Do not want a police state in my home.

After reading the article: Huh, that could be pretty handy.

It's intended for use when you're away (eg. did I leave the stove on?), the docking station blocks the camera, and it's noisy enough that people would hear it coming.

Of course I'd be a lot more comfortable if the video (and mapping) didn't go through these two companies. If their employee came to your door with a videocamera and said "hi, I want to film intimate interiors of your home" I'm pretty sure you'd tell them to creep off.
I used GWT years ago when somebody was paying for it. It was cool.

Today people are paying for React apps.
Depends on the plugin that gets activated. Jest can bring it to its knees.
Hofstadter would like to have a word with you.

Seriously though, there's good evidence that literally everything the human brain does is use analogies. The classic example being if I asked whether something is "in" your field of view. Without even thinking, you know how to conceptualize something that only exist in your mind as a physical container.
UI layouts made simple with SlashDiv
/r/politics used to be more balanced. Especially if you sorted by controversial. But reddit as a whole has become very unfriendly to conservative viewpoints and so it has driven the moderate conservatives either off the platform or into /r/conservative.

You can post the same comment on /r/politics and /r/conservative and one will be highly upvoted and one will be mercilessly downvoted.

But that is the system working as intended. The whole point of reddit is that each subreddit is a community of likeminded individuals. It was never really set up for debate of opposing viewpoints. One main way it differs from HN, which makes a huge difference, is that on HN you cannot downvote without some karma, and you can never downvote people who reply to you.

It would be cool if reddit added those as options for a subreddit moderator, actually.
There isn't a general branch you can join then - and in the Swedish case not all employers have recognition.
(supporting this point)

You can see this sort of thing in an old post by Joel on https://www.joelonsoftware.com/2004/06/13/how-microsoft-lost...

This references an even older blog post (that has been lost to time) which was quoted:

> Look at the scenario from the customer’s standpoint. You bought programs X, Y and Z. You then upgraded to Windows XP. Your computer now crashes randomly, and program Z doesn’t work at all. You’re going to tell your friends, “Don’t upgrade to Windows XP. It crashes randomly, and it’s not compatible with program Z.” Are you going to debug your system to determine that program X is causing the crashes, and that program Z doesn’t work because it is using undocumented window messages? Of course not. You’re going to return the Windows XP box for a refund. (You bought programs X, Y, and Z some months ago. The 30-day return policy no longer applies to them. The only thing you can return is Windows XP.)

This is the same sort of thing that Apple faces with iOS. If an application breaks when the system is upgraded, it is the system's fault - not the application (at least in the minds of many consumers) and it is also considered to be the responsibility of the operating system vendor to fix the problem.

(This is part of why the Catalina upgrade was such a big deal because it was known that they'd break a lot of things in doing that)

If someone gets an app from a hypothetical 3rd party vendor store, and it breaks on an update of the operating system (or allows you to download an app that doesn't run) - its seen as company that wrote the OS's fault even though there is nothing that the company that wrote the OS can do about it - they can't even refund the app.
And give Amazon a method to map the interior of my house? Yeah, no. Heck no.
This exactly. I'm primarily a Mac user, so I've always used and preferred Safari. On Windows I would normally install either Firefox or Chrome. With Firefox kinda going downhill and still having issues with certain sites, one almost needs to have a Chromium-based browser, at least as a backup if not a daily driver. Why would I bother to download Chrome if I already have a good Chromium-based browser preinstalled?
Wow!

That's really an argument someone is prepared to make.

One role a CEO can play is to direct a company to act in particular ways.

The responsibility for anything Facebook does or doesn't do absolutely lands squarely on the companies leadership.

Saying something like: 'welp, it's too complicated to understand, but fuck me look at all this money and power...

Isn't going to convince me.
Have to agree, just recently started playing with it and was blown away. If web side gets a bit more polish it will become a killer lang for web development.
The UK Government Digital Service truly was once world-beating. What happened?
Some opinions are toxic due to their memetic power, their ability to rapidly spread amongst a population whilst evading critical reflection.

We're a global species. Technology made us become larger than the sum of our parts. It is our moral duty to police those opinions that are so polarizing, or so devoid of empathy, that they do harm.

"Policing" can be milder than all out censorship. Personalized feed algorithms can push us into filter bubbles, there's no reason why they can't police toxic views by injecting counter arguments or labeling (not censoring) rampant misinformation as such
I've seen a lot of retellings of why someone was banned that end up being a bit generous, particularly if experienced first hand.

It's tough to take these at face value because we trust and believe in the things that define our ideology and take any challenge to our presentation of that as an attack on the underlying ideology.
The wider context around the specific issues can still be useful in deciding what's "best" (distinct from "right"). EG: look at the antitrust case Apple lost over eBook pricing. The rules said they should lose in order to ensure a fair market for eBooks, a minute's consideration of the wider context said that if they lost Amazon would suck up the entire market. Which it did. The net result, even if narrowly within the rules, was a loss for consumers and for competition
https://www.reuters.com/article/us-apple-epic-games/apple-sa...
wow. so brave.
If only GitHub would do the same:

https://github.com/drop-ice/dear-github-2.0
https://github.com/selfagency/microsoft-drop-ice
> I'm curious to see if some vocal people here will still not be satisfied with anything short of a OSI-approved FOSS license.

Don't forget that Timescale can alter the terms of their license at any time. That's the material difference from an OSI-approved license.

Here's the relevant term of the TSL Agreement. Emphasis mine:

> (c) Distribution of Source Code or Binaries in Standalone Form. Subject to the prohibitions in Section 2.2 below, a license to copy and distribute the Timescale Software source code and binaries solely in unmodified standalone form and subject to the terms and conditions of the most current version of this TSL Agreement.
It simply means, they get their bonuses, nothing more.
The fact that this is downvoted says a lot about the bias emerging on hn.
Sure - but they can still participate in society. Why shouldn't they?

A klansman like Robert Byrd turned his life around. This is after Al Gore's father and he filibustered the civil rights act. Byrd went on to mentor Hillary Clinton, and I assume Al Gore's father was an influence on his son - the Vice President of the United States and the first lady, who went on to become a Senator from New York and then almost became President of the United States. You have a candidate right now who has a murky past when it comes to school segregation - as highlighted by his own running mate!

The funny thing is - the Facebook employees fighting with Zuckerberg most likely support all of these people politically, yet the people who espouse similar views today are suddenly irredeemable?

This idea that you can cancel the morally bankrupt out of existence is rooted in some kind of blind weakness. If people don't want to engage with them, that's fine, sit down and let the rest of us clean up. I'm not afraid of engaging with white supremacists, they always lose anyway. Their ideas are weak, dumb and not at all compelling, and the more we let them speak, the weaker their allure will be. History has already proved this. Facebook isn't magic - their ideas are still trash.
> establishment neoliberalism

It’s weird how no one talks about this most fundamental issue. You’re literally the first person I have seen to bring this up.
But the GPs anecdote shows where their intent is. They are not virtuous advocates for consumers.
So, everyone made it up?
BTW pypy has copyable coroutines.

https://doc.pypy.org/en/latest/stackless.html
So to stick with the telecom example, if you want to sell telecom equipment or operate a phone company you must include intercept capability for law enforcement. That involves engineering changes in the hardware and software, business operations changes to manage and execute the intercept requests, etc... Is that a closer example?

For Apple it might be less expensive to just make a single policy change - allow apps to use alternate payment providers. That feels somewhat close to forcing AT&T to allow alternate telephone providers.
Your stance on whether ICE violates human rights of children is orthogonal to your stance on policies that ICE enforces and promulgates. It's not a political stance. In other words:

You can be FOR the deportations and AGAINST treating children that way. You could be AGAINST the deportations policy and OK with the implementation on a human rights level.

Something that seems increasingly the case is that people conflate objections to behavior with political stances.

On the left this might look like "You are accusing Biden of rape because you oppose his policies."

On the right this might look like "The investigation of Trump's dealings in Ukraine are the result of people trying to achieve political goals, they don't actually care about corruption at all."

It is disheartening to see this sort of thinking spread. Hootsuite's decision on whether to deal with ICE can be part of a policy centered on human rights. It's not inherently political, just because ICE currently operates under Trump (many objected to many of its behaviors under Obama as well).

(Incidentally, to the person I'm replying to, I'm not accusing you of sloppy thinking or anything else. I think it's very easy for all of us to fall into this trap because it has become so completely common in the U.S. to deploy rhetoric that all accusations we don't like are made for political reasons.)
I think "crypto" can mean cryptography or cryptocurrency depending on context. Every cryptocurrency I've seen has a Dark Forest, even if it's not as bad as Ethereum.

For example, if you create a private key using something guessable [1], point a camera at a QR code [2], or make a wallet using software you didn't write yourself [3], you can expect your money to irreversibly disappear faster than you can react.

[1] https://www.wired.com/story/blockchain-bandit-ethereum-weak-...

[2] https://www.theverge.com/2013/12/23/5238764/news-anchor-rece...

[3] https://cryptonews.com/news/popular-private-key-generator-co...
Social platform recommendation engines are designed to optimize "revealed preference." I've commented in the past that "revealed preference" is just a new name for exploitation of vice.

People's higher goals are often counter to their day-to-day instinctive behaviors. We should find ways to optimize those goals, rather than momentary metrics.
Eventually if no private company can be found, they'll just end up doing it themselves. At least with a private company in the mix, some accountability can be had.
People aren't stupid. "We try to earn money. But if it costs us $1 to save someone, somewhere, we will always do so" is basic moral decency on a level that any five-year old will understand it.
Nice resource, thank you!
Trying to put on my Stephen Wolfram hat here and expect he would refer to this as an example of computational irreducibility.
Should every company stop doing business with the US Government?
After all they are ultimately responsible for all the human rights violations.

Activists employees imposing "do not sell/service to people I don't agree with" is a very dangerous precedent.

Before you say this isn't politics but a human rights issue, ask yourself: Does the other side thinks the same? If not, it definitely is a political issue.
> It's using an advantage in one area to force concessions in an unrelated area that I believe is illegal.

Can you find me a single example of a monopoly (excluding regulated utilities) that don't use their power to force concessions in an unrelated area? What's the point otherwise?
That comment references something else entirely - namely the Aero rendering system of the OS. This didn't affect applications that didn't use the Aero glass scheme (it was an option during window creation), however, or apps running in full-screen mode.

The Aero glass scheme was hardware accelerated and only worked with Direct3D, thus any OGL context created for a window using this renderer would have to run via Direct3D.

This is a very special case and as noted earlier, easily circumvented by simply not using this feature in your app.
And wireless introduces significant latency! You don't want wireless anything if you can at all avoid it with real time audio.
There are worse coins out there than etherium
It absolutely reflects negatively on ICE: these are people in their custody.

Instead they are committing genocide (see this article about what the Chinese government is doing: https://www.justsecurity.org/71615/chinas-forced-sterilizati...)
To be honest I wish Zuckerberg would say "We're not censoring political posts, and if you don't like it, --> there's the door. Who's leaving first?"

Facebook engineers may love to beat their chests about social justice, but when push comes to shove, they are not about to walk away from those gold plated salaries & stock grants. Most of them could leave FB and get another job paying somewhere in the ballpark of $200k (if not much more) within weeks, or a couple months. But no, 200k is not enough, they need 250k + equity + food etc. etc..

So to social justice oriented facebook employees sticking around facebook: spare us the performative gnashing of teeth. You know what facebook is, either admit the $$$ make it worth holding your nose, or put your money where your mouth is & go get a different job.
You just responded to an appeal to emotion with an appeal to emotion.
Yes, this is another reason to prefer julia's dispatch over manual dispatch. In this case the cost of the dynamic type being returned is just a _single_ dynamic dispatch. Dynamic dispach means that the correct function foo will be looked up in julia's method table. But when this foo is called, all types are inferred, and it will run optimized for these types.

This is called a function barrier.

A function barrier can be used as an optimization too: if you have a large function where one of the local variables has a type that is abstract / not concrete / not properly inferred by the compiler (e.g. `::Union{A,B,C}`, `::AbstractVector`, `::Any`), it can be beneficial to split the function into two functions, such that the latter function can be optimized for concrete types, and the former function only has the overhead of a single dynamic dispatch.
I seriously doubt this will make its way to the Linux version. AFAIK the IE compatibility mode is literally running a full IE browser engine in a separate tab. Running this on Linux would require rewriting this old engine to support Linux. Can't see this happening.
What crime? This is politically motivated punishment.
The users are free to choose not to buy those games. If the developers offered you a deal you don't like, don't take it.
I attribute a big chunk of my real-world education (back in the 90s) about how to ship a complicated software product on multiple architectures to reading the Mosaic and XEmacs source code. It helped me immensely when trying to ship my own software.
Very nuanced analysis! Fantastic.

In the past, the effects of freedom of speech were bounded by the cost of communication. Very few people could afford a soapbox with which to reach the world, so only certain messages were broadcast widely. Now everyone can send (and even amplify) messages quickly and easily.

Previously celebrities, politicians, the media, and advertisers had a wide channel. Now interest groups, state actors, echo chambers, and individuals with access to technology such as GPT-3 can do the same.

There's a lot of good, but also a lot of bad. We're now testing how humans respond to this deluge. It's fascinating (and somewhat worrying) to watch unfold.

My biggest fear is that state actors will inject information designed to polarize us, and that we'll respond exactly as they want.
Why does ICE need a contract with a social media company? And a foreign one at that?
I wouldn't agree that analogies are bad, per se. as a sibling to my original comment pointed out, an analogy is essentially an informal isomorphism. this is a perfectly valid way of proving things in math, and it can often lead guide you to valid conclusions in mathematically grounded fields like physics.

>> C is similar to A in all ways that matter

> I have never seen this be determine-able in real life scenarios

this much I can agree on. when discussing human issues, analogies should be understood to be solely a rhetorical device, useful for persuading people, but not so much for getting to the truth of the matter.
Amazon themselves use Aurora PostgreSQL for Amazon retail fulfillment databases:

https://aws.amazon.com/solutions/case-studies/amazon-fulfill...
Tell that to the last President.
Learning to Learn: A Critical Skill for Every Software Engineer