skysight-inc/HackerNews huggingface dataset:
The Geneticists: Use evolutionary principles to have a model organize itself

The Bayesians: Pick good priors and use Bayesian statistics

The Symbolists: Use top-down approaches to modeling cognition, using symbols and hand-crafted features

The Conspirators: Hinton, Lecun, Bengio et al. End-to-end deep learning without manual feature engineering

The Swiss School: Schmidhuber et al. LSTM's as a path to general AI.

The Russians: Use Support Vector Machines and its strong theoretical foundation

The Competitors: Only care about performance and generalization robustness. Not shy to build extremely slow and complex models.

The Speed Freaks: Care about fast convergence, simplicity, online learning, ease of use, scalability.

The Tree Huggers: Use mostly tree-based models, like Random Forests and Gradient Boosted Decision Trees

The Compressors: View cognition as compression. Compressed sensing, approximate matrix factorization

The Kitchen-sinkers: View learning as brute-force computation. Throw lots of feature transforms and random models and kernels at a problem

The Reinforcement learners: Look for feedback loops to add to the problem definition. The environment of the model is important.

The Complexities: Use methods and approaches from physics, dynamical systems and complexity/information theory.

The Theorists: Will not use a method, if there is no clear theory to explain it

The Pragmatists: Will use an effective method, to show that there needs to be a theory to explain it

The Cognitive Scientists: Build machine learning models to better understand (human) cognition

The Doom-sayers: ML Practitioners who worry about the singularity and care about beating human performance

The Socialists: View machine learning as a possible danger to society. Study algorithmic bias.

The Engineers: Worry about implementation, pipe-line jungles, drift, data quality.

The Combiners: Try to use the strengths of different approaches, while eliminating their weaknesses.

The Pac Learners: Search for the best hypothesis that is both accurate and computationally tractable.

See also http://www.kdnuggets.com/2015/03/all-machine-learning-models...

> It is common for people to learn about machine learning within one framework which often becomes there "home framework" through which they attempt to filter all machine learning. (Have you met people who can only think in terms of kernels? Only via Bayes Law? Only via PAC Learning?) Explicitly understanding the existence of these other frameworks can help resolve the confusion.
Pied Piper's Crunchbase entry
Massive Attack release immersive music app
Then resubmit it...
You can dump all the frames from the video to images, edit the images in gimp, and combine the edited frames back together to make a new video.
There's a github talk about using Hubot to do sysadmin. One of the advantages of having everything happening in a public forum is teaching.
Founders can take more money off the table, but that doesn't solve for the bigger problem of down rounds mentioned in the article: employees leaving.
Nice article! I'm the author of https://github.com/zubairq/AppShare which using Om, and can say that Om Next is definitely the future of clojurescript apps
You're right. Coming from the Erlang world, I almost implicitly assume good logging (and extremely useful task-granular crashdumps.) If you're implementing your app on a custom unikernel "platform" that isn't basically-an-OS, the first and most important step is logging the hell out of everything.
https://news.ycombinator.com/item?id=8955130
>A for-profit has a lot of motive for misleading people or withholding information. A non-profit has much less motive - if the point of the non-profit is to help demographic X, then lying to demographic X (or engaging in other activity to screw them, intentionally or unintentionally) is much less likely to happen.

Did you read my second paragraph?
The ZCast Launch: Crucial Lessons and Mistakes Learned
From paragraph 3, emphasis mine:

> Myrddin is not a language designed to explore the forefront of type theory or compiler technology. It is not a language that is focused on guaranteeing perfect safety. It is satisfied to be a practical, small, fairly well defined, and easy to understand language for code that needs to be close to the hardware.

