skysight-inc/HackerNews huggingface dataset:
That rebuttal is confused and unconvincing. It's easy, although clumsy and verbose, to write a very close equivalent of his "impossible to type check" code example in a static language. Define a sum type that ranges over the necessary values, define a few functions over that type that perform a case analysis corresponding to dynamic type checks, etc. That it's possible to do this is exactly the basis of Harper's argument that dynamic languages are subsumed within static languages.

Here's an concrete didactic example of the approach:

http://okmij.org/ftp/Scheme/scheme.ml

Static languages are not good dynamic languages (as currently designed), but they do subsume them.
What's After Big Data? Niche Analytics, Data Wrangling, and Smarter Storage
I think that's true if you're talking about a university class, and most of the people who are associated with philosophy are not scientists, but I also think it's important to acknowledge that science is only valid because of epistemological assumptions we arrived at through reasoning. I would be even be comfortable saying that science is an experimentally-focused branch of epistemology. Denying the relationship undermines the validity of the scientific method. Without the connection, scientific assumptions become just as valid as any arbitrary prophetic system of belief. Here's a helpful definition of philosophy from Wikipedia:

Philosophy is the study of general and fundamental problems, such as those connected with reality, existence, knowledge, values, reason, mind, and language.[1][2] Philosophy is distinguished from other ways of addressing such problems by its critical, generally systematic approach and its reliance on rational argument.[3] In more casual speech, by extension, "philosophy" can refer to "the most basic beliefs, concepts, and attitudes of an individual or group"

https://en.wikipedia.org/wiki/Philosophy
My principled objection to Markdown
If you block referrers, Typekit won't load and you'll end up with a blank article until it times out (either 5 or 10 seconds) and falls back to the default font.

Try waiting a bit and seeing if it loads. I agree that this is incredibly annoying, though.
Twitter authorization doesn't work... unless that's the first round... did I fail?
Does advertising work?
It's not "clever", that's for certain. :/
The language called Haskell cannot produce side-effects. You see the side-effects when you execute a program. That is, you cannot create side-effects within the language (except for escape hatches for FFI purposes).

This is different from other languages in that saying "what to print" is an actual command (hence, imperative) and not a value, as it is in Haskell (things that "will be commands when the program is run" are values in Haskell, as numbers and strings are).
I don't think he says anywhere in the article that Ubuntu default was to use 2048Kb RA. On my 14.04 LTS installation all block devices are set to use 128Kb by default. Maybe they were experimenting with it after the upgrade.

In 2014 this should all really be auto tuned - how hard it is for a user space tool to figure out that a disk is SSD, do a seek latency and read speed test to conclude it will be better off without RA? (Thinking of it though RA brings data in RAM which is still orders of magnitude faster than reading from SSD. So may be there is _some_ benefit if you don't increase the IO overhead enough.)
The July 1980 edition of Omni, in which the Herbert's article appeared, is available on archive.org in various formats [1]. The full collection is at [2] and was discussed a few years ago on HN [3].

[1] https://archive.org/details/omni-magazine-1980-07

[2] https://archive.org/details/omni-magazine

[3] https://news.ycombinator.com/item?id=4741619
I appreciate the differences too. And as with you, I've never seen anyone check a banknote suspiciously in AU or EU, but I have many times in the US.
Developer here.

The bumpvalue service allows anyone to create shared values that can be increased by shaking your mobile device (or, of course, by clicking on a fat button). There is no upper limit on the value. No login requirements. Multiple users can bump the same value.

As time goes by, the value slowly decreases to zero.

There is no real use for this :) Or, there is an infinite amount of use cases. Feel free to suggest how you would like to use it!

And, yes, there is a JSON API.
Square Analytics
It's the same in Vietnam. Everyone I've talked to here that's been to the doctor has been prescribed antibiotics, no matter what the problem is. What's worse, they often only give patients a few pills and not a complete regimen. I can only imagine how much this sort of thing contributes to antibiotic resistance.
Unity 4.6 beta with new Unity UI tools
VentureBeat – Develop 10 apps over 2 weeks
Its not possible for humans to determine if a work qualify under copyright, so getting a computer to do it is about as impossible task as one can make it.

