skysight-inc/HackerNews huggingface dataset:
Couldn't believe the headline, but wow, it's actually an understatement. Sharing "inappropriate content" including "for example ... offensive language" is banned from all Microsoft services.

But from the context, it seems that by "offensive language" they mean hate speech. Maybe. Or anything they want.
Coreboot Picks Up Librem Enhancements, New HP Elitebook Port, Cheza Snapdragon
Is Silicon Valley over?
OpenPower at the Inflection Point
Shodan and passwords sitting in a tree, S-H-O-W-I-N-G
I have been looking for such a problem to use as you to, to kick the wheels of languages. I would like to also include some basic linear algebra and/or signal processing to test numeric stuff. But do you have an example upbon github or similar? I've got a couple decades of c++ experience and I'd like to move more into rust for my home projects but I haven't had one that really tested me with data structures and threads.
Agreed. I think its a testimony to how well they understood the market potential.
Advanced Techniques for Architecting Flow in Elixir
I see a lot of 'a laptop for school' wishes from teenagers. I'm curious whether the current generation of cheap laptops just aren't cheap enough, or is it a status thing where they actually mean they want an expensive Macbook?
Not even the message. Even the message is likely manipulative, or an outright falsehood, or, most likely, both.
> In practice, Citizens United obviated any US regulations on political advertising. A rich patron can pour as much money as s/he desires into advertising on behalf of a campaign, and we don't have a right to know who that person is.

No, Citizens United didn't do that. That right always existed. If you're a billionaire, you always could purchase TV ads that feature (for example) you talking about how great Candidate Foo is, and why Candidate Foo will be the best thing since sliced bread. That is a fundamental right of free speech in our democracy - the government cannot restrict you from praising or criticizing a candidate. They can restrict you from coordinating with the candidate to make those statements, but they can't restrict you from your own independent speech.

The Citizens United decision ruled that people preserve this right when acting as a group. So instead of one single billionaire purchasing ad spots, a group of people could pool their money and purchase the ad time instead. Or they could launch a crowdfunding campaign. All of that is still perfectly legal as long as the person (or people) running the ads aren't coordinating their efforts with the candidate and the candidate's campaign.
Xiaomi Mi A1 – A $220 iPhone clone with stock Android
The A/B updating scheme is a massive waste of space in most implementations... In many hardware devices, flash storage space for the OS is actually one of the most expensive components, and one of the main reasons that many devices run little hard-to-program embedded OS's rather than linux or something else high level.

Instead, a filesystem like btrfs should be used which can give the appearance of multiple versions, yet only use actual storage space where versions differ.

I'd prefer the root filesystem to be something using a FUSE-like layer which can store format specific binary diff/patches between versions, and then transparently apply (and cache) them on access.

Taking it a step further, I wish desktop linux distros had a package-manager-fs, which is a readonly virtual filesystem which displayed all the files installed by all packages, but the underlying real filesystem only contained all the original compressed packages and a cache of recently used files.
i second that !
Part of the best practices of public data involve unrestricted downlod - https://project-open-data.cio.gov/principles/

There are certainly benefits to you as a host if you restrict access to as a host. But if you have bandwidth concerns, perhaps just link to the source.

As it is now, I may be confused that you are using open data as a way to drive user growth.
"a consequence of needing to maintain backwards compatibility with older versions that were completely open."

Why on God's green earth you would want to perpetuate a security risk in the name of backwards compatibility is beyond me.
Boom Your Business with People Counting Data
The norm for what exactly? There are very simplistic init systems out there that do not supervise anything, and every daemon must come with its in shell script that checks if it is running. Without looking, I don’t know what Void does and the original comment here didn’t make it clear.
The Mac gaming console that time forgot
If you're making enough money to make it reasonable to pay the fees, I have found that a tax accountant has been incredibly helpful, even if you have things pretty much under control. If you have everything well documented, having someone look over it will not be very expensive and could save you a lot. Of course, YMMV.

