skysight-inc/HackerNews huggingface dataset:
And do these algorithmically improvised jazz solos sound better than what humans can do?

Is it more fun to listen to than listening to a group of solid amateur performers?

Moreover are amateur performers converting to the algo scene in droves?

If one of the above answers is no, then my point stands and will keep standing indefinetly. As it stands I would, hands down, prefer listening to Miley Cyrus and Justin Bieber over algorave.
My favorie part:
"Our simulators may be simulations themselves"
You could write a book on this simple idea...
I'd say: they don't respect your data more here's why:

You have no personal data stored in your account settings.

Some stuff you post on FB is supposed to be private, HN post are all public. Because they are public, they probably have been replicated quite a few times on internet archives.

Unlike FB, HN has no tracking tools (well not on the client side anyway), unlike FB which tries to track you everywhere on the internet.

Deleting your account is cumbersome to implement: how to deal with your comments, and would these need to be deleted too ?
But it's true. Only lib he used is the Linux kernel.
Crunchy Tit-bits On Mobile App Development
Think fractals...
I'd be interested to know more about how you can build a research station without an internal heating? I assume heat from machines or devices is pumped through the building combined with excellent insulation.
> To repeat them, and generate a perfect facsimile of reality down to the last atom, would take more energy than the universe has

He's only saying that we cannot simulate this universe within itself. But how does that imply that our potential simulators couldn't live in a vastly larger universe with a vastly larger amount of energy?
Does this aim to compete with v8 implementations for high level products usable by non go developer (I think qtwebkit, here), or is it just a mean to have js integration in go for small low level scripting ?
Its very possible they would have gotten significant (though possibly not equivalent) reduction if they reprogrammed it directly in Java. An old codebase often has a lot of useless cruft and over-abstractions and so on, and you do better each time you code something. The experimental control is not the old code base, it is translating the same code base back to itself with similar engineering effort. No wonder few people actually try to gather that sort of data.
Piper: A bitcoin paper wallet printer powered by the Rasbperry Pi
Would be nice to see an about page to begin with, rather than just a login screen. I shouldn't have to then search for the about link and squint at the about text. Could do better.
I think consistency with math doesn't make "if x > 0" simpler than "> x 0". Makes it easier, as it's already ingrained in the memory, yes.

For example, how would you express the "between?" in infix notation? In Clojure we can use the same function - "(> 1 x 0)".

I do agree that Clojure way takes some getting used to.
It's interesting that you get BAFFLE for the first one. I get the same result in both 3 and 2.

Note first that the reason you get "BAÏ¬E" is a bit of garbarge-in garbage-out. Strangely, the interpreter isn't rejecting that with the typical "SyntaxError: Non-ASCII character <char> in file" error; instead, it appears to be assuming ISO-8859-1, and then performing .upper(). You can fix that:

python2 -c '# coding: utf-8
print u"baﬄe".upper()'

(Note, of course, that the #coding needs to match your terminals encoding, which is likely UTF-8, but it isn't guaranteed.)

That, for me, prints "BAﬄE" in both Python 2 and 3 (adjusting for 3 by adding parens around print, and removing the u prefix on the literal.) I'm on Python 3.2, so perhaps 3.3 does better. (I'm behind on updates, but last I did update, Gentoo stable was still on 3.2.)
It's been like this for a week or so.
We had to replace 50+ Agility 128s as around half of them went bad within weeks of install.

A year later and none of the replacement Intels have gone bad...
> A high pressure sodium vapor lamp has an efficiency of around 150 lm/W

Source?

Allegedly, Cree has developed a white LED with up to 254 lm/W. [1]

[1] Cree Sets New Record for White LED Efficiency http://techon.nikkeibp.co.jp/english/NEWS_EN/20120423/214494...
Curiosity took the best of me. Could you elaborate, please?
Where are you actively using SCO?
Bill Gates Talks About Networks and Microsoft Excel in 1987
But what is that sequence (I know the unicode sequence is listed below
-- but is it some wierd edge-case)? — because if I manually compose/type
those (and a few other characters) everything seems to work fine:

[edit: Python 3.2.3]
[edit: [GCC 4.7.2] on linux2]

