skysight-inc/HackerNews huggingface dataset:
Intelligence agencies might be "shady" but they still tend to work for the interests of the country.

Regardless on what ego trip you think they are on they aren't going to jeopardise US national security to settle a score with an organization which is 10-20 times their size just because the cold war is over.

It's like saying that the CIA doesn't like the fact that most VISINT is now run by the NRO so they'll blow up satellite launches this is pretty absurd.

The funny part is that the CIA has a cyber program also, and it's pretty advanced by all accounts the kinetic payload for Stuxnet and a few other cyber attacks in which the US took part off or lead on it's own came from the CIA not the NSA.
You might consider Rust instead. It has a nontrivial type system, but the benefits are a lot more clear.

I hypothesize that if you're still interested in Haskell after that that you may find it easier to learn. Don't know if many people have walked that path, though.
I use ∀ and ∃ and so forth, mostly in private notes. It's great shorthand.

On the other hand, in MathLand we have conventions like saying "2x" when you want to multiply x by 2, but if you write "dx" you'd better know if you're doing calculus or not, because it means something totally different depending on context.

Mathematical notation is pretty squishy. There are probably thousands of uses of every greek letter and their italic, bold and variously curlicue'd isomorphs. And it's mostly culture, with a lot of history, personalities and land-grabs thrown in. You can't necessarily crack open a paper without a lot of baggage-level context ("Oh yeah, this community uses brackets for things that community uses subscripts for, okay...")

On the other hand, C++ is complicated and messy and also mostly a train wreck, but at least there's a standard you can go read.

[I once thought it would be worthwhile to learn denotational semantics. The "at least one new hijacked hieroglyph must appear on every page" nature of the reading put me off it in short order. I had no idea where to start interpreting the notation other than maybe attending a class to get the proper starter culture. It was frustrating to see notation go in the "squishy" direction when I thought it should have been using something you could parse and run tools against. Oh well.]
I wish my college had SE <sigh>
What's the difference between this and Polymer?

It seems to be somewhat similar.
> I expect them to understand it by looking at it for a few seconds, reading the comments, and reading the names of the variables and functions.

Mathematics also comes with comments, many papers essentially consists of one giant comment for the proof in the appendix. Granted, many variable names could be a bit less terse, but it's just easier to write "let f be an arbitrary function A -> B" once instead of using arbitraryFunctionMappingTheSetOf{DefinitionOfElementsOfA}toTheSetOf{DefinitionOfElementsOfB} every time.
It does two things.

Holistic path planning uses the entire scene to identify the lane, not just the lane markings.[1] This is exactly how a human drives on a rural road.

Once enough fleet learning data is gathered, high resolution maps will mark out the road surface to high accuracy (cm).

Of course that's no good unless the car knows where it is within cm! For this Tesla uses sensor fusion with GPS, an onboard IMU (similar to a smartphone), four wheel wheel odometry (via the ABS sensors), steering angle, and torque delivery. Owners report that the Autopilot 1.0 cars know their position in a parking space to within about 10 cm. And it has demonstrated high accuracy and low drift in no-GPS situations[2].

This type of sensor fusion (Kalman filtering) was originally developed for the Apollo spacecraft, and was one of the responsibilities of the famed Apollo Guidance Computer.

[1] http://wccftech.com/tesla-autopilot-story-in-depth-technolog...

[2] http://motherboard.vice.com/read/how-teslas-model-s-tracks-y...
Great news, only thing missing now is HTML imports
...Fair enough.
Not a bad font. Personally prefer Anonymous Pro.
Polymer adds some syntactic sugar over this. This means that polymer will get faster on WebKit because it won't need the polyfill.
Dijkstra should probably be in there somewhere. He was one of first to structure systems in such a way they could be made correct the first time. Did that in the "THE" system. Plus adding to formal methods.
There are already quite a few automated forklifts, some airports also automate baggage delivery lorries and there are automated taxi bots in airports for some time now.
> Dropboxes lack of transparency is particularly worrying because they have board members who support warrentless surveillance.

