skysight-inc/HackerNews huggingface dataset:
Very nice of the author to spell 'Iphone' and 'Ios' in accordance with English capitalisation rules, refusing to submit to the idiotic dictates of some marketing department. Well done sir!
Of course. Social group influences a lot how you perceive yourself. You can only establish a value of something by comparison.
Misses an additional point: they would need to ban software development. Or at least, dev by unapproved, unmonitored parties.

Code to encrypt using one (of the many) algorithms shipped in .NET (which is open source right down to the compiler, and so hard to tamper with):

RijndaelManaged RMCrypto = new RijndaelManaged();
CryptoStream CryptStream = new CryptoStream(NetStream, RMCrypto.CreateEncryptor(Key, IV), CryptoStreamMode.Write);

Even if they banned everything else, people who want to create secure communications can do so with the aid of less than an hour of a capable developer's time.
Once you've added it, it's google's forever and you've only got their word that they've 'deleted' it. I bet it's still available with a warrant.
Yeah. I feel like the depth of OP's writeup blurs the lines between working with an application framework, API, and IDEs. I was under the impression that visual programming is different from IDEs or frameworks...
I use it for all my side projects. I will change when something revolutionizing comes up. Not flavour of the month lile React
> A kid that believes that he is inherently naughty wont even try nor has reason to try to behave itself

How did you make the jump from telling a kid they're being/acting naughty to a kid being inherently naughty?
Pictures are a mission critical for my thinking and my communication in software engineering.

I would be hard pressed to discus the operation of any
sort of datastructure beyond a linked list without sketching. For example a binary tree and it's traversal routines are (at least to me) much easier to understand with a picture along side the exact state.
This is only true if the repair is cosmetic. The nice thing about 10-20 year old cars is that anything that doesn't wear out is cheap and easy to find from a wrecker. I recently hit a deer and bought a hood, headlight & grill for $200.
Animals have parasites, welcome to the planet earth.
What’s now and next in analytics, AI, and automation
I was there doing that around two years ago.

Very nice experience.
Coming.

I work in public digitization and we're still a lot of years from implementing things like self driving cars. We're running tests of course, but a lot of places the road markings, or lack there off, aren't good enough for the current tech. Heck, in Denmark we also have a lot of specialized road sings that the AIs can't read yet.

Similarly RPA and machine learning are just in the trial stages with very few human resource available to make good use of it.

What we can tell from all these tests and proof-of-concepts though, is that the technology is going to be viable sometime in the future.

No one can predict exactly what will happen of course. As I've already mentioned it'll certainly create new jobs, but those jobs will require higher educations, and I think that's the challenge which worries us in politics. Because the people that are going to be replaced by self driving cars won't be easily reschooled for something else.
My only rule is that I won't work on stuff that makes the world a worse place. I don't have to work on something that necessarily makes the world a better place, just not actively make it worse. It rules out a surprising number of jobs.
Does it seem reasonable to you to ignore every $ of income which is over median? Perhaps capping the income instead and taking the average could be more informative.
You are right :-)

But we could also consider another example: try to return the nth digit using a regular expression.
> There used to be a time when computers were really one (or few) trick machines

You mean the time when programming was done with plug boards?

Computers have been more or less universal since the time RAM was used to execute the programs, the fact that files are a convenient way to organize data does noes not detract from the fact that the internal structure of a file needs to be known if you want another program to make sense out of it.

In that sense the text file is the most enabling element here, and binary files with unknown structure the least.

The ability to quickly load a program quickly (rather than to load it in through elaborate means such as plugboards, switches, punched cards, paper tape or magnetic reel-to-reel tape) definitely has had a lot of effect on the universal application of computers but that doesn't mean they weren't universal machines.

And even in the time of plug boards there were tricks that would keep multiple programs active by means of switching out an entire bank or segment of configured boards for another.

Software is as modular as the hardware it runs on permits, but it can also very effectively restrict or expand that modularity, a nice example of this is virtual machines which present a machine entirely different than the one that the original hardware embodies.
And I found one report from EU website

Human health implications of organic food and organic agriculture

http://www.europarl.europa.eu/RegData/etudes/STUD/2016/58192...

