skysight-inc/HackerNews huggingface dataset:
The recent profileration of languages amazes me. Every major computing house now has one or more programming languages. Is this a strategic approach to reign the future.? Or has it become easier to design languages. Thinking of how little Java helped Sun to escape disappearing I m curious of the opinions of people in charge..

Ps: welcome again Ceylon, hope you'll give RedHat a brighter future in the enterprise.
base16

http://chriskempson.github.io/base16/

https://github.com/chriskempson/base16
IMO the Boyer-Moore string searching algorithm is way more elegant. Average case performance of O(n/m)?!? That means that the longer the string you're searching for the faster you can find it! It obviously makes perfect logical sense once you think about it, but when I first heard about the algorithm it seemed magical.
I wanted to upvote this, but WaPo's mobile experience is terrible. There's a top bar that appears when scrolling up, but disappears when scrolling down (when did scrolling start to mean "do something completely unrelated to scrolling"?), and a position:fixed ad on the bottom of the screen that protrudes from the page like knives threatening to stab my eyes. When I reached another inline ad that clashed with the position:fixed ad, I gave up on reading the article.

I understand that ads are how many sites make money, and I've long resisted putting adblock on my phone. But too much is too much. I'm getting sick of full-page clickjacking interstitial laggy popups ("cloud" ads on Ars Technica mobile) and position:fixed eyesores that are too distracting to read the article.
I'm sure you realize that the Patriot system has been upgraded some in the last 24 years.

However, I think one of the brilliant things about Iron Dome is the fact that it doesn't try to shoot everything down. If a missile is determined to not threaten anything, it is allowed to crash on its own.

That may not be as big an optimization against opponents with good aim, but the people who fire rockets at Israel are often using old equipment that they can't aim well.
There is Settings / Appearance / Fonts / Custom DPI setting, which takes care of most of things. Panel width is also set in pixels, so you also need to widen the panels.

Firefox does not obey the above DPI setting, so also set about:config / layout.css.devPixelsPerPx separately. Yet this doesn't seem to affect video controls in YouTube, so they are kind of tiny.

Finally, nothing above scales the window title bars. I kind of like the title bars thinner, because they are wasted space anyway. But if you wanted to increase their height, apparently you'd need to edit the png files in the window theme files, because Xfce does not attempt to scale them, but uses them as pixel graphics.
Banach-Tarski is too easily dismissed as a problem with real numbers being an intuitive model of experience, versus a problem with AC itself.
The whole point of mentioning FTL communication is to challenge the idea that we understand enough.

Our current understanding of causality makes us believe that FTL communication is 'likely not possible'.

If FTL communication is possible, it just means that our understanding of causality is wrong, and if that is the case it was never 'likely not possible'.
That's a good point. Thank you for the suggestion. I guess I'm a bit naive not thinking about this right away. :) Not sure if it is fair to only count retweets with 100-200 followers though.. Plenty of novice Twitter users don't have that amount of followers. What if I just charge a flat campaign fee? Or maybe a duration based fee? Need to think a bit more about it..
Services Emerge to Help Out-of-State Students Pay In-State Tuition
That isn't the reason why this doesn't belong on HN. An article about “Dr. Zhivago” is on the front page right now, and it's just fine.

The reason the current post doesn't belong on HN is that it's political noise. Most political stories are off-topic here, and all the ones that have a high agitation-to-substance ratio.
> A new language

Version 0.1 was released on Dec 20 2011 : http://ceylon-lang.org/download-archive/ .
Don't see "clone" used anywhere. Just "inspired by." Which seems accurate, since this is more like 2048 than Threes.
Earhart Project Research Bulletin: Sextant Boxes (2008)
reminds me that I implemented it 10 years ago... and forgot it in the meantime. It's nice to see a good old friend.
Show HN: WellSung.in - Lovingly curated HD Hindi music
That one really struck me, too. Personally, I'll take the creepy prisoner paradox if I need it to keep my vector space bases.
Threes wasn't FOSS so it's legally easier to say "2048 clone".
I see that immutability is not a first-class citizen in this language... mmmhhh....
Well, "wrong" itself can be subjective, if not interpreted in the "provably inconsistent" sense, and more in the "to take it as an axiom leads to problematic mathematical models".
That's true. But my service doesn't detect the retweet right away. So it has to stay retweeted for some (currently about 1 minute) period of time. I can tweak this parameter in future if I see that users misuse the service and undo retweets after receiving a code.
With 64bit operands, IMUL+SAR is between 10 and 25 times faster than IDIV on current x86 hardware. (div speed is very dependant on the values being divided. eg: on Sandy Bridge arch, latency is between 40 and 103 cycles.)

