skysight-inc/HackerNews huggingface dataset:
wanting to own all ads placed against user content

wanting to lock users in and make it harder to leave for another service and still maintain a presence (which is also a constant ad for that other service) by cross-posting

wanting to make it harder to see the stuff you're following people for without ads inserted every few posts
Ha neat! I was actually looking at your product a few hours ago. Might use it in the not-so-far future.
> Or did it expand the open and experimental internet to also include profit-making ventures?

Why not both?
Cryptocurrency Miners Now Using Evasive Tactics to Exploit Airport Resources
Apologies for the conflation of 'deletion instruction' and 'right to be forgotten' - thanks for pointing that out.

I'm under the impression, in the USA, that I wrote the tweet, therefore I'm the copyright holder, and I've only licensed it to Twitter. Further, I'm under the impression that the smart publisher is going to reach out to me to republish my tweet (under license.) If I'm mistaken, please correct me.

Given that I created the content and I hold the copyright, I can revoke the license I gave to Twitter. However, Twitter's TOS probably requires a 'non-revocable license' and a law requiring services to offer deletion would presumably remove the ability of these companies to insist on a non-revocable license.

Personally, I'd be on the side of 'allow deletion' rather than 'right to be forgotten' but I also feel like cementing the concepts of content ownership ("no, $service, you don't own user-generated content") and licensing ("no $service, you cannot insist on a non-revocable license") would go a long want to enabling either deletion, or rights to be forgotten.
homebrew trashes /usr/local/lib permissions if you have multiple users on the same machine. It's extremely annoying.
did Rogan manage to mention trans athletes, #metoo, triggered people, gorillas or dmt in this episode?
These are US schools. I don't think my EU citizen child in the USA will have any enforceable standing.
Maybe but i noticed them becoming really unworkable since 2016.
Perhaps they’re just trying to be helpful to other HN users?
Before this post I didn’t know any of the sites posted, now I’ve got a few ones I can check out.
Quantum mechanics is about a 100 years old, and no violation has even been observed in laboratory, particle accelerators or outer space. The quantum theory is the most accurate theory we ever had in the history, tested to less than 1 in a billion precision. Even classical computers rely on it. Physicists don't have doubts about the quantum theory, we know it is possible, the problem is an engineering problem of attaining precise control over quantum systems, which is a very very hard engineering problem but there is nothing in physics which says it can't be achieved.

There is still a need, but it is for an entirely different reason: not everyone (people with money and funding agencies, in particular) is physicist.
If you like this kind of stuff, The 8bit Guy on Youtube does a lot of videos on restoring old hardware and building some of these newer kits for running old processors and operating systems. A lot of cities have vintage computing expos too with both old hardware and people trying to crowdfund/groupbuy custom 8 and 16 bit hardware kits.
But if you file a bug report, and the QA engineer determines that bug also exists in previous releases of the software, it’s marked “not a regression.”

In case you were wondering why 13.1 got rolled out so fast. Snark aside, this annoys me because the message is, "haha, didn't find it fast enough, and now we don't have to fix it." And you jackasses think this clown shoes attitude should be enshrined on a t-shirt?
MIUI 11 Rolling Out to the Redmi K20 and Redmi 7A in India
Finally. This, I'm looking forward to watch.

My unpopular opinion: Whistleblowers shouldn't be punished in a rogue state.
When someone wants to comment, they post - not on my blog - but on their blog. If their blog supports Webmentions, my blog will get notified and I will 'syndicate' their comment - a copy will get placed on my blog. This way everyone in the conversation had copies of the entire conversation in case one blog goes down. (Does that clear it up at all?)
Better than from the toilet
> They were so focused on building a nice looking bridge

The bridge was the most hideously ugly bridge ever, behold:
https://www.ntsb.gov/investigations/PublishingImages/HWY18MH...
Yes, but it isn't orthogonal to 3rd party stores in that you need to escape it for them to work. And really the same applies with a lot of other application types too.
Last time he pretended to get pepper sprayed: https://www.youtube.com/watch?v=m72mt4VN9ik&t=540s

