skysight-inc/HackerNews huggingface dataset:
Author here. I started using Lisp for AI in the early 1980s, had a Lisp Machine, wrote two AI Lisp books for Springer-Verlag back then, etc. I thought that Java 1.0 was an interesting language, and Peter Norvig, who did a tech review of an early edition of this book once said something to me roughly like 'Java is half as good as Lisp for AI, but that is probably good enough' (from an email probably 12 years ago, but that is close to what he said).

Clojure, Python, Common Lisp, are other candidate languages for AI.
"Practical AI stuff can be done in most (lower level) practical languages."

It can be done, but that does not mean that it necessarily makes sense to do so. The question is, what advantage does Java really have here, over something like Clojure?
How Aziz Ansari Tests Jokes With Analytics
Cool, there is a scene in Neal Stephenson's Cryptonomicon where the protagonist programs his keyboard lights to play back messages to him in Morse Code. I had no idea it had been implemented IRL.
Been doing something like this but instead of a custom parser, I've been building it against clang's own AST instead of reinventing the wheel.
Yeah, that was pretty much my point. It is propaganda at this point, but it doesn't have to be and shouldn't be.

I wasn't proposing that my HN post (or complaint, as you say) would change the system. I was noting that people have forgotten what the system is even supposed to be. There's a binary false choice between abolishing the "evil government" altogether or just dealing with its egregious violations. In either case, the implicit supposition is that it's this third thing that we're dealing with, outside of the people.

But, there is another choice (put simply, reclaiming our government) and I (and others) actually have ideas around helping to facilitate those changes. Maybe you'll hear about these ideas some day and want to be a part of the change.

But, in any case, it starts with people remembering what our government is supposed to be. And, as of right now, we're nowhere close to even that.
Intermittent rewards actually work best to encourage a conditioned behavior.

http://www.indiana.edu/~p1013447/dictionary/sked.htm

Edit: I got bored quickly anyway, probably because I just don't find computer games to be a satisfying way to spend time. Never have.
Initial Web MIDI support in Chrome Canary
So it's like how Xbee radios use the Wifi radio frequency range, but use their own protocols and are actually 1-2 MHz off from Wifi?

Xbee hardware can be co-opted into Wifi transmission by an Arduino or more powerful processor: https://github.com/cjbearman/xbee-wifi-spi-arduino

I wonder if Xbee devices would be more suitable to this task.
Here's a way to get the ship, max out the hull, launch and win:

Ship.init();State.ship = {hull:10000, thrusters:10000};Ship.liftOff();

Dodging optional.
...now made irrelevant by gait analysis.
Clojure seems like a pretty natural choice, especially if you are planning to use a lot of third party libraries written in Java (though even CL might be useful, if you use ABCL). I suppose the real question here is, "Why Java?" Are there technical considerations, or is it about the syntax being more familiar to potential readers, or is there some other consideration here?
That wasn't the discussion I was responding to. If anything, it bolsters my intuition which is: the fact that anarchist societies historically haven't stood up well to the depredations of authoritarian and warlike organizations is probably the reason we think they can't work.

But to do the other things discussed, other than organized warfare, they seem to work just as well as anything else.

I think this point is important when evaluating the need for government in a variety of other contexts, other than war.
Could you please paste this under "Table of Contents" of the book page? That would help people decide.
The most concerning sign that Java is dead are the frequent articles purporting to show that Java is not dead.
You are aware that ALL Javascript is open source, aren't you?

If you trust native code simply because it's open source, why don't you trust browser-interpreted code?
Neocities needs a terms of service.
The ABC agents are obviously not correctly trained law enforcement officers. Even in "undercover" operations, police will have a mix of plain clothes and uniformed officers to avoid situations like this.
Yeah, that's true regarding effective communication. And, in addition to that, I think some people actually like being the bottleneck. They want to be known as the go-to.