You can put in arbitrary heuristics and argue how many expressions, lines, or words should be required for copyright status, but then there will always be up to a judge if you guessed right.

The options here seems to either not include any detection for the copyright scope, or try invent something and hope that people will send in patches when it hit a false positive.

If you think such plugin should detect something as trivial code which it currently classify as not, send in a patch.
I think you should show the comments first without a time-limit and then allow the user to play. For example:

/*
* @Input1: an integer
* @Input2: an integer (@Input1 <= @Input2)
* @Input3: an integer (@Input3 !== 0)
* @Output: maximal integer from @Input1 to @Input2 inclusive
* which is divisible by @Input3
* or -1 if there in no such number
*/

<insert click to play button>

Right now it takes me 20-30 seconds just to read and understand the comments.
I took the ambiguity of that statement as acknowledgement of what I'm saying, that just getting paid by traditional contracts is not the end-game for artists. They need to find a way to collectively work toward common goals outside of their employer's intentions for them.
Ha! And people laughed at me for believing singularity would happen this year!
Did you end up using any libraries for the communication, such as socket.io? (http://socket.io/)
There are many times in life where you wonder if you would be better living alone outside of the regular world. This guy actually did it. I would go insane if I was alone for more than a few weeks.
Yeah, exactly! The poor have to learn from our mistakes and pay for them! How very, very fair.
This sounds like the same principles as normal (relational) database query optimization. Filter as much as you can early to avoid unneeded calculations later.
Will you be seated on a jury?
To be clear there isn't a study done on bouncy balls that I know of (there probably is, I didn't look it up), just based on more fundamental science: in terms of physical adaptation there is pretty much no way to increase either neural or muscular development without an increasing intensity of stimulus, which balancing on a ball will not allow you to do. You will probably gain a small amount of both for the first week or two, but then, absent of increasing stress, your body will stop needing to adapt and stabilize.
While hilarious, I can't tell if this is real or not never having used photoshop. It doesn't seem like this actual does anything other than rotate your image 45 degrees and give it a 3D effect.
Investing more is certainly not a way to "stretch a six-figure salary." Not sure why they included that part. Investing in your own retirement (vs. a pension) is probably a big reason why salary money doesn't go as far.
That's ok until it goes wrong at which point you need to know the JVM inside out and Maven.

I do know a lot about them but don't desire retaining that information :)
Technically true but most of the [admittededly modest] Go code I've seen had that error punt all over the place. I really wish they'd learned from C and either banned assigning _ for errors or threw a compiler error if the next line wasn't a _ check.

On second thought, it'd probably avoid some nasty production failures if that behaviour was true for everything which can return an error.
Twitter's censoring of the Foley video reverses a record of non-intervention
Lisp was considered a functional programming language before ML existed. Lisps generally don't have as strong and exclusive support for the functional paradigm as some newer languages (and pretty much anything else still in use is newer than lisp), but then C++ is known as an OOPL despite having less strong and exclusive support for the OO paradigm than many older languages, so there's that.
AntMe v2 – Die Ameisensimulation | Indiegogo
The brain-shaped thought bubble filled with blue gears is _very_ reminiscent of the devopsdays[1] logo...

[1]: http://devopsdays.org/
TILT vs. TAP: My Challenge to Dong Nguyen
Because inflation?
I did something like this a few years ago, but we were forced to use flash- http://flockdraw.com
Oh my god. I love this!
I've been waiting for a simple polished solution for this for years and years. When skype came along and then we got skype extensions, I thought they'd solve this, but oh no. Every solution that has come out so far has been mediocre at best. I'm glad someone decided to tackle this properly.
I haven't had chance to try on iPad, but from the homepage it seems it'll work fine there as well?
I didn't quite pick up the stuff relating to slavery, but I'm pretty sure that the market of 'designers with STDs' is pretty slim and won't be feeling too outraged.
This is very cool! Is there a way to zoom in on desktop? Mouse wheel perhaps?
At least one hairy old Unix killall took no arguments – so "killall --help" was just as bad…
I Went to a Psychic and Then Found Out How Right She Really Was
Using the Java 8 DateTime Classes with JPA
Temporal and Contextualized Software Performance Analysis with Mark and Tag
great! only missing typing text
<Slightly Informed Speculation>