Edit: fake pepper spray @ 13:00
This bill is great in theory, but....

Getting the language correct and the implementation will be extraordinarily difficult. For instance:

Let's say you are on twitter. Does twitter have to build an email interface so I can DM my friends who are on gmail?

Or maybe I'm on Facebook - do they have to let me allow people on Myspace to "friend" me?

Maybe I see an article on ZDnet, and I'm tired of using multiple accounts, so instead, I'd like to move away from Discus to Matrix for posting. Who is responsible here - ZDnet, Discus, Matrix?

Will MSFT be forced to allow me to port my entire Skype history and number to Verizon? Or to WeChat?

Will AT&T and instagram be forced to allow me to post on instagram using my AT&T account?

Interoperability of protocols is important (e.g. one email provider not blocking another). But the law of unintended consequences here is going to be huge. Security alone is going to be a nightmare.

I agree this goal is laudable, but the government never made Fords have to use GM parts (only that they use standardized gasoline). I think the idea that they have to expose an interface makes sense, and is much less problematic than full portability and interoperability.

Words are important here, and the actual word choices in the legislation are going to radically affect our future.

Read that last sentence again - this is a huge problem with any major legislation, and legislation with technology in particular.
I dunno, real estate grift seems more NYC than SV to me. I think ambiguity is due to We marketing itself as a tech brand, but if we look at what really happened here, it doesn’t seem SV beyond the CEOs caricature personality. Even the growth at all costs companies like Uber are driving toward sustainable unit economics.

I’m not one to defend the valley - I was an outsider for the first decade and a half of my career before moving out here and into the fire. There’s a lot of stupid shit that goes on in tech, but what We did is only create the appearance of working from the same playbook.

Maybe on my latter point we really are saying the same thing - I could see how an observer might relate the behaviors.
Reader mode in Firefox will remove the subscribe banner and show the article.
Hey Nikita! It's been a little more than a year since we last spoke: https://philosopher.life/#2018.10.09%20-%20Nikita%3A%20Penpa....

I like the way you've got yours set up. I think we have similar mindsets to reasoning about personal wikis. In case you are interested in hunting around, I've run across some personal wikis larger than yours, but not many. Even my own wiki-epeen is about three times the size of yours in ~11k files (wrapped into one) and ~470k lines.

Drafting what will eventually be static content from within the 'in progress' nature of the wiki is hard to beat. Including, this post, I draft many of my communications openly in the wiki, and that has been extremely useful. Lots of odd things come out of the practice.
In all those year did your app become top ranking or all the income comes from small no of people?
I genuinely did love the John Carmack episode. I'm sensing a pattern here.
A mixture of bad tech legislation, concerns over Russian interference, and good old-fashioned anti-competitive tendencies.

Having itself supplanted MySpace, Facebook is in a good position to see how easy data-exports can help competitors supplant a dominant company.

3rd-party clients are also a good way to remove ads and tracking, which is obviously not in Twitter or Facebook's best financial interest.
Oh interesting, so you pretend to know how Russia will act in 100 years from now. Interesting science you got there!
Me having two children are not destined to be "burdens to society in need (sic?) for a longer period than people you can bring from outside". That is certainly not guaranteed. I'm not sure it's even statistically more likely than not. So I'm very hesitant to take that as gospel.

And my personal beliefs about life and what it means to be human in my very finite time here goes far beyond "well the economics work out better if I'm barren forever and the government imports immigrants with higher birth rates due to being from a third world country". I strive to have a complete, well rounded life with a loving family. At the end of the day, my life goal is not to live an " economically logical" life void of emotions. I have 90 years here, if I'm lucky. I AM going to live a full life.

