skysight-inc/HackerNews huggingface dataset:
Nobody is trusting anything. It should be obvious that these leaks endangered these people. All you have to do is look at them to see that. If you publish the names of civillian collaborators with the US, they're going to get targeted. You don't need classified intel to know that.
Because gov't moves as fast as innovation /s
I've read the opinion, and also have a recurring donation to both the ACLU and EFF. My position may be nuanced, but I still believe it defendable.
The trouble with this solution is that not all actors wanting to stop people from participating in online conversations are doing so in good faith, even if they frame it in convincing-sounding language about trolls and propaganda. In fact, I'd say that this is probably a massive magnet to every single bad-faith actor out there, and given the us-vs-them climate it produces there's probably no way of stopping those bad actors.
The two I reach for first: Dask and SparkSQL

Dask is super easy and quick to learn provides similar features to spark but can be somewhat easier for the Pandas crowd. There's also Modin/Ray for this but I haven't tried it yet.

For very fast processing and ease of writing SparkSQL is the tool I reach for. Start a single node spark instance (super easy) then interactively wrangle ur data declaratively with SQL. Great for quick and dirty cleaning and aggregation of big-ish data.

If you're into google cloud BigQuery is currently my top tool for quick and dirty processing but u can do a lot more with ur 5$/1TB with a giant compute engine high mem instance and Dask or SparkSQL.
There are now low power ports (only enough for phones), high power ports (good for laptops), and full-on data ports (which create malware risks, and may or may not support your use case). There are good reasons these should not look alike nor fit together.
You've unfortunately been breaking the HN guidelines a lot by posting in the flamewar style, snarking, and being nasty. That's not a legit use of this site. We ban accounts that post that way—we have to, because they poison the well and push the site further down the classic internet forum path to heat death. HN from the beginning has been an experiment in whether we can stave off that perhaps inevitable decline. See https://news.ycombinator.com/newswelcome.html and https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

On the other hand, you've also posted some substantive and interesting comments, so I don't want to ban you. Would you please review https://news.ycombinator.com/newsguidelines.html and use HN in the intended spirit? The idea is: if you have a substantive point to make, make it thoughtfully; if you don't, please don't comment until you do. When you know more than someone else, share some of what you know in a respectful way, so we all can learn something. Don't just put others down.
what exactly do you gain from a ______ so weak that it can be destroyed by technology and a little immigration?

you can put anything in that blank. coral reefs, imagination, happiness, ecosystems...

>a little immigration

a little? no, before technology we had a little.
Abstractions and Generalizations are useful. Principal Components analysis is useful. Dimensionality reduction is useful. Models are useful. In the last, we had to do these things because our imaging technology storage media couldn't hold full reproductions. Now we have better imaging tech and storage media, so we need to consciously remember to do the dimensionality reduction modelling that we took for granted in the past.
TEDx – Identidad vulnerable y Cómo recuperarla
Why draw the line at physical well-being? Why should it be fine to waste someone's time, cost them money, even destroy them emotionally, so long as you don't directly physically harm them?

Your scope is absurdly narrow.
I'm also not sure that having IT-savvy politicians will change policy. The government has certain safety goals (eg trafficking) that it will still have to deal with. These might be a driver regardless of tech savvy-ness. There's an assumption that if only they knew enough -- but perhaps it's not them who don't know enough.
Before that freeleech pick I had no idea any of that universe existed. I had no idea this genre even existed. Now I do.
What the? Every job I’ve had a computer on the first day since 2000!
You're not going to. There is real incentive to divide people into categories. People in the grey are hard to deal with and hard to manage.

Massive tech companies like google have perfected how you are supposed to move someone from unaware and not caring into the firmly aware caring and loyal brand consumer. They extend that ability to anyone willing to pay for it.

All the twitter ads all the Facebook ads all the Google ads. Doesn't matter if it's for potatoes or Trump, they have the same ability to subtly move you into their camp. Even a basic search engine in reddit or google will constantly feed you the same bs day in and day out based on what you already search for. Take Google news. They aren't going to show you too much out of your region, even in world news as an American you are usually going to see American policy and any topics the engine thinks is important to you based on your previous views.

The whole of Internet technologies is meant to divide and feed you the confirmation bias info you love. Only stuff that already aligns with your views. You take that and couple the fact that ai algorithms are literally designed to take non linear data and plop them into definite categories and you'll get independent/grey thinkers slowly being pushed to one side or another no matter how complex the data.

Unless there is a way to forcefully break the feedback loop, you won't stop it. If you sat day in and day out twirling a butterfly knife or painting or whatever, you would be an expert eventually. That's what is happening now but not with a useful skill, just information aligned with what you already believe. Then after years of programming someone comes along from the other category and tries to break your beliefs, of course you'll get toxicity because it's hard to unlearn how to paint. The brain is not meant to unlearn constantly practiced behavior.
This is more or less the thing with "Category Theory".

