skysight-inc/HackerNews huggingface dataset:
The best case I see, is the modern day equivalent of the horse that could get you home when you were otherwise too drunk to do so yourself. The worst case I see, is that this technology could be imposed on all of us, whether is works, is useful, is needed/wanted or not.
The Document Foundation announces a new user interface concept for LibreOffice
Yep, read it and its flaw is the assumption of "correct" code transfer from another application to the error region, resulting in "correct" code. In other words, it ignores the context.
And such self healing systems have been around.
I worked with "syntax-healing" compilers and code that linear interpolates upon error to a approximate solution of nearby earlier results. So dividing by zero is basically- nearby is 1 - the identity operator, with a minus in front if you divide a neg number.
And that is just a solution for flawed code that returns numerical results.

You can not switch context that easily, without erecting a whole system of Meta-Information for every function. So instead of debugging, we start to fill out forms again, hoping- not knowing for certain that the result will be self repairing. And then the idea dies, to be reborn again, one generation into the future.
Because self-repair system even in nature are often flawed and kill the repaired organisms.

If time and resources wouldn't matter- you would stand a better chance of solving this, by having a result fitness function (aka unit test) and a genetic algorithm, modifying the code.
>>Instead of spending a fortune, Trump won the primaries by saying things that made sense to voters.

I'm afraid Peter is misinformed. Trump did spend a fortune to win the primaries. $63.3 million, to be exact. Only Ted Cruz spent more than him, at $85.8 million. You can look at the numbers by the Federal Elections Commission here: http://www.fec.gov/press/summaries/2016/tables/presidential/...
Look up 'ctags' and vim and the language of your choice.
I work in those offices, paper still exists, lots of it is printed, often though as an easy way to carry a document around for review.
I think it's not disinterest, but more of a reality check. While we all agree that self-driving cars will be a game changer, some of us think that it can be easily blown out of proportions.

"The needs of 10s of millions of commuters in America" could have been addressed with public transport years ago. The fact that they weren't should tell us that there's more to it than whether someone drives the car or not.
Thiel Is Almost Definitely Behind This Mysterious ‘Heterodox Science’ Course
How the Die Hard Franchise Can Get Back on Track
Analyzing programming language statistics of 100,000 GitHub repositories
Woah the article started out fine but from there it's all downhill. I honestly feel bad because I was expecting to read some good insightful post but you really let me down.

> The Answer, there is no 100% proof for that, however the type investors in Cyanogen raised funding from gives you a glimpse, Rupert Murdoch is one of the investors in Cyanogen Inc, he is a Jew pro the terrorist and criminal Jewish state that is stealing land from indigences Muslim Palestinians, and killing them and their children for no reason other than saying God is our lord. It has been doing so since England gave the unjust Balfour declaration in 1917 to the Jews to establish a Jewish state in Palestine.

Dude, there's a line between criticism and ranting like a whiny child who can only argue by insult after insult.
Petuum: a distributed machine learning framework
Not so far, though I'm only a third though. Also not a mathematician, I guess we're on opposite ends!
I've been wondering why no self driving systems seem to use DTAM or similar methods. Realtime dense 3D reconstruction and camera localisation on commodity hardware seems perfect for the job.
Ricetta rigatoni alla bolognese al taco
The Matrix Holiday Special (2016 Edition)
What costs are we not paying that others are? I'm aware the US has some low fuel taxes, but what else am I missing there?
Exactly. After going to Berkeley, there are 10+ people at top tech companies who think I'm smart and would be more than happy to refer me if I needed a job.
Yeah that sounds like a dangerously feasible (technically speaking) thing to do. It certainly falls under my category of evil too. Using someones device for ends or as means to something the customer was not explicitly aware of when buying it has always occupied the morally (and often legally) low ground.
A Github repo is not what I would call "winning the self driving cars"
No, not quite.

They got a letter from the NHSTA asking to clarify a bunch of stuff with regard to safety, and rather than respond, they decided not to sell their product.

