skysight-inc/HackerNews huggingface dataset:
I tried to deploy a Django application with Docker a few weeks ago (using a single image with supervisord), only to discover that, during "docker build", I needed the database already running (so Django could create its database), which was pretty much impossible using a single Docker image and a Dockerfile.

With the new Links functionality, this is much easier, but are you planning to ever have the ability to use a single Dockerfile to deploy an application which may contain multiple images (with links between them)? I want to be able to do "docker build ." and have my application up and running when it finishes.
$1 for drag n drop game engine??
The Quality of Embedded Software, or the Mess Has Happened
The Value of the "Social Influencer"
Yes! Aircel provides Wikipedia Zero, here in India. Domains m.wikipedia.org or zero.wikipedia.org are not billed.

http://blog.wikimedia.org/2013/07/25/aircel-partnership-brin...
So this is how it work for a lone partisan actor in the NSA:
1. Eve, the malicious analyst, wants to tank Herman Cain's campaign. She decides to look for dirt on him.
2. Using XKEYSCORE or another database, she inputs queries to collect his email traffic, and enters his public telephone number for call records. She requests chained results so she can get traffic and call records from his associates as well.
3. Some results show up in her inbox. Before she can read them, her auditor comes to her desk to ask her why she input a U.S. person's name, a likely U.S. person's email address, and a U.S. telephone number that hasn't been annotated as belonging to a foreigner in her justification (which she left blank). Without any good justification, she is escorted from the building and has her clearance revoked. Game over. She is eaten by a grue.
She is lucky she didn't target a congressman, because she'd be in violation of policy that requires all congressman targeting to go through DIRNSA.
Basically, the only way for this to work would be to get the analyst, auditor, supervisor, and IG to be all radicals in the same political party. And they all have no problem with losing their clearances if they're found out.
Risk-based Authentication: A Primer
SILK was designed to be open from the start - both standard and code sense. Even Opus was quite far alogn before Microsoft appeared in the scene. So Microsoft did not have chance to
affect the process.

Fun link: http://www.microsoft-careers.com/key/OPUS-codec-jobs.html
lists 2 Patent Analyst jobs :)
Lazy load waits until the images are visible (or just about to be) in the viewport before loading the actual image, this doesn't appear to do that.
Sure, just slap two more bytes on it for the sake of meta.
Ask HN: Is HN still having network issues? Got Gateway message from Cloudflare.
I've got FF25 on WinXP where I am now.

Couple of weeks ago I had a .pdf file that didn't open in pdf.js so I set FF as the handler for .pdf files.

