skysight-inc/HackerNews huggingface dataset:
By coincidence I just visited George Bernard Shaw's "writing hut" today. His house is now a National Trust museum called Shaw's Corner. I noticed that his hut had electricity, heating, a bed and a telephone -- pretty modern!

http://www.nationaltrust.org.uk/shaws-corner/
Could you please add an unsubscribe from the linkedin updates email - I've been told by customer service the only way to stop getting that is by deleting my account : (
Even with the clue that he wants to "predict how cows move around in any landscape", his description seems like it wouldn't be enough any definite design advice.

What do the states of the cows and the landscape look like? What is changed by the if-then-else results. Does he already have his rules? Is this for a biology project or a video game, etc.

You could use a finite automaton system, an array of cow-states, a cow DSL or something else depending on the answers to these and other questions.

[insert joke about "till the cows come home"]
Thanks for the advice. Recruiters are a specific pain point. When looking for a bank job, they help a lot because they push candidates ahead and because bank jobs are all alike. During the current job hunt, I encountered recruiters that were trying to place me as an IT person at Heathrow Airport. I don't apply to positions advertised by recruiters any more — descriptions are always misleading and they care very little about what you actually looking for. Do you think it's a wrong thing to do?
In addition to the basic ability to play music and perseverance, artists have usually needed an extra something special to break out. Whether it's exceptional songwriting, virtuoso guitar playing, or a truly gifted singing voice, or it's having a unique, marketable personal fashion style, contacts in the music industry, or fame from some other endeavor, having some way of differentiating yourself from other aspiring artists can make all the difference in the world.

Possessing gifted production skills (or knowing someone who does who will help you produce your music) is just another edge some artists may be able to bring to the table. Then again, if you are merely a mediocre engineer but a truly gifted songwriter or guitar player, those mediocre skills may be enough to let people discover your other, more remarkable talents.
> Dart is a hundred times more daring. It is trying to push optional typing. No mainstream language has such a feature, and not even so much non-mainstream ones.

I long for the day when statically typed/dynamic language debates are considered quaint and old-timey.

There was an article posted to HN, where someone instrumented web apps and determined that after some short "warm-up" period, even variables in web apps written in dynamic languages had static types. If a tracing JIT eventually knows what type is in all the variables, why can't we have a development process that uses this information? Isolate all of the "dynamic" code in separate modules marked as such (the JIT could tell us what those sections are) and inject the type information back into the source code. Production servers could keep track of such information over many months, and the developers could know with a high degree of certainty what all the types in all of the variables are.
Solution is great and there are very nice algorithm suggestions given here as well. Now the question is how easily one can apply growing number of rules to production without taking down the application.
Wow, thanks. I did not actually know that Kindle books could be read without actually owning a Kindle capable device. I'm buying this right now.
The only time in recent memory that Apple lowered the price of an iPhone- or any hardware- without releasing a new version was the first generation iPhone, 5+ years ago. It's very rare.
A small but very vocal sub community of programmers hates semicolons. Really, semicolons are nice for readability and nice for your tools, as they make statement termination explicit. I was on the losing side (a semicolon lover) of this debate when it came to scala.
Día de la Independencia México
Día de la Independencia México - http://news.psdmate.com/dia-de-la-independencia-mexico/
Día de la Independencia México - http://news.psdmate.com/dia-de-la-independencia-mexico/
Día de la Independencia México - http://news.psdmate.com/dia-de-la-independencia-mexico/
Talk about irresponsibility, I go away for five minutes and just look at the mess you've made.

So can educational intervention actually prevent criminality, gluttony and craziness?

Well maybe, if you include civics, temperance and some form of psychological help and support somewhere within the curriculum.
You're not, imho. The problem is : how do we manage the data associated with the structure of this gigantic state-machine. It is likely to change overtime, so it cannot be hard coded (although if it were, one could perhaps use a tool which compiles the state machine to hard code).

