skysight-inc/HackerNews huggingface dataset:
That was the purpose, but I think nowadays they're priced pretty mainstream.
Class materials for a distributed systems lecture series
> In the US there's no cheap and reliable way to park and sleep without being harassed by police.

IF you want/need to live in a city. The west has tons of public land with an LTE signal. I'm hanging out on BLM land in the middle of gorgeous Utah right now.
"Genetics are a key influence on aptitude."

Even though that may be true, I don't think for a moment that it's the driving factor.

I think that culture is it.

And the key one is the '5 major personality trait' - 'Conscientiousness'.

Parents who are thoughtful, considerate, value education (at least in a basic way), take care of their kids well, are stable providers - create children who are much the same in life.

I don't mean 'rocket science super parents'.

Just good, basic parenting.

This is strongly culturally ingrained.

It's at the level of family, community and ethnic group.

Good behaviours, consistently applied over a lifetime, over many people's lives, produce quality outcomes and a high degree of intelligent social organization among those people.

And of course more wealth helps.

Note: it seems that 'Private Schools' don't even provide for a better education when normalized for things like wealth [1]. So even that is not a thing.

[1] http://nationalpost.com/news/canada/private-school-students-...
Startups' Trillion Dollar Name Game – Backchannel
I can't believe I am actually defending christianity here, but yes this is true. I am not religious and have just taken the humanistic parts of Jesus to heart not the religious parts.

However even in christianity it is god who will exact this punishment, not the people. He sais men is not to judge each other. I can't get this to fit with the revenge mentality either.

For the record, the hell part is, in my opinion, one of the most glaring inconsistencies in the religion. God loves all.. but you will still burn in hell for eternity if you do not accept him/her/it blindly. I find that very sadistic and cruel.
Different people have different work styles - some prefer the focus.

Fun fact: Antirez worked on Redis solely on a MacBook Air 11"

http://oldblog.antirez.com/post/apple-mba11-my-sole-computer...
Goodbye Blue Apron and Hello NextView: Why I’m Headed Back to VC
Beyond criticizing Uncle Bob, this article shows what's being done to actually address the problem and puts forward lots of interesting material to read.
I think he means the end result is worse. By being constantly shown the information you get desensitized to it. After years of that, you're much less likely to oppose this type of tracking than you would be had you never heard about it.
For a while iOS would just seemingly randomly ask me to enter my icloud password. I’m so used to this that without reading this article I would have literally fall for this every single time.
"Mozilla recently announced that some of their German users downloading Firefox will receive a version that tracks some of their web activity, reporting it to Cliqz.com. In the wake of this development, which is pretty awful from a privacy perspective, I went spelunking into my version of FF to see if anything had been enabled already in my build."

Yep. Already listed in my build version 56 in the UK.
Bandwidth is the new tool to fight hackers
I don't think you need AI for anything to go wrong. Self-assemble is probably enough for something to go wrong. If they could self-assemble from some relatively abundant resource, and had a long enough lifespan, you get the grey goo problem. https://en.wikipedia.org/wiki/Grey_goo
Oh, I guess that's what Nas sampled for "The World Is Yours".
Can't extradite you or arrest you yet.
Despite the down votes, you are correct. Jon Oliver did a bit a while back about for profit prisons, which revealed how "high recidivism rates" were part of the investor sales pitch.
Probably going over the margin would be a matter of wet feet and moving some bamboo which wouldn't be as big a deal as flooding Tokyo.
This is related to an issue called root-phishing or superuser-phishing. You can do this with the Windows admin password prompt, the MacOS prompt, or with Linux sudo, as long as you can run code from a user account or edit a single file.

alias sudo='sudo ./somethingbad; sudo'

I'm surprised you don't hear about this that often. There is no perfect solution, since any visual feedback the operating system can do to make their prompt "official-looking" is possible by an application as well, unless the operating system can display information the user would recognize that it not accessible by the application. A perfect solution on iOS is to "minimize" the application so that the home screen is shown and then show the password prompt. The user would immediately recognize the wallpaper and icons to be theirs, which are two pieces of information unavailable to the application. However, the application could still fool the user by displaying the box over the application anyway.
They need to own up to the fact it is community they have the power to manage. If they want to govern through censorship then they're going to bother a significant amount of people and turn off another portion who don't see them properly supporting and facilitating a safe online space.
It is unlocked when you get more points.
French intranet solution LumApps raises $8M for the international expansion
https://en.wikipedia.org/wiki/Test_anxiety
'The universe expands' in what? I thought everything was the universe, as meant by the term 'universal'.
I'd settle for a dumbphone with WhatsApp and a solid browser. I miss having to only recharge once a week.
>Yes, but they increase delivery time problems and developer time problems.