Very fancy and neatly structured code but in the end you accomplish pretty much the same; and now nobody on the team understands a bit about what you're doing.
If Apple are really bothered by this they should just make 2 versions (lightening and USB-C) and let consumers choose.

They already do multiple versions for radios (GSM vs CDMA) so I can’t imagine this would be a terrible challenge for them other than losing lightening cable licensing fees.
Agreed. If you have to be working on some exciting, disruptive project, doing solo development work that generates good income by working with run of the mill businesses with run of the mill problems is not going to be a good fit.

Personally, I find boring to be quite exciting - but perhaps not if the only thing you're looking at is the technical solution. Building a small business involves figuring out how to solve the mundane but important thing, but then you get to figure out how to sell it, how much to charge, how to do customer outreach, do support, turn the business into a repeatable process, etc. Building a business out of it is quite challenging and fun and the technical solution is frankly a small part of it.

Many solo-preneur types with technical backgrounds are way over-indexed on the technical aspect and want to treat it like their last technical job, but without a boss, which leads to a lot of disappointment and frustration.
1. A representative who is termed out does not need to run for reelection, which changes incentives substantially.

2. The knowledge may not necessarily shift to lobbyists. Legislative staffers could become subject matter experts.

3. California implemented term limits, and provides an interesting data point to show what really happens to a legislature.

https://www.ppic.org/content/pubs/rb/RB_1104BCRB.pdf
While this resolution isn't actually a law, it does call for the commission to ensure standards get updated as technology develops, so I'm not seeing why we should imagine us being extra stuck with some old technology.
Scientists claim to find HIV virus-like insertions in the 2019-nCov [pdf]
I'm not sure Quora's problems are entirely on Google. The site has a shit reputation due to the whole "create an account if you want to look at anything." In fact, didn't Quora try really hard to game google results to funnel people to its site? I've no love for Google's steady erosion of the Web, but Quora strikes me as a company that is just sad it hasn't managed to get big enough to do what Google is doing.
> I think there is something important that we lose when we increase the accuracy of a representation at the expense of the elegance of the representation.

But that's not what's happening.

Botanical art is still highly valued in the botany field because field conditions often do not allow a completely accurate replication of a specimen via a camera lens. In many cases, the only way to properly represent the plant in question, to a colour-accurate, detail-accurate degree, is by a drawing. Source: My mother is a highly qualified botanical artist and a member of the SBA.
>If there is a reasonable need for upgraded standard

Are you saying that politicians should be designing technical standards? And how will you ever know there is a need for a new standard if you can't even deploy it?
>no reason

Standardization is a fantastic reason. Hundreds of millions of people have to switch to new cables, chargers, adapters, and devices every once in a while anyway, and if that never happened, these products would not have advanced. Progress is good. You may argue the environmental point, but there's no reason to connect that with this transition and not the many others.
Kafka-python does python native streaming already. Why would I use this instead?
> He built it, he kept his shares of it, it’s his.

that line of thinking becomes problematic when the thing someone built becomes infrastructure within a society.

On face value I agree with you, no one should have their owned possessions taken.

That said, I don't believe that FB should have been allowed to accrue so much power as a private entity.

With that in mind, it makes sense that governments would seek to wrest such a power from private entities. 1) It's a massive national security concern, and 2) It's a massive global security and intelligence asset for those who own it.
The author was comparing

"a"
'a'
''

in Python and Haskell. In Haskell, the first one is a list of Char (which happens to be exactly the same thing as a String) the second one is a single Char, and the third one doesn't exist because you can't have an empty Char like you can an empty String, because while a String is a list and has a length, which can be zero, a Char is a character, not a list, and simply can't be "empty" in this way. In Python, all these things are strings, and single and double quotes are just alternative syntax for strings.

In C you also have a char type and you also have single-quoted char literals, and the third line is a compile-time error in C too for exactly the same reason, because a char literal represents a char, not a list of anything, and so it can't be empty in the way that a string can be empty.

From the post:

> Python doesn't distinguish between Char and String types with single and double quotes, so empty char is empty string is an empty list.

This is basically right, but the subtle misunderstanding here is that there is no such thing an empty char or indeed a char of any kind in Python, the closest you have is chr() and ord() to get integers out of strings. Indexing a string just gives you another string of length one, there's no char type in Python. If you wanted to implement cons, car, and cdr in Python such that (cons (car "abc") (cdr "abc")) = "abc" you wouldn't be able to do it in the natural way, because the type that (car "abc") needs to have doesn't exist in the language. Strings in Python are almost a list type but the elements of that list aren't representable.