I've definitely seen this in enterprise situations. Not only do they fail to try empowering other devs, they actually purposely hold on to information in order to foster ongoing dependence. Whether it's for job security, ego, or otherwise, it's not an uncommon sight.
This sounds like a college prank...so confused how agents could ever act like this?
They need to have better procedures in situations like this. A woman at night being approached by a bunch of men? The cons of staying are far greater than anything that could justify it. Sadly these situations happen so late that once the arrest is made, there is nothing that can be done until morning. That needs to change somehow.
Square Inc. hires Gokul Rajaram, the ‘Godfather’ of AdSense
That's the point of the article of course. By leaving !
Protect yourself from police abuse. There was a similar situation from an ABC agent for a different state(NC):

(NSFW - language) https://www.youtube.com/watch?v=Ug8rT1oxlRc
Actually it is be a drop-in replacement for Java and I would argue with case classes, lack of ceremony, no primitive types, etc that it is a simpler language than Java.
(French here)

Maybe I think backward, I always wanted to travel and learn from others countries and cultures. I even did an internship in the US in MV and I loved it.

But after reading this kind of article the only thing I want to do is fight for my country, I wouldn't say I'm patriot, far from it, I consider myself European first. But I don't think we're as bad as people (often ones of our owns) try to describe us. So I want to fight against the odds, against our weaknesses and yes we have a lot of things pulling us down but overall I really think there still are plenty of bright minds. I don't want to leave, I want to fight and succeed here.
"And then there is France. In the realms of cultural,
diplomatic, linguistic or economic policies, the French
have long and eloquently insisted on their nation's
"exceptionalism." Yet a new form of exceptionalism,
no less eloquent, though far more brutal, now burdens
them: since 2011, France has seen at least a dozen men
and women who have either set, or tried to set,
themselves aflame.

The cradle of the Enlightenment, France now glimpses
a very different light, one that makes visible the
darkness of its economic and social malaise.

The series of self-immolations has ranged across the
country, from Flanders in the north through the suburbs
of Paris to the Pyrenees in the south. No less varied
are the workplaces to each of these suicides: a lycée
teacher, a carpenter, a company manager. Moreover,
there is a mix of class and ethnic backgrounds: among
the victims are so-called "français de souche" (white
and native born French) as well as foreign nationals
who had lived for years in France.

Beyond the static of differences, though, one can see
common and disconcerting themes. In all of these cases,
the victim was either unemployed or employed in a
position whose pressures ultimately grew intolerable.
In the town of Beziers, a mathematics teacher slightly
more than a year ago set herself on fire in the
school's courtyard--an "act of desperation" that
investigators attributed to "professional reasons."
Last summer in the Parisian suburb of Mantes-la-Jolie,
an unemployed man, learning his welfare benefits had
come to an end, immolated himself outside the local
unemployment office. In 2011, a France-Telecom employee
in the southern city of Orange set a match to his
gasoline-drench clothing in a parking lot near his
office building--one among several suicides at the
company since it began to lay off employees in its
effort to restructure."

Source:

http://www.theatlantic.com/international/print/2013/03/self-...
Given that context switching is one of the core costs of day to day software development, it's hard to overstate how valuable it is to have code across the code base feel "familiar". Little details add up to make a bigger difference than you might expect. I'm not alone in feeling this way - take a look at Google's extensive programming style guidelines some time.

https://code.google.com/p/google-styleguide/