>>> 'öo̧'[1:] #copy-paste
'o̧'
>>> 'öo̧'[::-1] # "reverse" also breaks
'̧oö'
#But for Japanese:
>>> '日本語'[1:]
'本語'
>>> '日本語'[:-1]
'日本'
>>> '日本語'[-1:]
'語'
>>> '日本語'[::-1]
'語本日'
# And Norwegian
>>> 'æåø'[::-1]
'øåæ'
# And a few "French" characters (in this case
# manually typed as alt+~+e, etc
>>> 'ẽêèe'[::-1]
'eèêẽ'
# And crucially for your example, typed as
# alt+"+o
>>> 'öo'[::-1]
'oö'

So is your initial example some kind of unicode-without-bom(b) or
something?

[edit2: I gather, that working with "pre-composed" characters work, and working with "de-composed" ones break. Which, while expected, is a little sad, I agree.]
I could be wrong, but I think they're just poking fun at all the "An X interpreter written in Y" where X and Y are the current trendy languages. Usually one of X or Y are JavaScript or Go, so seeing both in the same headline is like some sort of Hacker News headline jackpot.
Want to Know if Your App is Successful? Check These Metrics
I don't know how much I appreciate such "laws" that can so easily be used to construct a paradox.

Headline: Is Betteridge's law of headlines correct?
what does it have to do with java-script?
Always nice to see more HN-style open-source apps. I hope if it's alright if I plug mine, an HN clone built with Meteor:

http://telesc.pe

And by the way, if you like this kind of layout with the link on the left, this alternative HN user interface is very well made: http://hn.premii.com/
Technomasochism
Thanks for the post. You made a typo on 'toCharyArray' - I'm pretty sure that's not a method :)
I'm angry because for the last four days, it's been all about "the PA job posting". It's not even about "hacker" or "news" anymore. It's just about "hey look at us, we're having our weekly scandal and everyone can write a blog post to jump on the bandwagon and cash some visits".

I'm angry because this week, our splendid BBS was just a tech version of US Weekly (or The Sun-Herald if "mate" is any indication of you being Aussie).
And sodium light is invisible for insects and very easily filtered out of astronomy pictures.
It's generally a good practice to not put things on the internet that you don't want to be on the internet.

Follow that, and you'll find that the inability to delete an entire account is not a problem you need ever face.
This reminds me of that one Niels Bohr quote. You know, that one.

Or that most humans are less than droll.

Trust me — I've had enough racism and unchecked feminism on my hands to keep myself unto amor dei intellectualis.
Right, but... what if the reality is that there's a mix of better and worse-intentioned people in government, as well as emergent structural inefficiencies and competing ideologies?

I understand that we need a good narrative to comprehend the world, but I think we can do better than the "government = bad" one. The truth seems like it would be more nuanced.
I think it is a question of efficiency, right? If some external middleware can provide more value in some columns than it offsets in other columns, it is usually a good bet. We're all just raising the bar for abstraction: first it was higher level languages, then it was libraries, then it was frameworks, and now we're talking about middleware (I might be missing a handful of steps in there).

Sometimes middleware isn't the answer, but sometimes it speeds things up so much that it is rather "cut off your nose to spite your face" to ignore it. The argument certainly doesn't apply only to middleware, of course. The same for the counter-arguments. So...

> Is it a good idea to build things without middleware?

Yes, and no. It depends. :-)
$38 million contract.

TripAdvisor spends $1.3 million per year on hosting.
Can't there be a sensible middle ground between slavishly copying the title from the source and editorializing?

Consider this video of Alan Kay's Turing Award lecture: http://www.youtube.com/watch?v=ymF94cFfzUQ&list=PLn0nrSd4xjj...

The title is "Turing Award Lecture". Is it really editorializing if it were to be submitted as "Alan Kay Delivers His Turing Award Lecture"?
Invest in a good piano teacher. It is very expensive, but I can almost guarantee that you will progress many times faster than if you try to learn it all by yourself.
This is how you add redundant non-information to a sentence: "semiconductor-based, solid-state LED lighting".