Basically, many of the solutions proposed are more or less specialized state machines (decision trees, markov chains, rete algorithm).
HTTP for Servers
but I don't like fiction :/
Просто начните холодная война снова :D
Kindle DRM doesn't annoy me at all. I'm not annoyed by just the existence of some technology, I'm annoyed if this technology hurts my ability to do what I want to do. I do want to read books on iPad, iPhone, Mac, PC and Kindle. I'm able to. If I wanted to steal books I could have been annoyed, but I don't want to.
The funny thing is how amazingly well this marketing works, especially in the era of blogs.

I recently bought http://www.amazon.com/Trust-Me-Lying-Confessions-Manipulator..., which talks about the fake news the author manufactures to sell his clients' products.
> Unfortunately there’s a downside to doing this – small incremental changes that uneducated consumers won’t appreciate.

It's the "educated" tech press and bloggers who have a problem with incremental improvement. The public is buying it.
Linux Powered PROITERES Satellite Safely in Orbit
No it is not. There is a difference between random person asking you something and US president asking you something, even if you won't be immediately jailed if you refuse. US president has an elevated stature given to him by the fact he is elected by American people as their ultimate representative, and he (and his administration) also has vast powers to benefit and hurt individuals and companies beyond direct imprisonment or other direct violent actions. Pretending not to know this does not benefit your argument but rather betrays ignorance, real or feigned.
For me it's looking for the reason behind the procrastination that works. If I'm procrastinating because I'm tired; my best bet is to get some rest. If I'm procrastinating because I'm trying to solve a problem; I need to think get away from the computer and go for a walk.
-0+'12' (and 0+'12') doesn't convert it to a number, it converts the zero to a string and then concatenate them to the string "012". And Firefox optimize it:

Function('return -0+"12"').toString();

Returns:

"function anonymous() { return "012";}"

So there is no conversion going on in the test, it just returns the string "012". No wonder that it is fast. See my comment above for another jsperf where it is converted in each test.
The Evolving Path To Starting A Startup
The objection I'd make is that unless non-white Danes are a small fraction

They are a small fraction.
Geekbench developer here.