There is nothing wrong with immigration, but the fact of the matter is you can't strip all emotion out of the equation. You can say its overly emotional to want your own family instead of importing people with completely different cultures and values, but the drive to reproduce has been in the works for 3.5 billion years. Having others reproduce for you so the government can get an extra dollar out of isn't enough of an incentive to kick the repro drive.
Kafka topics compacted to some sort of disk storage? It really depends on what you need to do with it. All of our kafka topics have a TTL on messages that's less than or equal to 7 days. If the data is critical, then that topic has a archiver job that writes the messages to files in HDFS.

Postgres, Spanner, etc. come to mind as options if you need to store critical append-only data and also have it be queryable in real-time.
That's not your data - it's theirs (the respective persons)
try the homepage sharefair.co/ :)

I thought it would be more interesting to link to an actual licensing page for an Instagram profile, than the homepage.

But I appreciate the feedback, definitely could make some improvements on the mobile side of things!
Facebook lets you export "your data" which they define as data that you input into Facebook. They don't define it as data that you can see. Likewise companies usually don't let you export what their machine learning AIs have inferred about you. So they're using loopholes to make data portability less useful.
The Cryptocurrency Tax Problem
I could be mistaken, but I believe I read your article on IndieHackers.com (Chrome extension etc..)?
In all cases, kudos!
It s still possible to leave but nobody leaves. Surely they benefit from some extra safeguards, but i don't think either are worried that users will take their data elsewhere. Usually when a new platform emerges, it 's a new format (e.g. tiktok).

I 'm pretty sure their response was in order to avoid bad PR during the Analytica scandal period.
Yes, that usually would work, but it's more error-prone than composition, because there may be calls in the base class to the method you overrode. You could even inadvertently create infinite recursion.
I am addicted to the keyboard shortcuts and touchpad in OSX. I would love to know if there is a Linux OS that can replicate the keyboard experience of OSX. I can live with a subpar touchpad experience but not the keyboard.
Exporting data is alot simpler than importing data. I therefore doubt that all platform providers will sit together and debate, how to structure your content. In some way this could even be impossible. Let's say platform A uses id's for references, platform B uses hashes. platform C uses GUIDs. This doesn't stop here. Think about image codecs or internal links. This makes writing importers a huge pain.

Only large companies will be able to maintain different kinds of data, which will push new user to them, because they provide most integrations.
> allowing multiple different garbage collectors

How's that a problem?
Yeah, EU made the same mistake with banking APIs. Banks now have to have API access, but not for end users, just for registered intermediaries. It just pushes the data into hands of more corporations, instead of giving users easy access to their bank.
> interoperability and distributed federation would be much more powerful than export

It'd be great. But at the same time, interoperability brought us Cambridge Analytica scandal. I don't know who social networks could be interoperable without data leaks.
One thing I forgot to add - how would this interoperate with the GDPR laws?

For instance, if I move my data from FB to something else, what happens to the email addresses and phone number of all the people I'm connected with? Assume this gets even worse when you have social platforms based in different countries (e.g. EU, US, Russia, China for instance).
Competitors: No, I've seen competitors come and go.

There are some competitors, but they target a broader audience (and have to because of VC money) and thus, their product is less focused on sophisticated users. What would you rather buy, a general purpose app that does many things half-assed or the specialized version that is exactly what you need? I can say that my app is simply the best in its category and there are way too many small details so that a copy-cat can't get everything right. Furthermore, in that niche, most people know my app, which helps.

Future technology changes: Not really. They will probably take a long time to replace the domain I'm in. However, there could be a black swan kind of thing, something nobody expects ;) But I don't really stress myself about this.

