skysight-inc/HackerNews huggingface dataset:
The problem is that everybody wants to be the "gate keeper", and become the regulator of their own market. But there can at most be a few of them for a particular market.

It is ironic that the "free market" eventually leads to such an outcome.
> Because of this, the researchers who discovered it believe it may share a common ancestor with us

Sloppy sentence. As far as we know, all life shares a common ancestor with us, even bacteria, fungi, and plants.
I think we all agree that the most important variables determining a programmer's productivity with a language (a) are how familiar/comfortable the programmer is with the language and (b) what libraries and tools are available.
Language discussions take this as given. They are about what we can say about languages if we hold these factors (familiarity, ecosystem) constant. Is there still a difference, and those who participate in such debates think, yes there is.

There is another dimension to language wars: discussing languages is part of language learning, part of becoming a master. After all, teaching/discussing is one of the most efficient learning tools, and having to defend one's language helps to clarify one's own thoughs, in parts by looking at it from other peoples perpectives.
I ran some experiments with genetic programming some years ago. It turns out that the time taken to evolve a program is exponential in the size of the program, which unfortunately makes the technique not actually that useful.
Magento product slider with RTL and RETINA support
> If they can ever fabricate such a thing ... those neural networks are going to compute some scary stuff!

Do we have to pay extra for Austrian accent?
100,000 Installs in the First Week. Give or Take 98,000. Mostly Take
"The difference between theory and practice is greater in practice than in theory" is my favorite version.
Take a look at Copay. https://github.com/bitpay/copay This is a AngularJS bitcoin wallet.

To me the real benefit of an SPA is using your web skills to build a GUI that can then run on different platforms. Take a look at ionic and some of the tutorials there.
Brain synapse response time is very slow. Depending on type it is in order of milliseconds.
Have you tried the "dark" theme in iBooks?

My wife can't read long text if it's black text on white but in that mode she's fine.
E-Reputation for Your Hotel – Part 1: Have the Same Image as Iron Man
When I was at school (1980s) the teacher had us line up and put our fingers in a flask of mercury. It was a very peculiar sensation. I probably wouldn't want to repeat that "experiment" today.
Tesla's Powerwall Battery Is Already Sold Out Until Mid-2016
>less code -> less code at large

that doesn't necessarily follow
Fume cupboards work pretty well. If you leave the fan running I think all the airflow is in and up the chimney. I presume Bohr would have used one.

(Just got side tracked reading about old style fume cupboards http://www.cf.ac.uk/estat/sustainability/initiatives/ )
Is purity dead? Do you consider Idris a theorem prover? It's dependently typed but seems to be designed for writing operational programs rather than proofs.
Twitter Meets Craigslist: Stootie raises €1.2M, boasts 170,000 users
> Good single page Applications

I'm pretty sure that's an oxymoron
Who says that?

Who are 'many people'?

How do they substantiate that assumption?
This is spot on. Jeopardy is 100% a TV show. I also have to agree with you about University Challenge - you are doing well if you can answer a 1/4 of the questions. I have always wondered who is the audience for this show as it is more like a sporting event than a quiz show.
Buy Tropical Fruit Online to Keep Sun Damage Away
Usually I spent about 4-6 hours a month on it, sometimes less. Add new features would be however much time you wanted to spend.
This isn't the first time it has happened to people who try to build on Twitter (or other people's) ecosystem. I believe the phrase used before was "Picking up pennies in front of a steam roller".
It is ironic that the "free market" eventually leads to such an outcome.

The best way to win in a free market is to stop the market from being free (form a monopoly, influence the governmrnt, etc) ... Surely every good capitalist knows that.
> This law is not good for our country. Why?
Because it will change our behavior, our way of life every day, especially when using the telephones and the Internet. We will have the feeling of being constantly tapped and this will create a psychosis in the population.

I'm willing to bet that statement is wrong and behaviors won't change for 99% of the population. Unfortunately, even people aware of privacy issues willingly put their data in the hands of companies such as Google, Facebook etc. where the privacy is limited.
> Parts of our technology are built using OS X’s graphics frameworks, which offer high quality output and excellent performance.

