skysight-inc/HackerNews huggingface dataset:
The same reason the concept of "street smart" exists. People don't want to accept when they are being stupid.

Each an every one of us can clearly identify talent as the ability to do or create amazing things. But because people want to feel special, they twist and turn their perspective until they become special to themselves. "Intelligent? Well, you didn't make billions, so it must mean you're dumb. Athletic? Well, you didn't score that touchdown, so I could probably outrun you. Good at programming? Please. I could whip up a better solution in minutes if I wanted to learn programming."

It's basic politics. Skewing reality with faulty logic in order to gain something. Usually feeling good about yourself.
General Ajax SEO solution based on phantomjs
What happened to the good ol' "Don't put all your eggs in one basket" adage?
Even Iran and Saudi Arabia are pretty rational when it all comes down to it. The leaders are usually just pious on the surface - not even close to suicidal martyrs[0]

The real problem is the suicide sects, which is what I assume you meant.

0: http://nerdist.com/sex-nerd-sandra-30-harem-hottie/ (Interview with a former prostitute to the harem of the prince of Brunei. Alcohol is verboten in Brunei as a muslim country. Not only did the royals, other leaders and prostitutes do alcohol, they also did cocaine and everything else you can imagine)
I´m neither American nor a fan of US foreign policy, but you seem to be overlooking the small fact that the US was at war with Japan at the time.

The bombs made clear that the US had the upper hand in warfare technology (and no scruples in taking advantage of it) and that action ended the war without additional casualties on US part.