That's purely guesswork. Seriously! My observation is that as the size of the project grows, type system switches from hindrances to actually speed up development and save developer time. Ever try to grep weakly typed system for name definition? Yeah, you don't have that problem in strongly typed system. Lots of other reasoning are easier to do with types than without.
The family tree seems pretty clear to me, yes, Silverlight was a sideways jag, but it wasn't originally "just" for embedding in the browser, it was a cross-platform WPF subset. (In the family tree both WPF and Silverlight, sometimes codenamed WPF/E for Everywhere, split from different goals of the original Avalon project.)

I think you can tell that WinRT/Metro/UWP was/is meant to replace WPF. It used to be extremely limited, but A) had a bigger cross-platform reach that WPF (ARM is/was a big deal), so started with the cross-platform subset, B) was essentially "Win64" from scratch so had a lot of pieces to build.

Starting next month-ish UWP supports .NET Standard 2.0 and the hard work of the re-convergence of classic desktop .NET and cross-platform .NET APIs has happened (huzzah), and it will be a lot harder to argue that UWP is "extremely limited" compared to WPF because 70% of NuGet will just work.
I don't know much about Zcoin. Looks promising if the description is to be believed.
Part of being a professional is listening to the experts and, even more importantly, paying attention to the data. This applies to criticism of the software industry as much as to the industry itself. I think what rubbed a lot of people the wrong way about Uncle Bob's piece is that even as it called for greater professionalism none was evident in the article's own construction, and that seems rather hypocritical.
This might be something for you two guys if you can afford it...

http://mashable.com/2015/10/28/altwork-station-laying-down
At least here (Italy) CSV is not commonly used (because of the different way we use the comma as a decimal point) and the default (in Excel) separator is then set to a semi-colon.

A more common format is TSV (TAB delimited) which makes a lot more sense, however the best choice when importing data in Excel is still to change the file extension to a non-recognized extension (like - say - .txt) and in the "import wizard" set the appropriate separator and set all columns as "text".
Learn Go: Constants – Visual Examples – All There Is to Know
Accelerating Quantum Chemistry for Drug Discovery
The comment is not "not even wrong". In fact you are not even really disagreeing.

People with high SES have children with high IQ, then those children's children also have high SES and IQ. Does it really matter if the high IQ was because of inherited genes vs inherited wealth? You both already believe that it is hereditary.
Ok, fare enough. You win. :)
I've never quite understood this argument.

Why does ethnic homogeny matter?
> How do you deal with solitude? Most can handle it but seeing as everyday is a new day in a new place there must be an urge to share that with somebody.

I haven't experienced solitude so far. Sometimes I even leave crowded spots because I want some time for myself. I travel in Europe, not in Alaska. I meet people everyday and on top of that I have a regular job and interact with my co-workers every weekday. Mostly asynchronous and sometimes synchronous.

> This mode of living must have an impact on the ol' love life. What do the ladies say - if you meet many at all - when you suggest going back to your van/office/home?

Yes, this is can be a problem. Sometimes you meet people who don't love the "simple" life like I do. I respect their opinions and either spend time with them in their world or make a compromise, e.g. stay on a campsite that offers all the facilities you have in a regular apartment.

But at the end you usually hangout with people that get a long with you and your life style?

> What are your plans for the Winter? I imagine just go as south-west as possible to chase the sun.

Yes, I'll follow the warm weather once my naked feet get cold here.
I remember having the same idea, but I always thought the password dialog is distinct from any other dialog available to the app developers. Guess now it all looks the same :P
"One is white text on black for dev work, the other is white text on red."

Cool. Sorry, but I'm going to steal this idea from now on.
I guess it depends on what you mean by open platform.

The platforms are well known, architectures are standardize, GPU drivers are often proprietary similar to the desktop world, but ultimately I can flash anything I want on my phone, I've run stock Android, several modified variants, Firefox OS, Ubuntu, Sailfish and others.

From a software perspective that's all not too hard to achieve, the hardware side of things does lack standardization but that's because as you say, it's not exactly something you can hand assemble.
Why do managers go bad?
Astro Pi annual science and coding competition
You can thank cperciva for the honor :)

http://www.daemonology.net/blog/2013-06-17-crypto-science-no...
There are zero mentions of any other open source project too.

The good news is that having a commercial platform on OpenStreetMaps is a good thing (tm) - they are driving a lot of improvements to the dataset and the licensing on it means that they have to as they improve it.

That's a good thing in my book, but yes, all of this investment would be impossible without OSM.
I've no idea where you're going with the TV thing; it's a TV. It was just an example of how Linux is everywhere. It has as much worth as any other TV. The firmware updates are via Internet or OTA, like, you know, a TV.

>Talk to me in a couple of years, now that everyone is migrating to BSD style licenses

Nonsense, Linux is more popular and more widely used than ever. You were saying the same things two years ago, right? I suppose you'll still be saying the same two years from now.

