skysight-inc/HackerNews huggingface dataset:
Wouldn't the combining of multiple js scripts defeat the purpose of a cdn most of the time? Would it be better to keep the more likely cached versions of individual popular scripts than to combine them and make them unique to your application?
What you’re talking about and music distribution have in common is this: the provider gets paid. Terrific services often have costs, and/or require someone to be compensated for their efforts.

Unless, of course, Zipcar et al now have free accounts, right?
World Food Clock
Pretty good game for a week. Most quick and/or beginner platformers I see have a lot of glitches with collision detection and response. You pretty much nailed it.

Critique-wise, the low end of the variable jump height is a little high, and if the game lags it messes up the physics (e.g. in the first tunnel of the last level the player stayed up against the ceiling longer than usual, missing the platform).
Issue 2.2 has nothing to do with leaking the file size. It has to do with the encryption algorithm used.

Most modern encryption schemes operate on blocks of a certain fixed size, but if the file isn't a multiple of the block size, you have to do something special with the last block. EncFS apparently uses some made-up scheme for this, instead of using something more standard and well-understood. The common choices would be padding and ciphertext stealing.

http://en.wikipedia.org/wiki/Ciphertext_stealing
This sounds so unbelievably ignorant I laughed. Do you honestly think solving a problem that aids "everyone" is worthless, or cannot pay bills? Just an fyi, pharmaceutical industry is actually pretty lucrative because everyone is vulnerable to illness.

Honestly though, I suspect most of the people sitting there writing those silly apps wouldn't be able to do things like cure Cancer or aid in creating vaccines and etc. anyway, so I think the issue may be a tad overblown. Many of these "app developers" are actually people who simply learned to write code on some site and simply churn out games, sex-apps and such just hoping one will catch on and make them lots of money; thats really it.

I really don't think many pathologists, biologists, etc. are wasting most of their time making some silly app that "disrupts" how people share naked photos.
hi collyw, thanks for your message. I'm indeed really interested in Bioinformatics. I've had experiences in undergrad similar to what you described (e.g., a folder with 50 Perl scripts that does a variation of the same thing).

I don't really mind the management slights as it's an occupational hazard of a programmer. What bothered me about academic research was how the doors were shut for you if you did not pursue the traditional PhD/post-doc path of life sciences research. Also that pure Bioinformaticians even with academic pedigree was considered lower in the pecking order in comparison to "wet-lab" folks.

As crazy as it sounds, I really miss the days of writing Perl scripts (Python probably now); running BLAST and plotting Information Theory graphs. How do you like your current gig and what do you recommend for someone who is looking to jump back into it?
It's clear that a factory is a "means of production to be owned by the state," but everything is unclear. A car, a hammer - even the computer you are reading this on can all be used as capital and lent to workers to apply their labor to. Would all home computers be controlled the Marxists?

Marxism is system that only makes sense at the very highest of levels (like the factory), but completely breaks down when looking at any kind of real implementation.