Out of curiosity I built Geekbench with Xcode 4.5 (it's not available on the App Store yet) and took a look at the code generated for the armv7 and the armv7s architectures. Surprisingly there weren't a lot of differences between the two. The biggest difference I saw was that Xcode uses conditional VFP instructions (e.g., vaddeq.f64) for the armv7s but doesn't use them for the armv7 despite the fact that these instructions are supported by the armv7. My guess is that the A6 implementation of these instructions is much faster, but I won't know for sure until I can run benchmarks on the iPhone 5 myself.

Also, I could only find two instructions (sdiv and udiv) that Xcode generates for the armv7s architecture that aren't supported by the armv7 architecture.
Why? Apple's devices have rarely focused on raw performance though their access to the latest and greatest mobile GPUs has been way ahead of the curve in the last couple of years. Using a 4S it's actually a little hard for me to comprehend my device being any faster. Everything is already so fast and smooth. This may be the first generation of iPhone where the performance increases are barely noticeable to users.
I'd be generally more worried about the power supply components. There's a tiny switchmode supply in there, which means capacitors. Which would be my main concern for early failures, I'd think far earlier than the LED under normal conditions.

Hopefully they'll be able to arrange good quality caps for manufacturing, even better if the whole unit can be opened up and serviced. Although it's questionable whether 99.5% of the market would ever try and fix it.
If someone wants to be a coder (rather than a research computer scientist) I think I'd recommend Sedgewick rather than CLR (and now S). CLR is awesome, but Sedgewick is a lot closer to actual coding practices IMO.
Hey, sorry to get back to you so late. No, it actually didn't do it again when I replicated the issue. Maybe I hit the back button to edit it, and it reposted it?
This is one of those times where I wonder what these guys think Phillips, GE, and others are spending hundreds of millions, if not billions, of dollars on LED lighting solutions are doing. In some industries you can say "Oh they just don't get it" but lighting is so fashion driven and so fundamental to everything we do these entrenched players don't miss out on much.
Don't these people have jobs?
The question is an interesting one but it's futile in its context. You can't build a prediction engine for cattle movement. Adding factors like weather, food etc. seems well and dandy but there's hundreds if not thousands of other factors that are definitely going to be missing and that will render the prediction events pointless.

Never mind the fact that you can throw in black swan type of events into the mix or just unknown unknowns you could never think of (maybe a cow has a frog phobia and panics when it sees the frog and starts a stampede or whatever it is that cattle do).
It doesn't fix your punctuation, though. http://public.wsu.edu/~brians/errors/lets.html
I think that the "uneducated" with regards to Apple products is a slowly dwindling minority. The day of the iPhone 5 launch, I overheard multiple conversations on the street from people that I quickly judged as not the stereotypical Apple fan. But I think this goes to show that Apple products (and apparently their announcements) are captivating to a lot of people now.

Regardless, it's clear that Apple's announcement was only disappointing to bloggers; actual consumers seem to be very interested in the latest revision of the iPhone.
While I'm not sure thousands of if/then/else rules are actually the best knowledge representation for his domain (it sounds like he really wants to learn some model from data, in which case throwing some off-the-shelf machine learning may be a better fit), the area of "expert systems" may be relevant if they really are rules extracted directly from some source that need to be managed, such as a human domain expert.

Expert systems were particularly big in AI in the '80s, and considerably less hot now, but still widely used in industry. There are a lot of issues that come up, most of which aren't really purely technical, such as: 1) how you extract knowledge from people who might know it; and 2) how you validate that the knowledge you've extracted is actually what they know, for example by validating that it produces the same decisions that they would make; and 3) how you allow updates/revisions to the knowledge base over time. Once you have the rules and some reason to believe that they're any good, actually managing and applying them can be done through one of several rule engines, such as Drools or Jess.

The keyword "knowledge engineering" may also turn up relevant info.
Wow, that escalated quickly. Try to remember that you're talking to and about other people. Jumping to the worst possible assumption about other people is not a kind thing to do, but it's all I've seen you do in this thread. As a result, I'm out.
But everything is a matter of degree, and America's got quite a severe degree of antiintellectualism. For example, in most countries, if top scientists say the globe is warming because of CO2 emissions, people simply accept it and start trying to find ways to lower their CO2 emissions. In America, whole organized fronts start claiming that the scientific method is a conspiracy concocted to bring certain politicians to power.
Whereas, I think they should get more. Much more. I want state schools to have money. I want state teachers to be rich.

They are doing a much more useful job than almost any of us here.
I think this is mostly bikeshedding, but I can't agree with your statement.

The claim is not that we shouldn't have explicit statement terminating characters. It's that we already have one - new lines - and that mandating semicolons is both redundant and bug prone.

Personally, and while it doesn't really affect my choice of languages, I think you should be able to use one or the other, but not two consecutively.

In any case, excuse me for posting this, and I promise I won't discuss it here any more.
Yup, I'm the same way. I use a barstool for sitting and leaning. I probably stand 50%-75% of my day. I also try to get away from my desk more often.
Shameless plug: you can always buy the print version and have it digitized.
Totally agree. You could probably spend years just studying the Cormen et. al text. Coursera is good too.
I don't know the Android platform but if your app logging shows massive numbers of devices that aren't matched by downloads reported by the Google store add some additional logging to try to work out why.

If the scale isn't large don't worry about it.

It is copyright infringement, you still have your car (going back to your analogy). Also it may be that Aliyun is the used car dealer that has stolen cars but don't know it, the pirates are the ones who uploaded/submitted it to them.

There have been cases on Apple and Google stores of copyright infringing apps although these get removed when reported.
If we look at the basic economics, I think the jobs demanded is growing faster than talent supplied. Talent also takes a long time to harness and develop.