This link downloaded rather than opening pdf.js. Then it proceeded to open new tabs at about one every 2s (it's a very slow laptop) ... not sure what was going on there but I'd describe it as being "not competently handled" despite it being probably specific to my [nearly?] unique settings.
No Javascript Day
I actually quite like that; it's a nice touch.
That's because the web dev has as much to do with the ranking on Google as an architect has to do with the success of the business inside the office he designed.

You can make the most well structured perfectly semantic website in the world, and that doesn't mean it will even get indexed by Google. That's where the marketer, and the business you are designing for come into place, which is what that link described.
Very nice. Makes me think of http://aladin.u-strasbg.fr/AladinLite/app/?survey=P/Mellinge...
Makes sense. From the sound of things I have to say that I'm very glad I don't work in a startup, or at least a startup like that place. I even enjoy beer (please though, don't assume I'm a 'brogrammer'), but can't imagine having to go to parties with my coworkers and being judged if I don't drink, or drink too much, etc.

Also, those hours, ugh.
The problem are the conditions that make sweat-shops the least worst alternative for a lot of people. It's power, money and corruption.

If the least worst alternative is taken away from them, then they have only the next least worst alternative. Asking to take this away is asking to take away the best thing they have.

It's easy to write from a warm chair in a western country that people should have better job conditions considering the availability of jobs that allow for consumerism.
I liked your article, however, it is not so much the Fourier Transform itself that makes possible all these wonderful applications, but rather the Fast Fourier Transform, which you fail to mention even once.

The "naive" Fourier Transform has a pleasing mathematical simplicity and makes it very useful for deriving all sorts of theoretical properties for scientific analysis, but in practice it has a computational complexity of O(N^2), that would quickly make all those applications you name in your article utterly infeasible.

Instead, only with the discovery of the Fast Fourier Transform algorithm roughly halfway the 20th century[0], lowered the complexity to a very manageable O(N log N). And only then all these applications and properties of the Fourier Transform came within computational reach. Without the FFT, the Fourier Transform would mostly just be useful on paper for functional analysis and math proofs, things like that, but not in practice and we'd be missing out on all those MP3s, JPGs and speech recognition.

It's definitely not an overstatement when the WP article says: Fast Fourier transforms have been described as "the most important numerical algorithm[s] of our lifetime".

[0] or 1805, depending: https://en.wikipedia.org/wiki/Fast_fourier_transform "The basic ideas were popularized in 1965, but some FFTs had been previously known as early as 1805."
Isn't this also called "Arcball rotation"? The biggest advantage over the naïve implementation is no un-intuitive "sideways" rotation after a few sequences of rotation.
These ethical factors are, of course, a trade-off with the others. Sweatshops and child labor are immoral, we will not tolerate that.

If we don't tolerate those, then we don't tolerate giving them the best alternative possible. Asking for more would make it uneconomical, and thus, economically destructive.
Same thing on Arch linux.
Talk about the "invisible hand" of the market. ROTFL
Virtualbox running a Windows VM seems pretty good at clinging onto memory and not swapping out. You also get a nice little graphical slider to determine how much memory is allocated to a given VM.
It's not like you couldn't ensure that it got minified away or anything...
Thanks.

Is calloc(1, size) considered idiomatic for zeroing memory? While I haven't used C much lately, back when I did I don't think I realized this, and could see myself at least considering reverting the change during "code cleanup".
Yep, I would never give money to a kickstarter project with anything but a credit card.

A donation to a new project requires a lot of trust. I know that when I donate I may not see anything from my donation (depending on the project), but that doesn't mean I am ok with it going to beer and hookers.
Yes! Not enough people get this. Anonymous is a name for a loose, evolving affiliation of ideas, it is not a specific group of people. It personifies a set of beliefs, a view of the world, it allows a hive mind to express itself as an individual. It allows the ideas to speak for themselves. In so doing it allows those ideas to evolve more rapidly.

I am not well versed in history, so I can't say if this is novel, but it is a fabulous idea.

It is clear to me that, just as thought can emerge from the movement of charge between networks of neurons so can it emerge from the chatter of a million people. The same processes are at work, you might call it 'emergence' but I suspect that our mathematics does not yet capture it's description adequately.

This is the kind of system we need to develop and enhance if we are to create a better world. Our social structure is prescriptive and too rigidly hierarchical, it has broken away from it's dynamic, organic roots and lost touch with the magic that seems to generate flexible and resilient structure out of nothing.

If you accept the isomorphism between the mind and society, then you may see that the internet is radically disruptive. It has made communication orders of magnitude faster and it has changed the topology of the network described by society. This is changing us, quickly. For better or worse remains to be seen. But I suspect the effects of the internet revolution are only now beginning.

Perhaps I'm just seeing what I want to see...

The battle outside ragin'
Will soon shake your windows
And rattle your walls
For the times they are a-changin'

(attribution should not be needed)
Ah... yes. I have no idea why it's still so hard to find remote jobs in 2013. I really, really don't want to move my whole family yet again because you really like my smell or something.
Unless the state has particular laws, every contract I've had as an employee allows me to quit at any time, and be fired at any time, without reason given.

The director was under no obligation, after that notice, to allow him to work those last two weeks and then take the vacation. He was obligated to pay the vacation as it was compensation earned by weixiyen. But weixiyen (again, could be wrong if his/her state has certain laws) had no legal grounds to compel the company to allow him/her to continue working.
That is why POSIX provides the mlock() and mlockall() system-calls, to prevent memory pages from being swapped.
img { opacity: 0; transition: opacity .2s; }; img.loaded { opacity: 1; };

$(function(){ $('img').load(function(){this.addClass('loaded')}) });
I directly blame the Instagram guys for this lack of jetpack on my back.
Same for me FF25 on WinXP.

Did a trial entry for the UK between cities and found that UPS was cheapest, if I book it I'll try and do so through the site.
Twitter now has the same stock worth as the international Kraft Foods corporation.

I am not quite sure how that is possible.
Awesome! Wait for the ads there!
Starting salary for engineers on average is about that level. Imagine if you took out all the Valley and NYC salaries- you'd be far closer to the above number than you'd think.

http://www.forbes.com/sites/susanadams/2013/09/20/the-colleg...
I am a photographer, and was migrating from Aperture to Lightroom. I wrote a node script to recursively rename files and folders exporting from Aperture sorting by date, which would otherwise take days as I transferred about 10000 photos
Would a malloc (alone) work? Doesn't it typically act as if the memory were allocated but not actually use physical RAM until the data is filled?
Wow, that's _exactly_ what I needed yesterday. Thanks a lot.

.. however, some more explanation for how the improved rotation works would have been useful.
Not only a pseudonym, but likely paying with stolen credit cards. If a real person attempted to do 100 chargebacks on a single credit card - or even 10, that would be a massive red flag to his credit card company.

I think it's just as likely this person is using stolen credit cards and the real owners of the credit cards are the ones that are initiating the (legitimate) chargebacks as soon as they discover the fraudulent charge.
> Minors can't enter contracts, either, so your parents entered you on your behalf when you were born. You maintain it by staying here.

Or it is null and void when I turn 18.

> You're welcome to leave whenever you like.

And so are you. So there. It is pointless to counter criticism of society with "move to Somalia if you don't like it" and similar absurd platitudes. It doesn't address the question at hand, and it also doesn't address the fact that people who disagree with the (faux) social contract does not have any less of a right to live in the same country as you do.

Imagine that you go to a party, and to your horror you discover that a mass rape is in progress. You try to intervene and say that this is just not right, but are quickly told that if you don't like it you can go down the street to that other party where there are no raping going on.
Same on Mint15 with FF25. It's awesome on Chrome, though!
The Myth of the Great Idea
My first question when I read about the prostitution ring was. Spitzer is Client #9, who are the first 8?
No, these guys are great, it's just that the CFO decided I needed a few more months to stew, it's that bean counter mentality. If they really sucked, I'd have already been gone, it just wouldn't have been worth it to fight.

It wasn't just me bitching to my recruiter. From what I gathered, my boss got like all the department heads to go by his office and ask him when they're bringing me on. He didn't want to brag, and I think he wanted to let me have my victory, but it's as much due to him as it to me.
Bitcoin Revolution Spreads to Togo #BitcoinAfrica
Material about Christopher Alexander
How money can buy happiness, wine edition
Chrome Experiments Pixi.js WEbGL Filters by Mat Groves
Wow, this is actually good use of visualization. I clicked through expecting a one pager. Instead, I got an interactive cheatsheet showing how the commands interact across different repos, indices, and workspaces.
Yeah, it's fairly common. calloc zeroes, malloc doesn't, and you shouldn't make a significant change like that during code cleanup. I think it's somewhat more common to see malloc followed by memset, as the intent is way more clear to a reader than just calloc by itself.
Well, they have a chance to affect the process if they simply don't implement it in WebRTC (or simply don't bother to implement WebRTC). And even if they do that, they can decide not to implement it in HTML5 web audio or their phones and just generally not support it whenever they feel it's not strategic for them to do so.