Apart from patio11's good advice I would add that it may be important (depending on your tax laws) to record the value of the asset (i.e. BTC or whatever) when you received it and the value when you sold it. The difference may be capital gains/losses and might be taxed differently. You also need to understand if the accounting is LIFO (the last BTC you received are sold first), FIFO (the first BTC you received are sold first) or cost averaged. Some countries require that you declare which system you are using before you do any transactions, so some caution is warranted. I don't know how the tax system works in your country so this is not advice. See paragraph 1 :-)

P.S. I've never bought nor sold crypto currencies, but my small consulting business is primarily overseas work, so I have to do a lot of FOREX.
Google Slashes Pixel 2 XL Price to Fight Off iPhone X and Galaxy S9
I wish more PDFs written by academics had one column, not two, per page. The 2-column arrangement is harder for me to navigate when reading on a mobile device. (The OP has one column.)
Avoid Else, Return Early (2013)
I am interested as well — this is the first time I have ever heard anyone, without being under duress, switching to MySQL from PG. I would hope the reason is technical, but given it’s MySQL we’re talking about, it was likely a political decision.
How early can you retire if you move to another place?
Ah I see, yes it would be great if Android made that info available.
No computers actually come without the means of making them productive; they all have a JS engine. It's how I learned programming, almost twenty years ago - IE5 on a public computer.

That said, I do agree that programming should be made more accessible. Bret Victor and others seem to be exploring new ways of doing that, besides making computing more physical:

https://dynamicland.org/

https://news.ycombinator.com/item?id=15962730
Apple is ready to fight Google’s Chromebooks with cheaper iPads
I think the notion of political advertising is to some extent unethical, because it relies heavily on marketing candidates rather than presenting their positions. It's on thing to have the relevant information made easily accesable and another to push a rhetoric and narrative that is purpusefully manipulative. I would say that an effective ad is manipulative, thus has no place in the conversation of governance.

My main concern - which I haven't seen mentioned as much - is not how this data is being used to target voters with ads. At the end of the day if i can convince you of something with words that's fair game. I am concern with how this information is used to manipulate the voiting system - GERRYMANDERING.

I can ignore political ads. But if they know enough about me to classify me into a party AND control districting that's a problem. I encourage open political discussion, but it seems like that is being exploited and commotatized with big data to our disadvantage. Finally, the big winners aren't gop/dems. It's the people selling them this data and lining their pockets with money.
A compelling look at the flaws in the Chinese economy
Integrated Digital Marketing Training in Indore
You are not your tools: programmers are more than the technologies they use
> Nothing requires that you post your beliefs, work history, daily plans and such.

Except a lot of information about these things can be inferred simply from using the network, through metadata and behavioral analysis. Facebook will also use their software running on your machine to steal just about every piece of information they can access at rest there.
Mastermind behind EUR 1B cyber bank robbery arrested in Spain
I'm not sure what the problem is with "society necessitates the direction of science".

What else do you propose the science be directed by? What else is really there? Are there any other real reasons for science at all?

Science is for us, the humans, the society. Studying things with no reason or benefit for the society, somehow detached from humanity, for what, some vague abstract reasons? I'm not sure I would want to put my effort into that, either in the specific sense, or even in the more implicit sense of funding it through my taxes.

Doing science for the sake of science? What's the point?

Looking at the question from another perspective though - I think a good direction for science would to study how would it be possible to make people take the extra effort, make the difficult choices - that would lead to a natural resolution of many of their problems (like exercise would lead to less cancer). But in this specific case, stopping science from looking for anti-cancer pills, for example, does not seem like a proper way to go. Willingly preventing progress in making lives easier with low-effort methods like pills (if they really do work) does not seem like the best way to promote otherwise healthy behavior.
The First Amendment doesn't beat professional manipulation campaigns, it facilitates them.