Memory safety is also absent from the 'Major features' list.
Scraped from archive.org: http://imgur.com/a/PlCfX
Google confirms new Linux hole not a big deal for Android
this is very interesting. I'm wondering how the author built the ui for the app. it's cross-platform, but I don't see it links any other ui libraries. my conclusion is that its ui is built directly with opengl.
It doesn't look like a real go game any more than randomly sprinkling chess figures on a chess board would :)
Chips on their shoulders
With the stream of articles like this in the past few days I have been thinking the same thing. I have a feeling that it's already obvious to anyone doing real research — but I'm not paying close enough attention.

Blog post opportunity!
Star Wars fan builds his own Millennium Falcon drone, uses it as snowblower
It was somewhere in the documentation but I took that off deliberately since it's not really 100% compatible, so it'd just confuse people long-term.

> Edit: HN killed all the fun, I am refering to this character: http://www.fileformat.info/info/unicode/char/2602/index.htm

Funny enough, the name actually comes from the fact that unicode characters are accepted. First it was just a wrapper for document.querySelector(), and looking for a single character for the name I found out that this could be used:

[umbrellachar]('.demo')

Of course in the end I decided against it, but for some time the official name of the library/function was just that character.
Reflective Metaprogramming in C++ – Compile Time Code Injection (2003) [pdf]
I'm far from understanding QM for any definition of "understanding", but from your key insight, I would interpret it as, "whenever you measure something, you are actually entangling with it".

Is this what you are trying to say, when you state they are both the same phenomenon? or what exactly does it mean for entanglement and measurement to be the same phenomenon?

It's actually a very interesting take on QM, from my limited understanding of it.
Yes, the Romans really were awesome engineers. They were even more awesome when you realize that they were completely hamstrung by the utterly idiotic Roman numeral system! Can you imagine doing complex calculations in that?
Awh man is this cool!

I had a similar idea kicking around for a while (for a different market) because you end up managing disparate targets (including multiple digital distributors for one platform) each with their own slightly broken of doing things. It. Sucks. Hard.

Now that I'm only tangentially involved with the market my previous experience (of intense pain) is reduced, but has been replaced with iOS and Android.

I'm looking forward to using BuddyBuild for the next app I work on.

How are you handling the Apple side of things? Last I checked, you had to store full credentials to someone's Apple ID. Looks like you are doing exactly that.

My big concern is that you're siloing my credentials so they won't get leaked. How are you doing that?
Watch a Tanker Completely Implode in Slow Motion
I thought the failure of Davros was the result of Dr Who. Wow, was I wrong!
I remember the iPod was dismissed as well and it took off like wildfire!

http://slashdot.org/story/01/10/23/1816257/apple-releases-ip...
Yes, that is how 'liquidation preferences' work.[1] I strongly recommend reading/watching Mark Suster, who (in my opinion) does a good job at explaining investors and terms.[2][3]

[1] https://en.wikipedia.org/wiki/Liquidation_preference

[2] http://ecorner.stanford.edu/authorMaterialInfo.html?mid=2516