I think they use speex in Xbox live (and WebGL in IE) so it's not impossible that they'll make use of it, but who can predict what these corporations are up to.

http://www.microsoft-careers.com/job/Redmond-PATENT-ANALYST-...

As well as the general scariness of that job listing, I enjoyed the juxtaposition of the last item in the list of requirements:

"10+ year’s work experience and/or research in at least one of the following technical areas. This experience can be education, work experience, or a combination of the two, but must be at a technologically deep level. Experience working with multimedia in the devices and services space is a plus, as is knowledge of media services exposed by cloud computing systems. Ideally, an understanding of the current state of the technology in use by all major players in the industry.

Audio and/or Video Codecs: Information theory and data compression. Strong knowledge of at least one current high definition video codec such as H.264/HEVC, VP8/9 or audio codec such as Vorbis, Opus, Siren. Deep understanding or direct experience implementing multimedia data compression and decompression algorithms.

Speech: Statistically-based trained and untrained speech recognition systems, ideally with modern conversational understanding systems. Strong technical understanding of deep neural networks or hidden Markov models and the underlying science behind them. Speech recognition engines, speech-enabled applications, or speech recognition services/APIs exposed by cloud computing systems.

Image processing: All aspects of image processing from acquisition and compression to processing and error/image correction.

Streaming media. Experience with development of the technologies underlying playlists, trick play, time shifting, media player. Conferencing systems including speaking person recognition,