With these deltas, the first few checks are essentially free. A large number of the numbers to check will be eliminated early and never try the expensive idiv tests.
Thanks for sticking with InQuicker! It's a great product!
Jesus, you're grumpy. And you say "wild-arsed speculation" like it's a bad thing. Are you one of those who thinks that science fiction is beneath your intelligence, and proper adults should only read novels about disgruntled middle-aged professors contemplating having affairs?
Thanks for the link man, this really look wonderfull.
We've taken submission privileges away from this account.
I agree that most managers, even if they are bad, would not abuse people under them just because it feels gratifying. That kind of behavior would be a really strong indicator of a serious mental problem. Most of the time the abuse pattern would be more about neglect or a failure of empathy. The abuse might be in plain sight and look calculated to inflict pain, but the manager would either be oblivious or practicing denial. Their attention would be on some other priority, like pleasing their own superior.
You are importing misleading assumptions about what a strategy is, in this sort of mathematical game (basically, you're thinking of a strategy as a thing that concrete humans beings communicate to each other, rather than as a sort of mathematical object).

Of course, given that fact, I don't actually care about this particular thought experiment. Who cares that this abstract object exists? The hats and such are just a way of dramatizing the actual claim about the existence of a particular abstract object.
The Indie Life
Why Trying to Understand Life Completely is a Mistake
Interesting that the new on-device output is a Linux ELF binary. I suppose this opens the door for a more flexible cross-compiler system that could in the future better support languages that are less Java-like. E.g. - something like Swift that doesn't use a GC at all, for example. Or at least an option to develop in Go?

It will be interesting to see what sort of extensions Google adds to the dex format in the next few years. Hopefully, there will be some efficient lower level language bindings for the UI calls, perhaps?
This is strategy! http://243game.com/243won.png
Sure, there's some transition region between "don't care" and "care" but I find a lot of people tend to be strongly in one or the other (sometimes wrongly).

Another benchmark: https://days2011.scala-lang.org/sites/days2011/files/ws3-1-H...

Keep in mind though that the JVM is a moving target. It keeps getting better (on one hand) and on some platforms it's worse (e.g. Android, though the upcoming new version looks promising). It's possible the gap is smaller now than what I remember seeing in the past.

At any rate, if x2 is a number that feels right for the stuff you're doing I can't argue with that. You need to choose the language that works for you. Maybe you choose Java because of the libraries. Maybe you have more experience writing in Java and you're a lot more productive. Maybe there is better tooling. Maybe it's just more in line with how you think.

A web server does a lot of file I/O and a lot of network I/O. The performance of a web server is more about how efficiently you can juggle those given highly concurrent loads and what mechanisms are used at the native layer to interface to those systems. It's not so much about the "raw" power of the language. In your game engine example a lot of the heavy lifting is done in OpenGL which is native code. I'm also not intimately familiar with the details there. At some point it's also about how much effort went into optimizing things and whether or not something else was traded off.

To contrast that, Google Code Jam tasks are typically algorithmic and they stress the "raw" power aspect of the language. That said it's certainly not representative of real-world product development.
I thought about this possibility actually. At least for my apps I only get retweets from real users. In future, I can try to implement a combo of:
a) Flat campaign fee with no charges for retweets. So you won't pay for bots.
b) Send a link instead of a promo code. The code is only displayed (and considered as used) after the receiver follows the link or solves a captcha.
Seems like Gavin King of Hibernate fame is leading this project.
Here is the boost implementation:
http://www.boost.org/doc/libs/1_55_0/libs/algorithm/doc/html...
When you're stuck with a loser, it's time to stop.
I assume that MrQuincle posted this because she is Anne van Rossum, the author of the piece, and doesn't think that it is 'utter tripe'.
I am not missing the point since I was the one making it.