[3] http://www.bothsidesofthetable.com/
More or less - new shares are issued to investors to compensate for the decrease in valuation. Very demoralizing usually.
is there pricing information available?
Because even 15 years ago it was rare for a server to have such a high uptime, since you usually had to unplug and move it every once in a while, and hardware still didn't last years and needed replacement.
I had an experience changing code from using priority queue using finger tree to using sorted lists (regular Haskell's lazy lists, sorted, not even merged!) and obtaining an order of magnitude speedup and reduction of memory consumption.

So I would like to advise staying away from finger trees and other interesting data structures when lists suffice.

In case of queues they are very sufficient.

What article lacks, is the performance comparisons.
Looking for CS textbook covering boolean logic up to assembler, by simulation
As far as I can remember this book appeared on a best-of list either on Hacker News or some other site associated with Y Combinator. The book teaches how computers work starting with boolean logic, and on up through circuits, processors, and assembly language. Student exercises are based on simulation, each time building on what was learned in the earlier (lower) layer. The author may be Israeli or working at an Israeli institution.

Any pointers are welcome.
Robert Scoble Interviews Chris Harbourt of Agrible (U of I Research Park; video)
Seems to be closed-source.
One way to deal with the "complexity of the problem" is to actually keep patentability and license out the patents to start-ups or established companies that can actually do something with them. I guess this would require more effort to match up/recruit the institution's patents (assuming they have any useful ones) to companies that might be interested. But economically, in terms of getting their research translated to the bench more quickly, this is an established model that might be more effective in the long-term.

Indeed, "Participation is voluntary, and researchers can pursue patents on their own, but MNI will not pay the fees or help with the paperwork." This basically shifts responsibility from the institution to the researcher; not sure how this is a good idea.
WebGL Off the Main Thread
Hi Michael and Aaron,

I built Supertask (http://supertask.co/) to make web automation easier and more accessible. Supertask allows users to write shareable, composable automations that make testing webapps and repeating complicated workflows a breeze.

Automation scripts are written in a new intuitive language called Flytrap, and are interpreted by a library called Flytrap.js (https://docs.flytrap.io/). Each automation has its own secure url and can be referenced by other scripts, allowing for code re-use.

I'm curious as to your initial thoughts on the product and whether or not my pricing model aligns with what you might expect. Pricing is hard!

Additionally, at this point I wonder about the opportunity cost of putting effort into applying to/going through an accelerator (assuming I could even get into one) since the product is basically built, and the most important thing is gaining initial traction. I lean towards plowing ahead with trying to gain customers. But obviously, it's a daunting road especially as a solo founder with a 9-5.

I am in beta so no one is actually being charged right now.

Thanks for checking it out!

bill@supertask.co
@supertaskco
The Fallacy of Premature Optimization
Some do and some don't. If you treat employees as contractors you do risk losing some talented people that have no wish to work as a contractor. I mean the US is a pretty big country, how many possible candidates do you add by adding in Canada and Mexico, and is it worth it? For smaller startups seems iffy.
> Could something like Xen be more secure than the Linux kernel? Maybe. That's a good question, and one I haven't seen the answer to.

The answer might possibly be 'yes': https://www.qubes-os.org/doc/user-faq/#why-does-qubes-use-xe...

The reasoning is that Xen is fairly small, so relatively easy to audit by hand, OpenBSD-style.
I wish I understood what it is about Evernote that makes it worth $2 billion, Dropbox $10 billion, or Nextdoor $1 billion. There aren't many companies on that list that have valuations I can understand.
Even on a case by case basis, the power to break encryption raises some serious questions. What if the current President or some future President goes digging through the emails of their opposition in an election year? What if the NSA starts investigating the records of politicians with a anti-NSA stance? With access to passwords and accounts, you even have to ask what if an agency like the GCHQ planted evidence in someone's email or tweeted an embarrassing photo on their behalf? [They have the tools to do so](http://arstechnica.com/security/2014/07/ghcqs-chinese-menu-o...), and with power like that, they could basically destroy anyone who opposes them before they even start.

I don't think perfect encryption is an impossible dream. I think it will be very hard to achieve, and we have a long way to go to getting there, but it's important work, and right now companies, governments and people should be pouring everything they can into making it a reality. We need a lot more research into encryption, especially [information theoretic secure](https://en.wikipedia.org/wiki/Information-theoretic_security) algorithms.
He should be, but that does not stop the NSA from trying to put backdoors into everything, standards, specifications, hardware and so on.

The NSA wants to be able to easly read all traffic from everybody so they can figure out who the 'bad' people are, inside and outside of the country.

The NSA is not actually primarly protecting the people, its protecting itself first, the government second and third, maybe the people a little bit.
The inevitable march toward self-driving vehicles
Ok, we can at least change "the other theory of everything" to "loop quantum gravity" in the title above.
I think some folks are confusing "parody" and "tabloid style".

The definition of parody is:

"a work created to imitate, make fun of, or comment on an original work, its subject, author, style, or some other target, by means of satiric or ironic imitation." [0]

Websites that would fall into the "parody" category would be The Onion, The Daily Mash, Landover Baptist Church, The Poke etc. Another word to describe these types of sites would be satire.

The Register is not really a "parody" website because it's reporting on actual things that have happened (direct from source or through recycling), but the reporting and writing style is in the same vein or riffs off of the "tabloid journalism" style.

Tabloid journalism can be characterised as sensationalist, ridiculing and hyperbolic, with headlines designed to appeal to your more base instincts.

What The Register does, or attempts to do is inject humour into its reporting by using the tabloid style, it tries not to take itself too seriously. There is as you rightly point out a lot of "tongue in cheek" phrasing in many articles. For example, as I've mentioned elsewhere, I enjoy their headlines and bylines, e.g.:

"Criminal records checks 'unlawful' and 'arbitrary' rules High Court - Disclosing minor silliness no longer required, say judges" [1]

"Rust 1.6 released, complete with a stabilised libcore - A world without buffer overflows is what our children shall inherit" [2]

"Boeing just about gives up on the 747 - Even the cargo market's dried up for the Jumbo Jet. Next stop, elephant's graveyard?" [3]

Anyway, I wouldn't get too bogged down, in over analysing El Reg, you either get their sense of humour or you don't.

There are also an offshoot by ex-Register founder Mike Magee which reports in a similar style:

http://www.theinquirer.net/

[0]: https://en.wikipedia.org/wiki/Parody

[1]: http://www.theregister.co.uk/2016/01/22/criminal_record_chec...

[2]: http://www.theregister.co.uk/2016/01/22/rust_16/

[3]: http://www.theregister.co.uk/2016/01/22/boeing_747_productio...
Find a Professional Image for Your Blog Post
After 20 years, they still are adapting to the 'new' platform. Look through their site with fresh eyes: If you were designing a news website (rather than moving a newspaper to this new platform), how many design, UI and functionality choices would you make differently?

A quick start:

* The separation of different forms of content: They don't really mix text with video, images and graphics, even though most web-native bloggers will do it. They seem to lack fluency with mixing media; it's a project for them. They'll staple a video and decorate text with images and graphics, but they don't really commuicate with it; they don't say, 'here's how Clinton responded to Sanders:" <video>, or, 'here was the scene when the earthquake struck' <video>, or even in a movie review, here's what the scene looks like: <video> or <image>. Instead, they try to describe the visual with text. Even explanatory graphics are a separate, special production, on a separate page.

* The font in their title: Back when printing fancy fonts was a technological feat, this font communicated that they were serious and sophisticated. Now, if you step back and ignore the history, it looks like a kid playing with fonts. (Look at it this way: would you ever use that font on a website you were designing?). It says, insists even: We're anchored to the paper age and will never let go. We're the old, dying generation. If you want something new, go elsewhere.

* The discoverability of content: Obviously mimicing a newspaper, but a bad choice for the web. How many links are on that home page (scroll down)? And even more content doesn't even appear there. All that hard work and content, unlikely ever to be found, buried and lost forever. It's tragic. But that's what they did in the hard copy newspaper so I guess it's ok.

* Also, where are stories updated since I visited a couple hours ago? Oh look, if I look at every link a red 'updated' indicator is next to some links (just like the web 20 years ago!), which I see if I examine every one of them (and how do I identify brand new links in this massive page of links?) - but where in this multi-page story are the new parts? I guess I'll just re-read the whole thing.

I say this all out of love. They are an very important institution. The news business is hard enough; stop handicapping yourselves! From the outside they look like they still, in 2015, haven't fully embraced the new technology. What would you say about another business' web team (that was not adapting a newspaper to the web) that produced a site that looked like this? Egads. [1]

EDIT: Some minor edits and additions

[1] I'm not blaming the web developers; I assume they are working within the general constraint of: Make it look like the newspaper.
Is it just me, or is this just an extremely convoluted way of doing things?

I know it says it is a trick, but I'm not sure I completely get it.
In particular one where you get a fixed amount of memory and it's very hard to allocate any more.
Yeah, but it's not like this is new behavior or like anything, like, unprecedented or something like that....
Looks like that is being changed:

https://twitter.com/chartier/status/689867033031258113/photo...
TrumpScript is a programming language that thinks and acts like Donald
Ask HN: What is the best laser printer for home use?
I need duplex printing and ethernet. Color not necessary. Ideally under $300. What brands / products should I look at?
Nobody has any proof, but it's strongly suspected. The NSA wrote or had a hand in writing every widely-supported encryption algorithm, and they have a military-scale budget (seriously; the NSA's non-clandestine budget is larger than the entire military budget of every country except the US and China) to spend on hardware to brute-force encryption. Cyberwarfare is a top strategic priority of the US Military, and cyberwarfare is made much easier when you can break encryption.

They have the motive, the resources, and the knowledge to break encryption routinely. It's also standard tradecraft for a spy agency to hide any proof that they have a capability to create uncertainty among their enemies whether or not they do. So no, nobody has proof that the NSA can break encryption, but we do have proof that they have everything they would need to develop that capability.
Fall 2015 Intern and New Grad Offers
"Is it because it makes their life easier using a single tool or language for both dynamic and static content?"

Mostly this. As soon as you add a bit of dynamicism, it becomes easier to do everything in one language/workflow.
Tromp's website is a treasure-trove of really cool things
With open source, the software is often developed to meet the needs and priorities of the developers. So if your needs and priorities are similar, it will likely work well for you. Otherwise, maybe not so much.
I'm going to go out on a limb and say it's not the price of the electronics (which are very cheap), or the availability of them (they are plentiful), or even the knowledge to learn (this is the age of the Internet on mobile devices), but is actually the price of another thing that that is going up: time (and by extension, focus).

I feel that students have to start planning for college earlier and earlier these days, even planning how courses line up as early as middle school. When all academic scheduling decisions (sports, classes, extra curriculars, clubs, etc.) are always viewed through the lens of college admission, there is very little time to turn brains off and just play with the knowledge they've gained thus far. If an activity isn't directly linked to job training of one or two strong focuses that could potentially lead to a major in college and a job afterward, they aren't seriously considered as an activity worth spending time on, and that is a pity.

I would add lastly that as a counterbalance to this extreme need for academic focus, instead of seeking invigorating hobbies to which students at the end of the day will lack the energy for, they instead seek more mindless and passive activities which are readily available on their mobile devices. The harder they work, the dumber they want their hobbies to be.
ClojureScript Transducers with core.async
Have you seen the crap UI doctors use?
The designer has a stange aesthetics for those {} (function body) and ;; (block terminator), is there a FAQ?

Update: This may be the best answer...
http://eigenstate.org/myrddin/lang-checklist
We are building Stripe for life insurance http://back9ins.com:5000#

FYI we have applied twice to YC. We have early demand from customers and know it's a big opportunity. Our engineering team is only 2 people and we want to raise money to grow that and execute the plan with enterprise level websites. How do we take the next steps?
Drive-by dismissals don't make for good HN comments. Assuming you're right, explaining how the article is confused would be better—we would all learn something. A mere declamation doesn't teach us anything.
This result is not related to AI. However a new pro-vs-computer match has been announced today for February 6.

Japanese original http://www.nihonkiin.or.jp/event/area/other/post_704.html

Google translation https://translate.google.com/translate?hl=en&ie=UTF8&prev=_t...

The translation is pretty bad on technical terms. Obviously it's not about chess or shogi, but about go, and the "ten stage" should be the Tengen title, currently held by Ida Atshushi, the human player. I think this is the first time a Japanese title holder plays in one of these matches. It will be a 4 stone match. If the computer wins it should be at least 5 dan, maybe 6 dan (amateur scale). One should be at least 7 dan to be as strong as the weakest pros.