skysight-inc/HackerNews huggingface dataset:
>In my own opinion the question is meaningless which is why I think consciousness is some kind of inevitable emergent property of intelligent systems;

Uh-oh...I was mostly with you up until that sentence. See http://lesswrong.com/lw/iv/the_futility_of_emergence/ (or the underlying http://lesswrong.com/lw/iu/mysterious_answers_to_mysterious_...).
I own a Dell Venue Pro which has both keyboard and touchsreen text entry. Autocorrect is counterproductive when I use the keyboard. I wouldn't even begin to want that in a word processor...or FireFox like I'm using now.
Java arrays aren't (technically) in java.io, java.util, or java.lang
It doesn't sound far off to me. My understanding is many start dealing to help support their habit and it grows from there. I don't have firsthand experience but I've had "friends in low places" so to speak. What do you propose as a more logical explanation and what is your theory based on?

Thanks.
Dandelion: Git Deployment over FTP
I would first ask them what they mean by "it worked for me". How long did it take? How well can you read?

If you're talking about learning Kana, then my argument would be that some flashcards or computer based drills are going to be a more efficient method of learning, if perhaps less pleasant, than reading a story for each character. And why go through this circuitous thought process of seeing the character, recalling the appropriate story, and then divining the meaning? We don't do that for our letters, and we don't do that for simple arithmetic.
Upvote confirmed!
The runtime environments are widely different. Some of the core libraries are implemented in a different way. There is the idea of a Common Lisp which implement the standard in a straight forward way and implementations which implement the standard with extensions and, for example, using CLOS. Different are threading implementations, extended character support, foreign code interfaces, streams in CLOS or not, error handling in CLOS or not, support for the Meta-Object Protocol or not. Interpreter or not. Compiler or not. Various compilation targets: C, native code, byte-code, JVM byte-code, ... Then there are different tradeoffs: cross-platform, Windows-based, MacOS-based, JVM-based, Unix-based, small footprint, highly-optimizing, ...
Awesome idea! :)
More literate and numerate kids got selected for grammar school, that was the point.

Pointing out that those who leave grammar school have high literacy and numeracy hardly demonstrates that it is a good way of teaching, when the intake for grammar schools is those with high levels of numeracy and literacy already.

If you want to look at a true education revolution look to Finland, which is about as far from the grammar school systems as you can get, but also has an astoundingly high level of educational excellence.
Most people don't pay the full ticket price. At many conferences it is an incentive to register early, so the organizers can be better prepared.
Oh, Smalltalk is more different than that. Most Smalltalk applications are deeply integrated with their development environment, so that for example you can't store your code in files and easily connect them with bits of code in another language, and you can't statically compile your programs. Essentially, your programs would have to become image-based, which is a much bigger hurdle than just another language.

I'd guess "the image thing" is probably the reason Smalltalk hasn't taken off more than it has.
SEEKING FREELANCER - Buenos Aires, Argentina, remote.

We´ve been developing an application with Drupal. It has a few custom modules that calculates quantities in several ways. The project is related to accountability.
We already have a developer, wich we intend to keep, but he has no time to correct all of the bugs in time because he works only part time as a freelancer.

Please drop me a line if you´re interested, with your curriculum, and how much does it cost your services per hour.

Thanks!
rosamunda@gmail.com
"How much do you need to not be stressing about your personal finances"
What annoys the crap out of me isn't objective C, it's XCode.

This looks worth it just to have an XCode-free toolchain.
DOH. You're not supposed to submit your own links, are you? Sorry about that. Got so immersed in this idea that I did it without thinking it through. Mods, feel free to delete if I broke the rules.
Nothing like a proper education to give you all the reasons an idea can't be done - instead of giving you the tools and confidence to tackle a problem no on else has even thought of and succeed. I'm still looking for the later.
Great post. The whole blog looks very interesting.
"This is the classic response."

It's classic because it's true.

"bugs more fancy..."