I'm really curious about any study/compassion between OS X's graphics frameworks vs. other open/closed source solutions available. How 'output quality' is measured? Is really that great and unique? I hardly think that simple image operations like cropping/blurring/masks implemented in OS X framework are significantly faster and with 'better quality' than the same algorithms implemented in Linux/Windows. Not mentioning that you can boost your computation using cuda/opencl on Linux practically seamlessly. But again, citation is needed here.
Python Creator Guido van Rossum Reviews Code on CheckiO
According to wikipedia, the diameter of natural spider silk is 4µm, which is a cross section area of 1.26e-11 m². Multiplied by the tensile strength of natural spider silk (5.4 GPa) gives the capacity to lift 68 milinewtoms, or 7 Grams!

http://www.wolframalpha.com/input/?i=%284e-6+meter+%2F+2%29%...
I'm just going to leave this here... http://www.cvedetails.com/product/4096/Wordpress-Wordpress.h...
I'm not familiar enough with Idris to know exactly how state is handled, but yes, Idris is a prover, since it has dependent types.

If you want to verify your programs (and in 99.9% of programs
you probably don't as you get it sufficiently correct by more lightweight techniques such as testing and code-reviews), then purity is fine, since you have to track effects explicitly anyway to prove non-trivial results, and doing this in a pure functional way or say with auxiliary variables in a Hoare-logic are kind-of/sort-of notational variants.
Tangent: I find it interesting that Erlang is an emerging technology that you are interested in learning at age 50, and yet it has been used in production with a steadily growing community since you were in your 20s. It has simply taken a few decades to grow enough to be a common item on programmers' radars.

I find it fascinating that the gradual adoption of new technology maps onto human time spans like this. This makes me optimistic that even technology that is far ahead of its time can succeed when developed with patience.
Sounds like a poor choice if you're curling scripts from GitHub
“Technical Department of Windows” job
A Flying Plane Camouflaged in Google Maps
Grepping logs is still terrible
Study Shows Dramatic Math Improvement from Playing Video Games Just 10 Mins/day
Workaholism is a matter of input, not output.
So what happens when these spiders start reinforcing their exoskeletons with the ingested nanomaterial? Angry, eight-legged predators in ultratough kevlar, shooting indestructible web, that's what :)
Thought experiment: if Haskell were actually the One True Way, what would you expect to be different? Would you be able to tell?

To say "every language design has its own set of tradeoffs" implies that all languages are equal, but that's clearly not true; we can all think of languages that are worse than others. I'm not at all convinced that there isn't an overall best language out there (I don't think it's Haskell, FWIW).
Cancer Survivor Designs the Cards She Wishes She Received from Friends and Family
Hawaii Votes to Go 100% Renewable
> As much as I hate to admit it, there is such a thing as dangerous information

I do agree with you on that but the problem, as always, is who decides what's dangerous information? What if I published the blueprint of a blinding drone with the genuine intention of it being used against pests? Eventually you end up with some bureaucrat ruining some kid's life just so he can climb a bit up on the hierarchy ladder.
And then there the issue of cost effectiveness. Should we really waste resources on silencing people when it's so easy to publish information anonymously?
It's quite hard for me to picture an enthusiast that pays the premium to get the best single thread performance, does not already own an external graphics card, and is then unhappy with what Intel HD graphics provides but would have been fine with the extra sliver of performance of an AMD APU.

If you're maxing out your processor, both graphics options are either going to be more than sufficient for desktop use or woefully inadequate for games and compute.

Maybe this will change with AMD's recent HBM announcement.
> Ettema and his team don't know what Loki uses these familiar genes for.

Maybe they should try this experiment with the Lokiarchaeota?

http://www.nature.com/news/yeast-suggests-speedy-start-for-m...
https://rwmj.wordpress.com/2014/04/28/caseless-virtualizatio...

I used AMD for the cluster because AMD's nested virtualization is still better supported in Linux than Intel's. This comes down to the fact that AMD virt is simply better architected.

Single thread performance sucks, but if you are able to use all the cores, then price/performance of the whole chip is great.
> Most of the time it works fairly well.

Did not for me!
Show HN: GitHub Party!
Purity is not dead. My newish functional language is pure.
Is it just me or does the Joomla logo look like a circle jerk?
It's only ~4x stronger than regular spider silk, so I'm going to say yes.
Sadly this is yet another instance of closed platform provider pulling the plug with no warning or consideration. I don't think people properly evaluate the risks involved when they invest so heavily in such platforms.

My personal golden rule: Never, no matter how lucrative it might seem, invest in any shape or form in a closed ecosystem.
A lot of it is shrouded in secrecy I'm afraid, unless you're doing the research. I'm also very interested in memristors, I think it's a quantum leap forward for computing, in many respects. But there's very little information one can get out there. Would love to know where I can find out more.
Is there a best human culture? Clearly some are further down the tech tree than others, but...is imperialism really inevitable?

PHP isn't a bad language if its tradeoffs work for you. But you would be hard pressed to see anything good today in BASIC from the 80s (like we might miss things if we all of a sudden were sent 1000 years back in time). There is no best PL, but there are new PL technologies that make programmer experiences better; using a language that doesn't include at least a few of those technologies is probably going to be a handicap (compared to your peers who are using them). Haskell is bit up the tech tree, but not incredibly so compared to other modern languages like Scala and even C#.
What does it say about mankind that Ötzi was murdered? Considering all the current day conflicts, we're not much more "civilized" than 5000 years ago!
Do you work with the ibm infosphere streams?
Paxos vs. Viewstamped Replication vs. Zab [pdf]
Nice though I'm now sure if I like the stackoverflow format for this. This format works extremely well for quickly getting to a single concise answer via search but will these answers index well in search engines? Also where in stack overflow you are typically looking for the single, best answer for this there can often be more than one valid answer.
Show HN: How app personalization can boost gamers engagement
I work at Hemnet, a Swedish real estate site, where we currently have about 300 000 - 400 000 new images each week. We recently investigated the on-demand approach but found that JPEG decompression was the biggest time consumer in our use case of scaling fairly large images down to sizes appropriate for web and mobile. This made us decide to do scaling in advance to all our sizes which resulted in overall CPU time savings.

It would be interesting to hear how img.ix solves this, since you are arguing for the resources savings in the on demand approach.
I'm not sure I agree with your exact formulation of what determines a programmer's productivity (and I think the notion of "productivity" is somewhat mystifying), but I somewhat agree that we can abstract away the concrete differences in programmer familiarity and pragmatic tooling.

Although even there, I'm hesitant. There's a sense in which the idea of the language as separate from its tooling is a judgment in itself, one that tends to divide the language community into camps already. For example, Smalltalk, Forth, and Common Lisp are radically "integrated" systems, in which the languages themselves can be redefined at runtime. There, it's in a way academic to talk about the formal grammar and semantics of the language in a "Platonic" sense.

But that might be a tangential point.

Probably I am uninterested in and somewhat averse to the kind of language discussion you're defining. I think that "language systems" operate in the world in complex ways, only a fraction of which are accessible through bullet-point-style comparisons of PL features.

And something about the interminability of "language wars," like the eternally recurring static-vs-dynamic skirmishes, fuels my aversion. I've heard so many pseudo-objective arguments for and against static typing, and these arguments have had so little cash value, that I've become skeptical of the whole mode of discussion.

So I'm much more interested to hear about, say, concrete successes or failures (or ongoing attempts) using static or dynamic typing (or laziness, or what have you) in concrete real-world settings.
nvidia in terms of binary driver? i was under the impression that AMD open source driver is better than nvidia open source. Also under the impression that AMD open source approach is much better (releasing much more internal stuff, co-operating).
I run Linux and had no problems with AMD motherboards. I do prefer nvidia graphic cards for the better proprietary drivers.
I'm willing to be it will change people's behaviour. How much are we betting here?
Stack Overflow is the Soup Nazi of technical Q&A. It's where mods compete for who can be the first to find a way to prevent you from getting an answer. ("Repeat: someone asked a question about a similar topic a couple of years ago with two contradictory answers that were both wrong, so we will not only NOT answer you, but we will prevent anyone ELSE from answering you, either! You're welcome.")

If Google doesn't want support questions getting through, forcing us to submit them through Stack Overflow should do the trick nicely.
The state of Computer Vision and AI: we are really, really far (2012)
Can't unsee!
I find it disturbing how everyone seems relatively unfazed by DARPA's intended use of this technology.
The average speaker would find Mandarin easier to read than any other language. That does not say anything about the effectiveness of Mandarin over other languages.
The first line would be the government. This is what is expected in this sort of case. The defendant could then appeal, and eventually it would reach the Supreme Court, who would then decide.

This is the general process for appealing all laws thought to be unconstitutional in the US, for better or worse. Challenging it is unlikely to curry favour from any party.
Well Blinding weapons are banned by the Geneva convention use would be considered a war crime.
Android M to be revealed at Google I/O 2015?
Ask HN: When to tell potential employers me and my wife are expecting a baby?
Hi HN,

At what point in the recruitment process should I tell recruiters / potential employers that me and my wife are expecting a baby?

I'm thinking that when I accept an offer would be most to my advantage, but I'd like to know if there are any potential pitfalls I should try to avoid.
If you like the ascii characters like that, you might also enjoy figlet: http://www.figlet.org/
Mysterious osmosis lets spiders weave graphene-reinforced webs
Intel has improved their OpenGL support by leaps and bounds lately. Mostly because they need a good implementation for Android tablets.

The support is actually better than what AMD has now. As an example AMD has (or had, been few months) a horrible bug in OpenGL compute shaders that pretty much break them completely. Whereas with Intel it works nice and dandy.

But yeah. Price-wise cheap AMD laptop (sub 500€ range) is a better choice all in all. For anything more expensive Intel + Nvidia tends to dominate completely.
4-5 months ago I bought a FX-8320E to replace a Phenom II X6 1090T in a custom built desktop. Here are some benchmarks comparing the CPUs: http://openbenchmarking.org/result/1412036-KH-MERGE588570
It is an absence of side effects because side effects are defined as effects that cannot be accounted for. As soon as you have a mechanism to document those effects, they are not "side effects" any more.

hello :: IO ()
hello = putStrLn "Hello World"

`hello` is a "pure" value of type IO (). putStrLn a "pure" function of type -> IO ()

IO () is a value like any other "pure" value, like [Int].
Not really, I had really good anecdotal experiences with AMD and Linux, even at "Dark Times" of amd in linux(Ubuntu 7.04/7.10)
Show HN: How a simple game could be so addictive – Bubble trouble
Developed by a student group at IIT Roorkee (SDS Mobile Development group)
http://sdslabs.co/
> it's unlikely that the author of an algorithm that ultimately decides on its own to take actions that would probably violate the law if performed by a human would be held accountable for its actions.

You maybe right about how the courts and regulators will find in this matter.

But if you build a machine that breaks the law on your behalf and you knew this was a possible outcome then you are obviously culpable. To come to another conclusion requires an inordinate amount of mental gymnastics. And in this decade's climate, it's quite possible those gymnastics win the day.

Consider more hypothetically: someone whips up a truly magnificent algorithm to make cash for him anyway what-so-ever, not just on the exchange. The programer made no effort to preclude illegal actions because that is essentially impossible. This hypothetical super program occasionally finds the best way to make money is reselling pirated movies and web based child porn and deposing the revenue straight into the programmers account.

You watch how fast the courts ban the practice and finds him culpable without a shadow of a doubt.
Just as some additional information, being prosecuted for publishing the blueprints to a very dangerous weapon is a textbook (as in, I read it in a textbook) example of where it is generally believed that your right to free speech does not provide a good defence.

Whether Wilson's ideas fall under this is probably arguable, but going on free speech alone is sketchy, to say the least.
It's politically unacceptable to say so, but some human cultures are clearly worse than others, and yes, I expect there probably is a best culture. I wouldn't begin to guess at which one that is, but I would take people seriously if they're saying that a particular culture has got particular things right and other cultures can learn from that. The problem with imperialism was less the culture and more the exploitation and theft, which is not really relevant to the programming language case.
Paul, I think our work is good. We thought about our approach very carefully.. And we have built systems like this before. The main difficulty is to combine moving fast with limited resources, with delivering something supportable and improvable, without creating technical debt.
Never. They should not be asking you about this so why say anything.

P.S. Congratulations :)
3D Hubs Teleport
No, for example it is 100% uncharitable and unreasonble to assert that "please" is sarcastic. The truth is quite the opposite.
Well, the question is- does "compassion" lead to better treatment results on average?