> Had the BSDs won against GNU/Linux*

The BSDs aren't against Linux (except in the minds of some overly zealous BSD fanboys). The popularity of Linux has increased the popularity of the BSDs. They've helped each other.

EDIT: Oh yes, Containers! How could I forget containers! Just add it to the list...
I wouldn't say worse per se, but it is bad in its own right for the reason the parent comment stated.

If it's "normal" to track every step and shove it in your face, surely you must be paranoid to not let them do at least some of that stuff.

I'm not saying there's no use for the data, and the services provided. It's just the opt-out nature of invading my privacy that I personally don't approve of.
I used to do the same thing with RDPs to windows production servers. I'd set up a different colored color scheme on each computer, with prod being bright red :)
Do I need to know more than what you said - that they can prove that code meets a spec?

This can work awesome for small programs and clear algorithms, but as is hinted in the article, one has to first create a correct specification.

I gave an example in another post, here's another: unforeseen interactions between two components built to spec.
Oh shit, that's some great information there!

I don't plan on doing the whole journey on bike, the main 2 parts I want to do on a bike is Vietnam (tried doing this last year, but had to give up due to the weather), and Mongolia. The rest, we'll see what happens!
> That's the thing though, the "social problems" are the important problems.

And yet, we still seem bogged down with bugs and vulnerabilities caused by non-social problems. So use types to get rid of those problems, and then we can worry about the social problems.

> Lack of strong typing does not seem to be the issue. Lacking domain understanding/logical errors is the problem.

Types help with this too. Formalizing a property that is inconsistent, underspecified, or over-constrained is a natural part of designing a type to represent that property.
> It boils down to lack of funding and lack of teachers. Lack of new teachers -- as well as absolutely insanely strong unions -- are also some of the reasons why teachers effectively have tenure at schools. In Australia, teachers can be moved around schools (in a given state) as well, which is even more flexible than just tenure at a university.

So basically we have no friends. The unions are not our friends obviously but the people who want to break teacher unions are also not our friends because they want to profit at our expense.
We definitely need history and science otherwise people vote for politicians who also don't understand history and science.
I prefer to code on my laptop. You may be able to see more on a big screen, but you can't concentrate on more. I have GNU Screen set up with multiple command line tabs that I can switch between using hot keys, which is automatic enough that it happens at least as fast as I can mentally switch. I keep things in a consistent setup (bash on tab 0, editor on tab 1, etc.) so I never have to figure out what tab I need to go to.

When using a large screen, I struggle with figuring out where to look on the screen quickly. I could build habits that would remedy this by distributing things consistently on my screen, but then I'd have to build separate habits for my big screens and little screens.
Using telemetry to see how users use software is pointless. It does nothing to actually explain why a user is doing something. So instead you have to have teams of people who try to make, at best, an educated guess about user activity and reasons behind them.

If I'm clicking back and forth in a window, why should you assume it has something to do with your software? Yeah it's the most likely culprit in your opinion. But in my opinion I simply accidentally clicked somewhere, brought your window to focus, and went back to what I was doing elsewhere. Or clicked a button and clicked around to figure out how to undo it. I've seen tons of people with ADD-style clicking and typing while they're actually doing something completely irrelevant. It's literally just noise. Why do you need to try to interpret it?
Holy shitballs. This flatline is barely meaningful, and the number of HN members who want to treat this as an opportunity to soapbox some tangential agenda is nuts.
Sounds like the Therac incident was caused by a concurrency error. Type systems can prevent this via type-level ownership systems (a la Rust) or safe concurrency types (a la Haskell’s STM).
OP said "Type systems to me seem to be (I'm not exaggerating) the answer to all software reliability problems (barring social ones)."

Pay attention, please!
PHP and IoT Makes a Gateway to Successful App Development
Thank you! I will follow/comment on the issue.
I was on my way out the door at my first job, and an SEO person stopped me and asked me if I could fix something. I just needed to delete a single row from a database. Easy enough. I get as far as “DELETE FROM table_name” and for some unknown reason run the damn thing without a WHERE. All the rows, gone!

We did have nightly backups but the guy with access to them was notoriously hard to get the attention of and lived in a different state. I was on my way out the door, and now I ended up being stuck there for another few hours trying to get ahold of devops.

At the company I am at now, we had a devops person whipe our multi TB CDN on their first day trying to make an improvement to our asset sync script. It took probably 2 days to get the whole thing reuploaded.
If you read vanderZwan's analysis in another comment thread, it seems this discovery did not involve dark matter. It was well below 50%, and the baryon particles were always predicted to be there, they were just finally observed directly.
An Appetite for Productivity
You're sharing a Russia Today article?
One Stop Systems Exhibits Two GPU Accelerators with Nvidia  Tesla V100 GPUs
Reminds me of https://www.youtube.com/watch?v=ohcwksrvDOg
I think this hit the nail on the head.

