skysight-inc/HackerNews huggingface dataset:
I've always thought (ever since university) that math notation should take inspiration from code. Instead of writing Xi, they should really write X[i]; because Xi is ambiguous. I find that dealing with all the ambiguity in syntax can be rather frustrating.
July 2015 – Issue #26 – App Developer Magazine
Social feedback without judgment
> Because banning all areas to smoke it a kinder attitude as it eliminates any appearance of acceptance of smoking.

Exactly. The more places it becomes socially unacceptable, the better.
We are looking to expand the beta test for our social journaling experiment designed to focus on internal validation rather than popularity. Instead of focusing on hearts or likes, Sideview allows you to honestly document and share (anonymously) the moments that shape your life. There are no approvals or popularity--feedback simply comes from observing the diary entries of other people going through what you're going through, and seeing statistical data about the relationships between your location, activities and emotions over time. Thanks in advance for being willing to give it a look!
Specify jurisdiction. Laws vary around the world.
Anyone with an actual interest in a subject displays motivation to pursue that interest. A self-reported interest that shows no signs of being an actual interest isn't an interest worth accounting for. Therefore I would claim that, because nobody has pursued a job as an astronaut in my office, that 0% of the people in my office are truly interested in becoming an astronaut - regardless of their claims (yes, I'm calling them liars [0])

>That's what this article is trying to do - refute people who say "women aren't engineers because they aren't interested in being engineers".

I often see this argument more accurately represented as "women aren't engineers because they aren't choosing to be engineers" (which stems from a lack of interest in comparison to other fields)

How much do women like Engineering over Biology, Business, Psychology, and the myriad of other choices they are presented with? Is it wrong for women to prefer Biology over Engineering?

[0] I like strawberry icecream. I am presented three choices of icecream: chocolate, vanilla, or strawberry. I am allowed to pick two flavors. I pick chocolate and vanilla.
Bill Gates Thinks Uber Has the Best Shot at Self-Driving Cars
Is this blog post a dig on Rich Hickey's talk 'Simple Made Easy'?
It's better now :)
Most SQL databases can scale and handle massive amounts of time series data, especially if they have columnstore features which make scans incredibly fast... while still giving all the advantages of adhoc SQL queries.

Most purpose-built time-series stuff isn't really necessary for much of what I see people trying to use it for.
I don't know why the complexity estimates I find for Hashes are always so bad. They never account for growth (or depending on the implementation shrinking on delete), never account for the hash function, etc.

By the time you hash a key, you could have likely already inserted it into a trie.

Lookups on hashes are also not O(1) for similar reasons. You have to hash the search string, then compare the value at whatever location it hashed to (usually a string-comparison operation which aren't O(1)) and depending on the collision strategy, do more things if it doesn't match, but isn't an empty value.
"We present the first 3D algorithm capable of answering the question: what would a Mandelbrot-like set in the shape of a bunny look like?"

I have questions, Science has answers. Science!
"...We propose that many, and maybe even all, interesting organizations of information and behaviour might
be built from a single primitive operation: n-way associative
lookup. ..."

http://www.vpri.org/pdf/tr2011003_abmdb.pdf
Personally I like it. :) Is there a specific reason that makes you prefer an impersonal compiler?
Would you mind elaborating on some of the issues you see with Elastic Container Service? I'd hoped it would be something like an AWS-specific Mesos, but I haven't looked into it closely.
I would say it seems to depend on the company. Companies like Google and Microsoft seem to go out of their way to hire minorities (i.e. not white male), but companies which are less in the public spotlight seem to put less effort into it. At least that is my perspective based on interviewing at lots of companies for post graduation jobs.
I have a friend whose last name triggers porn spam filters.
Not personally, in any case, as I'm not the author.

But important topics usually get the points and thus visibility they deserve, which leaves the question if this book does not deserve it or has just been ignored.

Apart from that, you're obviously right about the timing.
I added a forest fire example. That is maybe not what you meant. I will work on a campfire in 2D type fire next which is what you probably meant.
I think a possible root to the problem is the general lack of diversity in tech. A bug that confuses white people for goats will be caught sooner than a bug that mistakes black people for gorillas because there are more white people around to notice that problem. It wouldn't surprise me if the initial test data included few to no non-white people.
By your own logic, you would be guilty of polluting the air.
It was pretty awful watching the vps choke to death when I tried implementing any feature using full set prices. Pegged at 99% cpu usage with the go garbage collector frantically trying to not let the process crash... that was not an environment I wanted to take to production.
Fluoridation has been mandatory in Ireland since the 50s. Considering how radically Irish lifestyles have changed in the last few decades (less poverty, better access to dental products, inexpensive/free dental care etc) I think it's crazy we're still forcefully mass medicating the majority of the population without their consent. Although mostly harmless, excessive fluoridation was recently linked to hypothyroidism in a UK study. I think it's time to seriously reconsider the decision instead of the occasional self-assurance everything is fine as is.
Sorry to jump in on an interesting discussion but I got interested in this part:

> It's also disheartening to see that the sorted-set wants things that implement Java's Comparable.

Could you quickly explain what's disheartening about Java's Comparable interface and what the available options are?
NASA catches UFO's leaving earths Orbit
It's a bit odd to see "Large Hadron Collider project gets underway" in the same category as "Hubble [Space Telescope]", given that HST got underway in the 1970s. Also, Willadsen cloned mammals in the 1980s using embryonic cells. (Dolly was the first mammal cloned from adult cells.) And "consumer e-mail" was available already in the 1980s with Minitel, CompuServe and Prodigy, among other organizations, as well as from BBSes.

That's not to say there have been no wondrous things in the 1990s, only that the details are hard to pin down.

There's a belief that the rate of technological growth it itself advancing, so that the rate of growth now is much more than the rate of growth 100+ years ago. See for example https://en.wikipedia.org/wiki/Accelerating_change for people who believe this is the case.

This essay is trying to counter-balance, or ground, that belief.

The problem, described at http://www.innovationfiles.org/is-technological-change-speed... , is that it's hard to measure the rate of technological change. Among other things, we suffer from bias error because we forgot that some apparently simple things - my favorite example is the vertical file system, dating from the late 1800 - didn't exist until recently.
The 37signals people probably got where they are via long stretches of living the consultant life style (since they were consultants). Before things scaled, they weren't working Ferris-Four-Hour-Work-Weeks but grinding for clients.

I've been thinking about the next company I try to build a lot lately. I don't really care about being a billionaire nor do I care about emulating Zuckerberg...it's too late for me to get admitted to Harvard, much less drop out. But winding up with a fuck-you money sized exit would be nice and what I've come to believe is that it's not appreciably more work to build a $2 billion company than a $2 million one. I'll probably have to work my ass off either way, and there's still a lot of risk that either winds up a $0 million company in the end.

People can work decades to build a company that makes them a multi-thousandaire. Scale comes from businesses that scale not in proportion to hard work.
Given how blatently obvious this "irrationality" is, either a lot of people with enough money to do something about that are being really stupid and missing the huge blinking FREE MONEY sign even though it seems their primary purpose in life is to search for free money, or you're not fully accounting for all the costs involved in extracting the putatively free money, and in fact the market is trying to tell you it's not as easy as it looks.
Show HN: Rewire – A Beautiful Habit Tracking App for Android
reality is that it's really easy to need POSIX APIs

Sure.

and then you're firmly in autotools land

Not at all. If you need the send(2) POSIX system call, what are you going to do if autotools detects that you're on a platform which doesn't have the send(2) system call?
I just tried your app, it's very promising! Good luck!

Things i like about it so far:

* you can switch between new, top, etc ... (very useful)
* It opens all the links in a new tab of default browser!!

One thing that you can work on is the readability of posts... it's a little bit crowded. (title should be bold while comments & other stuff smaller with lower opacity)
Fortunately for the quality of this site, there were only a few people who lacked the self-restraint needed to avoid pointing out such a painfully obvious, reddit-esque joke.
Not all jobs require degrees.
Many jobs that do really don't need to require them.

Bill Gates, Larry Ellison and Steve Jobs didn't finish college.
It doesn't seem like anything is actually encrypted, just randomly distributed amongst nodes in small enough pieces so as not to provide any useful information about the original data.

Since the paper states that all nodes must collude to recover (not decrypt) the data I would assume that the pieces are encrypted asymmetrically for each node to ensure a sufficiently powerful man in the middle (cough NSA) doesn't just reassemble the pieces.
current gen AMD chipsets require binary components on the CPU ("Binary PI") for RAM init, like Intel. And like Intel, they now have a separate CPU running signed code (Platform Security Processor, ARM based).
I thought the same thing but as a designer I had the opposite reaction. I was prepared to be offended.
Disagree. Those things are already GAs, just ones more familiar with programmers today. So we call them boring.

Change the way you think about code, and change the world. And it starts with the application environment, often called the OS.
Dive in! It's like beginning ballet over twenty: you'd really have to trust your slow, consistent, building momentum to eventually get you there. Learning Clojure up to getting remotely competent with it did take me a year and a half, during which I used it in all my projects. Also including getting into Emacs. I breathed it all throughout. Now I'm good in it, I have ease designing big FP systems, and I finally decided to learn transducers a few weeks ago and it took me me just an hour to grasp/implement it in my app. Neither a decade :)
Apple's mistake was getting into bed with the book-publishing cartel – Fortune
I think you mean don't build a business headquartered in the USA, but there are certainly folks who are trying:

http://cloudscrape.com

https://import.io