Because if not, bring on the robot healthcare.
ggchappell nailed it with an iterations of the prisoner's dilemma situation combined 'price signaling'. Take a single, 1 round game of pricing iPods at Wal-Mart and Target. iPods have a cost of $100 and each competitor already has bought the item. What would both competitors price at? (something a above 0 and probably logically around the cost of the product)

Now, let's take a game of 1000 rounds. Same situation, but Wal-Mart has stuck to a strategy of price-matching in each successive round. What would the price be that the competitors arrive at over time? (higher than the cost to maximize group surplus) In this situation it is no longer optimal to break rank with lower prices because the gains are short-lived and cannot make up for the effects of long-term margin compression.
It's beyond me how he doesn't understand that text logs are a universal format, easily accessible, that can be instantly turned into whatever binary format you desire with a highly efficient insertion process (Splunk is just one of those that does a great job).

Here is the thing he doesn't seem to understand - all of us who are sysadmins absolutely understand the value of placing complex and large log files into database so that we can query them efficiently. We also understand why having multi-terabyte text log files is not useful.

But what we find totally unacceptable is log files being shoved into binary repositories as the primary storage location. Because you know what everyone has their own idea of what that primary storage location should be, and they are mostly incompatible with each other.

The nice thing about text - for the last 40 years it's been universally readable, and will be for the next 40 years. Many of these binary repositories will be unreadable within a short period, and will be immediately unreadable to those people who don't know the magic tool to open them.
99%, you say. I live in a country where 3% of the adult population used Tor yesterday, so you're off by at least 2%.
> For example: find all logs between 2013-12-24 and 2015-04-11, valid dates only.