So, coming from Python, the misunderstanding about why there's no "base case" for char as there is for string is understandable, but it doesn't really have much to do with Haskell or with any kind of runtime error handling.
Considering how much the overton window has shifted since the 80's, I find your "moderate" position extreme.
Do we really need governments doing this? Imagine getting locked up for selling phone cables.
I guess my cynical question is: do these legislators not know what they're talking about or do they know who's paying for their reelection and governing accordingly? I would hope and think that they have the self awareness to know what they're not experts in and surround themselves with people who are experts in what they're weak at (maybe IT). I just worry that they have that but they know if they stop voting according to party line/special interest, their reelection coffers will be much lighter.
So you would have to run your own email server or be given access to one by someone who trusts you, which would be a better situation in some ways than the Gmail monoculture we have today. Google likely has your mail on one end or the other; you're already under surveillance; Section 230 hasn't saved you.
> You can easily

With the usual caveat, "if you are working for a big tech company in the bay area".

In London, starting on 30k and rising to 80k after ten years, not so easily.
Where in the world are Gitlab’s workers? Anywhere
I would say the opposite is true, sanity and integrity can't prosper much without one another. Everybody dies, at some point, and to give up oneself to live in infinitely short amount longer (compared to eternity) is shitty a consolation price for those who don't really have themselves to begin with, who were compromised in childhood or youth, and live the rest of their lives slapping rationalizations on that.

> Of course it is "more useful" to commit an injustice than to be victim of it; for the sake of the thinking dialogue with myself, this point of utility must be abandoned.

-- Hannah Arendt, "Wahrheit und Politik"

> Natürlich ist es "nützlicher", Unrecht zu tun als Unrecht zu leiden; um des denkenden Dialogs mit mir selbst willen muss gerade dieser Nützlichkeitsstandpunkt aufgegeben werden.
Hi,

Snowflake author here.

The main difference between Snowflake and WinScp or Cyberduck or Putty is that they are built mostly for a single task, either file transfer or terminal emulation.
Where Snowflake can do both and more. Purpose is to provide a friendly GUI for common tasks, like killing processes, or rename with sudo.

Its kind of similar to web based admin panels like webmin or ajenti, though they are more tend to be used for veteran sysadmins. But these admin panels needs to be configured and installed on the server, where snowflake works from the local computer without any configuration or installation on server side.

More details can be found on: https://dev.to/subhra74/how-to-make-you-life-easier-on-remot...
So in short:

* EARN IT creates a committee that is set out to define "best practices" for preventing child sex abuse.

* Companies that don't adhere to these best practices lose liability protections for user-generated content.

* The attorney general can unilaterally edit these best practices as he sees fit.

* The current attorney general has repeatedly made statements that he wishes to eliminate the ability for companies to offer end-to-end encryption - he wants all communications to be vulnerable to wiretapping.