I have no daily anxiety, but there's one thing on my mind: The app space will get more regulated in the near future. GDPR was one thing. ePrivacy is coming. More privacy laws, upload filters and whatnot. The entire health and fitness market WILL get more regulated. So far, you can claim whatever health benefits you want with your app. Expect that you might need some kind of light FDA-approval (or the European equivalent) in the coming years if your app claims things. On the one hand, this is a big annoyance, on the other hand, I am in a good position and make already enough money to build up cash reserves to handle regulatory affairs if they happen to affect my app.
Plenty of websites minify their javascript, which is on the train to obfuscation. Javascript is definitely obfuscatable if desired.
It's important to deeply understand why patterns are deemed bad in one language, so you can see if it applies to another language [1]. In the case of Go, we generally try to keep interfaces small. In many real-world cases of decoration in Go, probably the vast, vast majority, the interface only has one method, so there isn't any way to forget to override the other methods.

While there's no particular exact language feature I can point at to say why this happens, in general, Go interfaces are more fluid since they don't have to be declared up front, and end up being kept simpler than Java classes and interfaces, so the concerns about failing to override other methods are greatly, greatly reduced. They are not technically eliminated, but they're pushed way, way down my list of priorities.

[1]: This is not special pleading for Go, it goes well beyond that. A good design in Java is a bad design in Python, a good design in Python is a bad design in Java, etc. If you had two languages where the exact same patterns were appropriate in the exact same way, I'd question whether you actually had two languages.
A hybrid moving object detector (CV project part 1)
Registry >.> https://superuser.com/a/1325836

Like I said, maybe not the crap you want to put up with in your personal life, but as a professional tool... worth tweaking to suit your needs.

(Oh, and in a full professional environment, can also be set by group policy)
No it's not. If someone gives you their physical business card, would you expect to lose access to it if you move houses? Once they give you their contact info, you should have a copy of it forever. Otherwise it's completely useless.
Yet they still provide with tools to export all data . So i don't think the migration of users is a major concern for them.

I 'm personally all in favor of making the APIs open and unlimited again, but within a month you 'll have journalists nagging again
> 1) support all the previous forms of materialized data so operations from the log are guaranteed to be safely replayable on it

Yes, I believe with event sourcing you typically do exactly that. The very point of it is to use the event log as the source of truth, not just an “occasional journaling mechanism.”
But that's how you grow as a software shipper.

Our job is not to program crap again and again, it's to deliver some value for the high fees we charge. Rewritting a working library to migrate language is really hard to defend...
> As a legacy gmail for organizations account holder, I would be very happy to start paying google to host my stuff, if they would flip me over to the newer gmail stuff that has all the new age APIs, integration, and google assistant stuff available.

Aren't you able to upgrade directly to G Suite Basic? (I myself have both domains on legacy free Google Apps, and newer ones on paid G Suite.)
This is a bad practice in Go for any interface type. Interfaces which are wrapped will fail all type assertions against their original type and fail to assert into additional interfaces that the original also implemented.

For example, imagine you have an io.Reader. It may actually implement io.ReaderTo which is used in some cases to implement alloc-free copying. If you wrap it into a new struct, e.g. ioutil.NopCloser you delegate the main interface but not the bonus interfaces. You can no longer cast to the type of the original reader interface either (concrete type comparison is more important with errors, which had a custom fix in Go just for this)
Ya'll just have hindsight issues.

Every MacOS upgrade has been a problem for a non-trivial number of users. It's much more likely that YOU didn't have a problem because you were new the platform and didn't have much stuff to migrate. If you just got a Mac in 2018 moving to Catalina is no problem at all. It will probably go flawlessly and the only issue you might is with Adobe software… but if you use Adobe software on any platform that's nothing new either.

Moving from PowerPC to X86 had a bunch of problems. Remember when they dropped Rosetta completely? Or when they dropped support for the first Intel Macs because they were 32-bit only that was a problem. Remember when they changed QuickTime? Or dropped AFP? How about dropping Firewire? Or how about the changes to Filevualt? Or when they integrated your Apple ID into the user login and then removed it? Or how about all those times you upgraded and iTunes stopped working and you had to reinstall it manually. Oh man, how about that total abandonment of OS X Server.

