skysight-inc/HackerNews huggingface dataset:
This can be a difficult thing to answer, as choice in programming language can be something very personal in that different things resonate in different ways with each of us.

For me, some of the important things are:

* The language is much smaller and cleaner than Common Lisp (and designed by some of the same people that participated in the CL standardization).

* Because it has a smaller community and installed base at this point in time, it has the freedom to evolve in new directions whereas an existing Lisp is already defined and tied down to what it is (for the most part). (Coroutines would be a nice addition for example.)

* You can produce executables from it and don't have to have a running image.

* The integration of the type system is, for the most part, nice. It is nice to have the ability to have a mix of dynamic and more static typing. (The type system could be better, and that too is an interesting possible future direction.)

* Always using multi-methods and everything being an object and the more powerful dispatch capabilities are quite handy.

* It has a condition system like Common Lisp rather than exceptions.

* The macro system is okay.

* It is nice having multiple return values, #rest parameters and keyword parameters, all cleanly integrated.

* The C-FFI is good.

* Some people like the syntax. I enjoy how readable the code is to me.

* I'm not tied into using the JVM.

Some Lisps have some of the above, some don't. Not everyone might like all of the above, but for me, it is a comfortable fit.
Willgrant.org/truths
Funny, isn't it
If the change is smalle enough you should be able to understand what that set of commits were for by the name of the branch.
Control your DSLR Camera via Wi-Fi using an Android mini PC and a Tablet
iPython? How did he manage to get that seamlessly on his blog? It's awesome that you can get really professional scientific looks for random cool stuff.
i would prefer to call the genre MOBA. There isn't any RTS elements in dota, and moba is a fresh new terms without any connotation on what it is supposed to be.
That is atrociously bad.

Among other things, it argues against the concept of normalizing death tolls of war by population (when the primary variable under consideration is the likelihood of one person to die violently across different times), it tries to cram as much contemporary political rhetoric as it can, and it uses highly pathetic analysis such as "the phenomenon of structural violence, or the kind of violence that is “built into the structure” of social relations" (yes, because past societies based aristocracy that brutally extracts what it can from the majority of the population is so much less structurally violent) and "the increasingly savage global class war of the 1 Percent against the other 99, and the “endemic undernutrition and deprivation”" (conveniently ignoring the fact that endemic undernutrition was the normal state of the world prior to recent times).

It staggers me that someone can actually read that and take it at face value. His entire thesis seems to be "ignore statistics, look at these pretty individual cases" and "look at how bad the world is", completely missing the point that Pinker didn't actually say the world is peaceful, only that it is more peaceful than it has ever been before, and completely failing to make any case against this.
June 2013: five Cisco vulnerabilities
Another thing I hope people note is this: "The other thing that I think plays an important role is the fact that there is virtually NO civil aircraft flying in Korea. Its actually illegal to own a Cessna-152 and just go learn to fly."

This is rapidly becoming true in the U.S. as well, but not for legal reasons. For corruption reasons. General-aviation airports are being destroyed at an alarming rate, as local interests seize the land for short-term profit and destroy our national air transportation system.

We've all read about it: People move next door to an airport and then start bitching about it. Local politicians are only too happy to pander to them and the deep-pocketed developers who want to move in for the land-grab. Meanwhile, most people have no problem with the airport but no particular reason to fight for it. Right now there's a perfect example of this crime being played out in Santa Monica, CA. Their airport has been there since before WW II, but the people who moved next door to it want to goose their property values once at the expense of an irreplaceable airport. Local politicians are running a sham "airport council" and fraudulent accounting to try to justify stealing the airport from the town, the region, and the nation.

Meig's Field in Chicago, destroyed by mayor Daley in the middle of the night in 2003, is another despicable example.

This kind of theft will destroy aviation in the U.S. You have to stand up for your local airport. One of the great things about our country is that anyone can learn to fly. You, your friends, your kids. This doesn't exist in Europe (largely thanks to user fees of the kind the Obama administration inexplicably keeps pushing against Congress's wishes).