https://www.kimonolabs.com

https://morph.io

http://scrapinghub.com
looks cool! I run the service at park.io which is similar, but for domains dropping out of expiration
Heroku is a PaaS offering that offers its key value in that it provides a simple environment that caters to a lot of workloads. The way it does this is make many decisions for you. If your workload don't suit those decisions they may be sub-optimal. However the value is that your given limited sizing options, rather then having to decide amongst the millions of configuration options you would have with AWS or dedicated hosting. However you follow the Heroku documentation properly and you should be able to have a fairly performant solution.

Docker is containerisation. It allows you to run many containers on a single server. It can be configured in millions of ways, and part of a much larger stack. All it does is handles a small number of problems associated with running multiple applications on a single server (and the surrounding problem space). You can use whatever programming language / database / messaging stack / middleware / web server / etc you like, with the caveat that you need to either build the configuration (or use someones pre-configured image).

So the answer to your question really is why would someone need more flexibility then heroku offers, in which I can think of :

1.) Hosting outside of EU / US. Heroku does not have APAC / South America / African hosting at least according to documentation. https://devcenter.heroku.com/articles/regions

2.) Use of technology component not provided by Heroku. (Programming Language / Database / etc)

3.) Add-ons may not be suitable to provide key technology. (I really am uncomfortable with a Database being far away from application code, so a Database as a service makes me nervous, like Heroku Add ons). Heroku only provide Postgres and Redis.

4.) Each Application is a separate Heroku line item. A docker configuration could host thousands of rarely accessed applications. Outside of storage there is little resource costs for a rarely-used application.

5.) Ability to move. A docker container can be moved to anywhere. You want to host on Azure, you can. Rackspace offering something cheap, go there. AWS, your good. Get acquired and need to run in a corp VMWare environment... your good. Heroku apps tend to get tied into the platform as you deal with herokuisms and work around that environment. While the application can be moved, if your application is significant you will spend time re-ballancing.
I don't think it's really nonsense to try to rank decades, as long as you have some specified criteria. For inventions by lasting impact, some decades are clearly superior to others. The 1750s, for instance, basically had nothing. I can't find a single thing invented in the 1750s that we still use today or inspired further inventions directly. I'm sure there's a couple, but I would argue that since it's hard to find them they're relatively unimporant.

The first decade of the 1800s? The first modernish battery, the arc lamp, morphine, the steam locomotive, the first automobile, the steamboat.

Perhaps it's silly to rank decades, but I don't think it's nonsense.
> In fact, I don't quite get why people are so enamored by these fanciful interpretations when Pilot-Wave is so much more down-to-earth.

I thought the difficulty with pilot-wave theory was that it was difficult, perhaps impossible, to reconcile with special relativity.
I noticed that you are returning the company name in the title. https://logo.clearbit.com/fb.com .Is that intentional? Asking this because you provide a Company API too which is paid.
> Lua tables accept arbitrary objects as keys, and make a difference between `foo[1]` and `foo["1"]`.