Apple has NEVER been good about upgrades. Ever. You buy an Apple device and it's good for that point in time. In 2-3 years when the warranty is up and the platform evolves it's anyone's guess as to what will happen.
Yeah, that makes sense, it still just make me cringe a little.
Innocent unicorns considered harmful? How to experiment with GPT-2 from R
(Off-topic) Does anyone know why `[flagged]` posts are censored instead of hidden? I often have to use web archives to view them.
I am currently building a brain stimulation device. I believe that we are only beginning to tap the potential of brain stimulation, and that the technology will be able to help with a wide variety of health issues, as well as help achieve optimal performance in whatever matters to you.I have a working prototype (which helped me tremendously with chronic pain and depression), a vision I'd love to discuss further, and I'm ready to fund the company myself/have interested investors.

I'm looking for somebody who has shipped consumer hardware before. Doesn't have to be brain-related, just looking for somebody who has successfully managed transforming a prototype into a manufactured product.

I'm based in LA, s.alexashenko@gmail.com (Sergey)
Facebook's argument that this data actually belongs to the friends and not the profile that's being exported, while convenient for Facebook, has to be acknowledged as a reasonable point of view on this matter.
If you're not aware of Google Takeout[0] I highly recommend looking into it. I take regular backups of my entire account, and persist them on a personal server (which has its own layers of replication.) This may not be the contingency plan you mean, but I've found it to be one useful piece of that puzzle.

[0] https://takeout.google.com/settings/takeout
If an extending class does not implement a method which is implemented by its super class, a call to that method on a instance of the extending class will invoke the super class' implementation of the method.

The super class implementation of the method may perform something that is entirely correct even for the extended class, or it may do something that is inconsistent with the assumptions of the extended class. Either way, there is no way for the compiler or runtime to determine if the omission of the method in the extending class is intentional or a mistake.

This is one reason to prefer Composition over Inheritance, especially in Java.
The same is true of Firefox itself, or indeed any piece of software.
Like I said, the reason it seems reasonable in this case is because 5G really just doesn't seem like it's super important. The telcos just need a new thing to market, and it seems totally reasonable for us to expect them to ensure it's safe, especially give the ubiquity of cell phones and the fact that most people will probably eventually be upgraded to 5G without even needing to opt in.
Python and PyQt: Building a GUI Desktop Calculator
...ok, Wikipedia it is:

1. https://en.wikipedia.org/wiki/Intelligence_quotient#Criticis...

2. https://en.wikipedia.org/wiki/The_Bell_Curve#Criticisms

3. You can also find various comments on ideas of intellectual superiority in Jared Diamond's Guns, Germs and Steel.

My bottom line is that I see no reason to believe humans can diverge in terms of intelligence over the span of a few generations. Social darwinism is a ridiculous pseudo-scientific idea that gets traction only with people that think they fall on the right side of the IQ divide.

Btw, could you give some examples of researchers that treat IQ seriously and consider it has a strong genetic component?
golang doesn’t believe inheritance is necessary. Be careful trying to put a square peg in a round hole.
It's worse than that:

> Ronald W. Dworkin is a physician AND political scientist. (emphasis mine.)

He's also written an essay entitled "Where Science Ends and Religion Begins" and a self-published book called "How Karl Marx Can Save American Capitalism."

If I was writing a novel and wanted to make it absolutely clear a given character should not be taken seriously, I would have tone it down a little to make it believable.
I also want to focus on the developer market. How did you do marketing? I found it difficult.

How do you handle sales tax? I found it very very complex.
I have asked this here before, but did not get a good answer.

When a startup takes money from an investor with significant preferences and ratchets, why is the 409a valuation for common stock the same as those the investors got? At the startup I worked, during the initial rounds the common and investor class were priced significantly differently. But in later rounds they converged almost to the same price. What is the rationale for doing this?
Things People Did to Get Rid of Their Social Anxiety
The 2.5 day run is for Summit, the world's #1 supercomputer, owned by Oak Ridge National Laboratory. Getting use of the entire machine for 2.5 days may take some doing.