I've realized recently that the goood thing about the First Amendment is that it leads to an electorate that is as jaded as myself. One that views every Facebook, or HN, or internet post as potentially part of a state sponsored manipulation campaign.
There's a big difference between a theoretical "Well technically they have all our data and they could share it with anyone and they could use it to target ads quite precisely"

In fact, that statement is true of the government as well. Most people just think it won't really happen, and if it does happen it'll be something fairly trivial like selling me shaving kits because I'm a man, and that my data isn't really all that revealing.

That is vastly different from:

"This specific data you gave facebook went to this specific company, in violation of facebook's own policies.

The breach of ToS wasn't followed up, and we have video of the CEO bragging about fake news, blackmail and honey traps.

This wasn't even a US company influencing the election.

Your data was directly used to campaign for someone you probably deeply oppose.

Not only that, but this specific targeting was probably highly important because we know the result of the election relied upon victories in specific states that are important to the electoral college whilst losing the popular vote.

It also turns out that what had seemed to be deep real organic discussion topics turned out to be targeted propaganda showing a scary ability to control the public discourse

Oh. And this is all carried out by a company whose CEO openly wants to run for political office and could use this to get himself elected next time."
Jp: terminal plots from JSON data
How to build a simple artificial neural network with Go
> claiming that someone in his position never will is at best wishful thinking, at worst self-delusion

Recall that "never will" is a colloquialism for "very unlikely will." I wouldn't call that assertion delusional. The word I'd use is, "probably correct." You picked two examples of unlikely candidates who did actually run. But most unlikely candidates don't ever actually run! They just don't come to mind because they didn't run.
Marriage Has Become a Trophy: A wedding is no longer first step into adulthood
I’ve seen it used mostly in small towns in the Midwest that were strongly German immigrant communities.

If you go to the upper Midwest you will similar odd uses of Scandinavian words.

It would not surprise me at all to learn that these communities are using archaic or even incorrect words.
A lot of basics compiled each line to bytecode as you entered it. The Spectrum made this explicit with its one-keypress-per-bytecode approach.
WaystoCap (YC W17) is hiring a full stack engineer in Marbella, Spain
Everything about this post and the company behind it, is a contradiction of any proposed "minimalism in software" philosophy.

Personally I have found growth and simplification by replacing the complex with the simple, not necessarily less.

But certainly less software that does many things.

For example, I might replace one monolith app with many command line tools that each do a single job well.

Embracing markdown vs myriad of closed note taking tools has been a boon.
The Guide to Blockchain for Business Owners
Real Time Messaging Application
Music Therapy for Dogs – The Blogging Musician
Companies do care about being associated with negative PR, though.

Plus, how effective is the advertising in motivating purchase versus sowing seeds of discontent?

It has utility, yes, but what the majority seem to consider, "not good".
Google Improves Gmail Anti-Phishing Defenses to Combat BEC Fraud
If you want a non-partisan debate, which I do, I think you have to look past this kind of 'who was worse' debate.

Even if there is an answer to 'who was worse', trying to reach a conclusion will just descend into meaningless point scoring.

So, rather than saying that there is or isn't hypocrisy, I guess it would have been better for me to say that I don't care.
What's your web dev setup?
I'm working on a new development setup and would like to know your setups. Currently I have:

* Dev host: Windows 7 (desktop) + OSX (laptop)
* Dev environment: VM with Ubuntu
* Prod: Ubuntu
* Sources: On host
* Source sharing: vboxfs shares
* IDE: Netbeans
* Repo: Git (github)
* Build env: NPM
* Deployment: Copy sources

Which serves me well. I'm now looking into a Docker based enviroment:

* Dev host: Windows 7 (desktop) + OSX (laptop)
* Dev environment: Docker Laradock workspace
* Prod: Containers (Docker / Alpine)
* Sources: On host
* Source sharing: ?
* IDE: Netbeans
* Repo: Git (github)
* Build env: NPM
* Deployment: Deploy containers