A degree in computer science, computer or electrical engineering or physics or significant work experience in software or hardware development

Experience in patent analysis and/or supporting patent licensing activities is desirable but not required

Strong communication and presentation skills, with the ability to explain complex situations to diverse audiences

Demonstrated outstanding written and verbal communication

Demonstrated advanced knowledge of Excel, proficiency in PowerPoint"

I wonder if Powerpoint proficiency will be a deal-breaker.
But this kind of mask won't protect your face against rubber balls shot by police - in Brazil, for example.
Yeah, neither resine mask will do, but its slightly better.
https://github.com/ndp/git-cheatsheet

Site seems down. Just clone this repo and open git-cheatsheet.html in your browser.
Spooked By His Sci Fi, FBI Looked Into Asimov As Possible Communist Tipster
FUNDEC Promove Curso de Reabilitação de Construções em Betão Armado em Lisboa
As long as the politics of wikipedia remain as they are, it will be hard for this to convert many of the 'new users' into long term editors.
Haha, that's truelly awesome. Most people here don't use C# ;-)

It ain't that clean though, it was never supposed to be on Github.

Perhaps i'll clean up some code later. It was just fast development ;)
It's pretty laggy on Windows 7 FF24 too.
Hmm.. would it make sense to replace all calls of xmalloc with xcalloc as a preventive measure?
It's a really cool job. My coworkers are awesome, no one's looking over my shoulder, my boss loves me. The work is interesting to me, and I have a shot at making a real difference. (to the company, not the world) I really couldn't ask for anything better in a job at this point in my career. But I need to get paid.
I found your comment somewhat cryptic, the asterisks mean it's affected, right?

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=729029

"AES-GCM support was introduced in 6.2, so oldstable and stable should
be fine (from http://www.openssh.com/txt/release-6.2):"

Debian 7 (wheezy) -- OpenSSH_6.0p1 Debian-4, OpenSSL 1.0.1e 11 Feb 2013 (Supports AES-GCM)

If AES-GCM was introduced in 6.2, did someone patch 6.0 to support AES-GCM? I can't reconcile your list with the statement in the bug report otherwise. Could you explain?

I can't understand why AES-GCM was introduced in 6.2 and your list has many < 6.2 that support AES-GCM.
Google May Be Planning To Make Android Apps Faster With ART
That's true, but I think 'Windows = users on IE' is not as much as a force as it used to be. Corporates who have SOEs are on newer versions, smaller organizations don't seem to mind (and sometimes provide) Chrome installs.
I agree with you.

I sometimes accidentally rotate Google Maps on my phone when zooming, and it annoys the hell out of me. I'm sure there might be a use case for orienting the map so north isn't up (for example, if you want to look at a route to a place with the place at the top of the map), but I haven't needed it yet. It's much more likely that if I'm using two fingers to gesture on a map, it's because I want to just zoom in and out, not rotate it.
2nd Annual Aaron Swartz Memorial Hackathon starts tonight at Internet Archive
> the Morning Star is now defunct

They still sell it where I live.
Also, there are many other locations participating if you're not in SF:

https://www.noisebridge.net/wiki/Worldwide_Aaron_Swartz_Memo...
It's extremely difficult for a commodity utility company to rival the likes of Facebook on potential profit, though (in most cases it's impossible, as most countries regulate utility costs, but even in a fully free market system there's limited room for profit margins).

Share value isn't based on value to humanity; it's largely based on profit and potential profit.
Yes :) ISRO will be testing SRE-2 next year[1]. Ground tests of a crew module[2] are underway; hopefully orbital test would be done in GSLV Mk III in another two years[3]. Human space flight might be delayed (2020?) due to budget constraints, and also GSLV Mk III should be "human rated" first.