That’s a straw man. If you’re grepping logs, you don’t need a regular expression that matches only valid dates because you can assume that the timestamps on the log records are valid dates. But I suppose

2013-12-(2[4-9]|3.)|2014-..-..|2015-0([123]-..|4-(0.|1[01]))

doesn’t look so bad.

The whole thing is similarly exaggerated.
> The thought of a drone with the intelligence of a cat is a scary thought...

And I immediately imagined drones going around the landing gears of bigger planes demanding their attention...
We did not roll our own crypto. We used NaCl. The rationale is explained here - http://weaveworks.github.io/weave/how-it-works.html#crypto We agree that other approaches are possible, but this is the one we picked for our first version.
Toppr.com Grabs $10M to Help Indian Students Prepare for Entrance Exams
Or if you do it, think of it as a Ponzi scheme: make sure that you cash in before the steam roller rolls you over!
Ex-Skypers Launch Virtual Whiteboard Deekit
Yeah,in the presence of adequate tooling you don't need to grep logs. But how much more effort is required to use those tool-friendly loggings? Where is your god when the tool fails?

For me the main reason to access plaintext logs is they seldom fail, and they are simple. They are a bore to analyse, they CAN be analysed.

Anyway, this discussion only makes sense if the task at hand involves heavy log analysis, don't complicate what is simple when it isn't needed.

As for the razor analogy, you're right, however I wouldn't change my beard to be "razor compatible only". In the software world I'd say it is still not uncommon to find yourself "stranded in a desert island".