p.29
In order to assess the potential health risk for consumers associated with exposure to dietary pesticides, epidemiological studies of sensitive health outcomes and their links to exposure measures have to be relied on. The main focus so far has been on cognitive deficits in children in relation to their mother’s exposure level to organophosphate insecticides during pregnancy. This line of research is highly appropriate given the known neurotoxicity of many pesticides in laboratory animal models [162] and the substantial vulnerability of the human brain during early development [180]. Most of the human studies have been carried out in the US and have focused on assessing brain functions in children with different levels of prenatal organophosphate exposure. In a longitudinal birth cohort study among farmworkers in California (the CHAMACOS cohort), maternal urinary concentrations of organophosphate metabolites in pregnancy are associated with abnormal reflexes in
neonates [181], adverse mental development at two years of age [182], attention problems at three and a half and five years [183], and poorer intellectual development at seven years [184]. In accordance with this, a birth cohort study from New York reported impaired cognitive development at the ages 12 and 24 months and six to nine years related to maternal urine concentrations of organophosphates in pregnancy [185]. In another New York inner-city birth cohort, concentration of the organophosphate chlorpyrifos in umbilical cord blood has been found to be associated with delayed psychomotor and mental development in children in the first three years of life [186], poorer working memory and full-scale IQ at seven years of age [187], structural changes, including decreased cortical thickness, in the brain of the children at school age [188], and mild to moderate tremor in the arms at 11 years of age [189]. Based on these studies, chlorpyrifos has recently been categorised as a human developmental neurotoxicant [190]. Several reviews of neurodevelopmental effects of organophosphate insecticides in humans have been conducted and most of them conclude that exposure during pregnancy, at levels found among groups of the general population, may have negative effects on children’s neurodevelopment [191-193]. A few reviews find the evidence for such effects less convincing [194, 195]. The discrepancy in conclusions is probably related to the large variability in study designs and the methodologies used to assess exposure and neurodevelopmental outcomes across studies, as well as differences in the procedure used for including studies in the reviews.
Freefly VR Beyond – For iPhone and Android
> And then again, your media all saw proofs of WMD in Iraq

I'm an American and maybe completely out of the loop but I never saw any news report that WMD was discovered in Iraq. I'm guessing it may have been circulated online but the news I watched never reported it from my memory.
Ask HN: Why is automatic translation still extremely bad?
We've seen much progress in AI, machine learning research and practical results. We've greatly increased the amount of data that can be handled effectively and the amount available to Google et al in the past 10-20 years. Yet, automatic translation (Google Translate) between others than a handful of similar languages is still extremely bad. Attempting to translate Arabic, Hungarian, even Swedish to English yields mostly gibberish. What's missing, what are the problems that haven't been solved and can't even be tackled with massive amounts of data (i.e. manual translation of phrases)?
It shows an interesting conundrum. Tell kids—and even people—that their work is awesome and they won't strive; tell them the harsh truth and they won't try again. Bulk of my personal history consists of falling in the latter. I hated being mediocre, and in my school life, I barely tried anything; when I did, it only took a brief while to understand that I am not up for it.

What's the solution? It's not as easy as educating students about growth mindset or long-term rewards of failure. They wouldn't absorb it the way you intended. Most failures don't necessarily motivate to improve. In fact, I think they result in people dropping out. It takes a long series of failures before you accept it as a part of the process.

I have read many theories surrounding how we can make our kids strive, make them resilient, and compassionate. So far, none of them have sounded convincing. There are probably many hidden factors involved and I guess it mostly boils down to: environment and luck.
Good luck buying an industrial robot right now. Anecdotal maybe, but from my personal experience all top 3 players are experiencing supply shortages due to strong demand.
21 Day Law of Attraction Programme – Pay What You Can Afford Week
In my opinion, Brave New World is still groundbreaking now. Not because of the writing style, but because of the ideas and messages of warning for the Mankind. From my point of view, being both great novels, Brave New World is very different to Nineteen Eighty-Four (e.g. [1])

[1] http://www.pensnest.co.uk/A-Level%20Pages/mod5compare.html
Even if this was actually possible to do without compromising our security, it would not achieve anything as the bad guys will just use alternative methods to achieve their goals.

End game: Society will be none the safer, and the government/puppet masters will have total surveillance.
Exactly, markets are based in perception. Doesn't matter what is the true value of anything, it depends what majority thinks. To quote GOT "Power lies where we think it lies".
> Frankly all that is needed is a defined IPC protocol that the market sticks to.

We had one, and then we botched it. So now we went from HTML->HTML+JS->JS->webassembly. These are all steps back, not forward, soon we'll be simply using HTTP to ship application binaries that you no longer have any rights at all to, it is in many ways a situation worse than the one where everybody bought shrink wrapped software.
Should grades reflect absolute knowledge (e.g. if you have this grade then you are that good) or should they reflect relative ordering? With increasing competition, the relative difference of the top should become smaller. That is one factor.

Grades inflation happens because grades and having finished the school once you started now matter more to students then they used to. The techniques they often use (negotiation) are not exactly commendable, but it still had more to do with price and benefits of it then self-esteem and trophies when they were four years. old.
Terrorism happened before the internet.
I think GP is saying that it's precisely because grades are limited to a handful of values that you get grade compression instead of grade inflation, and that if prices were limited to some upper value you would get price compression which would be bad.
The full guide of using webpack with wordpress
SEEKING WORK