I don't own a Telsa but I do work in the car industry. A modern car, with a new infotainment system has separate computers for displaying fun stuff, and running your engine.

Their connected with a standardized CAN serial bus. The idea is that if the complex infotainment system (Windows CE on Fords, Linux on new high end GM's) fails as its a complex operating systems + multiple processes. It won't take your engine down with it.

I figured Telsa is pushing for this in part because they don't have separate controllers for engine + fun in car stuff. They just have one computer to cut costs. I know both Ford and GM have played with this model and they hated it, primarily because of security and reliability concerns.

This makes it equal parts publicity stunt and R&D. They can claim their cars are more secure then other American Automakers. Who hide behind proprietary internal standards to ward off would be hackers. And the claim will be rightful.

</Slightly Informed Speculation>
Perfect your task management with quick capture (GTD technique)
I don't think everyone uses that definition of declarative, though it is one of them. A very common different definition is that declarative programs specify "what", not "how", i.e. desired outcomes are explicit, while algorithms for computing them are implicit. From that perspective, Prolog, SQL, constraint solvers, answer-set programming, etc. are declarative paradigms (albeit sometimes with non-declarative escape hatches, like Prolog's "cut"). But languages in which you write algorithms, whether C or SML, are something other than declarative, and instead are oriented towards explicitly specifying computations rather than the desired results of computations.
"Clarity is an evidence" as the saying goes. This post only proves its correctness.)

The distinct feature of Lisps and good lispers is clarity of thought and conscience of writing.
Good thought, and I think that the warm bias in digital cameras (and human tastes) probably contributes as well.
This is silly attack.

The 10,000 Hour Rule says you need 10,000 Hour practice to master a field. It does not say 10,000 Hour practice is the only/most important factor in performance. It has nothing to do with explanation of variances in performance. It does not say 10,000 Hour practice will guarantee your success. It does not say gene is irrelevant to learning. It only says, as a normal person (not genius, not mentally disabled), you need 10,000 Hour practice to master a field.

Straw-man attack.
_God Emperor of Dune_ has the best opening sequence of any book I have read (the wolves chasing the raiders in the forbidden forest), love it!

You really have to read that far to get a sense of how important the Duncan Idaho character is in the Dune universe: in the first book he is just a bit player, but later he becomes central.
Free software definitely needs creative people. Finding artists and designers is one of the biggest issues for most free software projects. Programmers have found creative ways to get paid by adding things like small consultant fees to lots of companies that use their work, so maybe artists should look to similar models. I bet a lot of people would pay to keep their software pretty.
Unofficial guide to Programming
Ask HN: Pivot from 'data science' to X?
You always hear from engineers wanting to break into 'data science'. Well, I'm a data scientist trying to break out!

I'm an embedded analyst in a small organization doing bigger-than-Excel-can-handle work (think: Python, R, SQL, UNIX utils, data viz, etc.), and I am disillusioned. At the end of the day, I'm just an in-house data janitor, supporting the people who make the real decisions. I want a job where I have 1. a role relating directly to the company's core business, 2. access to mentors and promotion opportunities, and 3. the opportunity to make sales or products, not just charts and tables. I know this may mean downgrading data hacking from 'love of my life' to 'secondary skill set supporting my main work', but I'm ready to pick up new skills and make the change.

Has anyone pivoted from embedded data analysis to a different career? What was it like? Am I correct in feeling like there's a ceiling to where data crunchers can go in many organizations, or is that just my particular job? What new careers might I look into?
Looking at this blog I feel a little reminded of Ultima Online. Everybody's out there doing their own little business.
Some thief broke into my friend's parking complex and broke into half a dozen cars just to loot their parking change they had in their cup holders.