The decision wasn't neither humane nor merciful , but from a rational point of view made a lot of sense.
Concerning the moving piston: Rather than have a moving plane, they could be using stacked, electrically-switchable films. Ones that you can switch from transparent to only translucent (i.e. scattering) very quickly. (http://en.wikipedia.org/wiki/Smart_glass)
> the author of the paper (and FP advocates in general) have this interesting tendency to completely ignore the opportunity cost of using FP […]

Are you referring to the disadvantages of using a non-mainstream style? That's not relevant here. We're comparing the styles themselves, not their popularity.

> Personally, I think laziness and immutability come at a very heavy price that explains why only the superficial aspects of FP (lambdas) have been adopted while the rest of FP remains the realm of research papers and conferences.

I have a much simpler explanation: first class procedures are compatible with imperative programming, while immutability is not. (And laziness needs immutability to be workable.)

People don't adopt FP because old habits die hard.
SpaceX just tested its new spacecraft. Elon Musk has big plans for it
>For small systems, grep works fine

That really the key for me. My go to example is searching for IP numbers across different logs. If I have just one machine, and I want to find an IP in the SSH, web and mail logs I shouldn't have to use multiple tools for getting that data.

Logstash, Splunk and other tools store stuff binary, as he writes, and that's perfectly valid, the only solution in fact. But I don't want to be force to run a centralized logging server, if I have just the one or two servers.

If it's okay to claim that binary logging is the only way to go, because you have hundreds of servers, it's also okay to claim that text files are the only solution, because I just have one server.

Finally, isn't those binary logs (those that come from individual services) going to be transformed into text when I transmit them to something like Splunk, only to be transformed back to some internal binary format when received? It seems we could save a transformation in that process.
possibly, we don't know yet, but ANNs are not isomorphic to real neurons. If we are talking about a bottom-up approach to intelligence, we have to opt for realistic simulation. If, on the other hand we knew what intelligence is, we can simulate it any way we like.
Getting the fissionables to make a bomb requires major industrial effort. And an "average terrorist" would only be able to build a gun assembly bomb like Little Boy, which requires a lot of uranium 235.
Exactly. And I think that's what every shop that has discovered Splunk (or other such tools) has started doing. Sysadmins love log data in queryable format in a database. I'm the hugest advocate of this. I have some queries that took greater than 30 minutes when coming from a modest text files, that can be performed in under 50 msec when in a database.

But don't cripple me by shoving your primary log files into binary format so I can't quickly pull data out of them with awk/grep/sed when I need to quickly diagnose a local issue.
What type of books are you converting? I've found text only works perfectly, but anytime there's images it's either a hit or a miss.
How so? Your claim sounds "obviously false". We need an example.
#mothersmakethedifference
Also recruiting, especially for senior positions.
It's not just vision.
You may be interested in a post I wrote on this subject a few months ago: https://news.ycombinator.com/item?id=8916033

Summary: The question isn't if the knowledge about dangerous weapons will leak, but when that leak will happen. The as technology keeps getting better and better, it is only a matter of time before those technologies are cheap/simple enough to become something that can be found in a "garage workshop".

Trying to resist the spread of knowledge merely slows the rate of diffusion at best - it can have the opposite effect - so this is not a long-term solution. I suggest that we need to start fixing the underlying problems (poverty, tribal feuding, etc.) that create the motive for using dangerous weapons, or we are going to get a nasty surprise someday.
Or, in the 2 billion years since the common ancestor, it had plenty of time to evolve those genes like we did. There was an article in SciAm about living fossils recently and how inappropriate that term really is.
Good question, one I was thinking myself!

Some banks offer something a little bit in this direction (at least in the UK and Australia). I have heard of banks with 'savings pots' and online saving planners.

For a bank it is probably good for them if you save. Eventually you will spend the money and in the mean time the saved money makes them money because (due to how the banking system works).

The way I can see this playing out is based on consumer demand. Banks have little in the way of genuine USP. I mean they all pretty much offer the same service and must compete on service, interest rates, fees, branding, reputation etc. So offering a way to help people save could be a good USP for the right kind of bank.
It's nice, but it's not beautiful. Let's stop calling everything beautiful.
That's why we celebrate, in August, the end of world war II. Not in May.
I picked it up from here: http://www.strategyand.pwc.com/global/home/what-we-think/rep...

It's still only one sort of business strategy. Not every hardware company is necessarily pursuing this line.
"... by 2045"

That seems a strangely conservative goal, and apparently even this target is a heavily contested issue.

Is there some technical reason for this, or is it just weird politics? Hawaii seems like a near ideal spot for this to happen.

I believe Scotland is aiming for 100% renewable usage by 2020, though since they export about 20% of their generated electricity I think that translates to about 80% renewable generation.
I have used weather an old command line utility for years.

http://fungi.yuggoth.org/weather/

Pretty cool to track the temperature with your own home temperature.
Code is a difficult precedent for me, especially given the prior example of PGP having to print source as books to "count".

However, as far as restricting the information itself in this case - I can readily & legally buy gunsmithing books, in a country where it's illegal to possess a firearm without a license. And there's nothing shady about it. We're not talking junk kindlespam either. Real books by real authors, by real publishers in real bookshops.

If that information is considered free in a country that has some of the toughest gun laws (UK), it seems bizarre to me that it should be more restricted / less free in the US.
I'm not really all that pro-open source when it comes to drivers. I kinda view that as part of the proprietary product, and I don't care much about whether it's open source or not.
Windows systems have had better log querying tools than grep for years now, with a well structured log file format to match. It's good to see Linux distributions finally catching up in this regard.

Not that the log files on Linux are all entirely text-based anyway. The wtmpx and btmpx files are of a binary format, with specialised tools for querying. I don't see anyone complaining about these and insisting that they be converted to a text-only format.
My feedback would be to simplify pricing, seeing that 1% suggested you weren't using something like stripe - your website elaborates that you are and you charge on top of them, but your users really shouldn't have to deal with that.

Having two % based prices is really not very transparent. Do you take your 1% before or after stripe? That would change the total cost right? Making it a flat 4% with no other fees would be much better than indiegogo for example, and probably an easier model for your users.

From your video it seems to allow single or monthly donations on all funds - while a fund specifies one? While it makes sense to make it easy to give however you like, is it not awkward for fund creators to monitor and for the UI? I mean, if a fund is asking for $1000/mo and I donate $500 as an individual payment, what happens to the meter? Or vice versa, fund needs $1000 one-time and I donate $500 a month?

On an easier ux note you should default monthly funds to the monthly donate view instead of making users switch it.
Why though? There are zero reasons and guarantees that the company hosting it isn't data-mining your emails. It's just like free email, but you pay for it.

With your own server, it costs way less and you control everything.
How I Became U.S. Chief Data Scientist
Go crypto: bridging the performance gap
I REALLY wish that Clocker would support (and document how to use) something besides Weave - weave is intolerably slow for anything that requires some kind of more serious throughput between nodes. It is very, very unfortunate Clocker doesn't document how to not use Weave (for example, simply use whatever is already in place) as the rest of Clocker rocks, and the seemingly hard dependency on Weave makes it un-deployable for serious production use.

I did pop into their IRc channel a few times with a question around this, but over the space of 3 days all activity on the IRC channel was tumbleweed and crickets..
There is probably not a best culture (though there are definitely bad ones), just cultures that are further down the tech tree and therefore can out compete other ones. The same is true with programming languages.
The flash you get out of a joke is build up on a huge framework of human interaction that takes literally years to acquire for the "dedicated" BI of a brain. The fact the AI is only starting to reach the power of facial recognition which is for us a seemingly "low level automatic" function tells us the amount of learning left for an AI to come close to our understanding of the world. Not only in terms of computational power but in length and diversity of the learning process.

Assuming sufficiently powerful Neural Networks, they will probably go through years of learning our world through interaction, just like a kid does, before it "gets" the joke. Doesn't mean it's impossible, and that's quit scary (in a good and bad sense I guess).
Mastering Ruby Arrays
I've found this stuff fascinating ever since I saw the stromatolites [1] at Shark Bay in Australia. They evolved 3.5 thousand million years ago. That's closer to the formation of the earth (4.5Gya) than now. It was thousands of millions more years before even cellular life, let alone multicellular life formed, and we know so little about it.

There's so much to read about this root end of the taxonomic tree, but unfortunately scientists seem to be pretty unsure about everything.

[1] http://en.wikipedia.org/wiki/Stromatolite
> What about maintainability?

It's only anecdotal, but I find pure, immutable code far easier to maintain in any language. To a first approximation, a functional interface == a testable interface.
Re-entry predictions for Progress-M 27M
I think there are a number of issues that are getting mushed into one.

* Journal is just terrible.

* some text logs are perfectly fine.

* when you are in rescue mode, you want text logs

* some people use text logs as a way to compile metrics

I think the most annoying thing for me about journald is that it forces you to do something their way. However its optional, and in centos7 its turned off, or its beaten into such a way that I haven't noticed its there.... (if that is the case, I've not really bothered to look, I poked about to see if logs still live in /var/log/ they did, and that was the end of it. Yes, I know that if this is the case, I've just undermined my case. Shhhhh.)

/var/log/messages for kernel oopes, auth for login, and all the traditional systemy type things are good for text logs. Mainly because 99.9% of the time you get less than 10 lines a minute.

being able to sed, grep, tee and pipe text files are brilliant on a slow connection with limited time/mental capacity. ie. a rescue situation. I'm sure there will be a multitude of stable tools that'll popup to deal with a standardised binary log format, in about ten years.

The last point is the big kicker here. This is where, quite correctly its time to question the use of grep. Regex is terrible. Its a force/problem amplfier. If you get it correct, well done. Wrong? you might not even know.

Unless you don't have a choice, you need to make sure that your app kicks out metrics directly. Or as close to directly as possible. Failing that you need to use something like elastic search. However because you're getting the metrics as an afterthought, you have to do much more work to make sure that they are correct. (although forcing metrics into an app is often non trivial)

If you're starting from scratch, writing custom software, and think that log diving is a great way to collect metrics, you've failed.

if you are using off the shelf parts, its worth Spending the time and interrogating the API to gather stats directly. you never know, collectd might have already done the hard work for you.

The basic argument he puts forth is this: text logs are a terrible way to interchange and store metrics. And yes, he is correct.
One of the problems is we still do not have the hardware to begin doing the needed computation to solve the problem.

The brain in reality is quite slow. We know neurons require at least 5 ms to do any computation. But the real power lies in the shear parallelism.

Essentially biology set a limit of 5 ms but evolution worked around it by creating billions of neurons. Even If they are slower, because there are so many of them, they can do more computation in that 5 ms gap than all computers in the world combined ! Its truly marvellous when you sit back and think about that.

When you think about how that gets done just using that information, the modern computer architecture works completely differently , What that means is we do not even have the adequate hardware to start working on this problem.

We can push the current limit of computation to solve sub-problems and it seems under that constrain we have done very well. But its a slow evolution. GPUs gave us a clue, now we have FPGAs and soon we will have better hardware to create "better" intelligent machines. The machinery that is the brain is vastly complex and beautiful, but not well understood.
Its a slow and incremental process but we will get there sometime this or the next century.
Miles per Gallon
Give it time. We've only had nuclear weapons for a few decades.
I think the only reason is luck really.

Stalin died shortly after the Soviet Union became a nuclear power. I read an interview of Beria's son explaining that Stalin was planning an all-out nuclear war. Given that killing a few dozen million people wasn't really a big deal to Stalin, there was a real risk he would have gone ahead.

McNamara in the excellent Fog of War also mentioned that Kennedy was extremely close to giving the order to bomb Cuba, I think he even mentioned that at one point the order had been signed, ready to go.

The Cold War is gone, but I think we have another danger. Drones and Robots have made it much cheaper for big powers to be more aggressive militarily. And the US is working actively on shields that could shoot down ICBMs. If the US can attack cheaply on the ground (as in with no US casualty) and not be deterred by a nuclear response, war is just bound to happen.
These css effects are pretty cool. But front-enders beware, they can be supersuper slow when trying to animate or even scroll (especially on mobile). If you want to use blurred images let a server do the burring for you.
Nintendo and Universal Studios Are Building a Theme Park
I son't know but I love ncurses software and find the actual UI "beautiful since it gets me the information quickly and quickly lets me get things done.

I find my wee-chat with 256 color urxvt with Source Code Pro font in Light Solarized to be the best looking IRC client ever :)
Thanks.