Location: Tel-Aviv, Israel

Remote: Yes

Willing to relocate: Not right now

Technologies: angular 1, Knockout, VueJS, es6, html5, css3, sass, scss, node, php, building restful api’s, git, gulp, jenkins, jira, mysql, postgres, redis, mongo, aws, .Net, C#, Asp.Net (& .Net Core).

Resume: http://ionisolarz.com/cv_js.pdf

Website: http://ionisolarz.com

Email: jsolarz@gmail.com

Linkedin: https://www.linkedin.com/in/ionisolarz/

I'm a full-stack developer with 15+ years of experience in the field, having strong business development and leadership skills. I'm product-oriented with lots of experience managing a project from concept and design through completion.
Ios app submit guidelines
In general I think people very rarely do work they honestly believe makes the world a worse place. That rule you have is probably implicitly or explicitly shared by the majority of people. They just happen to disagree with you on which things make the world worse.
The article pretty much comes out the gate with bias and agenda, now days that passes as journalism. I also find this habit of using allegations as proof really frustrating. I agree, it's disappointing to see garbage like this posted on Hacker News.
Changing work can be costly, risky, difficult and just plain annoying. It may have negative consequences for the family and for your CV (imagine leaving your job soon after you realize what you _really_ are working on... and then again... and then being asked in an interview about that). These are all reasons enough to stop some people from simply changing a job once they realize it's not what they want to work on. Because oftentimes you don't know how you respond to something until you're in it.
Location: Tel-Aviv, Israel

Remote: Yes

Willing to relocate: Not right now

Technologies: angular 1, Knockout, VueJS, es6, html5, css3, sass, scss, node, php, building restful api’s, git, gulp, jenkins, jira, mysql, postgres, redis, mongo, aws, .Net, C#, Asp.Net (& .Net Core).

Resume: http://ionisolarz.com/cv_js.pdf

Website: http://ionisolarz.com

Email: jsolarz@gmail.com

Linkedin: https://www.linkedin.com/in/ionisolarz/

I'm a full-stack developer with 15+ years of experience in the field, having strong business development and leadership skills. I'm product-oriented with lots of experience managing a project from concept and design through completion.
Here you go. MSM outlets.

http://www.latimes.com/world/europe/la-fg-germany-refugee-mu...

http://www.independent.co.uk/news/world/europe/sweden-refuge...
Aside from our own development we also purchase around 10-25 IT systems a year. Some of these come from minor firms, sometime we even buy development directly from student startups where we do a lot of the usecasing and teach them on real world application, and we wouldn't hire someone doing Angular 1.

That's just us of course.
Even the parasites have parasites.
"A kid that believes that he is inherently naughty"

Occasional negative feedback doesn't create an inherent self-image.

"It is not even actionable command"

These are children, not puppies; children are perfectly capable of associating being called "naughty" with specific behavior.

You have very extreme views regarding children.
I also want to do something like this. I and some of my friend have a private Telegram channel where we shares useful links. This weekend I have some free times and decide to just do something, and here is the result:

https://betterdev.link/

Basically I collect links that aim to help myself learn a thing or too and hopefully other people to.
Yes! ;-)
The dolphin who loved me: the Nasa-funded project that went wrong (2014)
The majority of terrorists are second and third generation immigrants. Border control or travel bans won't stop them as they already here and would not have prevented all terroristic attacks.

Trump's travel ban or lidar-based border control wouldn't even have prevented 9/11 as most came from a country that is of economic importance.

Maybe Luckey can sell its technology to Saudia Arabia and Trump can then boast of the big money deals he made. In the mean time SA can fund European mosque's that calls not to integrate, to resist western society/ideals or democracy. That is big part of the problem.

I don't believe for one bit that this has to do with "security" or "keeping troops save". There are easier things you can do that would improve that.
Why most freelancing advice doesn’t apply to programmers
It does not help that the tech companies preach a kind of false equivalence here. Part of their argument is that they are investing a lot in ensuring they can "take down" these posts quickly.