Fancy? Fancy?? (thumbs through Knuth and SICP looking for "fancy" bugs...looks for "fancy" anti-pattern...)

Nope, not there. Consistent with my own experience, rather than anecdotal FUD (Fanciness Uncertainty and Doubt), after years and years and thousands and thousands of lines of code in type-safe and dynamic environments, I've yet to encounter a significant issue that would have been caught by a type-safe system.

"...especially if you don't spend a ridiculous amount of time pretending to be a compiler by writing extensive unit tests that would be totally unnecessary if you had one."

Complete. Nonsense. I write the same unit tests in RSpec and TestUnit that I write in NUnit and JUnit, and far, far, FAR, fewer lines of code for the same coverage in Ruby. I do NOT write extra unit tests because -- holy crap! I don't have type-safety!

No, type coverage is a side-effect of a well-written unit test. No extra effort whatsoever is needed.

"I point out a 1965 paper on lambdas and you claim MS R&D is watching Ruby?"

This is starting to sound like a debate between a CS student who just got out of a Set Theory final and just figured out who CAR Hoare is, and someone who is just trying to ship features and make sure his company makes money. Yes, I have a decent handle on lambda calculus (thanks for the Wikipedia link) and I know the differences between Ruby's collections DSL and LINQ, having used both pretty extensively.

It doesn't matter. The notion that MS is not paying attention to the most influential application framework of the last 10 years is a ridiculous idea. The fact that Ruby didn't pioneer lambda calculus is...just as obvious as the fact that C# didn't pioneer VMs, GC, generics, etc., and can't take credit for those either, and just as much of a non-sequitur.
The mere fact that even that is possible is pretty mind-blowing.
Can't fibers be used to that effect?

Something like an infinite with Fiber.yield returning a unique ID or something.
I agree, individuals need to evaluate the opportunity costs for themselves based on their own circumstances.

For a policy discussion, the average or median is relevant; and you are an outlier. The median income for 25-34 with just a high school education was $25K in 2009[1].Average work week is internationally around 40 for 25-34 year olds (post-industrial) [2]

1. http://nces.ed.gov/fastfacts/display.asp?id=77
2. http://stats.oecd.org/Index.aspx?QueryId=9694

[EDIT] I am terribly average, hence my personal experience above serves as a humanizing tale to convey the statistical average.
Cliché: shameless use of Twitter Bootstrap for home page with minimal customization
I got "Node up and running", "Programming Amazon EC2", and "Developing Backbone.js Applications".
I've had my GNexus since January. Still fast and responsive here.

I wonder if certain usage profiles of varying demographics degrades a phone over time analagous to Windows XP needing a reformat every now and then. If unresponsiveness is your only problem I wonder if a factory reset would do it any good ?
I do appreciate the correction and detail, since I honestly can't make it out on my screen.

edit: redaction
> If you create a service, product, or app that allows a user to communicate, you get the PRIVILEGE of adding that extra coding," a person who has reviewed the FBI's draft legislation told CNET.

Wait how is that a "privilege". Are they kidding? Is that supposed to be funny? How is adding wiretapping features to invade my users' privacy a privilege. It is like saying if you do something we don't like you get the privilege to get punched in the face.
Sorry, but a pet peeve of mine is people claiming 'that's a fallacy' on the internet, without much grip on the kind of reasoning or underlying argumentative structures are work.

Suppose I have good reason to believe you are unreliable in your testimony. If so, it's perfectly reasonable for me to assign low credence to your claims.

The other guy was basically suggesting we have a good reason to believe you are unreliable, as they were suggesting the effort you've gone to is indicative of a motivation that would make you biased, and therefore unreliable.

The correct response is not to engage in claims of fallacies, but to provide further reasons to believe your claims the audience can accept, or suggest you have other motivations. You've gone for the latter option here, but I have to say your option is not as it stands very persuasive.

