skysight-inc/HackerNews huggingface dataset:
A small nitpicky correction: XUL is a markup language, but one can certainly write Firefox UI using HTML or XHTML as well. The logic is written JavaScript.

For example, the markup view itself from the Firefox Developer Tools is written in HTML [0] and JS [1]. Other tools like the Network Monitor use XUL.

[0] http://dxr.mozilla.org/mozilla-central/source/browser/devtoo...
[1] http://dxr.mozilla.org/mozilla-central/source/browser/devtoo...
Xian Weather, Xian Climate, When is the Best Time to Visit Xian
Best time to visit Xian falls into spring and autumn considering the favorable Xian weather and Xian climate during that period.
Ask the SCOTUS. It was their interpretation.
If anyone takes the time to read that whole thread it may change their opinion of the man. He contradicts himself and makes assertions about OpenBSD that even the casual observer would know are false. I stopped taking him seriously after reading it back in 2007.
That's an odd question, really. It all depends on the context and the type of changes, obviously.

If it's a critical fix, then it goes out asap. If it's a minor fix, but relating to a new feature roll-out from 2 hours ago, it too goes out as soon as it's ready. Otherwise, changes gets deployed once the feature is complete.
It's less about politics and more about cop tribalism.
All police forces in the USA behave in this manner - if you threaten them, they will make your life miserable.
Ask HN: Which MVC do you recommend? 
I am currently using JMVC for my startup gigz.com but I am wondering if you would recommend anything else.
So we could bring back the stocks if we just make sure to use them a lot?

Seems like bullshit. Cruel punishment does not become okay if you do it frequently.
http://www.screenleap.com/ is similar. It's a Java applet, works on Linux/Windows/Mac.
If you limit yourself to web development at startups then Ruby is probably more popular. If you look at all fields where code is written to solve problems I'm not at all surprised that Python dominates Ruby. In fact I imagine the difference between the two is much larger than the poll shows if you look outside of the HN sphere
The way I understand the comment is that a punishment has been deemed legal if it is cruel XOR unusual, but not both.
This is really bad, but it depends who the attacker is, I wouldnt hold it against them if it was a government (or government sponsored entity).
On my home PC , the third party cookie blocking was available since I was on the beta channel. The new stable version 22 does not include the option.

Edit : It's officially off. So much for the privacy concerns ..

http://www.computerworld.com/s/article/9240218/Mozilla_again...
The best way to kill douchebags is by overwhelming them with kindness.

Go there, be nice, enjoy the last moments with the collegues you like, and don't blame anyone.
I feel like he is the idiot here, so be twice as gentle with him as you are with the others.

Make him look like the guy he is in front of the others, by being nice :).

Enjoy your final check, go home and think about your next steps :).

Good luck
Data on Singapore: http://www.guidemesingapore.com/incorporation/introduction/s...

Wholesale & Retail or Manufacturing is bigger
It is a task perfectly suited for automation though... I'm not sure why you think it should be any harder to automate than any other style. Find your base indentation level, insert the proper number of tabs. Find your beautification alignment level (already done by most autoindenters. Any autointender that doesn't do this is leaving this task to the user anyway regardless of the scheme being used...), insert the proper number of spaces.

http://vim.wikia.com/wiki/Indent_with_tabs,_align_with_space...

http://www.emacswiki.org/emacs/SmartTabs

Intellij also has this capability, and likely other editors as well.

I prefer to do it by hand, but that is nothing but my personal preference. It has nothing to do with the scheme itself. If someone is opposed to doing things by hand, they don't need to do this by hand.
I'm confused. How is this relevant to the article?
Also lemonad is french for monad.
Enterprise stuff in the domain of insurances:

new version around once a month to production, datafixes whenever they are urgent. BI/DW & reporting side with quite a bit faster cycle, around once a week, as the requirements of the extremely complex metrics and dimensional data hierarchies are still evolving.
I have attended events like this a few times in the Stockholm area, and although quality varies, I generally love it. I wish there was an easier way to organize and invite people to these types of events - maybe a kickstarter-like website? The tricky part is keeping authorities oblivious...
Face to GIF is Amazing
It was stratfor subscriber information that contained billing information.
I understand what you're saying, but I think the OP meant how often do you deploy on average. That is, take all the deployments you mentioned, regardless of the reason they happened, and average out.
The direct opposite of Dependency Injection is the Service Locator pattern.

my_blah = container.resolve(Blah)

Notice how there is no injection of dependencies at all.

I think you aught to learn what DI actually is... when you say that "the single greatest benefit (possibly, only benefit) that DI provides over other service location options" you are saying that DI is a form of service location (sic), which isn't the case.
Is your twitter button supposed to stick to the left of the screen alone ? :)

Seems like a cool idea :)
OpenSCAD: http://openscad.org/