So, the legal system in most countries is that if you post something explicitly (not in jest, or metaphor, but quite deliberately and with the intent of other people's death) asking people to murder other people, that is something that you perhaps ought to be charged with an offence over.

Meanwhile Facebook, etc, essentially argue that ok, they posted a request for the murder of a lot of people, but hey, we took it down after only a few thousand people read it, and we've closed the account (until they open another one), so that's job done, no need to prosecute any further, you shouldn't ask us to cooperate with police, we've got adverts to sell here.

Small wonder that governments are changing the law, when tech companies regard requests to kill people as something that, if really pushed, they'll treat as equivalent to how they handle copyright infringement, but actually there's less money in it for them so would you mind if it was a bit further down the planned feature list.
I agree because I hate the pain of debugging. I disagree because if something takes that away, then where is the skill in my work?
Top 8 Best Free and Open Source NAS Software
We're literally at war. In a war, it's not just "their" guys that get killed. It's a two-way thing. It's amazing how many people don't seem to get this.
You don't need to laud the outcome, you need to laud the inner part of the child that is striving to be better and that enjoys the process of doing the thing for its own sake. They need to know where they are, but discouragement is more of a sign that they're not enjoying the activity. When someone really enjoys something they like finding the flaws in what they're doing so they can get better.

I was far more discouraged learning French than Russian and Russian isn't exactly easier than French. The difference was that I was being forced to learn French against my (at the time) wishes. I just wanted to do math and play with computers - things that didn't discourage me.

Viewed from this angle the task of guiding children is different: How do we get them to enjoy the things we need them to learn?

I don't have an answer to that, but maybe its ok. Maybe children also need to learn that sometimes they need to muddle through something they hate, and maybe one day they'll change their mind about it.
Blind reviews won't magically create diversity
So you're saying we shouldn't be free to speak freely about other people speaking freely? Free speech only applies to Luckey, but not to anyone who disagrees with him?
If you are "Happy to agree with AGW", you're not a climate denier, or even a climate skeptic as Scientific American would define it. (Unless, of course, your agreement with AGW is not really that). The article is about consilience of evidence, and doesn't even touch on mitigation, so it's hard to guess what you are reacting against.

Your characterisation of the controversy as religious is interesting to me. We would both probably apply the adjective "religious" to firmly held beliefs that are unsupported by the facts, but would disagree as to the facts. And we would both not apply the "religious" adjective to ourselves.
Criminal waste of energy
I have never understood why people think that if someone has something means they don't need more of it.

Because almost everything in life works this way. Once I have a place to live, I don't need to find a second one. Once I've eaten enough food to be full, I don't need to keep eating. Maybe by buying enough clothes you can avoid doing laundry, though…
Have fun convincing China to commit economic suicide.
This technology can't be used to "oppress" populations more than any other technology can. It's here given as a possible solution for surveillance of military bases and border control. Both seems sensible enough. I think you're seeing it in a too grim light.
We Bought a Crack House
Ask HN: What code samples should programmers read?
What are examples of code that ever programmer should have read and analysed because they show a particularly deep insight into the problem, a creative attempt at a solution or otherwise outstanding proficiency?

Goal is to learn something from excellent pieces of code, much like it is practised in art by studying Old Masters, pieces of literature or musical compositions.

PS: I admit to exaggeration in the headline / first paragraph ("should have") btw ;)
So it's basically static site generator with Bash and Asciidoc.
It has been long time since I tried Hugo, how much of the Asciidoc/tor features does it support?
Text doesn't interfere with a programmer's imagination or ability to visualize the system. Visual programming suppresses imagination and imposes a very limited and impoverished visualization.
This debate is meaningless for several reasons:

1. The original argument is a strawman. What do they mean by "data"? Is it survey results, microarrays, "Natural" images, "Natural" language text or readings from an audio sensor? No ML researcher would argue that applying complex models such as CNNs is useful for say survey data. But if the data is domain specific, such as Natural Language text, images taken in particular context, etc. using a model and parameters that exhibit good performance is a good starting point.

2. Unlike how statisticians view data (as say a matrix of measurements or "Data Frame"), machine learning researchers view data at a higher level of representation. E.g. An image is not merely a matrix but rather an object that can be augmented by horizontally flipping, changing contrast etc. In case of text you can render characters using different fonts, colors etc.

3. Finally the example used in the initial blog post, of predicting 1 vs 0 from images is itself incorrect. Sure a statistician would "train" a linear model to predict 1 vs 0, however I as an ML researcher would NOT train any model at all and would just use [1] which has state of the art performance in character recognition in widely varying conditions. When you have only 80 images, why risk assuming that they are sampled in an IID manner from population, instead why not simply use a model thats trained on far larger population.

Now the final argument might look suspicious but its crucial in understanding the difference between AI/ML/CV vs Statistics. In AI/ML/CV the assumption is that there are higher level problems (Character recognition, Object recognition, Scene understanding, Audio recognition) which when solved enable us to apply them in wide variety of situations where they appear. Thus when you encounter a problem like digit recognition the answer an ML researcher would give is to use a state of the art model.

[1] https://github.com/bgshih/crnn
One thing the general media don't seem to understand is that the whole discussion about robots isn't so much about AI but mostly about automation. We don't need intelligent machines to get there, we're already automating jobs/tasks. In our industry for example bots are everywhere.
No Android

Bah.

I want to try it! :)