I think ISRO gets an unfair treatment when they take up such forward-looking projects.

[1]http://en.wikipedia.org/wiki/Space_Capsule_Recovery_Experime...

[2]http://en.wikipedia.org/wiki/ISRO_Orbital_Vehicle

[3]http://newindianexpress.com/nation/Manned-expedition-hopes-r...
Hands-on with the Xbox One: Kinect, interface, and OS impressions
> What about people in Gitmo, people without security clearances, people not in the NSA?

Do I understand then that the US government is, in this definition, treats everyone like second-class citizens? I'm not quite sure what the punishment has been.

> it would hundreds of people,

A few people are people, a million people are a statistic. Quite true.

> And to me a deep, continuous concern is not "outrage", either. Declaring something "too much outrage" is not a valid argument for something, and a useless argument against something. It's really kind of a red herring.

The hazard/outrage measurement is not a red herring, it's an established risk communication methodology, developed academically in the late 70s (published in the early 90s) to aid environmental activist groups, corporations and governments alike in eliciting effective, responsible actions from corporations or the public, respectively.

http://en.wikipedia.org/wiki/Outrage_factor

> Please, take me to that planet, I just don't see it sorry :/ The internet tells me more and more about how much oversight is lacking, am I holding it the wrong way or something?

Not knowing the scope of our ignorance is a reflection of less oversight, not more. If you know more and more the breadth of what we don't know, oversight is increasing.

> Are you serious?

I think so, yes. I see regularly reports far and wide of misconduct by politicians. I feel like they're regularly being taken to task in their communities. How TMZ would you like it to be for them before you feel they're watched sufficiently?

On the whistleblowers, I really know so little about the topic it'd be dishonest for me to try and add anything on the subject.
I like the idea of putting founders into a cyclotron, accelerating them to near the speed of light, and seeing what kind of energy they release when they collide with other founders.
rm as an alias for rm -i ;)
Previous post: https://news.ycombinator.com/item?id=6497250

Previous discussion: https://news.ycombinator.com/item?id=6498983
Or you could use 'stress':

http://linux.die.net/man/1/stress
They programmed the HFT bot with a regex /^TWTR/ and forgot the trailing $...
The article should have in the header a canonical URI that points to Jesse's original post. My bad if the template doesn't have this explicitly.
Quoting Matthew Green

"the only people who hate GCM are those who've had to implement it. You see, GCM is CTR mode encryption with the addition of a Carter-Wegman MAC set in a Galois field. If you just went 'sfjshhuh?', you now understand what I'm talking about. Implementing GCM is a hassle in a way that most other AEADs are not. But if you have someone else's implementation -- say OpenSSL's -- it's a perfectly lovely mode."

From an interesting read

http://blog.cryptographyengineering.com/2012/05/how-to-choos...
I think this approach is evident in Metal Gear Solid Ground Zeros (http://www.eurogamer.net/articles/2013-11-04-metal-gear-soli...).

It's a level of the main game, but they are actually releasing it for $29. Taking this approach to the next level!
Solid Concepts 3D prints Metal Handgun
But we should put them in inflatable sumo suits for cushioning. Maybe a helmet.
I'm pretty sure that even if you malloc an enormous amount of memory, it will occupy close to no resources as long as the contents are not touched. Also related: "overcommit memory".
Hmm it's actually somewhere in between, it looks like about a quarter is sticker purchases, a quarter sponsored stickers, and a half in-app purchases. The above articles is off, if you read the link in the article it gives the breakdown above.
Additional blog post with video:

http://blog.solidconcepts.com/industry-highlights/worlds-fir...
Google Takes Its Tracking Into The Real World
> there is considerable advantage in having advance knowledge of your opponent's intentions.

Everyone's intention? In other words everybody is the opponent. Is that the big picture you have about the world?