I should have put this in my post.

I have to tell them at some point so I can arrange paternity leave. In the UK you have to have worked for your employer continuously for at least 26 weeks by the end of the 15th week before the expected week of childbirth to get paternity leave[1], and holiday allowance for new employees is usually pro rata based on number of months worked, so I won't be eligible for paternity leave or have much holiday allowance by the time the baby is due. So before I accept an offer I need to know that they will be flexible about taking unpaid leave.

[1] https://www.gov.uk/paternity-pay-leave/eligibility
Ah, sure.
What throughput do you need, on a per-host basis?
and frying people with nukes and condemning their offspring to a life of fatal deformities and diseases apologists like you are rational too, I guess ...
There will always be some element of the user experience you can't control. What about the shape of tabs, or the colour of the [X] to close the window? I think the scroll bar is in that category - it has nothing to do with branding and a browser scroll bar doesn't devalue any brand.

I just checked and perhaps the biggest brand in the world - Coca Cola - uses the bog-standard scrollbar. So if it doesn't ruin their brand, it is probably OK for you too.
> first class procedures are compatible with imperative programming, while immutability is not

But immutability is not is not incompatible with imperative programming, otherwise people wouldn't be writing things like Guy Steele's "Lambda: the ultimate imperative" paper [1]. And of course, monads.