This is not to say your claims are false. But it is to say that more work is needed to make then suasive.
It's a bit hard to compare, with different costs of living and the overvaluation of the Brazilian Real exchange rate. But salaries are mostly way below American levels. A decent programmer can make US$ 20k/year. More gratuated developers, analysts and architects will make US$ 30k - 50k. Over US$ 60k would be considered a very good pay. As for websites, I suppose one of the biggest is http://www.catho.com.br/. As a foreigner you would probably want to go to São Paulo because it's the main economical center and it's pretty safe for Brazilian standards.
The piece reminds me of something I saw once about an ex con who went straight and put his drug dealing experience on a resume. He wrote it up in business terms that he moved $100k worth of product per year, arranged shipments, scheduling, etc and did it all in secret. I don't recall what kind of work he did after he went straight but my impression is he was pretty successful.
I was the IT guy for an electrical contractor. I observed the benefit of having set roles.

You need fiber spliced? Call the union hall and ask for that skill and they'll send you a worker that absolutely will be able to do that specific task. The benefit of outsourcing the vetting, training, and qualifications to the union hall was huge. (And better than any temp agency I've ever seen or heard about.)

In other professions, I have no doubt that silly shop floors rules (need an elevator operator to work the elevator) are terrible. I've heard the stories, many by union members that disagree.

My guess is those silly rules start as buyoffs / payola (quid pro quo during some negotation years ago) and became institutionalized.
Being non-existent and being production quality or not are very different things. BTW there are hundreds of node apps in production.
Survey: JavaScript & Scientific / High Performance Computing
Kinect + Google Earth = Pigeon Sim
Richard Stallmann proposed a internet access tax that is distributed to producers in a cube-root function of the measured popularity (number of downloads etc.) of their works:

http://www.gnu.org/philosophy/freedom-or-copyright.html

The German Chaos Computer Club proposed a similar system using a cryptographic micropayment currency:

http://irights.info/?q=ccc-konzept-kulturwertmark

(sorry only German)
Even though ARC made memory management much easier for Objective-C developers, when using RubyMotion you don’t have to worry about memory (well at least not explicitly, don’t be dumb and create a bazillion objects and hold references to them either)

I'm not convinced about this. Here's a quote from the rubymotion runtime guide:

RubyMotion’s memory management system is designed to simplify the development process. Unlike traditional Objective-C programming, object references are automatically created and destroyed by the system. It is very similar to Objective-C’s ARC, in design, but it is differently implemented.

Object cycles, when two or more objects refer to each other, are currently not handled by the runtime, but will be in future releases.

There are a lot of things that look really cool about RubyMotion, but it doesn't seem to me that memory management is massively different to the situation in Objective-C with ARC on, or indeed C++ with smart pointers.

They haven't said how weak references are going to be handled, but it seems like the programmer will have to specify that a reference should be weak. In that case, the difficult part of memory management in a non-gc langage --- making sure you avoid either reference cycles, or inadvertently deallocating objects --- is still there in rubymotion.