Aviation-technology advances like electric planes and the Terrafugia ("flying car") will also cease if there aren't enough airports left to make their development economically viable.
The European Court agrees with you - life in prison with no chance of release is inhumane. This is causing some outrage in UK politicians because 3 murderers took their cases to the court and won.

(http://www.bbc.co.uk/news/uk-23245254)

(http://www.bbc.co.uk/news/uk-23251197)
I find it quite adequate : there's a lot of similarity between a DotA match and a WoW (or any MMO) arena match.
Statically Compiled Ruby
>Or maybe it's just a way to ask that question again to HN to see what's changed since that time ?

Bingo.
Should we have a national park on the moon?
We're going to update http://www.planforcloud.com to include dedicated instances to help people forecast and compare these to other providers and EC2 purchase options. If you run enough instances, the incremental cost of the regional fee gets diluted and your overall cost is not that much higher than other purchase options.
People have in the past ... I think we're at the point where someone could do so again with our current release. I hope to do so, myself.
The laugh of the day
My Lightroom catalog is backed up to a folder in Dropbox, and this works really well.

You can't really have the current catalog in Dropbox because then each action and edit become really slow.

But if you set up Lightroom to do a backup every time you quit the program, and that backup is in Dropbox, you get the best of both worlds (strong backups + snappy edits).

Lightroom backups are really "backups", as they are named by date+time, so in Dropbox I have a history of everything I ever did in Lightroom, not just the current (last) version.

It's also fast because I suspect Dropbox is able to do some rsync magic and only re-upload new packets; my Lightroom catalog is around 150 MB and the upload to Dropbox is almost instantaneous (on a pretty lousy upstream bandwidth).

Of course this doesn't address the problem of backing up RAWs, but as far as Lightroom is concerned I feel pretty safe.
I don't see how this can be in question, if the employees chose their employer freely. How can one seriously oppose a corporate entity if one may not oppose the people who comprise the corporate entity.

"Corporations are people, my friend".
I wonder if there are any FPS-adaptions of MOBA/ARTS/DOTA? Maybe a Call of Duty/Left for Dead/Quake mod?
The LLVM backend and Coroutines support are a bit more than would fit into a hack-a-thon. The LLVM backend is actually making good progress with someone who has been working on it for a long time (with some breaks).

The postgres client library and uWSGI bindings are probably doable within a weekend. Feel like dropping by? :)
This is all very interesting...

I feel that the document-centric request-oriented nature of the web has been a powerful influence on the design of "web applications." But we still haven't really figured out how to do it.

The web has been full of applications since the beginning, no? There was no golden age of pure document sharing. So much of the web throughout its history has been CGI, ASP, JSP, ad hoc setups to provide dynamic sites. Session cookies, inscrutable URLs, forms with two dozen hidden fields encoding cryptic parameters...

(Here's a www-talk thread from 1993 discussing the new script support in NCSA httpd http://1997.webhistory.org/www.lists/www-talk.1993q4/0485.ht...)

But since the formulation of the REST architecture, it seems that more and more people are interested in what the WWW was meant to be. Maybe we're only beginning to understand the possible implications of the WWW design, and to purify that into a powerful conceptual framework.

Does that essentially involve a text-based HTTP protocol? I don't think that's the most important part.

The REST philosophy seems to say that the sane platform of the web is more crucially about clearly defined paths to typed resources providing a uniform set of actions and discoverable associations. This is not just for publishing -- what makes it so interesting and fruitful is the way it can be used to structure many kinds of applications in the form of published resources...

"Calling it a day and forking it" seems in some way to mean giving up on this fruitful encounter between two paradigms. Then you get a binary socket protocol with no resource structure but with a lot of potential for shiny stuff, versus a document-centric protocol that's slower and more restricted... And then all the big players do the shiny thing, and the document protocol is left for enthusiastic hobbyists and legacy applications...
It's not unreasonable that in a forum for airline pilots they use the technical jargon of those airlines to discuss things among themselves. If you want to read something for the mass market, read a mass-market publication. It wasn't much more jargon-filled than your average HN post, just different industry jargon.
For first time ever, feds asked to sit out Defcon hacker conference
Australian, checking in. I first saw a Commodore Pet, then an Apple II shop, in Perth WA, around 1977 - 1982, competing with each other. Tandy had their TRS-80 shops too, but generally .. Apple II was the first "real PC" I remember seeing in the neighborhood of the late 70's. In the early to mid 80's, it was all C64 and Atari and Amstrad for games, pretty well mixed, but a lot of the richer-kids had big Apple II investments, even into the 80's .. and there were of course a lot of other clones in the arena, at that time, too.
Kyle, I have a few gripes concerning the sign-up page:

1. It would be pretty cool if the availability of the name could be checked instantly

2. When there's an error on the signup page, for whatever reason: please don't RE-SEND a captcha if the previous one was validated, and please don't ask me to retype my password. Those two UX mistakes are very common, but as a user they are kind of infuriating.

A quick suggestion as well: it would be cool if there was a way to manage several sites while logging on a single email / pw.

Thanks a lot anyway!
6 years ago, in a pizza restaurante with many developers on Barcelona I said we needed a Bootstrap project. I said we needed this as a foundation to develop things without to deal the countless hours of fixing vendor stuff, calculating things and such. Everyone looked at me annoyed.

I remember one guy said to me "that's for gays". "A developer must do all from 0 or he will not learn". And also "I don't need that kind of help".

6 years later I created over these years around 5 HTML/CSS frameworks using the same patterns, maybe changing the classes names to avoid propietarie code jealousy and all the yada yada. I did what Bootstrap is, over and over again.

Now I use Bootstrap when I start a new project. I know Bootstrap like if I've made it. I have no regrets of this. The framework is friendly named, it's well documented, maybe it's a bit over designed (I have to kill buttons styles over and over) but in the end it's a solid foundation of semantic HTML with cool LESS stylesheets.

We can argue many things about frameworks, but in the end, HTML and CSS are piece of cake languages and anyone who's working seriously and know the problems of code maintenance know well the pains of not having a good code foundation, a good documentation and a fixed process to make something and not making a big spaghetti code ball.

I've been in projects with CSS files that defined at least 4 layout grids. I'm so happy not dealing that again.
Except the mouse doesn't know exactly where it is on the screen, or how it's concept of CPI (counts per inch) relates to pixels on the screen.
LINQ was successful in .NET. Many people want a comparable solution in Java
As a kid, I used to adore the 6502. Now, after many years, having used 68k and MIPS assembler, I feel that the 6502 is just awkward to code in. Everything you do is so hardcoded and specialized for the task.

I wish the C64 had used a 6809 or z80 instead.
[video] Introducing WAPT, a load testing tool for web applications
To answer your child post. There is SMITE a third person MOBA. First person MOBA wouldn't work as well because you couldn't see your character do the cool move.

https://account.hirezstudios.com/smitegame/
That helps, specifically with static imports, e.g.

import static com.example.Query.*;
Hospitals and medication MUST be free for everyone! fsck companies and money. Health doesn't have a price!
Well in theory you might be right. But in real world if they had prolong down time problem all of their customers will switch to their competitors.

Additionally all cloud providers suggest best practices that encourages you to design your system to be fault tolerant.
Well, beside the fact that 3G is slow as molasses outside of major cities (if there even is any coverage), data plans are severely limited (and expensive as hell if you even try to use them in another country), and that network access is slower than local storage (and more power-intensive), why would anyone want to use it, right? [/sarcasm]
such numbers make me wonder - is it just idiocy of bureaucrats or we're talking kickbacks here. For example, in Russia government contracts have 75% kickback, so that explains it there. What is the explanation here in the US?

>I'm in the wrong industry.

it is not about industry. In any industry you can have government as a client.
What was the tool you found for C#?
This should help a little:

-400: Likely the 747-400. One of the variants of the 747

UAL: United Airlines

Asiana: This is the airline of the plane that crashed at SFO.

Right Seat: First Officer / Co-pilot's seat.

Left Seat: Captain / Pilot's seat.

Standards Captain: Probably means he was one of the people who would have final say in whether or not a pilot was certified to fly a specific aircraft. I believe there are two different standards, one for pilot and one for copilot, but I'm not sure.

Upgraded by Phenomenal Growth: The airline grew so fast they didn't have enough pilots so they had to promote copilots to pilots faster than they were probably qualified.

*edited to correct information based on the comment below.
That!

I work fewer hours than most of my peers and I get more done. The reason is not that I am exceptionally smart (I am not), but that I stay relaxed and avoid being burned out.
Here it is on YouTube http://www.youtube.com/watch?v=ZdPpdu8OGDQ
The Truth About SwedenCare
Councils already access metadata in accordance with the Telecommunications Act.[1]

I provided the links to the amended Telecommunications ( Interception ) Act 2006 as it describes the warrant system required for stored data or content. Not data in transit.

Those agencies that have a more direct linkage to federal funding, for example, the ATO on the input side, and Social Security, for example, Jobcentres on the output side, are those bodies that probe metadata the most it would appear, under the provisions in the Act regarding defrauding the public finances without suspicion of criminality or otherwise, though such a suspicion is in itself also a justification.

While the funding provided to local councils via the states is also public funding, direct funding by the Commonwealth has as its aim efficiency of course, but also control and competitive negotiation between councils. The single representative present at the COAG meetings can only be partly effective at representation given the competition between the states. One size doesn't fit all, and there is a case to be made for greater efficiencies by having direct negotiation with the Commonwealth, and for greater formalisation over things like standards of delivery and varieties of services.

With these advantages also comes responsibility, in things like reporting and budget control. Just as happens with the states that have an interest in maximising funding, and where effectively punitive financial penalties are extracted in future COGM rounds because of either malperformance or political difference, I contend that the pressure upon councils to protect their funding will only increase, as it has with the states, which face competitive constraints. Some will win and some will lose, but maintaining maximum levels is something that we expect in any case.

This is a significant constitutional change I think. Local councils, when directly accountable to the Commonwealth, and as providers of services financed from general Commonwealth revenue, will I think behave more broadly alike in their attitude to income and expenditure, and use the methods already allowed them, and already employed by certain other councils. The linkage between council revenues and the revenues considered exactly in the Telecommunications Act are more direct perceptually.

I think Australians should be cautious about this, and so do some of Australia's politicians as well. [2]

1. http://powerhouse.theglobalmail.org/the-australian-governmen...

2. http://www.abc.net.au/radionational/programs/breakfast/green...
Most (serious) safes are capable of withstanding a fire or a flood.

I don't have near the volume of pictures that you have (around 1.5 TB) but here's my setup:
- one disk attached to the Lightroom computer, with all images on it; it's local, so it's fast
- one NAS (NAS1) with a 4-disk RAID that backs up this drive (3 TB capacity)
- another NAS (NAS2) with just one 3 TB disk that backs up the other NAS

On NAS2 I rotate disks; disk A is in the safe when disk B is in the NAS.

I think my setup is quite similar to yours, except driving is replaced by "going to the safe in the basement".

If a disaster happen I should have at least the disk in the safe intact, which holds the data since the last rotation; and since backups from NAS1 to NAS2 are quite fast I try to have both disks pretty much in sync (after an important shoot I back up to disk A AND disk B).

Of course I won't know if this setup is good until my house does burn down (I hope I'll never know!) but it does give me peace of mind, which is at least something ;-)
-400 is almost certainly a Boeing 747-400, i.e. the model of 747 flown by virtually everyone now. There isn't a 777-400 yet.
In France, well Paris, it is quite common to see fire trucks. Like the US they are the first responders to most medical emergencies. And since the city is very old the buildings are mix of material, my previous apartment had plaster walls with mud and hay as fill material. And the wiring looked like it existed during WWII.