> People don't adopt FP because old habits die hard.

People don't adopt FP for the same reason they don't wear hair shirts; it is presented and marketed as an "eat your vegetables" affair.

[1] http://repository.readscheme.org/ftp/papers/ai-lab-pubs/AIM-...
They should definitely have talked about https://en.wikipedia.org/wiki/Bernstein_v._United_States and the PGP case. ITAR was the regulation used then too.
This is much much better. Closer to "beautiful" than the one featured here.
I would tend to agree with the OP but with a caveat - most of the people who administer system work on small systems, while most people who's full time job is administration work on large systems. Basically there are an awful lot of people in the world who's job description includes part time system administration.
I could see is being a problem in other economic systems, now that you mention it. My point was more that the epidemic move to rent-seeking based business models in the last few decades has become one of the larger problems with our current implementation of capitalism.
>I have a really cool idea for a mobile local social iPhone app.

I wonder if this was tongue in cheek since I thought people didn't start making fun of mo-lo-so until "Silicon Valley" aired: https://www.youtube.com/watch?v=J-GVd_HLlps.
My understanding is that the engineering for this can be done by someone who has studied the stuff, and uses publicly available materials. He or she does need to be competent but does not need to be Einstein. See John Aristotle Phillips. [0]

The main challenge is simply the industrial process required to collect the fissionable material. That is why Iranians have centrifuges and why Stuxnet attacked those centrifuges. [1]