My friend had a few hundred dollars worth of computer parts in his trunk (works as an on the road technician) and other people had GPS devices in their windows, yet the thief didn't bother looting them.

I suppose when you're disperate you grab what ever you can turn into a quick buck/use yourself.
Yeah. I'm not an American but adjusted for inflation $100,000 in 1985 would be $221,508.36 today. That's pretty rich. You'd be in the top 5% with that.
The Spiritual Nature of Virtual Reality
In this case the majority of the easter egg code is running inside the VM sandbox. It's very unlikely but not impossible that the small amount of code needed to load the hidden disk image when a key combo is pressed would contain a major bug.

Personally I like it. It's a fun little touch
Start Your Business Logo Design in $39
This works for me http://jsfiddle.net/41s1wqhs/7/
This applies to "communications provider" which right now means telcos. Infrastructure providers such as exoscale of course do no such thing.
It sure as hell does mean you're rich.

Median household income in the US is about $50k/yr. The average global income is about $10k/yr.
Solr and Drupal, a History
Prove it and I'll believe you.
Most people I know did it in college
Tesla Model S Software Update Brings iPhone Unlocking and Ignition Start
>a lisp programmer might eventually put together a collection of idiosyncratic macros with much of the functionality of Rails, but that wouldn't be a project you could hire someone else to maintain

There is, in fact, such a thing as Common Lisp libraries. See https://github.com/quicklisp/quicklisp-projects

1034 projects with ~48 waiting to be added.
+1 to [basic income](http://hypertexthero.com/logbook/2014/07/why-should-we-suppo...).
This dialogue with my son made me proud of my parenting:

Me: "Godfather I?"
He: "One of the greatest movies of all time."
Me: "Godfather II?"
He: "Transcendental. The rare sequel better than the original."
Me: "Godfather III?"
He: "Never happened. An elaborate hoax."
I am sorry I did not explain myself well. I meant it without the H1, a regular link on a paragraph.
Crowd sourced art is in progress :-). Everyone please join!
The problem is that it will then become an interactive powerpoint, not a whiteboard anymore. It sounds more like a new product to me, not just a simple new feature.
One path you could take is to start using a lisp for the platform you're already familiar with. There is Hy for Python, LispyScript (and others) for JavaScript, LFE for Erlang and more. These are "lisps" to varying degrees - they all are written with sexps, but they typically preserve the semantics of underlying language, which makes it really easy to pick up and get over the initial hurdle of "ZOMG parens!!!".

I had good experience with Chicken Scheme, which is both much simpler system than Racket, but also quite rich in features and add-on packages and it also produces fast native executables. I suppose you could make it your first Scheme.

Of course, Emacs users should just hack in Elisp for a couple of months, then switch to Common Lisp. I wouldn't recommend going straight for CL, unless you're going to follow some really good book (like pg's "On Lisp" or maybe "Land of Lisp"), because it's very easy to drown in CL capabilities.

You should decide what you want to build - don't learn a lisp just for the sake of learning, build something with it! - and then choose the best lisp for this particular project. I'm sure lispers everywhere will be happy to help you choose (just before the thread evolves into massive flame-war, again... ;)).
there is a lot of truth in this statement.
I would take issue with the OOP in CL being better implemented than other languages. Don't get me wrong, the Metaobject Protocol is a feat of modern engineering, but the actual result is an OOP that feels tacked on after the fact. CLOS is very powerful, but when it comes to OOP, other languages are syntactically cleaner in their implementations.

Also, it's a bigger debate, but the lack of hygenic macros in CL is often seen as a negative. Again, this is a larger debate, but certainly a case can be made that CL doesn't have everything designed so well.

I love CL, but it's helpful to remember its limitations.
As the article mentions at the end, a big part of living within your means is reducing your spending -- and a lot of that has to do with recognizing what things are actually necessities. The chart of price increases mentions things like movie tickets, new cars, and private college tuition, which are certainly not necessities. Even high gas prices can be mitigated if you recognize the hidden costs of driving a fuel-inefficient vehicle long distances to and from work every day -- and that in many cases you're not forced to live so far away.