Of course, the better answer (and we'll build it at some point) is something like gofmt so that you don't have to worry about this stuff at all.
How to become the "go to" expert?
Hey guys,

I am an artisan entrepreneur, so I am more familiar with my craft than I am with running a business. That said, I'm good at what I do and I was able to bootstrap a small graphic design and app development firm with the funds I've earned from freelance work. I always am willing to work hard, and have been doing so for a long time. But now I'm kind of playing it by ear.

There is a strong network of friends backing me, including an attorney offering free legal advice (bless his heart) and an accountant who is willing to answer many of my questions.

My problem, however, is that in spite of all the work and experience I have accumulated, I am pretty unremarkable, and so is my business. Contract work is exceedingly hard to come by, and my business is always in "starvation mode."

My current goal is to become an established expert in my local community. I have been attending networking events and connecting with good people in hackerspaces. I like people, and they seem to like me well enough.

But even so, it is really hard to stand out and be someone people remember. Since I am currently operating my young small business alone, and my personal portfolio is being displayed on my company website, my personal brand is currently mixed with my company brand. My (goofy) face is the only face that will sell the company.

So, what would you recommend doing to be remarkable and the "go to" expert on a subject, and how would I best route people's interest to my business?

Of course, in the event my philosophy to the whole thing seems "off" somehow, tell me. I can take abuse.
arguing that the french have a cushy system is stupid, people gravitate to the path of least friction. the fact they are moving is final proof all other arguments are mute. Unless you suppose that those who are moving are incapable of evaluating what is best for them. I suggest that those that are whining about how easy it is to live in France move there!
My friend has small mom & pop e-commerce related web company. He hires over 10 programmers now. The common complaint about his employees I hear from him is that they wait too long to ask about stuff. They try to figure out things for themselves and that's bad because they spend half a day on something that should only take them half an hour if they just asked. He has to ping more stubborn ones periodically to see what they are working on and check if they are not stuck on some banality.
Everyone's niche in the industry taints their perspective; we’re clearly on opposite ends of this spectrum. Over the past 10 years, I have seen a shift from Unix/Linux x86 servers, to beowulf clusters, to GPU based clusters, and most recently a project with Intel Phi boards.

A common thread throughout this progression has been the lack of proper software and tools to parallelize the workload. The team is constantly on the lookout for new tools and is thrilled about upcoming technologies like Parallella.

In your field, where cheap CPU cycles is paramount, you may not see it. But for our team running the sims, your "good old single threaded" performance has been meaningless for years.
Clojure is a natural choice. One reason this book uses Java is that I wrote the first edition in 1998, this being the fourth edition. I still like Java simply because I use Clojure and JRuby a lot and Java interop is easy.

I love to write, and if I could get a world class Clojure coder (perhaps someone like Alex Ott, or someone with similar skills) to co-write, it would be fun to start over.
Tools such as this one shouldn't bother to check. They should just fix the issues and shut up.

I'll happily go out on a limb even further than you: enforcing consistent formatting like this IS a waste of time. It's just pointless makework, and buys you practically nothing relative to the amount of effort required. And it doesn't even have to get to this level, before it's needless; 99.9% of programmers out there format their code in one of about 3 or 4 relatively consistent and non-insane fashions, and it causes no problems to just have them mixed and matched about the codebase. People may complain a bit, but you can ignore them; the issue is not as significant as it might seem. Out of all the problems you can encounter when working on a large project in C/C++/Objective-C - and if I haven't actually seen all of them, I've seen enough that I think I know what to expect - consistent code formatting is seriously the least of them.

But I rail against enforcing code styles with a checker because the cost outweighs the minor benefit. But if there were a quick way of making all the code look the same automatically, such as an automatic reformatting tool, then it wouldn't matter. Something cheap doesn't have to provide much benefit in order to represent value for money.

As an example, Visual Studio does a good job of fixing formatting, at least if you're working in C#. (It may be the same for VB.NET. It isn't for C++.) You can enter something pretty much any way you want, then press Ctrl+K, Ctrl+D, and it will reformat the document according to your style preferences. And Visual Studio will reformat things anyway when you type the } that closes a scope, or when you paste some code in, so generally things get formatted as you work anyway.

And, unlike its C++ support, with C#, it doesn't just piss about by changing spaces into tabs and aligning the curly brackets and fixing up the indentation. It actually dives right in there and puts spaces in your expression. Sometimes it will even insert and remove new lines.

Type in this:

