skysight-inc/HackerNews huggingface dataset:
"But please, the Publishing houses, Recording and Motion Picture Industries are hardly saints,"

True. But recording industries and publishing houses screw over artists and pay them shite, while piracy pays them nothing at all. This is not a step in the right direction.
...and it's down.
Ten things I remember about the first time I used the web.
50.204.172.183 seems intent on changing the wording to be more favourable to kiss trust.
Arrays and strings in JavaScript – summary
Why not? That's like saying, "You have to have been shot by a gun to be able to say 'I've only seen someone get shot one time.'"
> The sooner we all stop paying for content, the quicker the system will go away

How do you suggest content creation be funded? Or do you think content should only be created by hobbyists for fun?
Actually I didn't think he wasn't empathetic before but even if I had, that's not the issue here: I interpreted him as saying experiencing workplace sexism provided him with first-hand insight into sexual assault and rape.
Perhaps its time for another HN Poll: Where are you located?
Orchestrate adds Instant Data Export for zero lock-in
Patent also doesn't distinguish by origin.
"entertainment was not on a donation-only basis."

So you're willing to do your work on a donation-only basis then? Have fun paying the rent, raising kids, getting health care, and saving for retirement.
http://i.imgur.com/LeGXQhA.png while I couldn't beat this, I believe this to be one of the highest score games possible :)
Dude, the name
What does the Web have left?
Today's the 25th birthday of the World Wide Web. It's one of the most influential inventions of the last few decades, and we've made a lot of progress with it, but is this it?

My question, essentially, is what other innovations can we use the Web (or the internet in general) for? Is there anything drastically revolutionary that we've yet to make or discover?
SketchDeck Turns Terrible Slide Decks Into Beautiful Presentations In Just A Day
Show HN: A collection of HTML5 mini-games I've made.
I think I'm a neo-Marxist. Marxist materialism gives us the most accurate lens into what human societies actually are: people either cooperating or competing for resources. Culture and religion and politics mostly derive from that. On the small scale, there is much about us as humans that is extra-economic; but, on the larger scale, our operations and fluid mechanics come from economic causes.

Like the OP, I don't buy into Marx's solution. I don't claim to know how to build the perfect society, because the feedback cycle takes too long and the costs of experimentation are very high. He diagnosed the problem perfectly. Greed is what is (at least, at risk of) killing us and the planet.

Artificial scarcity is also a cause of much misery, and I agree that it must be struck down. The modern, technological world has no place for these artificial scarcities. I probably sound repetitive when I rail against closed allocation, but that's a perfect example of an artificial scarcity (in that case, of ways for a person to distinguish herself and succeed) in all its moronic and evil glory.
If you wanted to sell your home to someone else so they could live in it, that seems to me like the transfer of personal property from one person to another, probably in return for some other personal property (another house maybe, you still need somewhere to live).

Whether an actual communist society would organise housing like this isn't clear. No-one would reasonably consider Marx's writings to offer a societal blueprint, just principles from which actual details would be worked out through collective processes.

That it's never actually worked out like that suggests there's been something missing when this has been tried, but this doesn't correspond to proof that the principles themselves are wrong.
> I can't for the life of me understand this pursuit of a (fake) linear history

Git is a highly useful tool but it's also an incredibly flawed one, especially in that most critical aspect for all software: the merger of technical and human concerns.

Git is a useful set of source control primitives but it's lacking the cohesion necessary to make it a truly great tool. The fact that it's so popular is largely a consequence of the state of competition rather than its own internal awesomeness. One consequence of this is that instead of a robust, well thought out set of use cases which mesh well with various real-world applications git instead has a few hacky workarounds for certain scenarios. This results in the inevitable wobbliness of any system built on top of hacks and leaky abstractions. Rebasing being perhaps the ultimate example of just that.