Thus, it may technically be a developer's market forever.
Apple's got the tightest hardware, best performance, best sales channel, widest distribution, widest manufacturing channel, best service, best support, best third-party ecosystem, best carrier support, best -working- voice assistant service, best customer satisfaction, highest re-up rates, highest subscriber retention rates, highest ARPU, clearest UX, strongest developer support, widest app selection, highest ASP, best margin, best packaging, best pack-ins, most robust "cloud", deepest content library, widest content market coverage, highest perceived status, strongest brand name, and the thickest boot pressing into the necks of more carriers than any other smartphone line in the entire world.

But all of this is going to be chalked up to "marketing" creating "sheeple" who voluntarily line up for the slaughter.
Have you ever worked with X10? It's a standard finalised in 1975, and this shows.

Take a look under "Commands getting lost", "Relatively slow", "Limited functionality", "Interference and lack of encryption" for a quick overview: https://en.wikipedia.org/wiki/X10_(industry_standard)#Limita...

Certainly there are good things about having a standard for home automation, but there are many good reasons for not adopting X10.

(I take heart in the fact this project has some committed hacker types involved with it, Andy Gelme was a founder of the Melbourne hackerspace and I absolutely believe the Kickstarter project when it says the device will have a specified API and be hackable. Not an open standard, but at least interopable.)
Ha ha. I only mention it because it's really worked for me. There are other strategies that could work well: one is to sit for only 30 minutes at a time, and then get up and go for a quick walk. The challenge for developers is that they often need 2 hours of uninterrupted time to focus.
There's always something to go crazy about. In the same vain, UK and Germany embassies are under attack, though they had absolutely nothing connecting them to the film:

http://news.blogs.cnn.com/2012/09/14/witnesses-police-fire-o...

But if not film, there's always something more:
http://news.bbc.co.uk/2/hi/africa/7121025.stm
Teddy bear named Muhammed - riot!

http://www.highbeam.com/doc/1G1-132513576.html
False accusation of Koran desecration - riot!

http://hotair.com/archives/2007/06/22/rushdie-update-its-fri...
Rushdie knighted - outrage!

http://jammiewearingfool.blogspot.com/2008/02/seething-musli...
Snack may have traces of alcohol - outrage!

http://mosquewatch.blogspot.com/2008/02/wikipedia-refuses-to...
Wikipedia pubishes fotos of 14-th century relics - offense!

http://www.freerepublic.com/focus/f-news/1576554/posts
Valentine's day - violent protest!

http://www.chinapost.com.tw/taiwan/2006/03/01/77857/Police-f...
Playing cards - violence!

http://abclocal.go.com/wpvi/story?section=news/national_worl...
Watching soccer? Death to you!

There's always something, and pretending it is always only the immediate excuse for violent outrage does not make much sense. The Satan here is everybody that does not conform to their very narrow, very fundamentalist, very oppressive medieval version of Islam. The reason-du-jour will be different, the cause is always the same - you should not behave in ways they do not approve, and if you do - they are justified to violently suppress you, or at least hurt somebody they associate with you.
The market isn't great and sometimes sucks big timetime, but it beats the ivory tower.

So what is the middle ground?

Or, if we are feeling ambitious, something new that works better?
Russian language speakers tend to use strong language more frequently and with even less intent than US teens.

http://www.itar-tass.com/en/c39/176798.html

I'm not trying to be derogatory in any way; that's just how language is used there.
Can you explain you think Genetic Programming is unsuitable? I honestly can't see why you think it wouldn't work.
When measured how?

Data in a table at the bottom of the article is extremely stale - 2007!
Russia now boasts the biggest Internet audience of all European countries. Add to that a formidable number of Russian speakers in other countries, and Russian surely outgrosses Korean and Italian on the Internet.