Someone who doesn't know what a LED is surely won't understand that "clarification". Marketing mindset!
That's not a use case.
Rewrite of http://online.wsj.com/news/articles/SB1000142405270230356290...
...we accept Bitcoin too!
Do you know of any alternatives that has a browser-plugin similar to getpocket.com or sendtoinc.com?
That's cool. I love Mashape!
Just as there are lobbyists in Washing DC, and think-tanks that survey popular opinion to sway the people in a certain direction (e.g. why do you think the rich are getting richer; see Koch brothers), there are those who rely and profit from tax revenue who do not wish to see the Bitcoin experiment succeed. Just as Bitcoiners lobby for bitcoin, others will lobby against it.

I'm not Rothbard and I can't prove to you that we will be better off with an unregulated decentralized currency. But I do want to see the experiment through, for the alternative is worst from a point of view of my morality -- certain members in government shutting down the Bitcoin experiment by decree, because it is inconvenient for them.

They will cite history and circumstances to justify their centralized control of a currency and the need for income taxes, but I also know alternative lines of reasoning that negate them. What I do know for sure is that control over currency gives near-absolute power to those who handle the levers, and I would imagine that such power is not something you simply abdicate.

There are aspects of the economy that does require a policing authority, in such areas as environmental sustainability to prevent a tragedy of the commons. A growing income disparity between the wealthy <1% and the impoverished majority is also another tragedy of the commons, but perhaps the current way of dealing with these issues aren't actually helping. I suspect that a better way to deal with these issues is more competition amongst alternative economic forces, and for that we need a diaspora of currencies; currency and economy is what helps people converge upon a stable state solution in a distributed fashion. It's a heck of a tool, and we'd be damned if we don't explore its uses.

I'm not sure what the future holds for us in terms of governance structures. Bitcoin shows us that not everything need be "privatized" as the old libertarians had predicted. I think we're just now entering the beginning of the end for government as we know it. It's going to be exciting, wrought with pain, and probably unfathomably rewarding.

All that I ask is that any time you encounter an argument that assumes that taxes must be paid to fund a centralized government that controls the issuance of currency (for the good of the people), think twice before nodding your head. Our technology is new and we don't yet know what is possible.
Confusing correlation and causation. Clojure coders might be 3x more productive, but they would be in any language. The chance is high that only the top 1% (or something like that) of all coders would dare to make the switch to this language, so you get a biased sample to begin with.

The problem with this of course is that when a company tries to switch their more mundane engineers to Clojure, the project will likely fail.
By putting in the context the amount of money and number of one of the best programmers in the world building a V8, building a Go V8 alternative is probable not a best business choice unless you're a huge company with clear goals
I like how the video gives us the heads-up about how easy it is to accidentally hang up on your mother.
> That's the risks of entrepreneurship

Not in the web world it doesn't have to be. It all comes back to the right way and the wrong way to start your business.

The wrong way is by taking out credit, quitting your day job prematurely, spending other people's money, leveraging your family's future, and jeopardizing your mental/emotional well being.