Most devices are actually sold at barely over cost.
Nextdoor uses a variety of address verification methods including public record checks. Only a subset of users receive mailed postcards.
If you disable on your account, you can't see the last seen status of your friends, even if they have it enabled.
Rather than asserting that the laws of stupidity are an inherent characteristic of people, I think it would be more useful or productive to apply the laws to human actions instead. So the third law would be something like:

A stupid action is anything that causes losses to another person or to a group of persons while the executor of action derives no gain and even possibly incurring losses.

The laws could serve as a heuristic for people who consistently perform stupid actions, and reconsider their position from being a plague to something (better?) like a bloodsucking parasite. Admittedly, the laws of stupidity seem to be in conflict with the laws of conservation. Then again, This comment probably qualifies as an act of stupidity.
Puerto Rico in talks with Tesla for batteries; Sonnen to help build microgrids
>A perfect solution on iOS is to "minimize" the application so that the home screen is shown and then show the password prompt.

IIRC, this is similar to what happens in Windows since Vista. When you need to input your root password, all applications are minimized and you only see a dim wallpaper and the password prompt.
Tear down the new institutions
All excuses.

Nature is the best part of this world for me. Everything else is a distraction. I know this afternoon I get to go hike up a canyon and climb the rim up to see a natural arch. On a normal Tuesday. So I'm going to get my shit done when it's a perfect day out with the sun shining in my eyes. Then I get to play.
A Community Network in the Remote Georgian Region of Tusheti
I own a oneplus3 device. Since I switched to LineageOS, it's faster, the battery lasts way longer, and it doesn't even get warm on 3d games where it got burning hot before.

The devices are a mixed bag, some of them are quite decent.

OxygenOS, however, is garbage.
Okay, that’s pretty slick.

I guess lucky for me I always enter my password in the Settings app directly, because I don’t know my password and the iPhone won’t let me go to a password manager when it gives me this popup without warning.
Top 5 Bluetooth Low Energy Solution Providers in USA – Know'R CMS
You can find all kinds of anecdotes on both sides. Facebook's app was built by Microsoft for years because Facebook had zero interest in Windows phone/mobile, but download counts in the Windows 10 store on PCs/desktops/tables pushed them to build React Native for Windows 10, they now officially control their own app, and it's been keeping decent pace with iOS and Android these days.

(As a kindle user, I too am extremely disappointed Amazon developers haven't yet build a modern kindle reader for Windows 10 and cling to their Windows 7-targeted Win32 apps for now. The Silverlight-based app they built for Windows 8.1 I still use sometimes, and it is woefully out of date with the features of most of their other apps.)
But if all of these things are correctly typed, then it would be visually more likely for someone to notice that the algorithm doesn't return the type it says.

Also, C++ static types are rather weak. Its optional types are useful, but its not like in SML where the compiler ensures that you handled all possible cases.

A good type system can't catch all kinds of errors though.
Realm Report Q4 2017 – The Rise of Kotlin and Other Mobile Dev Trends
I had the same issue, but I was so paranoid that I would always cancel out and not put in my password. I'm 95% sure it was legit, but randomly asking my password for seemingly no reason made me paranoid.
To the author: the double quote characters in your phishing dialog are straight ASCII " but the quotes in the official dialog are Unicode open/close double quote characters.
>How is your occupation and exact location non-personal?

Not only, how many degrees of separation do exist between your "unique device identifier" and your identity (additionally given the restricted area provided by Zip code, area code and/or location)?

What is exactly the "unique device identifier"?
The IMEI, the MAC address, something else?
Right, but in Windows can't any application reproduce that behavior?
detect.location: https://github.com/KrauseFx/detect.location

watch.user: https://github.com/KrauseFx/watch.user
This is, in a nutshell, the secret of the internet.
Haha. The look on that guys face just made my day.

I'd be paranoid that the monitor would fall on me. That may be good thing though as I'd avoid procrastination to get out of the danger zone as soon as possible.
Ummm; for me, as a total layman w.r.t. ML, the Tensorflow snippet actually looks much more readable and understandable at high level... I guess it might be harder to evaluate what's exactly happening inside (what precise algorithms are chosen, what are the runtime costs, etc.), but at least I have some kind of idea what this code might be doing. While between MSELoss, SGD, zero_grad and loss.backward(), all bets are off for me. So, what I want to say here, is that Tensorflow seems to at least win at readability; which I find a non-negligible aspect.
Hang on, while your statement seems logical, it doesn't necessarily hold true. Certainly does not work when training dogs.

https://nij.gov/five-things/pages/deterrence.aspx
What does the init system have to do with this?
Let's send patches to text editors so they render fancy ASCII characters? I also find it amusing that "fancy ASCII characters" is even a statement that can make sense, there's only 127 ASCII characters!