skysight-inc/HackerNews huggingface dataset:
There is a flip side to every coin. The least well-off among us do not benefit from having the most economical options handicapped to support the less economically feasible option, regardless of the intangible communal benefits. This plays into the most common error surrounding how people view protectionism; the interests of the most obvious group is held above the harder to see ramifications of their protection. It seems ethically troublesome to me for a handful of bureaucrats to pretend they can predict every pro and con of every economic mandate for everyone else (or for the majority to decide for the minority). Decentralization of the decision making seems like the least problematic way to go about such things; and you can't get much more decentralized than each individual consumer. If the community at large recognizes the benefits of these local shops, they should put their money where their mouths are and make them profitable.
Hi, I'm one of the co-founders of SigOpt (YC W15) and am happy to answer any questions about this post or anything about the methods used.

More info on the Bayesian optimization behind SigOpt can be found on our research page [1].

The code used in this post can be found on github [2].

[1]: https://sigopt.com/research

[2]: https://github.com/sigopt/sigopt-examples/tree/master/dnn-tu...
This is the Norwegian secret of success. Food is fuel in Norway, we are not gourmets. We don't have much else to do than work and have sex during the winter.
Regardless of your market and product, the fundamental equation you need to get right in SaaS is CAC < CLTV, ie your customer acquisition cost needs to be vastly lower than the lifetime value of a customer (= your monthly gross revenue per customer x # of months you'll retain a customer)

The main tip I'd share for getting started is to think about your CAC first, ie before pricing. Set up a simple spreadsheet to conservatively estimate how much money you'll need to spend to get one customer (this will work with any channel, really). If you have some empirical data based on your own experiments, all the better.

That estimated (or empirical) CAC will help you understand much better how much you'll have to charge per month (or year) to recoup your CAC within a reasonable timeframe (depends heavily on whether you're bootstrapping or are funded), and you can base your pricing strategy on that.

Many VCs will look for ratios of 3, ie your CAC needs to be 1/3 of what a customer will pay you over their lifetime. VCs specialized in SaaS will have more sophisticated ways of looking at this, of course, but 3x is a reasonable lower boundary.
Funny, that's the same reason I used my question mark!

If you looked it up then you're already ahead of me. Sounds like non-coal carbon is common. Although it sounds like coal could be used as a source of low-radiation carbon if you wanted to make new low-radiation steel.
> Most programs aren't about a return value. They are about global state, including IO and huge data structures.

Not my experience at all. Most of the time if you're using a computer it's because you want to, well, compute. I/O happens but very often it's a simple matter that can be pushed to the edges, and the business logic that you actually need to be thinking about can be cleanly encapsulated.

> The functional programming hacks for IO are gross.

Only because I/O is gross. I find it's more a case of: functional style forces you to expose the ugliness that was always there underneath. Often you uncover things like the family of security vulnerabilities where an application creates a temporary file and then opens it and an attacker can replace it with a symlink in between. If you really want to say "do these I/O operations whenever, it'll all work out" then it's trivial to do that, even in Haskell (you just add "unsafePerformIO $" before all your I/O calls), but most people find it's actually worth explicitly figuring out which order things are supposed to happen in and doing that.

> I don't agree that expressing a partially applied function at runtime helps clarity and readability. I suppose tastes differ, and some people have bad taste. :-) The real trouble is that this is not something that is natively supported by the hardware. Your language either interprets a very unnatural machine, or it drags along a compiler.

Not at all. Every language with classes manages to do this (even Java can do it nowadays), C++ included. It's not hard to implement. What it does require is one more layer of indirection around function calls (if you're really bothered about the overhead you can make it opt-in i.e. "virtual" in C++). I could write my own code to do this in C, but a) I couldn't use the "function(arg1, arg2)" syntax because there's no way to override that (would have to do something like a macro, "VIRTUAL_CALL(function, arg1, arg2)") and b) it wouldn't interoperate with any of the rest of the ecosystem. You might not want to use it in every program, but this is the kind of thing that absolutely needs to be part of a language-wide standard for programs that do want to use it, so that libraries from different people can interoperate with each other.