The right way is by creating a system that is robust; a job to pay the bills, allocating some amount of free time to working on the business, focusing on sustainability, refusal to take shortcuts, spending your own money (when it's needed) and not being in such a fricken hurry to get somewhere.

You do it properly by slowly gaining mastery in your business until when the time comes you've EARNED the right to quit your day job and go full time for yourself.

But hell, why would anyone want to do that? It hardly even makes for a good Hacker News story.
Excuse the silly question, but why was a union type so important?
In public, an impulse shopper might buy $3-$10 worth of chocolate and magazines, but in private they might buy $30-$100 worth of Kickstarter kipple.
> Generally, whether or not we are in the Matrix is our Decision to make.

So, if we want to live in the matrix, we are living in the Matrix? Conversely, if we don't want to live in the Matrix, then we aren't living in the Matrix?

That's magic.
Casting to/from empty interfaces is kind of doing the same thing for void* pointers in C, right?
I began to understand Regex after reading the awk chapter in Masterminds of Programming. After that I understood how "the machine" inside might work.
I really understood how to apply Regex to single strings after I started to see a regex as a "mask", so very similar to your wildcard approach.
Run Unit Tests in Maven
Someone who doesn't know much about LEDs might come away thinking that these are extra special LEDs, much better than the normal LEDs they're used to, without the marketing team having to say anything that can possibly be challenged. Marketing mindset!

(Se also the Mad Men episode where they come up with the new slogan for Lucky Strike cigarettes)
Almost unrelated but every SSDs with the old SF-1200 (such as Corsair F60) are not compatible with the current Intel Haswell platform. The drive randomly disappears from the system and this on ALL motherboards.

Google "sandforce 1200 haswell"
How would you help punch of people? Why would you? Why would you imprison them and tell them it is for they own good. So that some of them do not turn evil and kill rest.

Keeping people in prison, saying that if they are let out of prison, fear and danger will emerge. But if you want to leave prison on your own, you are shot.

There is no one who cares about you, if he is looking for power to control you. Eat, shit, reproduce, obey. Ah yeah, vote something, haha.
Interesting. I will take a look when our sky contract runs out.

You can get a VPS for $5/month from Digital Ocean with 1TB of bandwidth that is ideal for these purposes. I use the $10/month 2TB version, but only because they gave me $1000 of free credit for pointing out some security issues in their login process a few months back.
The thing to look at is incentives. What behavior the system incentivizes? People are elected for some n years and it is very difficult to fire them even if they don't keep their promises and are doing a crappy job. More importantly, they take away taxes by force from the population, then redistribute those money and pretend they are doing something useful. "We built those roads, we gave you education". Yes, except you didn't. When you take someone else's money by force, for whatever reason, even if you intend to give it to the poor, it is theft. But when a government does it, it suddenly becomes taxes. It can be argued that in a democracy people generally agree that taxes should be payed, but when you actually ask people whether they want to fund wars and NSA spying, turns out they really don't want that. It is sold as a package and people are tricked and forced (whichever is needed) into financing horrible things with their own money.

Finally, you see, if a politician does a bad job, he still gets paid and keeps his job at least until the next election. If a private company messes up, people leave in droves and it goes bankrupt.

There might be some good people in the government, who truly believe they are doing some good. That doesn't make the system good and they have zero chances to make it a good system.
Clojure is dynamically typed, homoiconic, and places a lot of emphasis on immutability and managing state. Scala has different design goals. Idiomatic Clojure code is quite different, structurally, from idiomatic Scala. You should try it, and believe it when everyone says that the parentheses fade after about a week.
Which is exactly the problem, the fact that you have to work around them to begin with.
Definite descriptions are sort of like magic. And usually when sorted.
A desktop application for getting commentary of ongoing cricket matches
I'm quite a bit nutty about this question actually. I'm in the process of creating a comic about a further out sentient race that try to reach the beginning of the universe. Along the way, they stop by Earth and decided to give us a bump in technological advancements.
The project was completed using fewer than 45 lines of it, as suggested in the title.
Being a tech-savvy european here, I just like everyone here, was totally confused by their landing page.

Thus, I highly doubt they targetted anyone there.
The comment was also probably poking fun. Yours too?
Uber hits streets of ShenZhen, its second city in China.
If I wanted to spend an extra ~£30 a month on my principles, spending it on a broadband connection wouldn't be top of my priorities.
前のページミュウミュウ キーケース MIUMIU ミュウミュウMMEO/2E9X F0770auktn 
ミュウミュウ キーケース MIUMIU ミュウミュウ『2013年新作』ナッパメタル スタッズ レザー カメオ 5M0222 NAPPA METAL BOR CAMMEO/2E9X F0770auktn
ミュウミュウ キーケース MIUMIU ミュウミュウ『2013年新作』ナッパメタル スタッズ レザー カメオ 5M0222 NAPPA METAL BOR CAMMEO/2E9X F0770auktn
ミュウミュウ キーケース MIUMIU ミュウミュウ『2013年新作』ナッパメタル スタッズ レザー カメオ 5M0222 NAPPA METAL BOR CAMMEO/2E9X F0770auktn
ミュウミュウ キーケース MIUMIU ミュウミュウ『2013年新作』ナッパメタル スタッズ レザー カメオ 5M0222 NAPPA METAL BOR CAMMEO/2E9X F0770auktn
次のページ<p>ミュウミュウ キーケース MIUMIU ミュウミュウ『2013年新作』ナッパメタル スタッズ レザー カメオ 5M0222 NAPPA METAL BOR CAMMEO/2E9X F0770auktn
Yes it is hard. Instead of code points, humans usually handle text by graphemes, which have an arbitrary length in edge cases [0] no matter what encoding is used. An O(1) solution for graphemes would be an array of pointers to grapheme objects, which is slower and more memory hungry than necessary in most cases.

[0] http://stackoverflow.com/questions/6579844/how-does-zalgo-te...
You can scale npm now.
This whole battery renting scheme is bad, that's pure greed.

<rambling>
I know it's more difficult (orders of magnitude harder) than in sw but we need new startups to emerge in the automobile industry, just like Tesla. I'm french and this is one of the things I worry the most because I think we're not a country where this is possible anymore, this is a shame.
While you may be right with regards to the file size (although most SSA-representations are not built for small size, there is quite some potential to reduce it, imho), you'll have to do register allocation/spilling/etc. in your VM/compiler anyway and that is easier and faster on SSA[1, and more]. The dominance frontiers algorithm is actually not that good imho, there are better options[2], especially considering that one may not want to construct an unnecessary dominance tree in an Interpreter/VM.
Now, I have no experience how much overhead SSA-deconstruction inflicts when lowering to machine code.

[1] http://www.cdl.uni-saarland.de/projects/ssara/
[2] http://www.cdl.uni-saarland.de/projects/ssaconstr/

Yes, I'm associated with that group.
I had LocomotiveCMS on my radar for quite a while as it looked very promising, but lost track as development staggered for a year or so.
Do you use their hosted solution or do you host it on your own servers? Do you have any information if the version on Github[1] differs in significant ways from the hosted solution?
It seems like they are really pushing the hosted solution now, their website doesn't make it very clear that you can install it by yourself too.

[1] https://github.com/locomotivecms/engine
If the computational theory of mind is correct -- the theory that our minds can be emulated by a computation at some substitution level -- then I can even give you the code for the Matrix. It's called the Universal Dovetailer, and it's a simple program that runs all possible programs. On each step it runs the next instruction of every program running so far and introduces the first step of a new program. Given infinite time, it performs every conceivable computation.

Due to the Church-Turin thesis, we know that the infinite set of all programs can be enumerated and we also know that it doesn't matter in which programming language we use, provided it is Turing-complete.

Since the Universal Dovetailer is a conceivable program, this computation will contain itself in a recursive fashion (simulations within simulations).
CyanogenMod Installer leaves Google Play for ‘violating developer terms’
There has been a thread about this on the Tor mailing list:

https://www.mail-archive.com/tor-talk@lists.torproject.org/m...

There are quite a few people on there advocating using technology like this to route other peoples traffic through Tor without their knowledge, including Jacob Appelbaum. I argue against this.
The author makes a number of logical errors. For example:

> To...generate a perfect facsimile of reality down to the last atom would take more energy than the universe has.

Right. But the problem is that the only universe we know about is the one that we live in. So if we were we living in a computer simulation, we would have no knowledge of the 'real' universe. Therefore, we could never say with any confidence that there's not enough energy in the 'real' universe to simulate the 'fake' universe.
You're talking out of my soul! I see this behavior many many times in the last 10 Years, i admit, i do the same long time ago ;-)

The problem for the mass of developers is, that they "fall in love" with their CMS and that make them blind for obvious things.

We shift away from CMS as central point for web and web-application. CMS is only a tool to maintain simple static data in various languages for many people.
For everything else (like shops) we use other systems, that are NOT a integrated part of a CMS.

If interaction between CMS and ohter systems is needed, implement a separate and clean API.
This is not a good thing nor will it lead to good things.
Oh I didn't realize, thanks!
So, all the C++ threading code will automatically be converted to 'Web Workers'?
We don't need a good narrative to comprehend the world.
JavaScript & Convention
Which means that the barrier placed by Android manufacturers is artificial.
I would say: Go with the language you're familar with if it's a serious project (API).

In the past, I build APIs using nodeJS with restify. Here's a boilerplate made by a good friend of mine: https://github.com/dominiklessel/restify-api-boilerplate