I recommend the Mr Money Mustache blog as a source of some decent advice about how to think more frugally and focus on early retirement: http://www.mrmoneymustache.com/
Making it easier to zoom would be nice. Maybe with scrolling?
Since the software is closed, there is no code you know about and everything in there is doing stuff you don't know about with the exception of the intended consequences of the software. All you have is the publisher's promise it does only what it's intended to do.

Having said that, putting an easter egg in there denotes some kind of love for the product. I like that.
Hi. Just for traction, I suggest you let users create (and share) one Poll without registration (you can easily check this out with cookies).

Then ask for registration :)
I really wanted to try it but I do not have time/feel like to registrate.

I think about doodle.com, did you try it?

Hope it helps
Have you considered getting the groceries delivered from a real grocery store rather than Uber as per article? I normally get them delivered once or twice a week depending on need and the delivery price is considerably less than my "per hour worth". Also I don't run into things not being available at my local store, I don't buy things on impulse (leading to cleaner living, no crisps etc) and I can arrange for things even at only 30 hours before my chosen time slot.
Ash HN: Entry level jobs for graduates?
In almost all of the job board I can only see jobs that has a cap of certain years of experience. Is there any place where I can see jobs for entry level graduates?
I'm not sure why the article is so obsessed with this "six-figure salary" thing (which seems to mean exactly $100,000).

$100k 30 years ago after inflation is $288k now. Anyone earning $288k now is definitely rich enough to "live the american dream" (in the article they price that at $130k).

It would have been a much more interesting article if it had just focused on cost of living increasing faster than inflation
If you need those features, you're welcome to have a look at my phd project, http://sdcl.ics.uci.edu/research/calico/, check out the second video. Admittedly, it's a java application rather than a webpage, but a few companies have found it useful so far. The project is available on github here: https://github.com/uci-sdcl/calico.
ASDF is the build system, Quicklisp the package manager. QL depends on ASDF.
It gets alive again.
As dual-income households have become more the norm, it's really the household income, rather than an individual's income, that's a better measure of (material) richness.

For instance, you might have a family with a sole breadwinner who has a low six-figure salary, but that has to cover all the family's expenses. Meanwhile, even if his neighbors, a dual-income household, both earn less than him, their household income could be considerably more.

By the way, the rising percentage of dual-income households has been suggested as an exacerbating factor in the growing income inequality in the U.S.

If you figure that people tend to marry others of the same educational level (more so now than in generations past), and if educational level is roughly correlated with income, then you can see how the gulf widens.

Whereas 50 years ago, when single-income households were the norm, a lower-educated fellow might bring in SALARY and a higher-educated fellow might bring in SALARY * 2. But now, with dual-income households, a lower-educated couple might bring in (SALARY * 2) and a higher-educated couple might bring in (SALARY * 2) * 2.

So, 50 years ago, there was one SALARY worth of difference between the lower-educated household and the higher-educated household. Nowadays, there is (SALARY * 2) worth of difference.
Electrons in magnetic field reveal surprises
Now that Twitter auto-shortens URLs (and expands them in the UI), is there really a use left for URL-shorteners? Are there any other major platforms where text length matters?
Haha thank you! Yes it works fine on an iPad - in fact better than an laptop because using a finger to draw is so much more fluid and intuitive than a mouse or touchpad. Here's a video of me using WhiteboardFox.com to draw with my iPad: http://youtu.be/MDEHFHG1l3Y?t=1m10s

And yes I had the same thoughts last year when I was looking to work with a remote programmer: "Surely, surely someone has a half-decent solution?!". At the time, no. Now, yes :)
3 Surprisingly Simple Tests to Optimize Your Conference Marketing Presence
I agree, these 3 features would push this over the top in terms of usability. This would make remote consulting so much easier too.

Edit: Well done though, awesome 1st cut :)
Affordable Logo Design Packages
http://feltron.com/