(FWIW I think the idea of corresponding to the hardware is a false idol - or at least, if there is a way to achieve it, C isn't that. GCC generates something very different from a hand translation into assembly. Even assembly no longer corresponds to what the actual processor will do (microops). Modern processors are inherently parallel and no remotely mainstream language expresses that accurately.)
Hrm, I wonder if the oil and gas industry can act as the bootstrap to create enough skilled tech workers to kickstart the startup engine. They would have competition from Houston/Texas where we have many companies doing the same though and I personally don't see that happening (unless its for Norwegian clients only).
This is so true, some consumer SSD's are so evil that they do not even honor ATA_CMD_FLUSH. Bad things will happen then.
What is Differential Privacy
I just install stuff when I run into something I need but don't have. Keeps my system slim.
http://www.wired.com/2016/05/huge-solar-plant-caught-fire-th... has a decent summary of the problems with this type of solar.

I was surprised that the Ivanpah fire wasn't mentioned in the Time article but then it seemed pretty rah-rah.
Appder – Find your perfect apps
The views are a little disappointing, using just plain mustache style. Shouldn't a cobol web view have something like

HEAD DIVISION
META-TAGS SECTION.

BODY DIVISION.
Ultime notizie
By "using simple HTML injection" I'm thinking of a form where they don't sanitize input so you could put a <video> tag in the 'name' field and suddenly the video would appear on the page.

Getting access to the administrator account is pretty different.
Anton Yelchin death: Jeep recall for rollaway risk to blame in freak accident?
Offerte
I see. The article was a bit vague for me in what it means by frameworks (does NLTK count? Django? DL frameworks in other languages?), and since I don't know the area too well, that struck out to me as odd.

It honestly looks like pretty cool stuff, looking forward to having time to play around with it some day.
Nobody talks about banning Amazon.
Choosing your first programming language
This helps a bit:
http://internetpulse.net/
So you want the EU to intentionally cripple the UK's competitiveness in order to work towards your own moral values which maybe right or wrong? Though in these particular cases my values are aligned with yours. However there are many cases where peoples values differ. You are using the supremacy EU laws to force your values on to them.

If these values are truly universal there is nothing stopping you getting some form of treaty between all these countries anyway outside of the eu. Leaving other things more open.

It's a very simple individuals/small groups vs large groups issue. There are two ways to resolve it. Allow each individual to make their own decision about it, or take a side and force your values on to everyone.

Companies treat workers well because they have to compete to get them. Not because the government forces their hand. There's always a way around government regulation, so it's not really effective. There's always loop hole. So why do companies offer workers good conditions? Because they are forced to by competition. You solve the issues of companies treating workers badly by developing a surging economy not by laws.

These 3rd world countries with sweatshops have actually gotten better standards then what came before. As spare capacity decreases companies are forced to offer better conditions. You can see this now, where in china companies are going elsewhere because workers demanding a lot more.

Tax argument only works if you think government is more efficient with money in the first place.
Realistically, this isn't solvable due to information asymmetry. Any one company only knows if their services are up, but doesn't really know what's going on upstream or downstream of them. That's why tracing an incident like this takes time, and most people blame the wrong party at first until the true cause is found.

But Twitter has become the de facto platform where you announce stuff to people, or shout into the ether saying 'is Cloudflare down?' Signal-to-noise ratio isn't even that low -- most baseline chatter is noise, but there should be a MASSIVE, near-simultaneous spike when a high-profile site goes down.
Francisco Partners, Elliott near Dell software deal – sources
That wasn't a chip.
Theoretically that may be the case, but its far from reality.
Where is the photo sharing app market going? Splore or Instagram?
Work in a startup around here. Will try to be back to this thread a couple of times tonight if anyone has general questions. (it's 17:24 around here now.)
> A while back I recall reading rumors that China didn't even know what to process on their Tianhe-2.

That applies to most of supercomputers everywhere. "If you build it, they will come".

Besides the knowledge attained in building supercomputers ( which all major nations should know how to do ) and processor technology, the added benefits and new uses of these machines will come later.

The internet was created before people really knew what to do with it. The same thing with computers. The same thing with everything else.
Children and Social Media – How Much Is Too Much
sudo apt-get install emacs
This. South Korea's insistence on using 2001 technologies today has made Windows almost unmanageable in a highly secure environment.
Saying 1000 cores running at 1.78 GHz are a "1.78 THz chip" is a bit like saying 1000 cars driving at 65 mph are a "65,000 mph car"
Coconut: Simple, elegant, Pythonic functional programming (compiles to python)
That sounds like a horrible work environment. Seriously, devs can't choose their favorite tools, or specifically use tools which improve their quality until IT approves it?

I've worked in bad places where it was hard to upgrade to the latest version of a language, but at least that was always under full control of the Dev group.
> They're really doubling down on Twitter being the "best place to see what's happening and why it matters, first"

It's a little ironic that they announce this in a blog post.
Andrew Chen actually wrote a blog[0] on this exact topic titled: "The Next Feature Fallacy: The fallacy that the next new feature will suddenly make people use your product"

[0] http://andrewchen.co/the-next-feature-fallacy-the-fallacy-th...
Lets for the sake of argument say Coca Cola was cool with you changing their formula and selling the result.

In this case it would be the equivalent of your store opening up all the bottles of Coke and adding or removing ingredients. They can't then sell the result of their tampering as "Coke". They'd have to give it a new name, Freedom Cola, for example.
Fantastic, happy to see this development. I keep a list of people/Patreons to support, and Kalid has been on it for a long time
I use ansible: https://github.com/dschep/box
Could the title of this article be any less informative?
A much deeper discussion in that article - thanks. However you really should warn others that your link is going to old 2013 content and may have been super-seeded by newer blog, twitter or snap-chat posts ;-)
FWIW, Amber Alerts have already begun to include domestic custody battles, and whether one considers bringing the general public into a domestic dispute is an overreach or not, I guess is up to you.

In my area, until I turned them off, I received at least 2 alerts per week and the vast majority of these were domestic-related (as in, one true parent of the child had the child when they were not legally allotted to - and the other parent reported it).
Fracking produces tons of radioactive waste. What should we do with it?
Are Your Teams Exhausted Before They Have Even Defined Project Scope?
Fuzzing is black-box dynamic testing. Static testing explicitly means you are not executing the program, whereas fuzzing requires generating stimulus, feeding it into the program at runtime, and seeing if it crashes/hangs.

https://en.wikipedia.org/wiki/Fuzz_testing

https://en.wikipedia.org/wiki/Static_program_analysis
Why Warcraft (the movie) Sucks
> My own theory: Internet access has helped too, by disseminating knowledge about health & disease.

Considering internet usage is fairly recent, I don't think the internet is the reason.

Your assertion about developing nations become wealthy nations probably has more to do with it.

Also, I'm not sure I agree that it is great news. It just means that the human population is going to continue to expand. We need more people to die. Not more people to live.

If 7+ billion people want to live like westerners, there really is no hope.
Check out The No-Nonsense Study Guides[1]. They are stripped down to just the essential knowledge for the exams. They won't help you master the material, but will give you more than enough information to pass the exams.

I used them with great success to pass all three tests on my first attempt.

[1] http://www.kb6nu.com/study-guides/
> Running your own geocoding really shouldn't be that scary of thing to do.

> The biggest pain in running your own OSM geocoder (nominatim) is kind of a bear to set up.

You said it shouldn't be scary then immediately call it a bear. I am scared of bears.
>Diversity and independence of AI Agents mitigates against the Terminator-scenario danger

I don't see how this is the case. The AI's still are likely to be more similar to each other than they are to humans. And they could choose to cooperate to kill humans, and then split the resources of the world among themselves.

Having multiple AIs is no guarantee of safety! Unless those AIs want to keep humans alive and care about our future.

The second assumption is that the world of the future will be stable. It could be that a small technological advantage is enough to win against every other group. E.g. if your AI can invent better nanotechnology first, or discovers some entirely unknown technology. It's unlikely that a random set of superintelligences would be perfectly evenly matched. Some would be much larger, smarter, or have access to more resources, or have a head start in time.

Lastly and most importantly, is the idea that superintelligence won't be built quickly. Once you have the first smarter than human AIs, it may be only a matter of weeks or days before you have superintelligence. That's the whole idea of an "intelligence explosion". The smarter than human AI's can do AI research and improve themselves, and then improve themselves even more, then even more. Not to mention plugging more GPUs into their brains to make them smarter.

So it seems very likely to me that once you have a lab that solves the last technical problems in creating AGI, a single superintelligence will rapidly emerge from that. The superintelligence will then be able to get whatever it wants, because it's so much smarter than humans. It doesn't need to be "wired into" anything if it's 10x smarter and faster than the best human hackers. And if it's 2050 and everything and your toothbrush is connected to the internet.
Did I miss something, because I didn't see performance testing. Given some specific test bed, which has X amount of RAM, How much Insertion Per Second(IPS) I can get?
That's pretty similar to how I heard on-line viagra companies do it. Except shadier and without the apps.
Love the site.

One small thing I noticed - remove the 'carousel' from your landing page on the top image. I was reading your main CTA - when it suddenly changed to the other image. It is too fast. If you want both - perhaps A/B to see which one is best.

Also - you mentioned you are using Intercom.io; have you tried using their feature Acquire? It allows you to communicate with potential customers on your home page. I've used it on one of my sites with great success...
Amusingly this was changed with PowerShell in that .ps1 files do not have powershell.exe registered to run them when double-clicked. As a result people complain about it and resort to writing a .bat wrapper around the script.
At least he explains the title in the first paragraph, but I agree that a more informative title would have been a better choice
They still use IRC over SIPR.
I like the dual reference to Euro and set membership
I agree. Also, if the above definition was enforced and we assume everyone was rational, there would be no contracts or smart contracts. If I click "yes I accept the TOU" and $1B USD is debited from my account because I overlooked that clause, and I had to actually pay it it would be pure logic but very unreasonable.

Logic meant something like spoken word in the original Greek language, it eventually evolved into something close to reason, which is:

> the mental powers concerned with forming conclusions, judgments, or inferences. - Dictionary.com

so I certainly agree they are != and actually find the parent's definition of reason quite unreasonable.

edit: While the code itself will be difficult to write and have issues, much of what will really be the problem is how oracles use logic/reason to propogate settlement distinctions. The key problems are:

* creating a bulletproof contract [touched on above]

* tx/rx of the settlement information from the oracle's interpretation.

* interpreting the oracle's interpretation

* settling
I think true AI, the likes the world has never seen before, not just an AI buzzword, is inevitable in the next 50 years.
Increasing failures of startups in private aviation
What will they call it? Silicon Fjord? Silicium Dal?
It also assumes that humans would want to trap it. If you wanted to do that, why would you build it in the first place? The people that build the first AIs will be those like the parent commentator, that don't take the risk seriously.
Methods for Finding Related Reddit Subreddits with Simple Set Theory
Docker Volume Sense: Making Sense of Multi-Host Environments
Utah v. Strieff [pdf]
Scientists discover second programming language within genetic code
OP asked how to install developer tools, not how to install an OS ;)
Is this any different than signing a contract that you don't know the terms to? If an entrepreneur signs an agreement with a VC that has obscure clauses hidden deep in legalese - that doesn't mean the terms no longer apply. It doesn't matter if there's a billion dollars on the line - there is no 'whoops'.
I find it helpful to externalize my self-control, and one of my favorite tools for that is the ironically named OSX app "SelfControl." Essentially, the app modifies your host file to block certain domains for X amount of time.