Agreed. I switched away from Dropbox for that very reason. Granted, i'm not liking the alternatives that much.

I've been planning to backup my home storage on "unsafe" providers (Dropbox/etc) after encrypting it. Just as i would with a "dumb" storage solution like S3/B2/etc.

Is there anything that might make encrypted data on Dropbox/GoogleDrive less safe than the same data on S3?

> Transparency in tech companies seems even more important with a Trump administration on the horizon...

Heh.
If by [1..N ⟶ 1..N] you mean the set of functions from [1..N] that have values in [1..N], I think you are wrong. The formula in the post describes a subset, the set of such functions that are surjective.
Ask HN: Convention over configuration in React – is it possible?
I've just read the article https://blog.instant2fa.com/choosing-ember-over-react-in-2016-41a2e7fd341#.vjx59qjxd

The top/main reason that guy choose Ember over React is that the Ember has the "Convention over configuration".

5 months ago, I created the React Convention based on our experience (we were working on 20+ different React projects) in React Focused Software House called MobileWeb Pro (ReactJS and React-Native) that is available at https://www.reactjs.co

My question is: is it possible at all that React will achieve/get a convention at all? My try is the www.ReactJS.co, but I am aware of other approaches from other guys.

What do you think guys? ;-)

Best Regards,
Kamil Przeorski
A dependency-less, component-based alternative to React.

It's part of Web Components: http://webcomponents.org
Well Matlab is still a very popular among Engineers who are usualy more conservative than CS guys. And they are not convinced to switch to the other tools cuz Matlab is still good enough so it is not worth risking to loose their legacy codes as a consequence...
You know that everything around us is both matter and wave at same time (wave-particle duality). Right? I.e. small bit of matter surrounded with wave. (See any of walking droplets videos to develop intuition).

Unlike regular matter, waves are propagating through space, by contraction and expanding of a field. Because of particle-wave duality, when matter is moving, EM field around matter expands and contracts at high frequency. Right?

EM radiation in form of radio-waves can interact with these surrounding waves because of interference. Right?