(I am not sure that number of speakers online is the one and only measurement of "language usage on the Internet")
Any fool can have an opinion about syntax, mostly based on personal taste. To argue about semantics though you have to actually know something.
Is this a winner-takes-all, network effects situation? Are we going to see the entire world speaking English as at least a second language in the next 50-100 years?
The Computer as Music Critic
Loved your post! I especially identify with "not actually working from your home while you’re working from home." I too found that working from a coffee shop on my remote working days was way better than being in the basement at my house. The coffee shop was nice, because it still allowed me to work outside of the office (without the distractions of the office).
JavaServer Faces (JSF) 2.0: Hello World Example
A JavaServer Faces 2.0 Hello World example will give you kick start for your JSF 2.0 learning. This example will give detail about how to setup JSF development environment, dependencies, configuration, writing the managed beans and using JSF UI components. Any Suggestions, pointing out mistakes, enhancements are most welcome!!!
In fairness, I think it's hard to tell to what degree the public is buying it because they're impressed with the iPhone 5 in particular, and to what degree they're buying it because they like the iOS ecosystem in general, and Apple has trained their customers to hold off purchase of the old model for a few months before the new model comes out, creating months of pent-up demand for anything they could release as long as it's not actually defective.

I don't mean that as some kind of indictment -- if you create customers so happy with their products that they'll buy the new one whenever they're due for a replacement, surely that speaks well of the job you've done! But the tradition Apple public relations machine was driven by the expectation that there would be something new and exciting, so everyone felt the need to pay close attention.

The greater risk, I think, is of the media deciding that new Apple releases are no longer special news events worthy of major coverage in general interest publications and dedicated stories on mainstream television news. And instead a new iPhone becomes an event on the order of a new Honda Civic -- lots of people buy them, lots of people buy a new one to replace the last one they had. But honestly, how many people get genuinely excited because there's a new Civic?
In the end I'd recommend having a great UI. That alone could be the difference of either product "winning" so to speak.
Android, as a platform, is open. You can take the code and do with it what you want. However, if you want to provide the "Google experience" (Play Store, Gmail etc.) then you have to follow Google's rules - rules that are designed to keep everyone in line and avoid fragmentation.

I have no doubt that without those rules we would quickly find ourselves back in the bad old days of Symbian with S60 and UIQ, with a number of competing, barely compatible, versions of Android. Samsung, in particular, would probably split as soon as they got the chance - during the Galaxy S3 launch they seemingly did their best not to mention Google and is trying to build their own parallel ecosystem - only the threat of not getting the Google apps and early source access is keeping them in check.
As SeanLuke said, genetic programming is an optimization method. I don't see a function being optimized here, so what would you run it on?
Not all handsets are included in the chart. The Geekbench Browser has a list of handsets which it uses to build the benchmark chart. This list contains model and processor information and is manually maintained; if a handset isn't in the list, it's not included in the chart. I thought all of the S3 models were included in this list, but apparently I'm wrong. I'll make sure this list is up to date.

Geekbench is built with the NDK (since all of the benchmarks are written in C or C++). There was a bug in Android 4.0.3 and earlier that caused Android to select the ARMv5 libraries instead of the ARMv7 libraries (which caused a massive drop in performance). This was fixed in 4.0.4 which is why there's a huge jump in performance between the two versions on the One X.
Isn't this part of a trend to reduce the presence of statements (enforcing order-based reasoning) ? With javascript ubiquity and mainstream presence of lexical closure people converge toward functional, encoding of patterns, even sequences.
The social pressures are still there. My social feeds aren't crammed with pictures of food, because I will hide, unfollow, unfriend, etc. anyone who does such stupid crap if they don't respond to a gentle request asking them to stop.

Are social networks enabling this bad behavior to a greater extent than before? I doubt it.

The threads here seem to be a combination of uninformed, speculative, and pointless. The irony of engaging in shallow internet discussion to complain about people using the internet for shallow activities appears to be lost on basically everybody.
Sorry to ruin a joke, but this sentence is not valid.