Its about as close to being a "3D Postscript" as you could find these days ..
Zeus? As in banking-details-stealing trojan horse Zeus?

As someone who has Opera installed on their home machine, which they also use for banking, how worried should I be?

Would Malwarebytes be enough to find and remove the trojan?

EDIT: http://malwaretips.com/blogs/zeus-trojan-virus/
With my employer we deploy several times a day. We have 2 SVN repos. One dev, one live. To make a change live you commit your change to the live repo and it is auto-synced. I am not sure how we came to have this. When I first joined there was a code reviewer who manually pushed changes live. He quit and the server admin made it auto.

I wouldn't recommend this set up. I am incredibly competent. I make maybe 1 minor mistake a month - if that - so with me this set up is workable. The other developers I work with.. not so much. The main issue with this set up is newbie developers deploying what they thing is a good fix which breaks in lots of edge cases. Bad patches like that can take weeks to become apparent then longer to chase out of the system as there is no way to simply rollback.

For my side project I deploy every Wednesday. Every now and again there is a bug fix which needs to be slipped in on an odd day. I currently deploy manually because I haven't set anything else up.

Throw up maintenance page -> update database -> upload new files -> quick test -> remove maintenance page.

It is a bit time intensive but I haven't had any problems with it yet. I like to group changes so I can announce them on the same day.
Oops. Thank you so much. I've corrected the error(s). I got so excited that I was bashing away on the keyboard and must have misspelled heroin and it autocorrected to heroine. I think I need to relearn how to type with Mavis Beacon, haha.
http://openscad.org/

Linux can do 3D printing out of the box.
And still i can't import my reader feeds to feedly, despite they are public or not...
Better start adding them one by one.
I've already got an entire folder of gif's. Just totally stupid crap.

My 3 year old is going to love this. I fully expect to come home from work tomorrow to a full hard laptop drive.
What about "The world as a mathematical game: John von Neumann and twentieth century science"?
I'm guessing it's a reflection of the perceived notion that a non-trivial number of Ruby developers would be completely lost if asked to write even the most trivial CRUD app without using Rails. Basically capturing people who tread ruby as the DSL that Rails happens to use a scripting language, rather than treading Ruby as a freestanding language.
Try Medium, it's the content and readability that matters.

https://medium.com/
No third party library. It uses standard algorithms like Rfc2898DeriveBytes (for pbkdf2), RNGCryptoServiceProvider ETC defined in System.Security.Cryptography (bundled into the .NET framework)
Apple haven't done anything with iOS 7 that I can't do with MOAI. (http://getmoai.com/) By taking this direction, they've given me even more reason to ignore their Native GUI frameworks and continue to focus on implementing a clean, usable GUI using non-native (read: 100% cross platform) technologies.

I think this is a good thing, personally. I don't see any reason to write code specifically for iOS any more, when I can, just as easily, declare a similar GUI function in a language that will work on all platforms.
I mainly use Narita these days. It doesn't have any scanners at all except for metal detectors (or didn't; I haven't flown for a couple of years). Security checkpoints are very quick and efficient. The staff seem very competent and quick. Lines are usually short, but even when they're long, things move along very quickly, so there's really no sense of security as being anything more than a minor bottleneck. [This is sort of how security was a long time ago in the U.S.]

In the U.S. airports I usually use, O'hare, JFK, and sometimes other airports for stopovers, things are slow and chaotic. The lines are always huge and move slowly, the required scanner procedure very slow, other rules slow things down (everybody's taking off and putting on their shoes and belts, and despite exhortations to do it in advance, this really bogs things down), and the staff seem to often be inattentive and inefficient.

Where exactly the main problem is, I'm not entirely sure, but I do know that I dread going through security in the U.S. these days...
I do work for CloudFlare. What has been ripped off?
* don't become a musician
for the money.
Erm, he has not died yet. Stick with the actual South African news, as it is happening right there, and not some cheap station trying to make "hits" for their site.
It's simple supply and demand. Lots of people want to be a musician, or an actor, and will accept a much lower salary to do that than they'd demand for other jobs.
Someone else posted this on HN but is in the middle of an ugly trademark dispute: http://freelancer.fm/
Meh - having lived as a child in communist Romania, I can tell you that police states don't need technology to spy on people. All they need to do is to give the right incentives to people to spy on their friends and neighbours. With a good distribution of informants, all other methods are shallow, because you see - humans are still much better than machines at filtering out noise and cheaper too if you indoctrinate them that this is for the good of society, not to mention that your acquaintances do tend to know your beliefs and thoughts, which is much more than a street camera will be able to do.

That's why it is my belief that it isn't the technology you should fear, but rather people and mentalities. Because if society wants to put bars on your windows, you're fucked, with or without technology.
I just want to say that I am extremely happy about the court's ruling!!!! omg omg so happy!!!!!!! FINALLY!!
I personally thought it was an obvious point of logic.