IMHO, interference between radio-waves and surrounding waves may cause effect similar to used in acoustic levitation.
I have the same question, and where does either fit into the other bits and pieces like Angular and React?
is this really the extent of discussion here? i expect better from HN.
Octave user under 30 here.
I picked up a Matlab project recently (pattern recognition, electrical engineering etc. heavily use it in my university).
Because I wanted to run it on Amazon and didn't want to deal with all the licensing issues I ported it to Octave instead.
Works like a charm (using it in https://camfinger.com ) and it's actually free like any normal interpreter would be.

Personally I'm more used to other languages and would also tend to python, however I must admit Matlab/Octave is a pretty good way to develop matrix heavy stuff thanks to an extremely good REPL/debugger.
That being said, Octave feels pretty slow for loops (lack of a proper jit), so I wouldn't know if I'd really use Octave over Matlab if it were not for licensing issues either. Then again I can rent a lot of cloud time for a Matlab license...
whois
Creation Date: 2016-10-16T19:05:29Z

Yeah I wouldn't be surprised if this is one of those sites Greek teenagers are setting up in droves to cash in on gullible Americans on through facebook likes.
I think it is still extremely popular among (mechanical and electrical) engineers. All physicists I know rather use the stacks you mentioned or ROOT.
Please subscribe my YouTube channel
What mathematical functionality do you find in Octave that's lacking in the Python ecosystem?
I think she co-invented it. Several people independently invented some important stuff around the same time. Bob Barton in late 50's for all kinds of things, Hamilton in Apollo, and Dijkstra. They were figuring it out around the same time. Hamilton outdid Dijkstra by doing that, asynchronous execution, real-time, fault detection, recovery system, and putting it into production.
Linux Mint is good but definitely not great, it's biggest flaw that isn't true Ubuntu so you can't rely on base fixes that would work on all Ubuntu flavors.
Ubuntu Mate is such an underrated distro, it's faster than GNOME2 base ever was, it's customizable, the only thing what's missing is more advanced menu. GNOME menu should never been included in the first place (too unstable). Wimpy and others on UM forums talked about finding new more modern menu for a long time, I hope we will see some progress there. Synapse launcher on Ubuntu MATE can be unstable sometimes, but at least there are so many alternatives.
Maybe. http://www.nytimes.com/2016/11/18/science/fracking-earthquak...
So, every script seems to be a 900+ line bash script, with largely the same boilerplate, and the actual checks/fixes are just one-liners.

While wrapping possibly complex/tricky one-liners with an easy to use shell script makes sense, it seems like they could be optimised to re-use most of the boilerplate in a library file.
The Hobo Ethical Code of 1889: A Self-Reliant, Honest and Compassionate Life
How to Make a YouTube Custom Thumbnail? YouTube Tutorial
Go to this link-https://www.youtube.com/watch?v=89ek1uEL51U

And dont forget to subscribe my youtube channel
So, the language has now spent getting on for 18 months significant slower than it used to be, and nobody seems to have a real issues with this?
Calling it "inexplicable gravity thing that makes galaxies work" does not exude confidence.
Sorry to be that guy, but I like Unity. My vie is that Unity is Canonical's way of integrating the good features of MacOS into the Linux desktop and moving away from the Windows-lookalike strategy the GNOME project used to have. So I would argue that if people migrated from Ubuntu to MacOS, it's not because they don't like Unity, but rather because they like MacOS or Apple machines in general, and Unity was Canonical's response precisely to that.
How about hands on via a Udemy course? You can usually find coupons to bring the cost down to $10 or so.

https://www.udemy.com/blendertutorial/learn/v4/overview
We've updated the title from “Dropbox doesn't write change logs for their builds, but expects feedback”. You can't use Hacker News titles to editorialize, and this has always been against the site guidelines.

It's absolutely fine to criticize Dropbox's development and release practices, and content that stands alone (like a blog post) is the place to do it before submitting it here for discussion.

https://news.ycombinator.com/newsguidelines.html
On lobsters: https://lobste.rs/s/5bbul7/touch_typing_why_how_i_relearned_...

On reddit: https://www.reddit.com/r/MechanicalKeyboards/comments/5dp6dq...
This seems more like "You're under no obligation to do so, but if you find issues and want to report them, this is a place you can be sure we'll see it, and we'll be thankful and look into it."

It would definitely be an improvement if change logs were posted as well, but just having this venue alone seems like a net positive even without change logs. Especially because (at least in this instance) an employee responded to the reported issues quickly. This doesn't seem like something worth bringing out the pitchforks over to me.

Definitely possible I'm just biased since I used to work there though. Curious to hear what others think.
> 100 MB of DirectTV data costs AT&T the same as 100 MB of Netflix data

Considering colocation with ISPs of service "black boxes", is this really true? Thinking of Netflix Open Connect and similar programs.
Go to this link https://www.youtube.com/watch?v=__eqoTpOL8w
And please subscribe my youtube channel
> Google search quality has dropped drastically. Any attempt to look up a technical issue results in StackOverflow inconsistently in the top 5, with maybe 20 different shitty mirror sites.

Are you logged in? Maybe their learnt wrong things about you? (For me swiftkey has that problem, had to switch away from it as the more it learnt, the worse the suggestions would become)

Search is the one thing I still need from google. Technical things result in 50% stackoverflow and 50% blog posts or forum posts of people discussing the same problem. For things with multiple meanings google usually gets the right one. I'd love to use DDG, but whenever I try it, I end up having to use bangs to get what I want.
> Brevity and standard notation are critical for understanding.

Totally! That's why Perl has taken over the field of software engineering, vanquishing all who came before it.

And for the handful of people who find Perl hard to read and understand: choose another career because brevity and standard notation are critical for understanding, and Perl has that in more abundance than any other language. The problem, as it were, is you.
Except that robot-based manufacturing only reduces the labour component of manufacturing costs - there's still the cost of the raw materials, of factory space, of buying the robots, etc. Some of those, such as the cost of the robots, actually go up in this scenario compared to less-automated manufacture. So the net result is that an increasingly large share of the price of products goes to mineral rights owners, land owners, intellectual property owners, etc and an increasingly small share goes to labour. Which means wages will plummet faster than prices.
No, the language got "faster" over the last 18 months. This graph is about compilation speed.
Everyone in the Go community wants faster compilation times, hence why Dave is tracking these with every release.
c) Python is a rather nice language to program in, matlab feels archaic/verbose/... and misses a lot of things of more modern languages. It's good at math, but there it sort of ends. Also because it's aimed at math, good luck finding tutorials teaching programming basics, best practices, design patterns. Likely the reason why 10000 line files with up to 20 indent levels are no exception in the world of academia (ok the trainwreck of an editor might have to do with that as well). I have no proof of course, just a feeling this would occur less easily with Python.