My goal is to keep the host machine clean and free from all the dev stuff. The goal is to have something that is cross-platform and can be quickly get up and running by me (or team members).
I take the chance to ask you: is there any command line utility similar to pip to import datasets from kaggle? Something like:

`kik pull titanic`
Thx for your comment. I must admit I just learned about FIFO/LIFO for stocks. Seems in the US, the regime is FIFO on stocks unless you declare otherwise .. but you have the option to change it (as I understood from a few hours of reading online). Forex is still mystifying me because one can also spend forex for goods. I assume you have expenses overseas too ... do you just average out the value of the forex account or account for individual transactions. I think I read somewhere that forex and equities are treated differently in some ways.

Wish there was a dummies book on this. I do have an accountant btw but want to learn myself.
Average import tariffs around the world vs. the US
It came up a lot on my newsfeed, including the post by Mark Zuckerberg about it which went viral https://www.facebook.com/zuck/posts/10104712037900071

Is your friend into tech news a lot? If not maybe that's why it wasn't shown. The only people I know who care about this story are tech people.
I did too, then sold it 2 months later on eBay. Horrible windows drivers. A 1060 works flawlessly. Never buy an AMD product after that experience.
This is the right way to view any single-source information you are reading on the internet.
I’m sure they can. But they can also choose not to distinguish a high quality user from a low quality one when promoting their site.

For example, this post - http://blog.kaggle.com/2017/06/06/weve-passed-1-million-memb... - talks about a million users. But does not say how many are low quality, inactive ones. Or even describe how they filtered out low quality users from their analysis.
From personal experience, I know that the people that may be described as the oppressors in Indian "urban" societies are often the ones that take on servile qualities when they try to assimilate in Western societies. Western society is often seen as the superior kind and the so-called oppressors of Indian society recognize a hierarchy in it, in which they are at a lower rung. It is hard to break out of that mindset.

Of course, this is all based on personal experience. I wouldn't say this is the general rule.
I've never had a cellphone either; I do it because of the danger, life is so tame nowerdays that it's one of few thrills that are still legal.
Seems like a reasonable guy. His rants on gun rights are very well balanced. "Gun-free zones don't work," apparently.
How Trello grows to 100M users
And anyone who has ever moderated a community knows how frequently people get reporting for having a contrarian or unpopular opinions. This is ripe for abuse and setting a path for MS to castigate thoughtcrime.
Energy-aware scheduling on asymmetric systems
I think that would lend itself to abuse.
https://github.com/Kaggle/kaggle-api
I don't know how US taxes work, but I have to pay tax when I do that. For example, I'm in Japan and if I buy CDN and then use it to buy GBP making a capital gain, I have to report it and pay taxes on it that year. Of course, if I sell the GBP and take a capital loss, I get to report that as well. There is actually a provision for allowing a "foreign reserve", so if you are doing a lot of business in one currency and don't want to convert to yen, you can "park" it without having to pay tax. Or at least that's my understanding of it. I have an accountant that takes care of details like that for good reason.
Tabs are ephemeral. I just lost all my tabs after restarting Firefox to free up some memory, even though I set it up to restore them: https://www.gkayaalp.com/blog/20180326_quitting-firefox.html. Be careful using them. This is probably the weirdest HN post that gave me glistening eyes...
Right. So location services are absolutely not enabled by default. You have to turn them on.
Neat! Layout is definitely one of those interesting questions around such a thing. HyperCard got away with simple absolute positioning, which isn't so awesome in our multi-device world but is unbelievably easy for users to understand.

Good luck!
Opening that link my ad blocker is going crazy. I guess the website surely runs less software, huh?
Chinese space lab to fall to Earth within days in 'fiery demise'
This seems to be an article about the origin of the term "open source" and not about what the world was like before open source. I also found it funny that Linus' original response to the question was "I honestly don't remember".
How a Product System can help you focus on what matters
Disagree.