The ban in the 8th amendment is on "cruel and unusual punishments". Therefore punishments that are cruel or unusual, but not both, are not banned.

For example it would be hard to argue that excessive prison time is at all unusual in this country. So no matter how cruel it may be, it passes muster. Conversely Shena Hardin was given the unusual punishment of having to stand on a particular sidewalk wearing a sign that said, "Only an idiot would drive on the sidewalk to avoid a school bus." (She was, in fact, said idiot.) The punishment was unusual, but not cruel. It therefore passed constitutional muster.

However being kept in an overly crowded prison without appropriate medical care qualifies as both cruel and unusual punishment and is therefore unconstitutional. (As a variety of courts have had to repeatedly point out to California. Personally I'd love to see the fraction of the prison population that is over the design capacity of prisons in California become the portion of the year that key officials should have to spend inside of said prisons. I'm sure that we'd see Jerry Brown stop dragging his feet on the issue fairly promptly...)
Because you're not in the middle of the desert, you're in a smashing field in a charming part of the country. Some of the installations in Glastonbury are most likely dangerous in some respects, but a lot of the ones at Burning Man seem to carry an inherent risk of injury if you're not seriously careful.
:)

hint: the DI is in the constructor to Blah when the container returns an instance.
(all IOC frameworks have a top level resolve call somewhere).
Original discussion: https://news.ycombinator.com/item?id=5944764
The "abstract" text (copied from the Wikipedia page) lacks the variable names, making the text incomprehensible:

When a hash table is resized and consistent hashing is used, only keys need to be remapped on average, where is the number of keys [...]

it should end "only K/n keys need to be remapped on average, where K is the number of keys [...]". Just thought I'd point this out so it could get fixed, should only take a few seconds to edit.
Ever been to Burning Man? Thought not.

Just being in the middle of the Black Rock Desert can kill you , if you don't drink enough water. There are plenty of ways to die while at Burning Man and people have. In 1996 at one of the bigger burn events, the people in charge of the event were yelling at the crowd to "stand back! We're not professionals!". Much of the large-scale are is dangerous and yet people love to climb all over them and there are no safety nets. It is seriously not an environment for "hipster douchebags" at all.
He is probably trying to humiliate you by having you come in and at the same time take all your access. You should go in however if he crosses the line escalate the issue politely to his boss asking what you should do when you have resigned and he wants you to come in but have nothing for you to do.

Remember its a two way street. May be your are young or don't know what to do and he senses that and he is just taking advantage of your situation. I would also talk to a lawyer and see what your options are. At the end don't be afraid to act (polite but strong) otherwise the regret will stay with you.

Good luck
The difference between geeks and nerds, settled by a geeky infographic
Django Discussions - a new community for discussing all things related to Django
Django Discussions is a community/forum dedicated to the discussion of Django. The idea is to fill the void between Stackoverflow (where questions that elicit opinion or debate are to be avoided) and Google Groups. Everything can be nicely categorised and it's very easy to use.

I put the site together of the last weekend using Discourse. Discourse is still in early beta but it's a great piece of open source software and I think it's well suited for use as a Django discussion forum.

If you have any suggestions, feedback or problems please let me know.
"possibly" is the answer to that question. They found a few flaws but not necessarily anything conclusive.
The exceptionally cheesy but absolutely brilliant book FISH! Philosophy really nails the concept of being present.

Be There: When people need you, they need all of you. Setting aside distractions and judgments to be mentally and emotionally present is a sign of respect. It improves communication and strengthens relationships.

In all honesty, it's one of the few snippets of solid advice that has had a profound and noticeable impact on my personal and professional life.
Just trying to get the nasty nitpick comment right:

Quoting Lao Tzu from quote sites is to be avoided, except in ironic context. Lao Tzu (Lao Zi) is the supposed authors of a very small Chinese classic called Daodejing. It has 81 poems, and I wasn't able to find anyone that would be close enought to this "be yourself" quote. "Be yourself" is not even a concept that can be found in this book, because in fact "be", and "self" are not Taoist concepts.

What related teaching could be found in this book, you'll say? In fact, it could be more something like "kill your desires", "hide your intelligence", "return to the origin", and many paradox like "the dumbest is the most clever", "the weakest is the strongest", "be not having any will everything happens according to your wishes".

So maybe I can invent a Laotzu quote more relevant to the article: "try to be awesome and everyone is bored, try not to be awesome and everyone will wow in awe"
I went to a warehouse rave in Manchester (because, well, par for the course), it involved calling a telephone helpline to get instructions, meeting someone who knew someone, then finally getting there.

I agree, I thought NY still had a big party scene even if it wasn't necessarily built around dance music.
While under development, a few times a week (every time a new feature is ready to be rolled out), and I do it manually (publish in visual studio -> Remote Desktop to the server, replace files)
That is a tricky question.