The details are a little strange, but easily found with a quick Google search.
I want to improve my maths so that I can open up the amount of books and articles I can read and understand.
Cars also still rust out in those midwestern states, that will be a huge driver. It's unlikely the installed base will shrink, or people will not replace the cars they have.

I don't however think the NYT is on the way out, but like any news source, it can be a bit myopic at times.
To clarify a bit: When the parent comment says "isn't good for HN", he's saying that it doesn't meet the basic criteria in the HN Guidelines of something "that good hackers would find interesting".[1] Writing a list of terse statements without any explanation or examples (like "the navigation and actions should match the target user’s mental models") isn't very useful or convincing to the reader.

Also, at the bottom of the article you say you're trying to recruit a designer. You may want to consider what kind of message this article sends to prospective employees.

To answer the question "does flagging affects reach of my future content I share here?" - No, flagging just affects a single submission (by decreasing its prominence or killing it).

[1] https://news.ycombinator.com/newsguidelines.html
Category theory for the working mathematician [1] would probably be a good fit?

[1] http://www.maths.ed.ac.uk/~aar/papers/maclanecat.pdf
Heterodox Science means think about everything we got wrong 1,000 years ago and apply it to today's thinking. Conclusion: lots of things we take as scientific fact today are just myths yet to be disproved by the next thing.
$1 Store – Cheap Wedding Invitations Cards – A2zWeddingCards
The main question is: what for?
Christmas 2016 Announcement
Yes indeed - the downside of this is that it's hard to gather this information together in a way that lets you show people "which devices" are still maintained.

It is much better for users to know if they are on the latest build. Sadly though for (most/many?) devices, the answer is "it's not", and there's nothing they can really do about it, either due to OEM latency in releasing updates, or the OEM having abandoned their phone.

Samsung [1] and LG [2] pretty much say on their own websites that only certain phones will get updates promptly (or at all) - consider their full product ranges and the cheaper devices not even listed!

[1] http://security.samsungmobile.com/introsm.html

[2] https://lgsecurity.lge.com/security_updates.html
> Depending on regions and carriers, updates may be released monthly, quarterly or irregularly.
Ha thanks! That what I was hoping for!
Atom: Scalable Anonymity Resistant to Traffic Analysis
I'm not sure, it was there when I finally switched from the git repo to the packaged version some months ago. I'm using Debian stable (with the backports repo enabled)
I don't think Andrew Ng would agree with your assertion. His Coursera ML class assumes little more than a basic high school math education, and at the start of the course, he teaches the very small subset of linear algebra required to understand his course materials.

I think what Andrew Ng would say is that without a rigorous statistical background, you will be limited in your ability to use ML, and you will certainly be more liable to blow your foot off by using it improperly. That being said, in a subset of cases, you may be able to achieve non-trivial insights through the techniques he teaches in the course.

So how I would rephrase your assertion is that a hacker can probably get a lot more out of ML techniques if they are willing to learn the math underlying them.
I want to learn functional programming and machine learning.
That doesn't contradict what the op said
I'd pass on reading this if you clicked through to the comments first. There's very little detail about how self driving cars work. This is a very basic survey of brands. Remember the Murray Gell-Man amnesia effect. Does anyone have real examples / links / videos of how self driving cars work?
As stated in the paper, "The source code will be made available at github.com/kwonalbert/atom". Usually the most difficult or challenging part is the deployment of the infrastructure and the security of the implementation(s).
Right, that's not self-driving at all, but they claim that it is. Shifty.

The problem is that they've put drivers in the car as backup; they're not supposed to drive or it ruins the experiment. So they won't be ready to take over when needed. One already missed their cue and the car ran a red light...
Depending on the situation, I think it's usually better to seperate the models to different apps instead of using a single app with a models.py-package. This way you'll have seperate views, forms, urls, admin, templates etc.