int[]x=new int[]{1,2,3,x+f(x)};

and after reformatting, it will look more like this:

int[] x = new int[] {1, 2, 3, x + f(x)};

(As usual with Visual Studio, they did a reasonable job, and then appeared to give up before they'd thought things through. As far as I've ever been able to tell, the style preferences are local per-user, rather than associated with the file's container, or stored, emacs/vim-style, in the file itself, so per-project style preferences are out. But you can probably assume that most people stick with the defaults, which indeed they seem to, and so most code still ends up looking pretty much the same.)

If you want to get your team singing from the same hymn sheet, get them forming their names the same way, using (or not) exceptions the same way, using consistent strategies for particular problems, using/not using STL/const/MI, etc. - that sort of thing. You'll fix way more problems from simply discussing this a bit before you start than you will from a whole year's-worth of making sure there is exactly 1 space after every opening bracket.
I always liked one button games (1 bit input), such as Canabalt[1] or Helicopter[2].

Another interesting UX exercise would be 1 bit input, 1 bit output system.

[1]: http://www.adamatomic.com/canabalt/

[2]: http://www.helicoptergame.net/
How To Use Samsung Galaxy S4 S Translator And Optical Reader
That's certainly fun in a book, but honestly I'd freak out and suspect a virus if my Linux machine went mayday and the keyboard goes equally crazy.
Good point. And that desire to learn/understand is something that's hard to teach. Some junior devs just grow dependent and are content to stay where they are.

When I was in college, I tutored CS. So, I hung out in the lab a lot and frequently helped people with programming assignments. I would always try to help them arrive at the answer vs. just giving it to them. With some people, this worked very well. They just needed a nudge or a little help framing the solution.

But, with others, I could spend literally hours trying to get them there with very little progress. In some cases, I finally had to all but give them the solution and help them code it. Thing is, many of them were OK with this.

So, after a time, when certain people asked a question, you kind of knew what you were in for.

What surprised me, however, is that in large enterprise settings, you had teammates who were similar. I don't know if you could get away with that in a startup environment, but some enterprises are large enough that they can just "carry" some team members.
Is this project on GitHub? Are you looking for help?
I did, but I studied bioinformatics... ;-)
I'm French and I don't. I've been without a job for 8 months, and I don't feel like seeking one, so I didn't go to Kafka's administration to be treated like shit in exchange for money. I might go there if I feel like looking for a job again.

But it's true that there is a general feeling that there is something more than money to strive for in this country. That maybe this time in the sun with a beer at a terrasse where you are not raising kids or making money is not a complete improductive ritual to be eliminated, but maybe it's part of what makes a free human, time to think, relax, and exchange ideas.
Yiwu Sourcing Agent & Purchasing Agent - Yulong Jewelry
At this point surely the question is "where has Google Reader traffic gone?" Anyone who really cares about using Reader has hopefully moved on somewhere. Surely the new readers are showing up in web server logs by now?

My own weblog is too small to be much use, but Referer data I have suggests it's mostly Feedly. Unfortunately the Feedly scraper doesn't include the number of subscribers in its request headers. And these days the Referer header isn't nearly as useful as it used to be.
I'm going to tell you what other people haven't told yet.

Nobody cares whether you went to App Academy or learned how to code in your mom's garage.

Nobody cares if you have enough skill to rewrite the linux kernel from scratch.

If you want a job, you have to understand hiring managers needs and fears, and most importantly you need to know how to address them.

If you know how to get things done on time, and on budget then you're hirable.

While it shows passion that you built yet-another-asteroids-port it's irrelevant for the most part.

and this is coming from one 25 yo software engineer without a college degree making an income way above average and hardly 2 years of real experience.
I think he's referring to seasonal contracts, and I think they have a different system.
X-callback-url: a list of apps
I hate when game makes me wait to click things. That makes me semi-immune to Zynga-type pestilence but makes it hard to find fun thing to play.
But to follow that completely, you've also made no contract by your consent to give your government the power to arrest, prosecute, or employ various armed agents to use against another who has not so consented to your government.