Unlike computer science, where all levels of abstraction ultimately derive from a solid base of boolean logic, there simply is no base to Marxism/Socialism/Communism/Anarchism.
We get great applicants (https://circleci.com/jobs), and have hired over half the company this way (maybe 6 or 7 people).

However, we have a lot that appeals to the HN crowd: a flat organization, CircleCI is written in Clojure, the company is half remote, we make tools for developers and we're committed to private offices per dev for SF hires.

So your mileage will definitely vary.
Would you recommend DJI Phantom or are there other up and coming hobbyist drone manufacturers worth looking at?
Automate the setup of all your events!

FB, TWITTER, TICKETS! WALLS!!!

Enter eventomator.com!!
While you can get pretty far with it, the two times I tried this I still ended up with a filled board and "Game Over"... :(
Beat it. Last level is pretty hard. In order to make important jumps register press jump first, then start moving.
One thing I started to use in Express is Helmet[1] (written by the author of the article).

Also I started going through Troy Hunt's course on Pluralsight which is a real eye-opener.[2]

[1]: https://github.com/evilpacket/helmet
[2]: http://www.troyhunt.com/2013/08/its-time-to-hack-yourself-fi...
It's true that when Marx talks about abolishing private property, he has in mind means of production, but I think it's a mistake to try and explain that by making a distinction between "private" and "personal" property (a distinction which Marx himself didn't make, FWIW). The distinction ends up being a distraction, because its hard to make clearly (for reasons people in this thread have given), and, in any case, it's not really important to what Marx is saying; if you abolish ownership of the means of production (private property) there's no real point in ownership of consumption goods either (personal property). In a society in which I can only gain access to consumption goods by subordinating myself to the people who own the means of production, it matters that I have a firm hold on the consumption goods I need. But, if we were able to abolish private ownership of the means of production, I would be able to access consumption goods in some non-alienated way, so there would be no need to own them.

So I don't think it's quite right to say that "Marx and marxists do not believe that personal property should be abolished"; although the important thing is to abolish private property, the natural result of that would also be that personal property as we understand it would cease to exist.
Doesn't matter who ships, as long as it can be done without reasonable tradeoffs. The nature of the Web as we know it gives so many benefits in form of e.g. ease of deployment that it'd be outright wonder that there wouldn't soon be a rush of games exploiting the platform.
Loved the 'artwork'. Simple but immediately familiar. Like some other commenters, I felt that sometimes my jumps weren't being registered.
I don't think it's hard at all for the NSA to hack your Linux install if you were manually targetted.

* The NSA probably has a few 0day exploits for typical Linux software ready. Remember that most critical servers use Linux and the NSA would love to get access to them.

* Even though you are tech-savvy and install most software from repositories, you probably will run some code which comes from a potentially compromisable source. This includes: Any kind of random "utility script", any installer that downloads data from the Internet, and any download of software from unencrypted HTTP.

* If you were savvy enough to protect yourself, they could even get someone to come to your house and install some backdoor to your system. Also, I guess the correlation between the people who take paranoid-level anti-hacking measures and people who they want to surveill is pretty high, so as unlikely as this may sound, I don't believe it's this impossible.

My particular take on it:

* Assume that everything you do on your regular install, whatever it is, may be compromissed and/or surveilled right now.

* If you want to do something anonymously, download TAILS. Check the integrity of the image with PGP and some other, random source. Burn it to a non-modifiable media and watermark it.

* If you want to store data securely, use something like TrueCrypt (TAILS includes it, though it's disabled by default). Use whole drive encryption. Do NEVER connect any unencrypted storage media in the same session you mount your volume unless you plan to wipe it immediately later. Do NEVER connect to the Internet in the same session you mount the volume. (If you want to send some of your encrypted volume data to the Internet, make a temporary partition to hold it. Put the data to it while offline, send it, then wipe it).

* If your unencrypted partitions have ever contained unencrypted data or you slip, consider them "tainted". You need to wipe them. (NOTE: SDDs and USB thumb drives are hard to securely erase. Either use at least 3 random whole-drive passes, or physically destroy them).

Yes, I'm a paranoid.
Lose your Bitcoins
Seeking freelancer has netted me a 3 to 1 rate for new clients on average every time I've posted. Far better then posting on elance or similar sites.
Did any of you guys at cool companies start somewhere subpar?
Im graduating soon. I spent most of college studying Math because I used to be an academia wannabe, and now Im starting my software career at a company in the finance sector which I believe is far below what my ability will be a year from now (I've been programming and reading CS textbooks all the time for about half a year and I'm getting waay waay better than I was when I accepted the job last semester). Im a bit concerned that it will be hard for me to move on though due to my lacklustre initial placement, and my lack of connections at competitive companies.

Did any of you guys start at a sucky company and move on to something cool?
EU data protection reform now irreversible following Parliament vote
Show HN: A browser extension I made appeared on 60 Minutes
Google explicitly endorses this. As long as clicking a link from Google gets you to what the Googlebot saw, it's OK to put a paywall up for everyone else. It maintains Google's SERP reliability and allows publishers to make money on content, so Google views this as a good arrangement. https://support.google.com/webmasters/answer/74536?hl=en

(Lest you think this is completely evil and self-serving, remember that the alternative is banning paywalls altogether — which means the sites would be forced to rely on ads, which would be even more in Google's interest as the biggest player in the ad game. So I think this might be what Google being selfless looks like.)
First, nice job on the TC article. I see you have a few examples on your site but I was wondering if you might put up a few that show icons, process, and more pitch deck type stuff. Something like this:http://www.businessinsider.com/18-slide-pitch-deck-lands-pay...
Agreed - if it's valid according to the RFC (which it is), it should be accepted.
I contact companies and people posting to hire FT and freelancers.

I posted only once as ad in Seeking Freelance thread, received no inquiry.

From March thread, I contacted 12 companies through email or online applications.
This is bizarre. Where to start...

I think the real howler is the idea that there could ever be a level playing field between well-funded government and corporate intelligence operations and private citizens. Even if I had access to all the same data as the NSA, there is simply no way I could "make that data work for me" to anywhere near the extent that the NSA can. There are not enough hours in the day, nor do I have access to a compute farm the size of the Houston Astrodome and a small power station to power it.

This idea that small groups of amateurs with no funding can compete with massive organizations with billions of dollars in funding has got to go. It occasionally happens, but on average it does not. On average the big guys are going to mop the floor with you by sheer brute force. Even if every dollar the NSA spends gets them only 1/100th as far as every dollar a private concern might spend, the NSA will still win because they have more than 100X as many dollars.

People will bring up Linux but it's a poor counterexample. It was small and scrappy for a short while, but it very rapidly picked up the support of industry and now has billion-dollar backers. It's also a case where almost everyone shared a common interest, which is not necessarily the case with surveillance. My interest does not equal your interest when it comes to us spying on each other, so if you have a million bucks and I have a few thousand you are going to win.

Then there's the issue of privacy to begin with. Anyone who thinks privacy is obsolete has never started a business, negotiated a contract, or had a girlfriend.

Finally there's this crackpot idea that eliminating boundaries is a good thing that's going to make us more honest and open with each other. It will have the opposite effect. If people think everything they say and do anywhere is public, they will simply self-censor under all circumstances... sort of like how people behave in dictatorships with secret police everywhere. It'll also mean everyone is all up in everyone else's business all the time, which is not a world I want to live in. There is a reason people segregate into separate dwellings and stop living communally the instant they have the economic ability to do so.

Boundaries are extremely important at all scales in living systems. Your nerve cells don't directly connect. Instead they link via synapses, permitting each cell to control I/O on its own terms. Why? Because if every cell touched every other cell the first malfunctioning cell would cause a cascade and give you a foaming-at-the-mouth seizure.
I've got one of those too. I'm actually creeped out by how small it is, like a large dragon fly.
"Take them" implies that they are important, but does not definitively state that they are required. It's like saying in Legend of Zelda "Triforce pieces are good. Take them." It's massively understating the importance of the Triforce, since you can't beat the game without all the pieces.

Let's just leave it at "some people were confused". Because honestly, in terms of user experience, that's all that matters.
Right, but it is safe to assume there will always be native targets for UE4. So, how will the web target really be a benefit? I can't imagine the DOM inspector will really be that useful in designing a 3d game. Am I wrong?
People often conflate socialism and Soviet-style centrally planned communism or, alternatively capitalism and the market economy. I think it would be helpful to view the socio-economic spectrum in two dimensions here.

One axis is the capitalism-socialism axis, where you have a basic argument about redistribution and the role of wealth.

The other, and for the well-being of the economy much more important axis, is the market economy/planned economy axis. If you harness the power of evolution for you economy, there will be overall success. On the other hand, if all decisions are made in Moscow, things will suck.

Some of the more liveable places on the planet unite market economy and some degree of socialism. The nordic countries come to mind, also France, Germany.

Furthermore, while I do see the value in your proposition, I'd say that the pursuit of science alone has, going by historical precedent, proven to be insufficient. There are just too many examples of people ignoring the catastrophic circumstances that others are put through because of their scientific pursuits. Werner von Braun was justifying his work with the prospect of going to other planets. He probably wasn't happy that the V2 was aimed at London, or that he was utilizing an army of slave workers, but he sure as hell didn't let that stop him.
Thatcher was highly regarded as role model how profitable it is to go for more privatization. But the result is, that today the UK is in worse state as it was before Thatcher.

It was profitable of course! But not for the 99% of the people.
Did anyone else think that this was a women? The title should not be My First Hand Experience With Sexism. Because first hand would have been if sexism was shown toward the author (because of his gender).
Which doesnt help against silicon-level backdoors, which for all we know, exist and get exploited :/

edit: this includes so called "undocumented features" like maintenance access etc.
Very true.

But, I think most would rather be trapped in a sprawling country estate than a crappy 1 bd apartment.
Tim-Berners Lee AMA: I am excited and concerned about WWW's future
Basically, the whole series of prejudicial fictions involving fedoras and then there's another series involving neckbeards. It's all shallow, based on appearances.
Exactly. Doing that by mistake (and then being taught to set `push.default` to upstream or simple) has been a rite of passage for engineers at my company.
Source maps are barely like debug symbols. All they do is map lines to lines. No information on where variables went, no info on name mangling...

In practice they are only useful for less-aggressive minifiers and 'basically sugar' compilers like coffee script. Trying to use them for something like emscripten or JSIL output is a mess.
Marxist states have killed a hundred million people and counting.
Makes sense. I still have to squint to really see the benefit here. :(
I mean there's something a tiny bit arrogant about people going around feeling sorry for other people they consider less fortunate. Are the more fortunate really so terrific? Do you want some much richer guy going around saying poor Tom Townsend, doesn't even have a winter coat, I can't go to anymore parties
Well I don't know about dissuade, but it has surely already done much to discredit them.
You could make one from parts. It's what I'm doing now.
The web target is mainly of benefit in getting to users, not in designing the game. For design, you would use the engine's normal tools for all targets anyhow, web included.
Computer nerds have finally, and at this point it seems like for the first time in a good while, gotten some modicum of respect for what they do. And now people think that they're just going to give up that respect so willingly, and for so little reward?
> We're all trapped in this prison of money. People forget they are fundamentally free.

I often think along those lines too, but of course, our perspective is very skewed living in very rich countries, and earning a good wage, being programmers/engineers/etc.

This really hit home for me when I worked minimum wage jobs, and became good friends with people living that life. People working in those jobs MUST go to work 40+ hours merely to have food, shelter and transport to/from work. Nothing else. If you want to have medical coverage, savings or any kind of "pleasure" money, you'll need a second or third job to make that happen.

If you have not seen it already, I highly, highly recommend the first episode of Morgan Spurlock's series "30 Days" where he and his girlfriend attempt to live on minimum wage in a poorer part of the US [1]. tldr; They cry themselves to sleep and struggle horribly. Then Morgan meets a guy working the same jobs as him who has a wife and 3 kids to support. Shocking is not nearly a strong enough word.

For tens of millions of "working class poor" the prison you speak of is the only reality they have.

[1] http://en.wikipedia.org/wiki/List_of_30_Days_episodes
Glad to see people thinking about making source maps useful for more real world scenarios. As mentioned in my other comment (https://news.ycombinator.com/item?id=7388775) they are not useful for most 'js as compilation target' scenarios.
On Families, Set Covers, and Greed: the Weighted Set Cover Algorithm at Lumosity
Titanfall, to pick up your example, is running fine in 1080p on a mid-range card so i don't see why it couldn't run in the browser especially if you still had the option to go native so its up to Epic to make that painless for developers.
> They do still say they're subject, which I guess is something

Nope, it's meaningless. What else are they going to say?

"It's exactly what it looks like! We just don't give a fuck about you or your rights, and in fact, we're an important part of the police state springing up all around you. When you're thinking of rebelling, remember we know where you live, where you are, and pretty much everything else about you! Stay in line, peasant!"

That would be fairly accurate, but they're not going to say it. Doesn't the propaganda just keep going anyway, even in North-Korea?
Yes. I'd imagine that people in the time of Stalin (or in Pyongyang today) get rather anxious from time to time.
They could be insecure, fraudulently generated, not recognized by a substantial browser share, etc.

Google Comodo SSL fraud for a better picture.
> The client-side library for HyperDex uses an event loop, and is "thread-safe"

That is a common misconception. Or rather it is a tautalogy. No threads = thread-safe. But, it is not concurrently-modifying-data-structures safe -- which is the main painful point.

One can get just as easily tangled over a set of callbacks.

Here is a set of callbacks all started from some select/poll/epoll loop. Some call it a reactor (namely Glyph's own Twisted Python).

cb1 -> cb2 -> cb3|eb3 then cb3->cb4 and eb3->cb5

Processing starts with cb1 and ends with cb4 or cb5. Notice at some point cb2 function could result in generating an errback (eb3) which then ends up calling another callback cb5.

Understanding that the above, in a large system is just a messier, uglier concurrency structure than a thread/goroutine/task/actor is crucial.

It doesn't necessarily save you from simultaneous access to same shared data.

Imagine processing starts at cb1 and by the time it reaches cb3 (say cb2 calls some io or sleep operation), cb1 gets called again. cb1 through cb3 end up modifying some shared data (hey no need for lock, we are using callbacks remember!). Now there are two callback chains modifying shared data.

Yes you need locks and semaphores with the above just as you do with threads

For example this exists -- Twisted's own Sempahore:

http://twistedmatrix.com/documents/10.1.0/api/twisted.intern...

I had to use it, and not just for throttling concurrency, but also to protect critical data from being modified concurrently.

Asynchronous/callback/promise/future based concurrency looks really good in small examples. In large application they get messy quickly.

Threads/actors/goroutines etc are still nicer from a logical, application point of view. You can even build them on top of the same epoll/select/kqueue system calls if the language can support some kind of a coroutine structure (which for example python gevent/eventlet) is doing.
"Werner von Braun was justifying his work with the prospect of going to other planets."

To be fair, we sorta did.
I must confess I got rather distracted by the number of spaces between sentences; I found everything from one space to six.
That's it. 0 left.
And yet somehow this utopia never arrives. Instead, it always turns to this:

http://www.hawaii.edu/powerkills/20TH.HTM
Lexpop is crowdsourcing online privacy ideas (contains invite code)
Right-wingers often try to murky the waters when differentiating between private property and personal property.

When talking about economic systems it's wise to classify property in three groups:

1. Personal property

2. Private property

3. Public property
In light of recent /urandom discussions: How to Eat Your Entropy and Have it Too
That was a fun read.

So this version of the lightsaber differs in that it has a visible cap on the tip and that it doesn't reflect blaster fire?
It does work. I've ran UE3 demo in Firefox on Nexus 5.
That's my least concern to be honest. My rice cooker could have a spy device installed without me knowing. I think the first priority is software exploits and backdoors because they are the easiest to implement and the cheapest to operate with.
Allow me to introduce you to Leonard "J." Crabs.

http://www.somethingawful.com/hosted/crabs/

http://www.somethingawful.com/legal-threats/
Brent Simmons on Objective-Smalltalk