Since being here, I've observed fires are quite common amongst the disaffected youth who enjoy burning cars and motos when they are bored.
The "feds" in cooperation with silicon valley invented the Internet going back to the late 60's, so it should be no surprise that every technology from the bottom of the stack to the top is completely insecure.

Although the exploitation of it on a mass scale as we are seeing is a scurrilous, scandalous practice, we as folks who pretend to know what we are talking about, need to realize that.

If we are committed to righting the ship many things have to go out of the window.

TCP/IP, DNS, proxies forward or reverse, CA Certificate authorities, MAC addresses, software based kernel extensions.

Feeling up to it?
In my days in the 80's, I had one of these:

http://www.old-computers.com/museum/hardware/Oric_Atmos_MCP4...

.. and used it as a general work-buffer for expressing routines and dumping assembly .. my parents called it my "bogroll homework" since I usually took rolls of plotted product to the head with me, light reading ..
Dragon's Lair for the original Gameboy (not for the GBC).

http://www.youtube.com/watch?v=48U4Qd1io0I
Interesting :-) Where can we read about that?
ALL CAPS has been discussed on the [jOOQ](http://www.jooq.org) User Group as well:
https://groups.google.com/d/msg/jooq-user/h9qDY83H5gg/WI2XSj...

I guess it's a matter of taste, but it will certainly resolve ambiguities around Java's reserved words "case", "else", and "for".

A future version of jOOQ will ship with an API generator that can generate one or the other version of the DSL. Given that jOOQ is based on a somewhat formal BNF, such an evolution won't be too hard to implement.
Soundlab: Lazy signal synthesis in Common Lisp
This. And Elder Scrolls 6. And maybe a reasonable successor to Supreme Commander and Homeworld 2. Planetary Annihilation looks interesting.
So who is responsible for hiring a good CEO?

So who is responsible for hiring a good board?

So who is responsible for getting good owners?

So where does the buck stop?
Mobile web apps are slow
That's a pain, but I think I could work around it by observing the human's use of the mouse for a while; there are some known actions (let's restrict to Windows), like clicking on start menu and some other stuff. By watching and calibrating, you could get a good idea what to do. You also might know a lot about the target environment; maybe they have totally standardized configurations including mouse speed, display size, etc.

The environment I'm thinking about is something like a SCADA control system for, say, a centrifuge cascade :)
Undertexter was profiting from simply translating subtitles whereas, Rap Genius falls under fair use because, they're creating a new layer on top of the lyrics.
Do you have an example of this static analysis of table/column names? From what I see in your documentation, these things are string-based...? How can they be statically analysed?
I'm going to go with Freakonomics on this one and believe crime is low because fewer criminals are being born.
Indexes: The neglected performance all-rounder
Personally I think the Korea angle is a red herring. The issue seems to me to be training and policy. Various air safety bodies around the world had complained to the safety body in Korea about the levels of training (including practice) of pilots. Foreign trainers were brought to Korea to up the quality and level of pilot training but the training policies themselves don't seem to have changed. This seems to be a case of changing the/some of employees but not the corporate culture; I'd expect similar problems in other companies and countries, I don't think it is unique to Korea / Korean culture.
Me. A combination of freaked out, and feeling silly for being freaked out.

Somehow, aerial drones seem like less of a stretch than ground drones. I'm surprised that tanks aren't being replaced by drone tanks. All the same reasoning applies. I think the first time land battles happen between drones, we'll get the message.
Well, for an even more extreme case of a divided European city there is always Nicosia...

[I agree that these cases are exceptional].
I reserve the right to mis-speak. Especially if I clarify in later posts ;-)
No, cars would disable this device because it is causing false positives.

And now a useful safety feature is no longer available.