All of my regular distractions are in the block list, and if/when I get frustrated with myself, I turn the app on and voila - 12 hours of inaccessibility. This limits my infotainment to an hour at day at most.

(Of course, there is always the phone, but I find it easier to not get lost in it. There's also an app called "forest" which gameifies not opening the phone, which I turn on if I know the meeting I'm going into is dull.)
NetBeans IDE 8.2: Feature Complete and Schedule
emerge vim
Mechanical keyboard with analog input for precise control in games
Of course you have bickering, because you have different interests, just as with any group where number of members > 1.

So if it doesn't feel that way, yes, because (a) you're looking at it from the inside and (b) we're not particularly integrated, yet.
Yes! And an interrupt is any bit in a large (128bit?) register. Some bits are real hardware interrupts, some are local semaphores, some are global semaphores, and maybe one is a 'my timer register matches the system time counter'.

Existing OSs use a kernel call to wait, because they want to manage the (tiny number of) hyperthread(s) closely. But with essentially unlimited hyperthreads, they can manage themselves! And avoid the whole kernel-round-trip latency.
Here's a use case I've encountered: Find me all the auto repair shops within X miles of this street address, where the database of repair shops is populated from street addresses as well.
I would love to see a writing format with something like the following structure:
1) A TLDR of Twitter length
2) A paraphrase of the key concepts and point argued in the article
3) The actual full-length article