I am around your age, and my 10 year reunion had its own domain name and website (still up - not sure who is paying for it or hosting), but my most recent reunion (20 year) was only on Facebook, and since I have never had a Facebook account, I did not find out until about a week beforehand (second-hand from a friend who was not attending).

Please be aware, this is a cohort that has mostly been together since elementary/middle school, learned Logowriter together, and had an HTML CD-ROM yearbook.

Facebook has made everybody lazy and cheapened our relationships.
European Union Competition Watchdog Renews Threats to Break Up Google Into
Why Prefer Custom Software Development and Benefits
React Render Props by Example
I knew about ActionScript's relationship with ECMAScript, but I hadn't been aware of the HyperTalk connection. Very interesting!

The Flash authoring tool was always, imho, pretty nice. The runtime had lots of issues, though.
You’re editorializing with “happy” and it’s a false narrative. Apple specifically said they weren’t happy about it and fought against it, but that the end result was they could either close shop in Chins or comply with the law so they decided it was better to be there than not.
Thanks for your response. I spoke slightly evocatively because this has caused issues for me and hence I didn’t like to see it advertised as “public”.

The biggest issue is that I cannot share my work with others (easily) if I use a dataset from Kaggle. For example, ideally I just want to have a notebook online somewhere which can be instantly downloaded and run by anyone. Having to (automatically) download a dataset is a hinderance, and having to create a kaggle account first is an outright blocker.

On the other hand using, for example, IPFS or a torrent would be better, because you can reference the dataset using a global identifier and anyone can easily get access to it.
I agree with much of the article (return early, errors management at the top, etc.). But won't returning a "wrong" value for the sake of one less line worsens the readability of the code?

When I saw that, I imagined myself spending 10 minutes trying to understand why he does that. But maybe I'm not familiar with a JS best practice here.
"removing a whole line and more braces" - this is really fighting the wrong enemy. Code should be written in a way it is more readable, not shorter.
It is a place where people go to with their uncontrolled emotional outbursts. Which is their thing when those outbursts don't have impact on rest of the world and really not fine when it leaks outside.

Yes, swear words lost all their meaning for many on 4chan. That does not make people using them any more rational.
Is about the problem that rescuers face in national parks with lost people and some attempts to use computers to recreate their most probable route (taken as a binary tree of decissions in each forking path point). Some nice infra-red photos also of Yuccas and the park at night. An interesting article
I don't have a single non-technical friend who cares. Theyve assumed FB has been doing this all along and that's just the tradeoff for using the service. To that end they're not wrong.
Fair enough, here's a more useful statistic from the article:

There are 134 single men for every 100 single women in San Jose.

That means that even in the unrealistic best-case scenario that all the available single men find a perfect female match, then out of every 100 single men, 27 will still have no partners left to date.
Looks like a great read. Thanks for sharing! Will check it out further later.
Seems to me that there is quite a bit of commentary on this subject, and you can find it by searching for its typical solution: guard clauses[1].

[1] http://wiki.c2.com/?GuardClause
Good post, it closely matches where I'm at. For any 2d project I'd look at using Godot (or even a custom/SDL solution) over Unity.

Even for 3d Unity is great to get into, but I always feel that for any non cookie-cutter project I want to build that it is always fighting back against me.
I downvoted your comment, because it just summarily dismisses the role of apathy.

No doubt many people supported the nazis for all the reasons you quote.

But why weren't there mass protests or resistance of any note against all the book burnings and all the targeting of jews in the 30s? The absence of any notable resistance to nazi policies before the war is a strong indicator of apathy.

As a resident of a country that is currently going through ultra-nationalist propaganda, brainwashing and violence against sections of our society, I strongly feel apathy of the masses towards persecuted countrymen is, and has always been, a factor in all such events and can't be so summarily dismissed.