Ok and Python doesn't have numpy/plotting literally built-in but if you start with Miniconda or so you get one package which has it all.
No it's not 1000's of jobs, some of the big youtube channels like Machinima Inc. spawned entire companies that employ 100-300 employees, even "one man channels" employ multiple people, e.g. they usually have a small staff + outsource a lot of the technical stuff like editing and encoding to other companies.

When people say small businesses matter they are looked at weirdly but that is true because a business even if it directly employs a single person indirectly employees many others.

50 years ago some one in data entry would say the same thing as you, I would be lucky if I'll be just writing specifications for what tables this data needs to go into, and you know how we call these people today? Developers....

New jobs are created all the time, 8 out of 10 people don't grow their food, we don't have a village blacksmith and people aren't walking around with long sticks knocking on windows to wake you up in the morning to go to work.

Yes there will be quite a few changes in the next 20-50 years but this gloom and doom is ridiculous.
How do we employ progressive enhancement using custom elements? Given their reliance on JavaScript, as an old-school front-end developer, this feels like an unfortunate oversight.
I'm not a Trump supporter in any way, but reading his 100 day plan, it actually says he'll throw out all unconstitutional executive orders by Obama. It is a little bit ambiguous, but could be read several ways—either he's saying executive orders are unconstitutional, or he's giving himself a very vague and general way to throw out stuff he doesn't like and not others.
Like competitive programming, but for sysadmins (devops/SRE/Ops/SysOps etc)
Huh, that's cool. I wonder if there's any way I can expand my etymology-fu apart from just picking stuff up randomly or learning Latin/Ancient Greek. (I did read Word Power Made Easy as a kid. It kicked off my interest in these things.)
That is just awesome. I love how they utilize old war machines, which was build to destroy, to create life and provide food!

Even though it has crazy poor fuel/range ratio, it has outlastet the CO2 footprint is initially made.
It is not just opinion, all the models agree that once albedo drops enough, we enter a self reinforcing new climate mode, and all the measurements eg. ice cores from aeons past indicate that our 15'000 years "human civilization" and progress rode a freak very much not normal occurence of very stable climate.
Exactly what you said. It's what I warned them about when they were kicking people off forums. Then, I watched them get shocked over and over again by both the AltRight and Trump support. They had no clue how any decent person could do such a thing. That's because they weren't listening to them and even kicked them out of the forums.

Had they been present, they could've weakened the support a bit on the more moderate ones. At the least, whoever they propped up would reflect less-extreme views of their supporters. Isolation only makes bad things worse.
Introduction to Swift Intermediate Language [video]
You might want to try installing anaconda[0]. After you have installed, follow the instructions here[1]. There are also lots of videos in youtube if you have not yet done a little bit of googling. By the way, this all requires that you know how to code in python else you can get your hands wet here[2].

Now if you already know how to code in python and know how to use jupyter, you're ready to learn about neural networks. This book[3] did a really good job in explaining the subject.

And, this is what jupyter notebook can do[4].