It doesn't matter what you think would be better what matters is whether programming contrary to accounting can be seen as a language or not and is the reason why it should be taught.

Just putting some arbitrary other field in there is what is missing the point whether that is accounting, CPR, sports, history and so on.

You can put anything in but programming is different since it potentially can contain all the other fields in it's ability to simulate them all.
What these expressions of formalism usually miss is that provably inconsistent/dependent/independant and all that mess actually are mathematical claims, and you're saying they're true or false. There are real attempts to get around that problem, but things get complicated here (http://plato.stanford.edu/entries/formalism-mathematics/).
> Wall Street is the first and perhaps only industry putting artificial intelligence toward actual productive ends

Huh?

How about Google, Facebook and endless number of other businesses that use artificial intelligence all the time in their programs.
Misleading Title
I think this is a fascinating story. Doctor Zhivago is a hauntingly beautiful work --- one of my favorite books and films, certainly, and I am surprised by its importance as a political tool --- really, as a tool of propaganda! I found this story deeply interesting, and it notably answers questions and rumours that had been standing for fifty years. It's an important piece of journalism.

I now only wonder if the CIA had any similar involvement with the 1965 film...
> Is there really any practical example of sharing code between back-end and front-end?

Operational transform algorithms for collaborative editing are a good fit for this. They are complex and have to run in both places.
1. There probably are diminishing marginal returns, the question is are we at that point? The amount of donations solicited suggests the returns are still pretty good. The politicians don't take big money because they love the dependence - nobody loves it. They take the money because they expect the money will make them more likely to be elected. And so far I haven't seen any campaign saying "well, we don't need money anymore, thank you, give the rest to the Salvation Army".

2. That's true - however, if somebody can not find enough supporters that want to put their money where their mouth is - how likely it is this candidate would be elected? If the candidate is so marginal nobody want to back him/her - the public money would be just wasted.

3. That would only be true if other form of political campaigning were banned, which, as I previously said, is incompatible with the First Amendment. Otherwise, the candidate that does public funds + fundraising would win over the candidate that has just public funds, so fundraising will continue and the only thing achieved is that the politicians would get some free taxpayer money to play with. Don't they already have quite enough of that?

4. It's $5/citizen for one campaign. And that includes citizens that never paid any income taxes, due to being poor, underage or otherwise exempt. And those are quite numerous. Real figure per taxpayer would be much higher, and it's not like we have huge surplus in the budgets waiting to be spent. And, of course, as I mentioned, this won't remove money from politics - and it can not, since money is just a form of expressing one's desires, and if the citizens want to participate in the politics, giving money to the causes they like is how they do it. If you ban it, you replace citizens giving money to causes with bureaucrats giving money to causes. I don't think I'd pay even 5 cents for this.

>> Happy July 4th!

And the same to you.
Ah, I see what you did there. You typed Jellybeans instead of base16. It's an odd typo, I'll admit, but I've seen worse :).
How come it is a new language if the version 0.1 was around 3 years old.?
In that sense i should call Python 2.7.8 a new language which was released a week back.
You spelled Zenburn incorrectly.
What about if I move target to 729 (3^6)?
P2A - Pay-to-accelerate - I love it!
One of my ex-coworkers didn't like working at a specific startup and didn't think they'd be profitable, so he ended up moving to another. However, had he remained with that startup for a few more years, he would've made over $15 million in stock options. Yeah, he's a little sour on that lol
It's not that recent. I used to spend hours pouring over shareware/ pd collection catalogues back in the 80's, mostly looking for interesting new languages.

From late 80's to mid 90's (I think) there was even a magazine called Computer Language that focused almost exclusively on writing about different programming languages.

It was common to see articles about writing compilers and interpreters for your own languages in various magazines. One Amiga magazine I picked up in 1990 in Germany included a listing for a full (tiny) compiler for a Pascal inspired language.
I take another thing from the Banarch and Tarsky paradox and the prisoner story: infinite sets don't exist in reality and have some features that thus seem strange
The success of the patriot missiles was a huge propaganda coup for the US. It turns out that the success rate of the missiles may have been as low as 10% or even zero:
http://en.wikipedia.org/wiki/MIM-104_Patriot#Success_rate_vs...
Herman Hollerith (2007)
neuroscientist here. just so you all know the science behind TCDS (i.e. why and how it works) is ... almost entirely unknown. We have no idea why and how it does what it does. (and no idea what else it might be doing also). Zap at your own risk.
Erlang syntax prettification proposal
> Doctor Zhivago is a hauntingly beautiful work

Pasternak, of course, was above all a poet. If I recall correctly, his poet friends (especially Anna Akhmatova) reacted with dismay to his writing that novel at the end of his career—not for political reasons, but for artistic ones. That seems hard to fathom now.
AI Boss: Algorithm Which Deploys Subway Engineers In HongKong
We've been here before. This seems to occur in cycles. It will soon burn out, and then we will see a plethora of operating systems. A period of relative stability will occur, and the cycle will begin again.
These sorta worked for me: everything was yellow... I'm just on the latest Ubuntu, nothing fancy
The bit that I was intending to modify was your statement that "in FP changes in RAM are incidental and the programmer need not manage them". With IORef, changes in RAM are not incidental, and the programmer is explicitly managing them. If IORef isn't direct enough for you, substitute Ptr. The fact that it happens in the runtime system does not necessarily mean that it is incidental or that it does not need to be managed by the programmer.

As to your broader claim here, I while I understand what you're getting at (and probably wouldn't have bothered responding, but for the above) I think it's most precise to say that IORef is an encoding of state. This does not have to mean that state gets updated by means of side effects.
Most likely that drone did not carry microphone ...
Is fully destructible in any way and dynamic virtual environment one of the targets?
The CIA and the USA in general was involved in a lot of cultural material theorized to help undermine the USSR during the Cold War, _Doctor Zhivago_ is just the latest known example. See _The Cultural Cold War: The CIA and the World of Arts and Letters_ & _ Good and Plenty: the creative successes of American arts funding_ (excerpts from the latter: http://www.gwern.net/Culture%20is%20not%20about%20Esthetics#... ); other relevant links: http://jfk.hood.edu/Collection/Weisberg%20Subject%20Index%20... / http://www.newcriterion.com/articles.cfm/What-was-the-Congre... / http://www.independent.co.uk/news/world/modern-art-was-cia-w... / http://www.salon.com/2012/05/27/exclusive_the_paris_review_t...

They bankrolled jazz, swing, orchestras, dozens of magazines (including some you may have heard of), translations such as of T.S. Eliot....
Thank you for your thoughtfulness.

Reading blogs like Patio11's have always made me optimistic about being able to work for myself (when I looked him up and saw "Bingo Card Creator" I immediately remembered a post from years back that he wrote about bringing that product to market).

If I am marketing myself for a full time job or a freelance gig, it seems like I need some kind of public personal built on social media to back up a resume. I don't have that kind of footprint, and I feel like I need to change that.

If I tweet a bunch, ask/answer a bunch of questions on Stack Exchange, and create some useful library for a fashionable language on Github, does that solve this problem? Or is that a total simplification?
Its more than that. IE9 is the latest version that can be installed on XP and is not supported on later versions of Windows. And while its fine to tell users to get a better browser for hobby or internal sites having to deal with user still on XP is an unfortunate reality in a lot of cases.
Tilt Shift Photography by William Kass
Egison – Pattern-matching-oriented Programming Language
Awesome news. I'm kind of scared to think how much Python code is written to assume the GIL though. I have a feeling a lot of libraries and code will have very subtle race conditions and issues, but it's still great to have an option for getting around the GIL.
It actually seems to default to immutability, and have mutability as a first-class citizen with the language annotation `variable`: http://ceylon-lang.org/documentation/1.0/tour/attributes-con...

I'm not sure if it's quite as flexible as C++'s const-correctness, but if you're creating your own class hierarchy from scratch, you can (and are encouraged to) code in a style that basically ensures that every parameter is practically passed as a const (immutable) reference. So you can easily do things like make strongly-typed functional data structures that will compiler-complain if you try to modify them after creation, without needing to remember to type "const" all the time. And that's realistically what most people need at the end of the day.

I'm excited to experiment with this - it seems definitely designed by pragmatists who want to lower the barrier to entry and make it fun for non-functional programmers to code in (I'm looking at you, Haskell), but also encouraging and enforcing best practices wherever possible.
SEO Mills - Great Read!
It's funny that code rot is so inevitable. Some people think that the code just needs to be written and designed very well to avoid technical debt. But it always rots in some way. Even if the code is never changed or amended and no new complexity added, it rots because api's, platforms and basically the tech that surrounds and it relies on changes.
Craigslist will involve unstructured social interaction, though. Possibly more than Odesk (I'm not very familiar with Odesk). Possibly, for that matter, more than a carreer at a typical big corp.
Move Over Kickstarter, Crypto-Equity Is the Next Frontier
Yeah I've been avoiding for-in loops in Javascript since getting burned by a colleague that was attaching objects to arrays. :/
Question specifies that, though.
Ok, my problem is:

CL -> Resume -> Resume Screening -> Social Media Check (!?)

Which raises an exception in the hiring process because I don't look legit on social media. Am I wrong on this?
Why is this suddenly hitting the news? This is the fourth submission so far today:

https://news.ycombinator.com/item?id=7990127 (2 points)

https://news.ycombinator.com/item?id=7992109 (5 points)

https://news.ycombinator.com/item?id=7992629 (2 points)

Scores accurate at time of writing.

Here is their ranking history:

http://hnrankings.info/7990127,7992109,7992629
This was likely part of Operation Mockingbird [1]: A large scale effort by the CIA to use media outlets and literature for propaganda purposes.

In a sick twist of irony Operation Mockingbird funded and arranged for the Hollywood production of the book "Animal Farm". It is believed they siphoned funds meant for the Marshall Plan.

Russians also struck back with propaganda efforts of their own. Operation INFEKTION [2] was a KGB operation to further the idea that AIDS was a man-made invention first produced in a U.S. laboratory.

Likely this hasn't ended. The U.S. military will provide access to their facilities and equipment, provided they get a cut on the movie script. Propaganda efforts to further the conspiracy that 9/11 was an inside job still prosper in Middle-eastern countries.

Current groups like "Anonymous" or the "Privacy-conscious" may very well be the target of propaganda attacks. Next time the media vilifies TOR as a network for criminals, it may pay to double-check the source.

[1] http://en.wikipedia.org/wiki/Operation_Mockingbird [2] http://en.wikipedia.org/wiki/Operation_INFEKTION
I wish Threes! was this easy. Fun but too easy (beat it second time). This is a good thing for me so I won't waste more time on it :)

Thanks for making it though, was a fun distraction.
You can find ready to go Mac OSX VMs online (torrent/usenet etc., usually 2-6gb).

They worked on any PC I tried them on, but without GPU acceleration, although I had to install a VMWare MacOS enabler (that was bundled with the VM) because VMWare disallows OSX by default I believe, might be different with Virtualbox.
If you go to Walmart, you will notice when checking out that each item scrolls across the Ingenico POS. I believe they use FirstData (formerly part of AmEx, now privately held by KKR) for their merchant acquirer which is receiving this SKU data. FD used to offer services to the CPG industry using this data.
Thanks. I'm not sure how we missed that one.

We've changed the submitted title (which was "Ceylon: A new language by Red Hat for the JVM and the browser") to the article title.
The first production-ready version was released in late 2013: http://ceylon-lang.org/blog/2013/11/12/ceylon-1/

The language is still relatively new, and under active development: https://github.com/ceylon