This effectively gives the attorney general the power to compel tech companies to do whatever he wants (so long as he can argue that it's preventing sex abuse) by threatening to revoke section 230 protections, and it's likely that this would be used to revoke protections from companies that offer end to end encryption.
I've worked in this industry for a while, helping people immigrate to Canada, and one interesting thing I've experienced are newcomers that don't want their former peers following them. They left for a different way of life and don't want the past recreated in their new home.

For myself I tend to agree - I want to help those that believe moving to my home country will improve their lives, while at the same time want them to leave some baggage behind. Multiculturalism is great, until it isn't.
The marginal profit is the price the good sold for - the marginal cost. The only thing Apple has to do with this is the 30%.

The only fixed cost imposed by Apple is the $100 developer fee and whatever it cost to buy a Mac.
It's usually not the port that's wearing out, but the cable, because USB-C moved the retention clips from the port to the cable.
TEDx – Vulnerable identity and how to recover it
You don't really have to use code blocks for that. Here's a copy that will be readable on mobile and preserves the formatting from the original (which the code block didn't):

Q: How did the IOCCC get started?

A: One day (23 March 1984 to be exact), back Larry Bassel and I (Landon Curt Noll) were working for National Semiconductor's Genix porting group, we were both in our offices trying to fix some very broken code. Larry had been trying to fix a bug in the classic Bourne shell (C code #defined to death to sort of look like Algol) and I had been working on the finger program from early BSD (a bug ridden finger implementation to be sure). We happened to both wander (at the same time) out to the hallway in Building 7C to clear our heads.

We began to compare notes: "You won't believe the code I am trying to fix". And: "Well you cannot imagine the brain damage level of the code I'm trying to fix". As well as: "It more than bad code, the author really had to try to make it this bad!".

After a few minutes we wandered back into my office where I posted a flame to net.lang.c inviting people to try and out obfuscate the UN*X source code we had just been working on.

From: https://www.ioccc.org/faq.html
Hmm. You make a good point.

In my attempt at reading both of these there seems to be a clear distinction being made when it refers to cables and when it refers to chargers. It also never really mentions ports.

Therefore, to me, it cares less about the port and cable on the phone half and more about the brick / part that plugs into the wall.

Neither document provides a definition for "charger". So perhaps whoever is in charge of implementing this directive (I'm not sure how this works in EU law) can interpret it either way?

I wish it was more clear.
Yea, there is this company called Google. Stanford licensed them the PageRank algorithm for stock and later sold it for a total of $336 million in the mid 00's. Check out this for info[1]

[1]https://matr.net/news/why-stanford-is-celebrating-the-google...
Despite the url this is not specific to azure.
https://docs.microsoft.com/en-us/azure/architecture/patterns
I write Elixir professionally, Erlang/Elixir and BEAM is no one-stop solution to these problems either. It has tools to help you, but you can very easily end up in the same boat.
> But there seems to be an insinuation that Facebook should continue to give CERN access for free

I didn't interpret the announcement as insinuating any such thing. It looked like a fairly comprehensive summary of a cost/benefit analysis to me.
Supply and Demand.
A valuable photo has higher supply so each copy is worth less. A valuable concrete illustration has supply of 1, even if the artist has cranked out many similar works.
How to Deploy a Ruby on Rails Application to AWS Elastic Beanstalk
The Wild Wayland
Nope, printf is a regular function - regular functions can use varargs just fine.

And it's C; everything bypasses the type system and says "trust me". Memory allocation bypasses the type system and says "trust me".

struct foo* foo = malloc(sizeof foo);
// yep, this is definitely the right number of bytes

If you want strong typing (!= static typing), C is not the language you should be using, printf or no printf.
where's the lie though
YouTube's 160k Opus is actually pretty good.
It sounds to me your coworker is pushing a faith based belief system on you.
My take on this is that to eliminate distractions, the given task should be interesting enough to engage attention.

Like in the gorilla experiment, the main task was to count the number of passes of the white team and the participants did good at coming up with the right number.

In my opinion missing the gorilla actually makes sense if it's all about paying attention because the task was to count the passes and not look for a gorilla.

Had the task been about watching out for a gorilla then one could say that there was lack of attention in spotting the gorilla.

To help students learn effectively, the content and method of delivery has to be interesting enough to eliminate distractions i.e. the gorilla.
The solution is the same as it was in 1991 as well: don't feed the trolls.
I know the UK allows you 180 days continuous stay, and then you have to leave, but can technically just wait a day and come back, the only problem is the border agent might not like it.
Good luck, I'd bet it ends up like windows mobile, super low install base.
How social media is changing research and reactions to coronavirus outbreak
Twitter thread by Dr. Eric Feigl-Ding on this yet-unreviewd publication: https://threadreaderapp.com/thread/1221990534643929089.html
> How would it have been possible to advance to the next generation of technology like USB-C.

The law does no say what a common charger is. Manufacturers are free to migrate to a new standard.
Mosul and Idlib aren’t really comparable, tbh.

Of all the horrible things Daesh has done, collectively staining the name of anyone rebelling against the Assad regime (except perhaps for the Kurdish fighters who’ve kept their own identity) and allowing (literally) millions of refugees and freedom fighters to be labeled ISIL members or sympathizers that are acceptable collateral has to be the worst.
A point that I don't think has been mentioned here: quaternions as a representation of attitude are really just a funky parameterization of an Euler axis/angle representation. Quaternions happen to be parameterized in a way that lets you avoid the evaluation of trigonometric functions when expressing their dynamics. This used to be important, e.g. in aircraft control systems, because computing power was extremely limited and you didn't want to have to evaluate sines and cosines in real time.

The biggest disadvantage of using quaternions over Euler axis/angle representations is that quaternions are basically impossible for humans to visualize, whereas Euler axis/angle representations are easier than transformation matrices, Euler angles, or any other representation.

So why not just use Euler axis/angle representations instead? Nobody cares any more about evaluating cosines at 1 kilohertz, and there would be none of this complicated geometric algebra stuff that nobody understands.
I'm not anti-vax, but this is a discussion on toxicity on the internet, and I see plenty of people who take great pleasure in just unloading on anti-vaxxers because they know it's a target nobody will scold them for being cruel to. It's pretty obvious these types don't really care about changing the minds of the anti-vaxxers either, people usually don't have an epiphany about their life just because somebody was mean to them online. If anything, it's an opportunity for anti-vaxxers to band together against people who are cruel to them and probably even more deeply ingrain their beliefs.

This doesn't mean anti-vaxxers should be tolerated as a viable alternative lifestyle, but throwing curses at them online and spamming memes that make them out to be mentally challenged really doesn't do anything but satisfy a bully.