[0] - https://www.continuum.io/downloads

[1] - http://jupyter.readthedocs.io/en/latest/install.html

[2] - https://www.codecademy.com/learn/python

[3] - https://www.amazon.com/Make-Your-Own-Neural-Network-ebook/dp...

[4] - https://try.jupyter.org/
Exactly! It would be interesting to hear what the creators had in mind when they built this.
> I have never met a person who called unity slow and unresponsive, but I always read that complaint online.

Well everything is relative I guess. Compared to Windows Vista, Unity is rocket fast. On older machines MATE is much more responsive then Unity without suffering the tweak-ability issues of Lubuntu.
I've drifted away from the field, but last I heard Matlab is still a really big deal in digital signal processing and modeling RF signals and systems. There are e.g. toolchains to start with Matlab code and end up with a synthesized filter in an FPGA. Octave can be used as a stand-in for Matlab when you need to fiddle with some Matlab code but don't necessarily need the full-blown infrastructure of Matlab's "toolboxes", or when you're just learning the fundamentals of programming in a Matlab style. NumPy can fundamentally do the same stuff at this level, but the syntax for basic manipulation of vectors/matrices is significantly clunkier. This isn't a big deal when implementing a known solution, but for little REPL sketches and experimentation it's definitely been noticeable to me.
Please subscribe my youtube channel
https://www.youtube.com/watch?v=HZpB9h3PwNE
Please subscribe my youtube channel https://www.youtube.com/watch?v=HZpB9h3PwNE
>>> and it's actually free like any normal interpreter would be

You are under 30. ;-)
A lot of online engineering courses use Matlab, generally where there is more emphasis on learning the algorithm than the programming. Matlab a lot of different specialized toolboxes like DSP. I've taken several courses over the last few years and it seems like they are about 50/50 matlab or python. The very popular Machine Learning course on coursera specifically uses octave. Usually Matlab offers a short term license for anyone signed up for the course. I think the thing about Matlab is there is not that much to learn if you just want to do some computing and are not trying to create any sort of reusable program. Also it can be simpler to setup/install than say ipython and numpy (again for a classroom environment)
Ethereum Study and State of Blockchain Q3 2016
Go has multithreaded concurrency. Node JS has multiprocess concurrency.
That's not really ideology that's the basic requirement, you can't get "rich" or even get basic income from anything unless you put the required time and effort into it.

Do people still fail, sure, do most of them fail maybe, but again for what reason?

Same can be said for anything e.g. opening a coffee shop, if you expect to be in the green after 3 months you probably haven't done your research properly.

You can still fail for many reasons, but at the minimum you need to have a plan and see it through and most people do manage to make a living out of it since a lot of people are self employed and aren't on the street.
Nice integration of Joe Hisaishi's music in the tribute. The Spirited Away score gives you a feeling of peace right from the beginning but also the sense that something great is on the way. It seems to me people sometimes focus on the animation and underestimate how important the film scores have been to Miyazaki's work.
>> I can't believe the CTO of digg bought this

Sounds like the project was a success:

>> Two weeks later, after my initial crash course introduction to Golang,
we had a brand new Octo service up and running.

>> you would also get 2x speedup.

The win wasn't the 2x speedup, it was not choking under heavy load.
I studied math and computer science at university. My personal experience was that if you wrote a long string with quantifiers in your vector spaces or analysis homework or whatever, the professor would ask you why you were acting like you were still in your 'Intro to Proofs and Logic' course and to please rewrite your homework in English. It was assumed that you could translate between quantifier predicate stuff and English, and that you should just therefore stick to English so your professor can actually read it. The CS faculty members were much more fond of writing stuff out in such formal terms like that (especially in the CS-oriented math classes like a general discrete math course, or an automata course) possibly because they thought the CS kids needed more practice with the notation.

My math profs emphasized juggling multiple layers of logical abstraction and omitting all unneeded explanations, while the CS guys wanted everything in excruciating detail and extremely formal language.