[0] http://en.wikipedia.org/wiki/John_Aristotle_Phillips

[1] http://en.wikipedia.org/wiki/Stuxnet
Today is the 70th anniversary of VE day and it's actually have quite a lot of coverage here in the UK given that there are other things happening today.

There were a few quite moving interviews with veterans on Radio 4 this morning - including one with a chap who had fought in Europe and was, like many others, about to be shipped out to the Far East to help the US invade Japan.

He was, perhaps understandably, delighted to hear that Japan had been bombed.

Personally, I think the motivations for using the atomic bombs on Japan are complex and unclear - even with hindsight.
Find some local developer meetups and start connecting with folks there. You'll get a lot more actionable advice that is pertinent to your local market, and maybe one of them is willing to take a chance on hiring you to do Python development work with them.

Networking with recruiters will definitely lead you nowhere. They are only looking to place people that are a "sure bet" on paper, and aren't accustomed to sifting through for hidden gems like yourself.

Good luck!
My 6M Twitter Reach Attracted Paying Customers
Side-effects: Pushing Java libraries to Clojars in 45 seconds
Police warn businesses after arrests for $10M Cisco counterfeit fraud
You don't need evidence for the obvious. There are a few million personal desktop pcs with linux on them, then there are single servers used by exactly one person. Count that against the people working as a professional sysadmin on a big system.
Although I agree with you, I'd like to add a caveat: Pivots.

The idea you end up implementing is rarely the idea you started with. Almost every startup pivots several times during its lifetime. Usually they are small pivots, small tweaks to the business plan, a market that you hadn't though of opening, a market not being as good as you thought... But big ones also happen.

But even with very small pivots, the process might leave you somewhere you didn't expect. And sometimes this is good, too! You might end up with a much more solid business and doing work you love. Sometimes, this leaves you somewhere you no longer find exciting.

That's exactly my case: I started a company 3 years ago with some friends, we pivoted a few times, found what we think is a nice product-market fit and the business is growing nicely. However, I find myself in a similar position to Greg: I'm not in a critical position (all the critical work is handled by my team, I only oversee it and guide it) and the role is not something that would interest me if it was offered to me. Basically, I'm here because I founded the company, I love the ideas it was founded on and I like my coworkers.

I've talked long and hard about this with my co-founders, I've found a replacement and, if it works out, I'll leave the day to day running of company in the next few months.
The tensor renaissance in data science
3 years later and computers now outperform humans on Imagenet. While we still have a lot of work ahead, it shows how fast things can change in the exponential world of computers.