That sounds... completely normal? Python dictionaries will do that too. So will Java HashMaps.
I do want and I;m putting the time, effort and thinking into it to be a billionaire. At the same time I'm absolutely enjoying the route towards it and really like how I spend most of my time just working in the right direction.
(I'm one of the creators of this project)

I don't believe centralized/public clouds will disappear anytime soon. However, there simply aren't any privacy-preserving alternatives out there. We're hoping to change that.

Also, your description is accurate. We'll be releasing our code and some dev-friendly documentation for the beta soon. You're welcome to sign up at http://enigma.media.mit.edu.
I'm not sure it's universally correct to dump authorizations and visibility from the up-front requirements. It might be regarded as another aspect of dimensionality, but that could to missed opportunities for optimization.
The consequences of breaking these rules are clearly defined, being forced to leave the union is not one of them. The european courts can force Greece to pay a fine if they decide that this is warranted. That is all. You cannot simply redefine the fines of a law after the law has been broken.
So you mean to tell me that rediscovering older work with faster computers and strategically referencing (or omitting references) to make yourselves look like the founding fathers of a resurgent field is a good way to get your university-funded research lab snatched up for millions of dollars by Big Companies?

And to add onto this, another academic is getting his jimmies rustled because he didn't get the money his former PhD students did??

Heavens to Betsy!

---

Everyone self promotes and does things in their best interests. There is no clear divide between academic and industrial interests. Maybe in something more pure where truths are evident (e.g. pure math). But not something like machine learning, where your success and funding depends on armies of grad students fine-tuning stuff like the number of "hidden units" in some over-complicated model whose ultimate goal is to over fit a training set and cause more hype, etc.

Nothing wrong with this though, progress happens continually, just not linearly: https://en.wikipedia.org/wiki/Hype_cycle
Was that conclusion the result of a meta-analysis of meta-analysis methodologies? And there I thought this was just an amusing cartoon... https://xkcd.com/1447/
The middle class only seems important to those who cannot easily uproot themselves to move to another country, those in the middle or lower classes.
This article has such a bad headline.

The important thing to note here is that this review is looking for the impacts of fluoridation since the 1970s. The evidence remains clear that fluoridation is better than nothing at preventing cavities! The question at hand is whether it's still important now that we have widespread adoption of fluoride toothpaste.

This Cochrane study concludes, as many Cochrane reviews do, that there's not yet enough high quality evidence to answer this question.

The takeaway here shouldn't be the absurd headline that "fluoridation may not prevent cavities," it should be "we should study how effective fluoridation is now that we have added other successful interventions."
Thumbnails would be great. A gallery view of thumbnails, possibly accompanied by a palette of the main colors in the scheme, would greatly assist the browse-ability of the site.

This is great.
CLICK HERE to learn how to gain more Instagram followers
Starting a business never requires a degree - or experience! That could also be why they have a high failure rate and only few go on to be extremely successful. Many entrepreneurs will go through several failed businesses in which they acquire more experience before "getting it right".

You'll find that being hired into a high level position with no education and no experience is an extreme rarity. You'd have more luck finding leprechaun's gold.
While I do not have anything invested in Deep Learning, I do have a similar reaction because I am familiar with the research from 10-20 years ago, particularly around neural Turing machines. From that perspective, most modern Deep Learning is essentially that older research with the primary novelty being better marketing and much faster computers. I can understand why someone like Schmidhuber would be irritated by the apparent assignment of credit to people who are essentially repackaging old computer science, given how much Schmidhuber has done in the field.

DeepMind is a bit of an exception to this. At least one of the founders was involved in quite a bit of original research way back then.

This phenomenon is common in theoretical computer science. Timing and marketing matter a lot when it comes to getting credit for important inventions. I've seen it many times.
OK, so the secret can be generated in decentralized fashion. From reading this, I can't tell if the secret is only obtainable at the client, or does this mean that the enigma network could in effect store the pieces of the key and re-assemble it based on some pre-agreed computation that is not subject to modification by any particular user?
It's not just perceived control - it's the reenforcement. We all speed, but we always speed just a bit over the limit. Raise the limit, people raise their speed.

10 year olds goaded on by friends shouldn't be looking at the kinds of materials that are 18+ on the net today. Heck, most of Reddit isn't appropriate for growing minds.
Mention? The title led me to believe that was the topic.
I don't know.

On the one hand, at the conceptual level, unless you are at the cutting edge of CS theory, I'm pretty sure almost anything else that is done in computer science is a mere re-wording of something that was done in the 1970-1980s. So there is no "holier than thou" at this level.

On the other hand, in terms of practical results in context, there are many important consequences of being able to take old concepts and run them faster, because the hardware has improved and well, generally, the entire world is different.

A big part of "popularizing" a technique is having a good implementation that takes advantage of advances in computing speed. So the author of the article misses the practical value of popularizing.

At the same time, what he says is valuable because he touches on a fundamental choice that we all make: do you want to be a groundwork layer or a popularizer?

The problem of course is that groundwork layers are mostly forgotten, with their contributions recognized posthumously, as that's how far out you have to be to lay any new groundwork, and it's difficult to predict what will be the foundation for the next hundreds of years.

It's not just deep learning, it's basically that anything that becomes popular enough to be noticed here probably has a long history behind it, and if we are to move forward we need to be in the headspace of those who had the sense back then to form it, and not be in the space of popularizing or being the tool of the popularizer.
Just because you haven't come across client cert validation requirement, it doesn't mean it's wrong.

If you have a bunch of micro services that need to communicate with each other securely, client cert validation solves a big problem.
This is actually a form of encryption (See - https://en.wikipedia.org/wiki/Threshold_cryptosystem). It is encrypted in the sense that combining any number of pieces smaller than the defined threshold won't leak even a single bit of information.
> Instead of writing Xi, they should really write X[i]; because Xi is ambiguous.

How so, and in which cases would it be ambiguous to write X_i, but not X[i]?
Have you seen a 50 year old cat? I bet their teeth would be completely rotten.

Okay so house cats don't live that long.. but look at longer living mammals like horses. Their teeth are terrible at 20 years old.

I think the human teeth will do fine without brushing for 20-30 years, enough to make babies. They aren't really designed for the 75 year life plan..
WHEN IT COMES TO INFLUENCER VIDEO, DISTRIBUTION IS KING
HelloToken
Creating Value in Mobile Apps
I recently went looking for a Python implementation of the Javascript convention of operator chaining. In that search, I found an SO answer saying that it's called [fluent interface](https://en.wikipedia.org/wiki/Fluent_interface). Is this not the same thing?