Personally I think history should largely be treated as immutable (it's funny how in programming we've become more and more attuned to the values of immutability while in source control we've become more amenable to mutability) but with some sort of system designed to make viewing history easier for the user (lots of other source control products have precisely this, it's sort of silly that git doesn't).
It looks like someone from Kiss Trust (are scammers) has been helping "maintain" the wiki page: https://en.wikipedia.org/wiki/Special:Contributions/50.204.1...
Anonymous "Cloaq"
Revolutionary app helps you read an entire book in 90 minutes
> that means if you spend a few hours a day replying to e-mail, you're spending a few hours a day doing your job

Sadly not. In the corporate world, if an activity doesn't have a timesheet task code associated, it doesn't exist.

Clearing e-mails doesn't have a task code, so effeectively it's a few hours unbillable on top of your working hours each day.
6 Startups From Ukraine
HTML5 accessibility – work in progress March 2014
I'd have cut the interview short to show them that this is unacceptable. They know what they've done and that it's wrong. After the fact, there really isn't much that one can do. Move on and try to find a place where the CEO isn't an asshole. As for it being a test, I doubt anyone is that stupid. He knew what he was saying.
Anarchism as a Theory of Organization
I'm pretty sure this breaks if you have a different number of digits for the first and last characters.
I've used Lua in the realm of quantitative finance for years. Early on, it was primarily a flexible configuration tool, embedded in a complex event processing system.

With the advent of LuaJIT 2, I've used it standalone for analyzing many many millions of messages per day in real-time, then feeding resultant datasets to other more batteries-included environments which aren't near as fast (e.g. Python, Matlab) or to datastores like Redis and Mysql

I also use OpenResty for web applications (risk management apps, charting, and other visualizations), often pulling from those same datastores. OpenResty is a joy to work with and is crazy fast.

I make heavy use of the FFI both for library bindings (including system calls) and general C structure use. The messages mentioned above are represented as C-structures and are efficiently processed by LuaJIT. I find myself often writing Lua scripts to do networking programs rather than C. Check out `ljsyscall`.

Dealing with memory has definitely been a stumbling point, but once I built enough scaffolding to deal with it (including using jemalloc), it has been clear sailing. Now I store millions of objects taking many GB of memory without significant GC pressure using FFI-based HashMaps and Vectors.

Also understanding how to keep the code in the JIT (versus the interpreter) has taken some artistry -- e.g. examinging the output of -jv and -jdump.

Although this thread is about LuaJIT 2.0.3 release, I use the LuaJIT 2.1 branch which has many enhancements; I especially appreciate the string improvements and trace stitching.
What isn't mentioned in that article is that two other high profile German mail order companies ("Quelle" and "Neckermann") declared bankruptcy over the last couple of years and were mostly liquidated, because their business models had become unsustainable. Otto so far is the last of those former giants standing and probably profiting from the death of its direct competition.

An acquaintance of mine actually works for Otto and he told me several things. First of all, in the heads of many people at that company the catalogue is still the main driver of revenue. Online is more or less an afterthought. This is also reflected in their average customer who is older and less educated than the average Amazon customer. Secondly, their IT is ancient by Silicon Valley standards. Orders, for instance, are allegedly only processed once at night by batch job, because their infrastructure doesn't support anything else.

All in all, my money is on Amazon and Zalando (basically an Amazon clone supported by the infamous Samwer brothers) who will soon run circles around Otto if they don't catch up fast which isn't an easy thing to do with a slow behemoth of a company like that.
Impressive turnaround. Great job and thanks for the write-up.
Top 150 Software Packages Of All Time Ordered By PageRank
Perhaps not in the "worst person that have lived" category; but many have said Obama was awarded the prize almost entirely on the merit of campaign promises he has since failed to enact.
Tweeted about it with hashtagging the name. Checked the hashtag. Deleted the Tweet.
anecdotal [1] evidence suggests it works for me, plus it works for me, plus it makes reading long tests more enjoyable and appealing, but I get where you are coming from, it could be a distraction in your case. I guess no size fits all once again.

[1] http://www.beelinereader.com/challenge
That IP resolves to a Comcast Business connection in Warrenton, VA. Guess where kisstrust.com's WHOIS record shows they are located?
For me PHPStorm 7 works fine with OpenJDK on Gnome 3.10.
well, there are ways,there even is a infrastructure already in place.

The german GEMA manages artists rights and is huge. They have the means to compensate artists whos works got fileshared. RIAA and others are already tracking the p2p-networks, companies like BigChampagne earn money with what is downloaded where exactly to optimize marketing.

If we would install a monthly culture flatrate, we have a win win.
It's absolutely nothing like that. I'm not even sure where to start on breaking down how wrong that comparison is.

To attempt to mirror your example, it's actually like an Army general sitting in HQ saying "Well, I've only ever seen our guys get shot at once!" when his units are being decimated on the battlefield.

(Please don't read into that comparison. I am not actually attempting to compare women to battle-ready soldiers and men to lazy generals)
There are many local maximums between pure socialism and pure capitalism. Capitalism, in its purest form, is winner take all no holds barred competition. Ruthless, dirty and vicious. Pure socialism is stagnation, with no rewards for additional efforts beyond the bare minimum.

There are many countries that have realized this, and have implemented capitalism's competitive force in a controlled, positive sum manner while simultaneously leaving a generous safety net for those getting started or recovering from failure.

However, I believe that in the past few decades, modern nations have had no guiding principles other than economic growth. This begets a huge host of problems, mainly resulting from parasitic and wasteful economic practices which tend to be zero or negative sum when all externalities are accounted for.

If we look closely at history, our guiding principles have always been based on fear in the form of massive wars, whether waged or theoretical (WWI, WWII, Cold War, etc.). Increasingly I've become convinced that in order to address all of the failings of modern societies, we need to have national principles based upon something other than pure economic performance and/or war.

I sincerely hope that someday, modern nations will adopt scientific research as their guiding principle, and structure society around the continuous quest for knowledge. Research would be the economic engine that drives growth, and national spending would be based upon catalyzing scientific and technological progress. Professional science would be the developed world's biggest industry, which would facilitate implementations in private industry when technologies mature. Universities, hacker spaces, and all academic institutions would provide a plethora of training opportunities that would be sponsored by national spending, ensuring a citizenry that would be incredibly educated and willing to engage in research at all levels, from lab technicians to principal investigators.

As such, there would always be a job available in the nation's scientific infrastructure for every citizen at some level. The state would be the employer of last resort, but would also allow opportunities for incredible advancement. Furthermore, this would result in an extremely informed voter base, with the time to participate in direct and/or representative democracy.

I see this as being an incredible opportunity going forward. As automation proceeds to rapidly destroy middle and low class jobs, the entire concept of employment will have to be reevaluated. Capital will eclipse labor in the economic factors of production, leading to a necessity for people to find another meaning in life other than just "jobs" for the sake of survival. We'll need a guiding principle to structure our society around.

Thus, I humbly nominate the pursuit of science as our prime directive.
VLC for Windows 8
What you go on to say is:

But how does Go’s approach to concurrency fare when viewed through the lens of encouraging code that supports local reasoning? Not very well, I’m afraid. Goroutines all have access to the same shared memory space

The article is flawed because you:
1. Base it on Go failing to protect you, when in actually you fail to use any of Gos "very useful concurrency primitives baked right into the language"
2. When you choose to use these primitives you choose the the wrong primitive that results in a much more verbose and complex solution then is necessary.

It would have been much better had you:
1. Showed why the solution with no protection is unsafe (and mention its unsafe in just about any mainstream language)
2. Show a mutuex solution
3. Show a channel based solution
The next sentence is far worse, in that it explicitly says the situations are "equivalent".

>"To me, this was equivalent to videoing an assault or rape, doing nothing to stop it and later claiming you didn’t have a part in it."
The Future Doesn’t Need Another Internet-Connected Teddybear
My preferred way to make money from poverty is that tiny investments can produce huge returns. There are also high search costs.

If you can find poor people who are really smart and haven't been permanently damaged by their experience (i.e. internalized failure, still believe success is possible, etc.), you can find some really amazing employees, partners, etc. People for whom "find a place to stay in California for a few weeks while looking for a job" is basically impossible.
"I sincerely hope that modern nations will instead adopt scientific research as their guiding principle, and structure society around the continuous quest for knowledge."

So, in other words, Marxism.

Imagine a society in which the state doesn't feel the urge to "structure society" at all...
Unfortunately, treating them dismissively -- while appropriate -- does not help discredit or dissuade them.
The author makes a lot of excuses for Marx's philosophy based upon the times in which he existed, ignoring the fact that The Age of Enlightenment had already occurred. The Founding Fathers of the USA had already set the USA experiment in motion, based upon the thoughts of Locke and Montesquieu - among others.

There were already abundant answers to the problems that Marx was witnessing, but rather than celebrate the liberty of the individual, Marx subjugated every individual to the limitless needs and exigencies of the "masses".

Great, so a few of Marx's tenets out of context of his larger theme made some sense. His context, though, was completely screwed up.
Not at all. The subject is trade-offs we're willing to make which sometimes mean less money goes to artists. If I read Dickens instead of something modern, I'm entertained (... maybe) and my money didn't go to any artist. Permitting something like Popcorn Time, which makes parts of the commons imminently more accessible (as well as making some things that aren't part of the commons accessible) clearly shares similarities.
This is really cool, I've always had a soft spot for the Unreal Engine. But it reminds me once again, why the hell does Flash even exist any more? While I get the whole "HTML5 wars" thing, I've done standards and I know how those get mired in the muck, but if you can write a game engine with this level of performance, writing an open source 'flash' equivalent should be pretty doable right? And open source and open tools and don't bother with the quacking of the standards guys, just focus on something that works right?
Then for good measure he invents ideas, puts them in Marx's mouth and builds them up.

When Marx wrote about alienation he was writing about having no choice but to spend seventy hours a week performing repetitive tasks to order in a factory owned and run for someone else's benefit, not the existential angst generated by musing over whether it would be more fun being an architect than designing ads for garden furniture.
I have a hard time finding opinions on Twitter, so I'm glad someone made a dedicated site for it.
> I doubt anyone is that stupid

Apparently you haven't met many CEOs.
In some ways. There are also some anarchistic tendencies in "maker" culture, like the idea of a Do-ocracy. The maker culture seems more a composite of several different sources.

Unless you're trying to test the statement "because they make things they're Marxists", in which case I have no answer.
Build two systems, use ZFS and do incremental snapshot-ing every so often to the second pool.
Welcome to Makespace
>I interpreted him as saying experiencing workplace sexism provided him with first-hand insight into sexual assault and rape.

Again, a terrible problem with text on a webpage. Someone will interpret your statements in an unexpected way and there's no face-to-face dialog to explain your reasoning or reword your statement to better explain it to your specific audience.
Scientists Debunk The Myth That 10,000 Hours Of Practice Makes You An Expert
Might be that WordPress development is "unsexy".

I only looked briefly at the code and it seems Wordpress is a popular but poorly written app. I understand why many talented developers would pass.
Pigeons usually do not have fast-spinning blades attached to them. I am not really for regulation, but these things can actually hurt people [1]. RC Helicopters (with one large, main rotor) have actually killed people [2].

Hobbyists must take great care to operate their drones safely, and companies should assume some liability for runaway situations like this if they ever result in injuries.

Warning, pictures of injuries:

[1a] https://www.google.com/search?q=quadrotor+injury&tbm=isch

[1b] https://www.google.com/search?q=multirotor+injury&tbm=isch

[2] RC helicopter fatalities:
http://www.dailymail.co.uk/news/article-2413231/Roman-Piroze...
Payday lending and rent-to-own are two legal, and rather corrupt* ways to scam money from poor people.

* In general these businesses do not make their lives better; they're worse off than if they hadn't done business with them in the first place. In general ... ymmv
It's a peaceful, cooperative reassertion of the workers of their rights to the means of production. I think there are clearly some strains of Marxism it is very well aligned with.
What the author describes are not the defining features of Marxism. Marxism is a political philosophy the details of which we are all familiar.

Marx also had many insights into modern society, human psychology, and history. Not all of his insights were incorrect - indeed there are precious few humans who are cursed with uniformly incorrect insights. However, agreeing with some of Marx's insights does not make you a Marxist.

This is the converse of "Hitler was a vegetarian, therefore vegetarianism is evil" fallacy.
Wow it's like no one has actually read Marx.
Marx himself said "je ne suis pas un marxiste" - "I am not a Marxist".
I feel like this is a great learning project, but that there really isn't a niche for this kind of opining that hasn't already been filled by Twitter, Reddit, Facebook, etc.

But go ahead and prove me wrong!

On the site itself: You do a good job of explaining how to use everything, but the layout is really complex, and I don't think most users will be engaged enough to try and learn it all before being able to use the thing.
Since they see everyone as a potential threat, taint their data so that everyone appears to be that threat. Millions of us could increase the signal-to-noise ratio in their collected data by using a bot to perform random human-like web searches and visits.

If 100 people are searching for <insert bad thing here>, the government has actionable surveillance data. If 100 thousand or 10 million are searching for it in ways that are indistinguishable from a human, then that data becomes unreliable and is no longer actionable.

Adding email to this would strike a fatal blow. Someone could figure a way to create a secure layer to inform a client when a given email being sent was fake, and thus suppress it visually. Soon from the government perspective everyone would be cheating on their spouses and spouting extremist views and plotting this or that.

This would result in an increase in liberty by proving to the government that it should fear its people, if only because its sophisticated surveillance tools now confirm that all the people are evil.
Yeah, so the blogger can't deal with CEOs and other authority figures

You've mistaken "hyper-competitive dickhead" for "CEO" and "authority figure".
I don't know if it's better, but http://turbolua.org/ is a Tornado-like server, built from the ground up in LuaJIT + FFI.
Hmm, I think I've mis-read your comment then. My apologies. That said, if you don't mind I'll let it stand as is -- perhaps as a comment on the OP. My point is "cancer research OR Facebook" is not a choice anyone goes out to make consciously: they study a specialty and then seek out the most rewarding (according to their own definition of "rewarding") career options available to them. If one is interested in building distributed systems, there is simply more opportunity to do so at Google, Facebook, or other places in the software/Internet industry than in other industries (that's not to say those opportunities don't exist elsewhere, of course).

I do agree that it's B.S. to say that legal challenges prevent investment in cancer research (unless people mean "coconut oil cures cancer" type of research, in which case they well should). I would probably say that if anything current patent law makes cancer research more profitable that it would be without it (however, I don't have enough of legal background to speak definitively on this).
First step, don't use JavaScript or derivative technologies. Oh wait, you can't avoid using Javascript. I guess it's that, or we don't make any money, we use Javascript. I wonder how Amazon avoided using Javascript for so long. Oh yeah, 10,000 engineers and military cooperation. Good luck on making a "secure" site that conforms to any standard of the last 10 years!
All the asm.js stuff... well, they still haven't ported UE3/UT3 to Linux, haven't they?

Sidenote: IIRC all UE code is cross-platform compatible - so shouldn't it be possible to fuse the UE3 JS engine port and the UT3 content to provide a "cross platform UT3"?