This way you could ramp up at each stage and decide if it's valuable to keep reading.
Good point. Going by the tone of Apple engineers' response, it sure does sound like they are going for plausible deniability.
> "The best minds of my generation are thinking about how to make people click ads."

There is a strong argument that as long as they continue to publish and produce open source (which they have been doing) then you could think of ads as just a source of funding and tons of data to continue to push the state of the art. It can also be a stepping stone to other ventures [1].

[1]: http://www.wsj.com/articles/where-would-we-be-without-intern...
Can't you block ActiveX altogether through GP? I mean... doesn't help if you're in Korea, but for the rest of us.
Toronto last week -- so a new plce featured each week: https://techcrunch.com/2016/06/12/toronto-is-poised-to-becom...
Crive – A power tool for photographers
Light is the new coffee
Kenesis and SES, maybe. But Dynamo would be pretty easy to replace with something like Mongo provided that you abstract your databases access code and don't have a lot of backend specific code missed with your business logic.

A lot of serverless apps use Graphql for this purpose since Graphql is backend agnostic.
Firefox Containers Allow for Separate Online Identities
China builds world’s fastest supercomputer without U.S. chips
I thought this was going to be about set theory.
There is a testing checklist (https://www.sqlite.org/checklists/3130000/index is an example). Each item on the checklist is usually just a single "button push" (really a shell command). But we have to push that same button on lots of different platforms.
I have profited from reading Derek Sivers' notes about some book, when available, to get a feel about what is inside and if its worth the time.

The one you guys are talking about: https://sivers.org/book/DeepWork

Meta: something I found interesting about Derek is that he welcomes mail from anyone:
"Please email me at [...] for any reason. I reply to all, and much prefer email over social networks. "
An accomplishment, certainly, but...

http://i.imgur.com/TnQRX6v.gif
> Companies treat workers well because they have to compete to get them. Not because the government forces their hand.

Hahahah, I'm sure companies like Sports Direct would love to hear that
The singularity? :p
> In addition to the three major test harnesses, there several other small programs that implement specialized tests.

> 4. The "speedtest1.c" program estimates the performance of SQLite under a typical workload.

> 5. The "mptester.c" program is a stress test for multiple processes concurrently reading and writing a single database.

> 6. The "threadtest3.c" program is a stress test for multiple threads using SQLite simultaneously.
Even a magic pony can't save Twitter.