here, we deploy a major update to the system every 6 weeks.
All database changes go into the major update.

We release patches to production frequently.
In first week of the major update we might do 5 - 6 patches per day.

This is not easy for us, as we do not have everything on the web.

We have a java application that is patched and downloaded from our users so we want to avoid forcing them to download the new stuff too often.

if it was a web application the impact of the patch would be minimal.
The mavelous database.
<p>So guys there it is - the latest development of Russian scientists and IT professionals. This is object-oriented database with exceptional characteristics, just read excerpt from the press-release.<p>Technology Cobra + + allows you to create an unlimited number of data objects, at the same time, access to the operational information and the archive data is not dependent on the number of data objects and instances in a database. You even could pre-set the desired time to access the data. The system of organizing the data warehouse will provide a specified time access to data, regardless of their size and the number of given links. The system automatically solves the problem of its scale and does not require the intervention of a database administrator to improve the response time of the system to input, correction, deletion and retrieval of data as it is done in the traditional way (adjusting data structures, changes in an index, reducing the amount of data in the tables by moving them the archive, etc.).<p>There is many more fabulous things: http://www.scregul.ru/modules.php?name=Content&pa=showpage&pid=15<p>And no kidding man this is a resident of Skolkovo (http://en.wikipedia.org/wiki/Skolkovo_Innovation_Center), the ambitious high technolgy buisness project of russian government with investments of billions of dollars.
And while never having been to Glastonbury, I strongly doubt I'd have the opportunity there to get as close to the action with things like Greg Leyh's 30foot tall Tesla Coil(1), or Jim Masons flamethrowers(2), or Dance Dance Immolation(3), or even the somewhat more "safe" artworks like Crude Awakening(4).

I know Burningman has a _very_ strong "hipster douchbag" reputation these days (and I won't argue that it's not at least somewhat deserved) - there is definitely something more than that as well.

(1) http://galleries.burningman.com/photos/klammerd/klammerd.995...

(2) http://galleries.burningman.com/photos/silver/silver.3577

(3) http://galleries.burningman.com/photos/mr_fang/mr_fang.21326

(4) http://youtu.be/EWGx0PhDGlU?t=2m44s
Network Monitor, now in Firefox Developer Tools
Problem is the target group has no buying power.
Architect for a major US bank reporting in here:

Major changes: every 5 weeks (build for 4 weeks; test for 1)
Minor changes: every week (urgent and emergency changes)
Bug fixes: as needed. usually 0x/week but can be multiple times a day if necessary.

Mobile app releases: rarely. The belief is that frequently updated apps are considered a bad thing.
The last paragraph is a good summary:

Last week, 21 June 2013, the head of technology and information systems of internal security, General Bernard Pappalardo, wrote to the interdepartmental steering information and communication systems, by sending a copy of his letter to all departments. "For many years, the police tried to avoid this type of dependency and promote free software for its information systems (workstations and servers)", said the general. "That's why it will not deploy the solution chosen by UGAP to protect its desktop solution and launched a preliminary consultation on the acquisition of an antivirus solution which must include a management console on Linux."

UGAP being (to my knowledge) in charge of making the government save money in this kind of situation.
I have a signify key as well so yes it is minimally two-factor.

Fair point about the keylogger. I didn't consider that - it's not my network to worry about :)
Really bad news for the 3 opera users
Rules for Scientific Writing
So he was not the one that actually released it then. A forbidden URL, he really is being charged for copying and pasting it. Bizarre language, "caused the data to be made available to other persons online". The indictment has the hyperlink in it itself, I would imagine the indictment has been read by more people than were in the IRC channel. Seems hypocritical to me.
Jamendo Free Music Apps Contest Winners Announced
So this author and journalist should have had

i) full disc encryption

ii) encrypted communication

iii) anonymous communication

iv) anonymous and encrypted dealings with a publisher

v) anonymous payment from that publisher

That's not someone writing about corrupt government in an oppressive regime, that's someone living in the US writing about US companies and government.

Hackers and designers should probably spend a little bit of time making anonymity and encryption easier to use.
Unfortunately not often enough. We're stuck with a human QA cycle and some legacy processes enforced by a PHB from hell which mean it can take literally months, even from our CI server.
Shanghai Open Source meetup [June 29, 2013]
A new product from the Branch team: Potluck
RubyMotion's creator answer : https://groups.google.com/forum/#!topic/rubymotion/x6-9c__IH...
Question yourself this:

Why should Edward Snowden serve a lifetime in jail, or worse, get hanged because of our collective sin of obedience and fear to structure of criminal state executives?
Cool. But it's pretty easy to cheat, just resize your paddle to take up the entire screen and you auto-win.