(disclaimer: I haven't used rubymotion -- I'm just going on what's been published about it)
To be clear, the lack was in relation to my expectations, not in relation to the average. That is, I had very high expectations. But, when I came to know more people with advanced degrees, what surprised me was that they were generally more like the people that I knew with lesser education, than not.

I hope you see that I'm not claiming that people with advanced degrees have less curiosity, passion, or depth than the average. In fact, I think it's slightly above average. Instead, I am pointing out that many people achieve the levels that are expected of them. Some people are expected to get a Phd. (or other advanced degree) as similarly they are expected to brush their teeth twice a day.

My observation is that (holding natural abilities constant) achieving higher education seems to have more to do with internal self-expectations than with those other attributes. And, that was the surprise to me.
Granny's Dancing on the Table - a GRANNY-INVASION
I was expecting a book on learning Go, the game. I was disappointed.

I hate it when people name new things with a name that obviously conflicts with something else that's likely to be known and discussed in the same community.
User Acquisition, Virality, and Mobile: Notes from our session with Adam Nash
Effective Scala with Josh Suereth
I don't think it is any more of a problem with Go than any statically compiled C/C++ binary.

You would still want to use chef, puppet, or some home rolled package deployment toolchain, if for no other reason than being able to ensure a consistent state and bring up new nodes quickly.
C2 isn't a charting library; it's a collection of composable primitives for building statistical graphics.
There are some built in helpers---scales, axis templates, and the tick-selection algorithm---that would make it pretty easy to build exactly the histogram graphic you want.

If you want to pick from a menu of fixed data graphics, though, HighCharts, R's ggplot, or Tableau are much better choices than C2.
I thought the fastest was back to front, but alternating left and right side for each row. In other words, board the left side of last 10 even rows and the right side of last 10 odd rows at the same time, then let right/even, left/odd people in, then move on to the next 10 row, etc.

There was a research paper on that few months ago, and it was on HN. Does anyone remember details?
I could certainly do just that and when I find the time to do so I will (around the same time I jailbreak my 10.1 to install CM once the camera support works). But this is a consumer device, not some sort of hacker's toy and that means (IMO of course) that different rules apply here. And that's where Apple gets it right: my fiancee's 2 year-old IPhone is as responsive as the day she got it.

PS A factory reset on my G1 last year restored its responsiveness for a day or two. Sigh...
To the best of my knowledge, he's just popular - I certainly haven't seem him put his name everywhere. Let's be nice to him.
Telescopes don't show you that (contrary to what your inner ear is telling you) its the Earth that moves rather than the sun. At best they tell you that Jupiter has things orbiting it.
It's a newer version of the old "Ise A Muggin" magical musical numbers song, originally recorded in the 30s by Stuff Smith with 7 and 10. Here's a more recent recording ('60) using 4 and 10: http://www.youtube.com/watch?v=7n4AGv6HWLs
If it's not secret then what is the reason for the extensions? I think it's clear at this point if you don't up your rhetoric in this day in age, your squeaky wheel sound is lost in the cacophony of the asshole behind the wheel honking at a man biting a dog.
Came here to say the same as well.

My guess? The same management that "knee-jerk reaction" bans a mag just because it has the word HACK in bold large text doesn't bother to figure out the actual contents of 2600.
Spend some time on this but don't get mired in it.

Two sides:

On the one hand, I spent enormous time dreaming up a name for a business. I then registered it with the county, bought the domain name, and blah blahblah. It never resulted in the first sale.

On the other hand, I spent five years working for a Fortune 500 company which has changed it's name twice, once on "a gentleman's coin toss".

The right name has some value (or Bigco wouldn't have changed it) but as others have said you need to worry more about getting customers first.

Best of luck.
As the editor of the piece, I'll completely agree with your assessment. Free speech rights are more important than property rights. The founders thought so too. But the implication that property rights don't matter at all to Wired because free speech rights are more important than them is logically flawed.
You would never be able to predict future states of the universe, simply because you cannot represent such states within the universe they represent. Without the ability to predict, the universe is effectively non-deterministic (literally, no one within it can determine its future states).
I'm pretty sure I don't want to use a web server by people who think a 5 line demo that gives unrestricted access to the hosts file system is the best way to show off it's capabilities. Sorry, but that's just stupid.
Kaspersky: "Apple is 10 years behind Microsoft in security"
"It's easy to point fingers, it's tough to propose meaningful solutions."

Precisely. When The Singularity (TM) comes, and all work is executed by software and robots, I can easily wrap my head around the idea that we would have no DRM, yet a vibrant creative ecosystem - after all, an artist wouldn't have to sell his wares in order to eat. The FSF position seems to amount to little more than realizing this potential future ideal, and then stubbornly insisting that we should act this way about intellectual property right now. It is completely divorced from the practical considerations of the life of h. sapien on Terra in the early twenty-first century.

I actually wrote a research paper several years ago that predicted the demise of DRM in music as the hassle of piracy vs. the cost of legitimate music consumption reached a point where it made more sense to buy a song for $0.99 than to try to torrent it. This prediction obviously came true, viz our present day Amazon and iTunes music stores. And I think that, generally speaking, so long as the cost of the media in question is below the "who cares" threshold for the mass market, DRM will be moot. The free-marketeers insist that economic progress will continually raise that threshold, theoretically straight on through to The Singularity (TM). This implies a "wait and see" approach, as one day $50 will seem like nothing for the average citizen to drop on a vidya game, which at that point will be DRM free.

Not an air tight case, but it at least has a few empirical data points in its favor. On the other hand, what the FSF has is a secular techno-liturgy that is highly seductive to a certain kind of mind - one which is very well represented in the techie parts of the world. I'm as guilty of that as anybody. I remember being 17 and voraciously reading and espousing every iota of output from the GNU crew. I /facepalm about that now, but c'est la vie. Perhaps this is just our demographic's homologue for The Communist Manifesto - a phase that everyone goes through, but that some never leave.
Conceptually back-to-front seems to make the most sense, but as the simulations show it's still not efficient. So instead of plainly loading back-to-front, load back-to-front but skip rows.

That is, if there are 25 rows on the plane, load rows 25, 20, 15, 10, and 5 at once in that order, and in the second wave load 24, 19, 14, 9, 4, etc. That way, the people sitting in row 25 will have a 4 row buffer between them and the next passengers to wait while they get seated and aren't blocking the next group (in row 20) from being seated.

Does that seem reasonable?
That's not what the article is talking about.

It is talking about the school system generally and how in the author's opinion it teaches habits/ideas that could be considered harmful to that person's judgment of future life decisions they may have to make.
I've not read the book so can't comment on it specifically, but I can tell you about Date, who is an eminent author in the field. His 'An Introduction to Database Systems' is perhaps the best book to read if you want to get an idea of how DBMSs work internally. Anyway:

- He really dislikes SQL (His books often use Tutorial D, which is a language Date created to represent what a good relational query language would look like).

- He really hates the use of null values.

- He's of an academic bent - dryish, but still perfectly readable.

- I would say that he tends to gloss over performance issues that get in the way of ideal database schema design, viewing them as implementation issues (which is true, but in reality, all DBMS products have weaknesses, and at some point you'll probably have to make compromises in your schema design).

With this said, I would read his book. He'll tell you the best way to do things, if you ignore performance. This puts you in a good position to start out from a pure, ideal implementation from which you can compromise when you have to. I much prefer this to a less-educated ad-hoc approach.
(OP here! This is turning into an interesting discussion.)

The requirement for double majors is to complete both majors; only two courses are allowed to count twice, and only if the undergraduate chair of the department agrees.

Once you complete a double major, you can get a double degree (two diplomas) by reaching 150 credits instead of the 120 required for a single or double major.

Seems pretty fair since many colleges offer a one year Masters degree once you reach 150 credits (yes, I did take some graduate courses on my journey.)
It's worth noting that considering the zoomed in graph (the 4th image), while it shows correctly that it could cause problems if you use significance as a stopping rule, also clearly shows that the classical test is far more powerful for n < 2000, i.e. it states a result is significant with more sensitivity.

So while Anscombe's rule looks good for massive amounts of users, smaller tests with predefined stopping rules can be more useful if you only have a few thousand observations.
Not to mention it forces additional strains on technology start-ups that now have regulation over-head cost from Feds that are mad they can't violate the 4th amendment where ever they want.
Memes are fun. I have a whole series of posts planned around Shipper if this one takes off. Shipper takes on contravariance. A Ship in a Minkowski space. Shipper and the options monster. A suboptimal algorithm to Ship Shipper around the seven bridges of Konisgberg. All in legit Scala, with just a trace of math to throw you off the scent.
Global Car Makers Announce 15-Minute EV Charging Standard
It's good that you make the extra effort, but it's not like these people are waiters that make their living from tips. I work a lot too and sometimes get frustrated with customers, but that doesn't give me license to treat them like crap.