For common functionality (ie an abstract model or a mixin that is used/inherited by multiple models/views) I like to add another django app named common or core that is used by the other apps.
Just bought myself a piano, so I want to learn to play - to a beginner level - I'm aware that probably even after 5 years one is still essentially a "beginner", so it's a long road.
Macaw Digital
There is a big open research problem in the state of the art in visual SLAM (visual SLAM = SLAM from cameras), it doesn't work when the environment is moving (!!!).

Visual slam is still linear-algebra/geometric/keyframe based traditional computer vision (including variants that incorporate GPS/accelerometer info). I think the state of the art is stereo LSD-SLAM, but I could be wrong.
You should start with "Introduction to Statistical Learning" which is the baby brother of "Elements of Statistics Learning" (arguably THE reference book) - it's easy to follow and has examples in R, a functional language.

Plus, it's free!

http://www-bcf.usc.edu/~gareth/ISL/
Heroku Deep Dive on Ruby 2.4: Faster Hashes, Unified Integers, Better Rounding
An interesting set of books, that trilogy. I liked the scale of the story, but found it too heavy on the explainations of imagined tech that makes no sense (because it's fictional) and does little to drive the plot. Also it felt uncomfortably racist at times, albeit perhaps unintentional.
You're spot on here.

To also add, some (most!) vendors make dirty hacks to the kernel source, as they maintain it as a standalone tree for the most-part.

Wired the headphone jack the wrong way around? Don't bother with a new PCB revision, as deadlines are too tight, and getting things perfect seems to have no place; just hack at the driver code in a messy way and change the outputs! It's not like you're ever going to really keep the device supported for a long time anyway!

So you get layered hacks - the SoC maker adds their own hacks because their production cycles are so short. Then the OEM gets the SoC and integrates it with their board, and due to their short development cycle, hacks around any issues they have too. End result is unmaintainable spaghetti of hacks and tweaks, which mainline wouldn't touch in a million years.
I would expect Clojure's standard library to be just as useful as Python. I did last years contest in Clojure and it was quite straightforward and fairly little code.

Clojure is much much more usable than CL.
Any time. The podcast is an excellent way to really understand what the sales profession is about.
Webinar: Learn how to use JSON data type in MySQL
With a little bit of careful adjustment to settings, you can disable all Google services on a Nexus device. It takes a little effort, but it can be done - unrooted and unmodified.
I want to build a product which can let me leave my full time job and support me financially. I have built a lot of products over the past (http://www.websrvr.in/ , https://zammu.in/ , https://getsimpleform.com/) but none of them have allowed me to work on them full time. I should probably spend more time in marketing/selling the products.
It is about data and algorithms and if calling them machines and learning or cognition or intution or thinking or whatever makes you happy then no body can stop you from doing so.
Python. Not sure where to start. Python 2? 3?
Without more than skimming, what exactly are they doing with them? It looks just like they're making cool images without any practical purpose.
Firstly, there are different approaches. Google and Uber seem to have a similar LIDAR + map approach. Tesla and Mobileeye have a camera focused approach.

The CEO of Mobileeye (who is an ex-machine learning professor) gave a very good, mildly technical talk on their approach at CVPR: https://www.youtube.com/watch?v=n8T7A3wqH3Q
Well, babies don't learn to stand and walk (and many other skills) from scratch by trial and error. The hard part of constructing a walking machine has already been solved by millions of years of evolution.

Indeed, a calf can walk within hours of being born. A human infant might need more time than a calf in part because walking on two legs is harder than walking on four, but much of the difference simply comes down to the fact that humans are born so early that a lot of predetermined brain development has not yet occurred (the muscles and bones are also too weak). The study [1] found that across varying mammalian species, walking is learned a predictable amount of time after conception (as opposed to time after birth).

There's a surely a continuum between brain functions that are completely hard wired and completely learned from scratch. I think it's accurate to say that for many functions, learning is used as a form of adaptive refinement to finalize specific predetermined neural programs. But the exact interaction between learning and pre-programming isn't well understood in most cases.

[1] http://www.pnas.org/content/106/51/21889.abstract
That sounds good. I think your challenge will be that organisations who offer online resources (client portals etc) or mobile apps probably also have CRMs, so could replicate your product pretty easily. That said, if you can feed your data straight into the 2 leading CRMs globally (salesforce and dynamics 365) you might be able to leverage them to your advantage.
Opera Mini binary markup language format
I am learning Japanese as well. Thanks for that NHK link that's a great resource, I love the furigana!
ASP.MVC Core (with ASP.Identity, EF ...)
Web API + IdentityServer4
AngularJS 2 (starting april v4)
Check out d3.js - building a GIS app myself on top of d3 and it's really powerful and runs in the browser. Will have to do the GIS calcs server side and just use d3 to render but that plays really well with PostGIS...
>I will not be explaining too much in detail about the code sections as I have left comments that should help. By doing this it encourages the reader to research more and learn more.

I find it so weird to talk about the reader like I am not the reader.

And as a matter of fact, no, it doesnt.
I wouldn't want self healing code in my codebase. Especially if I am on call.

Do you want reliable software? Fail fast, design with failure in mind and keep it tested by injecting failures every now and then.

I think the Erlang approach is very good and it doesn't need esoteric approaches
AWS IAM Manager – Users, Groups, Policies as a Code with one simple Lambda
If you can afford it, take courses from Pragmatic Marketing. Also remember that product management means a lot more than just software. I found it hard to break into pure product management without that coursework and more "business" experience.

However, technical product management is a different story than "pure" product management, and for me, was a more logical transition from software engineering/dev.
Just started with go ~5 days ago and I can confirm that after reading all the example/tutorial/gettingstarted posts this is a serious problem with standard golang. Error handling is seriously tedious.
>Which is a good thing, you don't want to cognitively overload the users with too many similar building blocks.

On the other hand if you've spent some time in a different high level language doing stuff like this in python feels too pedestrian.
Rogue One – An Engineering Ethics Story
Elm was written off because it still does an incredibly bad job at implementing polymorphism. It has a hardcoded "Show" class for turning things into strings and only certain privileged entities can be turned into strings using it.

It's all in all a very bad way to do polymorphism and that's what the article points out. It's especially odd in a language like Elm, that obviously is supposed to be like other ML-like languages.
Isn't it established since about 25 years that any drug-use can bring onset of schizophrenia in those vulnerable?
How to Fix Kindle’s ‘Invalid Item’ Error That Arises in Kindle App for Android?
My project for 2017 is to build and learn how to manage network infrastructure. I wrote up a blog post but the TL;DR is learn how to network hardware together with switches, managing storage servers, dedicated servers, etc.
ASP.NET Core 1.0: Introduction, general description and future of .NET Framework
@cocktailpeanuts
Although I have different perspective on usage of curse words in an article but I do acknowledge and respect your opinion.
I have learned here that the curse word here can be taken for a different meaning(disrespect of the reader, childish, comedic) while it was intended to emphasize the points and making key takeaway memorable for the readers(e.g. "fucking talk to the users"). People have confirmed to my point of view as well as your POV.

Considering your feedback I have written the article again and removed the words like "fucking" and "kick-ass". To emphasize the keywords I have marked them bold. New link: https://medium.com/@pradeep_io/7-important-lessons-for-a-des...

I appreciate your time giving me feedback. My guess on why we have different opinions is the cultural differences we have. Slang probably is a lot affected by the same. Would love to hear your further views.
None of these things are essential for functional programming in the sense of pure functions free of side effects.
This guy hasn't built a home for about 20 years. Regulations change.
Interesting! Thanks, that would be really helpful! I'll email you today.

I was thinking of somehow combining a form of signature computation at each level (layout, schematic, RTL) with some low-overhead logic sprinkled throughout the circuit. The issue is mainly how and where to place the logic, but I'm hoping to get some ideas as I read through prior work.
Hi Everyone,

At netguru.co we have to provide access for over 100 developers to different AWS accounts. Doing it from console or CLI was kind of a pain so I came up with this solution.

Basically, it "mirrors" structure from selected Github repository into AWS IAM Users, Groups and Policies. Everyone can request access to AWS account by creating pull request which must be Approved by a devops/cloud architect. Once merged, message will be send to SNS and then to Lambda which will take care of keeping everything synchronized.

Right now it does not support Cross-Account Access & Roles but I'm planning to implement it.

Let me know what do you think.
One thing I think is particularly interesting about this idea is the ways in which it already applies today.

Working with overseas-produced chips with no or poor English documentation is a kind of hermeneutics. The ESP8266 is a popular chip but mostly because of the (now) enormous body of third-party English-language instructions. The RTL2832 is perhaps an even better example - nobody knew it could even do SDR for a long time. In the west we rely a lot on third parties to bridge the gap with the real hardware hubs in Asia.

Popular science is another example. We can see lots of videos of people trotting around the LHC handwaving about how it works. Is that really useful if there's basically zero chance of the audience getting involved in particle physics? And yet widespread opposition to evolution and climate science shows that teaching science to non-scientists can be a wise investment.

And, of course, the infamous "programming by poking" metaphor from Sussman: "You grab this piece of library and you poke at it. You write programs that poke it and see what it does. And you say, 'Can I tweak it to do the thing I want?'" In other words, programming by hermeneutics. And yet, this approach solves certain problems far more quickly than building from the ground up.

I see these as an essential artefact of specialisation; we're not smart enough to be particle physicists, and computer scientists, and chip engineers. We can't understand everything, and as these fields deepen, they only get more incomprehensible. I'm sure most observations by one serious physicist to another would go totally over my head, despite my relatively decent amateur physics knowledge. It's maybe not a stretch to say that at some point to push the frontiers of physics you will need to be a physicist from birth.

So it seems we don't necessarily need a jump from human to metahuman; hermeneutics is important already, and going to become more so as our specialists become more specialised. Greg Egan once wrote about passing important information through a kind of enormous transhuman game of telephone, where each kind of intelligence translated the concepts into a form its nearest intellectual neighbours could understand, and so on until it spread to everyone. Perhaps that's where all of this ends.
What is it not enough for? Yes, having a PhD may help if you are developing the libraries, but developers are consumers.
Install iStat menus, watch the download bandwidth gauge, look at per process bandwidth in the drop down when it is unexpectedly high.

A computer without a network bandwidth display is like a car without a speedometer. I wish all OSes had this, would cut down on people's mystery wifi complaints.
@minimaxir
Although I have different perspective on usage of curse words in an article but I do acknowledge and respect your opinion.
I have learned here that the curse word here can be taken for a different meaning(disrespect of the reader, childish, comedic) while it was intended to emphasize the points and making key takeaway memorable for the readers(e.g. "fucking talk to the users"). People have confirmed to my point of view as well as your POV.

Considering your feedback I have written the article again and removed the words like "fucking" and "kick-ass". To emphasize the keywords I have marked them bold. New link: https://medium.com/@pradeep_io/7-important-lessons-for-a-des...

I appreciate your time giving me feedback. My guess on why we have different opinions is the cultural differences we have. Slang probably is a lot affected by the same. Would love to hear your further views.
Yay! Apple publishing ML papers. The paper's pretty interesting in concept, but I would have loved to see more variety of samples.

If we could make rendered images more natural, wouldn't that have a huge benefit on gaming? We could make games almost identical to real video/images. Couple that to 3D VR headset and you have a pretty sweet system.
Hackers descobrem senhas usando o ventilador do PC
Ah yes, the insider threat is probably the toughest issue to deal with. At this point, I guess we can only hope that the RNG isn't backdoored.

Thank you. I'll be sure to post something to HN once I've made some progress. That will take time though.
How FAST do you TYPE? 14 year old boy (80 wpm)