It's true that's outside the scope of my comment. However, once again referring to the Declaration of Independence, the concluding paragraph includes comments that the notion of statehood includes these rights[1]:

as Free and Independent States, they have full Power to levy War, conclude Peace, contract Alliances, establish Commerce, and to do all other Acts and Things which Independent States may of right do.

Specifically, that's the role of the Head of State (The President) and the State Department.

====

Violating a treaty is violating a social contract. A social contract does not equal a constitution alone.

My intent was to draw a distinction between the relationship between the US government and its own people and the relationship between the the US government and non-citizens. My use of the term "social contract" was a reference to the specific Enlightenment concept.

The distinction was drawn in order to help explain to people why reactions to domestic spying are different than reactions to, say, the CIA spying in Pakistan. Domestic spying gets a more visceral, widespread negative reaction because the social contract a between government and its own citizens is highly sensitive. It's the only thing preventing oppression and tyranny-- violations should always result in an immediate flurry of public discourse, political consequences, and push to address the breach. This is not to say that treaty violations and other interaction with foreign actors is not serious-- there was no shortage of outrage about for Abu Ghraib-- but people are one step removed in any such interaction in a way that they are not when the government has offended its own.

[1] Selective quote, yes. But most relevant to the point. The "Supreme Judge of the World" part is interesting and relevant to the discussion in general but I didn't have time to address it.
Lest it not be totally obvious, I am not affiliated at all with neocities. I'm on my phone but I'll add a disclaimer later.
"I wonder how long it's going be before big companies are able to effectively spy on competitors through having a 'friend' with access to prism."

How long? I think this has been happening for some time now. There's no mechanism for watching the watchers. Furthermore as software developers we know that there's always an unaudited path to the data and people _will_ access it for their own benefit.

Bloomberg had access to how Goldman-Sachs uses Bloomberg's terminals so Bloomberg employees took advantage. The NSA can see Bloomberg, Goldman-Sachs and every financial firms' queries and transactions, all telephone calls and all e-mails, all internet surfing (for starters), where they eat lunch and what road they drive home on. NSA employees will be tempted (or possibly allowed or even encouraged) to take advantage.

And what better way to get money to pay for unauthorized or secret black operations? There may be much happening right now that is completely unauthorized (even by NSA) and completely out of the purview of those who supposedly are in charge.

We may never, ever see the size of this iceberg. It could be spawning sizable financially autonomous mini-icebergs that continue to function even after this one has been melted down. This is a fscking nightmare scenario.
I knew this looked familiar. Previous discussion with an interesting thread about Morse Code: https://news.ycombinator.com/item?id=5891383
Skip the first paragraphs if you don't know portuguese, they're solely introductory. In this article you'll find a more updated list of apps that support x-callback-url, as I believe the one held at http://x-callback-url.com/apps/ is drastically outdated. Hope it helps you out.
One of the big "issues" about Europe were the missing mobility by its citizens. Somehow it seems that the "financial crisis" intentionally or unintentionally has positively brought change to that area.
If "most cases" means the average small team (2-3 developers), then you probably have a point. Once you have more than that, I think it's absolutely necessary to enforce code style in this way.
Oh, I wasn't aware that ClojureCLR was still being maintained. All I knew was the Hickey was no longer maintaining it.

Thanks for clarifying!
Sadly true. The EU is not held accountable by the media, and nobody (or 95% of the voters) knows who is doing what. Without voters caring every government can do what it pleases.

If you thing you know about the EU two easy questions for you: What is the equivalent of a minister in the EU? Name two and their policies.

Answer: qverpgbe-trareny The english wikipedia page does not even list their names. The german does. http://tinyurl.com/pkrllhd These people rule the eu, and only about 1/3 has wikipedia entries.
Except that you can't use Pro unless your company is in the US.