skysight-inc/HackerNews huggingface dataset:
I recently switched to using gulp and webpack (to build react.js) after having used grunt for many years and I would encourage anyone still using grunt to make the switch. All that pain and suffering to get your grunt build to work will not be a problem. Setting up gulp is painless. It just worked. My setup is less, jshint, wepback with react.js and bootstrap.

I encourage people to use webpack for any kind of js building unless you're using browserfy, but you can use browserfy with straight up gulp. You could also replace browserfy with webpack. Webpack will build your require.js (and your commonjs) without need for almond.js if you're making single builds. Setting up require.js with grunt was a nightmare, and a cinch with gulp + webpack. Like it took me an entire day in the past with grunt, and like 5 minutes with gulp and webpack.
I think both: began as joke, but can make money - like dirt cheap dirty boards https://news.ycombinator.com/item?id=7552631
I have read the entire original series 3-4 times.

I was also greatly disappointed by the sequels/prequels not written by Frank Herbert.

BUT ... the biography "Dreamer of Dune" is well worth reading - very interesting and revealing.
Same here, have been using it for personal projects for a couple of months and it outperforms grunt by a long shot.
A stay of execution.
I agree! Also using it since a few months and couldn't go back to Grunt!
I've switched most of my projects to Gulp from Grunt as I prefer code over config. One thing that I wish Gulp did out of the box though would be not to terminate on errors but rather beep without having to write .on('error', ...) handlers.
There was strange premonition of this in the 1990s Left Behind scifi series. This was at the dawn of the web. In those stories the true-believer Xtianss are guerillas battling the forces of the anti-Christ whom control all government utilities like the web. Yet the guerillas use the web for their planning. I always wondered why the anti-christ couldnt stop the web.
One of the definitions of stay is to stop something. So "I can't stay sleep." means "I can't stop sleep".

Shakespeare, Romeo and Juliet: V, iii:

"..But he which bore my letter, Friar John,
Was stay'd by accident, and yesternight
Return'd my letter back.
"
I find that for me, Spotify is really only good if I already know exactly what I want to listen to. Also, it's ads are incredibly loud compared to the music sometimes. Hopefully Soundcloud doesn't follow that aspect.
Using Trello for Agile Software Development: The Complete Guide
That's sounds awesome until you factor in a family with several kids and some retirement goals. Not everyone lives in their 20's forever.
Linux duo land $54m VC Xamarin cash bag
I've always used Backbone more as a collection of libraries and in that way its nice for lighter weight use cases and plays well with other JS code. I'm not sure if it has (or needs) enough structure to build the same sort of apps as you'd build with Angular or Ember and I've always kind of found these comparisons a bit unfair. Kind of like choosing between Sinatra and Rails.
Product Hunt, the Reddit of New Tech Products, Is Now an App
Gulp is fantastic. for me coming from ant as a build process it made much more sense to make that transition of code vs config like grunt
"Bitcoin cannot stop Islamic State transactions"
But, but, but... what about the Un-JS Un-Framework, intercooler:

http://intercoolerjs.org/

</shameless-plug>
I understand what you're saying. What I mean is not the trivial "nand is turing complete" sense, which I agree is harmful and silly, but full eval capabilities. Lisp macros can fully evaluate Lisp code, and I consider this a great feature, but I don't know how else to describe them. "Full evaluation macros"?
I found that I like the politics more than the sci-fi part of it. I believe the politics made the series that good.

Just like in Game of Thrones, where politics is more important than the fantastic creatures or magic.
This is not really a Gamma correction issue (although gamma shouldn't be ignored for other reasons). It is the result of attenutation of high frequency information close to the Nyquist rate (1 pixel wide details) when downsampling. The applied gamma is adding emphasis to these high frequency details so that they survive the anti-aliasing filter and downsampling process.
How long do you take to complete the project?
Awesome work!
> Python is the only language I know that added for comprehensions before proper support for anonymous functions. All the other languages I worked with (including Clojure, to be on topic) had anonymous functions before the syntactic sugar built on top. Clearly Python has a problem here.

Wait, first you claimed that Python wouldn't need comprehensions if it had better anon function support, and now you've claimed that Python has a problem because it added for comprehensions before anon function support, even though languages with anon function support still find the need for for comprehensions.

You seem to be convinced that Python is wrong, but not really committed to any consistency in the reason that Python is wrong.
Oh and what would that be? Other than I don't condone violence of any sort against an innocent, no matter how "mitigating" or "angered" the person is.
I share the same sentiment regarding prejudice and snobbery. But safety and cleanliness are certainly needs. I think they are taken for granted by rural folks who don't really have neighborhoods as such so they they can (for the most part) trivially avoid crime (don't hang out with meth heads and drunks).

In urban areas, price and crime rate are inversely correlated. See also commute times and school quality. Usually the heads of households have to make significant trade-offs to save money on housing (usually the single biggest budget item). Not that they don't in rural areas, but the tradeoffs are of a completely different kind (access to high speed internet, paved roads, cell phone reception, downwind from a hog farm, etc.).
UPS: We’ve Been Hacked – May have compromised customer card information
No Durandal? http://durandaljs.com/
> Also, forcing the user to include manual gamma correction for a format that already has a known gamma curve is not ideal.

To this point, ImageMagick has built in understanding of colorspaces:

convert lama.jpg -colorspace RGB -resize '50%' -colorspace sRGB slama.jpg

In English: Read lama.jpg, convert it to a linear RGB colorspace, rescale to 50%, convert it to sRGB, write to slama.jpg

This is apparently also covered in the article, more as an aside, but it should be the first and foremost way to do it with ImageMagick.
> What I find more outrageous was that the reporter apparently was held captive for 2 years... without anyone (in the public) knowing. Bergdahl was held captive for 5 years and luckily was returned in a controversial exchange. What is going on that we are not able to protect and/or recover our people?

I feel like I'm stating the obvious, but here goes : the US cannot protect every one of it's citizens from every external force. Not abroad, and not in America. Terrorist forces who recruit out of a near-global pool of 1 billion muslims, who effectively have presence everywhere, there's no way. If you think about this for 5 minutes, you'd realize that even a genocidal police state wouldn't be able to do that.

> Seems to send a clear message that if you get captured by an extremists group like ISIS, the government won't come running in to save you, nor will the public even know you are missing -- fore the government doesn't want to stir public opinion into favoring some sort of military action. So, in essence -- you are all alone out there, potentially for years, or worse. -- That is outrageous to me.

That's the message islam wants to spread, yes. Of course, the opposite is true [1]. The US military tried to rescue him (and others) and failed due to lacking intelligence.

[1] http://www.latimes.com/world/middleeast/la-fg-us-syria-hosta...
There Is Now a Bitcoin ATM in Manhattan
I think "powerful" is probably sufficient :-P

To my mind, having eval available is a cheap way to make sure you are sufficiently powerful. In principle, it's not the best way. In practice, it's arguably the best way out of options at hand, though some alternatives compete.
You'd probably enjoy Ayn Rand's Atlas Shrugged or The Fountainhead. Another good series would be Sir Arthur Conan Doyle's Sherlock stories, or perhaps Asimov's I, Robot anthology. A lot of Golden Age sci-fi fits that as well.

In my experience, a character (especially a main protagonist) who is always rational/methodical is a sign of a weak writer: people are simply not rational or methodical most of the time.
I Am The Resurrection by the Stone Roses -- happened for both the first youtube and the first soundcloud results. Why does it show search results that are not public?
I second this, I installed Adblock for exactly the same reason - pre-roll ads are intolerable. I honestly don't know how could anyone think that playing 30 seconds of nonsense before letting you see a 3-minute video is a good idea. It's the worst type of ad since popups.
Don't Miss Our Community Project – Instagram Challenge #JointheMOB
If you check the research on the subject of development speed, it suggests a given programmer generates around a certain number of pages of code in any language he/she is proficient in. And if the programmer learns another language, they will write about the same number of pages when they get proficient. (Apply NaCl. I assume the real statement is that a given programmer generates a given amount of complexity in a work day.) [This paragraph of background was not needed, you seem aware of this point.]

You can, simplified, see Lisp as the grandfathers of the scripting languages. (But with parse trees as syntax, efficient compiler decades ago and so on.)

The point with the scripting languages is that development speed is so much quicker than e.g. C, for many cases. Lots of less code is needed. Personally, I went to scripting languages from C originally because of that the sheer productivity is so fun. I would have gone Lisp if there were jobs.
Another framework i barely hear about and surprised me a bit recently is sencha/ExtJS. They're growing a lot in the enterprise sector, but they managed to keep pretty up-to-date relative to web/open sources projects such as angular.Eg they added two-way data binding in their latest version in a not-to-ugly way.

Anyone here got a real try on sencha (the full package, including sencha architect) recently ?
Yeah, I remember once a friend complaining about all of the parentheses. I asked him to literally scroll to the bottom of the java file he was at, where it was about as many closing braces as I have ever seen closing parens.

I realize this is not necessarily the norm. But it was hilarious in context.
I know scala is very powerful, but I think this code proofs to me that scala code is difficult to read. I'm a pro functional programmer, but scala mixes too many concepts.

'pseudo' Python url shorterner in 14 lines of code:

from webapp2 import RequestHandler
import redis

def shorten_url(url):
import base64
return base64.encode(url)[:7]

class Handler(RequestHandler):

def get(self, path):
self.redirect(redis.get(path))

def post(self, path):
redis.put(path, shorten_url(path))
Cloud Data Protection
Informally, dynamically types languages are chosen when the programmer prefers to get something running before getting something running correctly. Why would we assume then that once a program is running, the programmer would "find religion" and do the extra work to write a comprehensive test suite? If the programmer is willing to do work in an effort to prove correctness, the programmer would choose the far more efficient technique of rewriting the program in a statically typed language.

A dynamically typed program by its very nature a prototype, a program that is expected to fail when exposed to a non-trivial input. In many cases, that is fine, just not when correctness over many invocations actually matters.
Getting Started with Panamax: Creating an Internet-Accessible App
Fine, but can you name some language features that came out after the '90s that weren't in Lisp already? Excluding type systems?
>> It's easy to add audio via skype/facetime/you-name-it though.

Really? I don't think running another app to get audio is a very user friendly solution, and you'll never be able to record a session. How about Opus and webRTC or similar?
I was recently at a Quantified Self meeting in Amsterdam. I met the most fascinating bunch of people, but the chief insight came from hearing his friends give a tribute to the late Seth Roberts at the end of the seminar. The take-home lesson there is that you don't need to wait for results of complicated and expensive controlled clinical trials, but you can experiment on yourself, observe the results, and adjust accordingly. Myself, I have enjoyed wearing a Nike FuelBand, which did bring home the difference walking around talking to people during a day at the office makes in my general fitness (step count) and well-being (subjective). The Withings WiFi scale has been huge to track the effects of exercise and a Paleo diet. A normal scale would have told me that my weight hasn't changed in the 9 months I've changed those habits. The body impedance read from the Withings scale gives noisy but overall reliable body-fat data, and that shows me I've exchanged 10 lbs of fat for as much muscle. I've also noticed that a few days with less than about 5 hours of sleep will send my body fat creeping back up. Invaluable and extremely reinforcing in a positive way.
Ruby Rack, Change of Maintainer and Status
I'll admit I'm somewhat conflicted. You can arrive at similar conclusions thinking about it as child pornography. In both cases it does seem like censoring the material is the right thing to do.

However, my conflict comes from the fact that censorship doesn't really solve the root problem. In child molesters, the problem is better treated in psychiatric care and in extremism the problem is better treated through education, peace, and tolerance.
I'd agree if it was B2C, but I think B2B is different. Logo soup can work surprisingly well for establishing trust. Also, their website is probably not their biggest acquisition channel ... it's probably offline BD.
I re-read Frank's Dune books every decade and they still speak across a half century of time. In the 1960s pollution and over population were the environmental issues. But now others like global warming predominate. Plus there is a lot of Arabism in Dune and mid-East wars have been growing in the past 20 years.
Similar to the great "The Elves Leave Middle Earth" essay:

http://steveblank.com/2009/12/21/the-elves-leave-middle-eart...
I totally agree. One of the things that made me give it a try was the community support.
Its critical to integrate all this - else every meeting begins with a struggle to get on the same page with every app and every participant.

Disclaimer: I work at Sococo
Show HN: User-friendly privacy for families
Search for UV levels in South America.
no doubt, journi is a niche product, as I built it for people on the go. What I saw on FB is that users are tired of people over-spamming their timeline with vacation photos. And other users don’t want to share certain things on facebook because the data might be too private or too spammy for others. And last but not least, it’s hard to recover important moments on facebook. Moments easily get lost in your timeline or your friends streams and stay there unnoticed.
https://www.google.com/search?q=orientated

How's the weather over there in America today?

Arrogance is unbecoming.
If you must be a jerk, you ought also be correct.
How to Increase Response with Subconscious Marketing Copy
> You don't put Youtube on in the background/at a party while friends are over.

Of course you do. For many people (myself and my family included) this is number one place to go to find music. UX is perfect for a party - you find a random playlist and leave it like that, and any time someone wants to show a particular music piece or video to the group, the YouTube tab is there waiting.

Of course, first thing people do is nuking the pre-roll ads with AdBlock - because those make YouTube annoying and useless at parties.
Legally you are extremely wrong.

You could mean either :

1) US freedom of speech, which is only freedom from government interference with political speech, and obviously US-only.

2) UN "international" freedom of speech. Has 2 major problems

* cannot actually be used to sue anyone for denying it, unlike the US law

* has been repeatedly judged to not even cover "muhammad is an asshole", despite that obviously being political speech in a third of the countries that signed it. Same goes of Chinese and EU politicians, EU royalty, Thai royalty, and a myriad of other cases.
> I'm not married
So having roommates was an option. And you didn't need another bedroom for the kids. Your housing costs were far below those of an average family. Which is sort of the point of all the comments about dual incomes being required.
FlipBot Is Why Your Car Needs a Tail
How to increase your chances of getting help on #emberjs
> because its not a Scheme in the strict sense; Racket does not conform to any of the Scheme reports

The same could be said for many, if not most "Scheme" implementations.

Scheme didn't standardize stronger language abstraction features, otherwise what Racket offers aside its core implementation (unless they would deviate just for the purpose of lock-in) would just be Scheme libraries, and it would be fair to call it "the Racket implementation of the Scheme language, which comes bundled with more involved language libraries than most".

From a marketing standpoint, their move is good for them and bad for the Scheme community because they imply that "Scheme" as a brand or community isn't able to support the languages that they are implementing. They may have the finances and manpower to make it work for them, but it leaves out the community from which they have grown. I'm not deep enough inside the community to know all the factors that lead to this but as a fringe participant it seems (more than?) somewhat untruthful and disappointing.
JS frameworks are absolute cancer. They do nothing but kill page load times and degrade user experience: since when is it a good idea to recompile the whole entire standard library each time a program is run? They're also completely redundant in the modern browser, since standard compliance has gotten much better and more features have been added to HTML/JS/CSS. It's just yet another api that developers have to learn to code against, despite not offering any additional features.
happy to look into this with you, this is likely something very simple, feel free to email me deva@opstarts.com. also, there is going to be a "modeling freemium" knowledge base article posted today.
it surprised me too.

http://money.usnews.com/careers/best-jobs/dental-hygienist/s...

Personally, I'm glad dental hygienists make enough money that, with two incomes, they can live a middle class life where they work. But it really does put that "critical shortage of software developers" at an average of $110k a year in SF in perspective.
Will September 30 be the date a Windows revival begins?
My friend and co-worker created a gulp primer for wordpress development, take a look: http://www.ataylor.me/code/tutorials/using-gulp-js-in-wordpr... (I love gulp)
Right now, to me gulp is a clear winner if you compare it to grunt.

But let's not forget that grunt had been real forerunner. It's been the only major build tool for years (probably also because streams weren't really as mature when grunt was initially designed). So here's to pioneer Ben Alman, for his immensely valuable contribution to the community!
Nor can 'cash'. Its fungible. But cash requires a physical relationship. BitCoins take it to a whole nother level with virtual payments. So it really is a new thing. And we may not like all the ways BitCoins get used.
The article was really interesting for my developing work, but at the final conclusion I felt as if he oversold it as a tool to diagnose system problems: The issue was that he did not restart the database after tuning readahead, right?

So instead of the "have you tried turning it off-and-on-again", which takes next to no time, we venture off into tracing kernel code?
I have never been able to achieve that position, not even when I was a toddler.
No Meteor?
The 5th & 6th make a nice read. They move to new topics such the varieties of biological immortality. Franks long time wife had died and I think he was feeling his end too.
I dislike orientated, but it is clear enough that it has achieved broad usage and is no longer a mistake.
A question for Washington pollsters: How wrong must you be to never work again?
anything specific you want to know? happy to discuss! Or just check out the product, then feel free to post in our forums or email info@opstarts.com with any questions you have.
Let's not humiliate him by dragging his past mistakes into the limelight
The definition of "poor" is subjective; I know people that have gone to burning man that met the federal definition of "poverty". Is that "poor" enough for you?

You also seem to be ignoring the people that can't afford to go that are sponsored by others as a gift.

We're clearly going to have to agree to disagree.
He was not a true hermit. He received supplies from outside yearly and brought his own tools with him - minus handles,e tc. However, Alone in the Wilderness is a fascinating watch and I recommend it for anyone who wants to see what living and working in the wild, alone, making your own tools.
Yes, agreed ? I prefer it over Angular/Ember/Backbone
Project Autonomous
He felt entitled to retribution. The fact that he was "dicked" around by medical individuals over a more serious matter does not nullify the comparison, here are the details of the two scenarios:

In both scenarios the victim's were not directly to blame. In both scenarios a larger group of people "dicked" around the aggressor. And in both scenarios (one hypothetical) the violent actions are being downplayed, or justified because of some sort of indirect harm towards the aggressor.

This backlash just shows how easy it is for people to conflate the issues involved. It is in essence justifying violence against innocent individuals, and frankly, it's sickening.

"Of course it doesn't justify murder, but it is quit different than, for example, a premeditated murder over money."
Murder is murder, I don't see the distinction here. You can't go ahead and say murder isn't so bad if the aggressor was "having a bad hair day", or any other trivial issue. If you want to say that this individual was justified in his act of killing because he was in danger and was forced to do so, or was defending himself, then fine that's a different issue.
Getting fired hurts: how to dissect what happened and move on to a better career
I use https://www.npmjs.org/package/gulp-inject to do it with gulp, works fine
UXCam: Watch how users use your app. iOS and Android
www.uxcam.com
No, the article is correct. Hygienic macros give you strictly more information to work with, enabling them to be more expressive. It's possible to implement unhygienic macros, either at an individual macro level or a whole new macro syso, using Racket's macro system.
My comment was specifically a criticism of the idea that diaspora should use its inability to remove ISIS murder videos as a promotional opportunity. Having said that, if I owned a diaspora pod and there was a mechanism for it, I'd remove ISIS content.
>There was no need to define myself;

Except he defined himself as someone who doesn't need to define himself.

One can never be free from definitions.
> Terrorist forces who recruit out of a near-global pool of 1 billion muslims, who effectively have presence everywhere

Just want us to be careful here -- you don't have to be a Muslim to be a terrorist -- and not all terrorist's are Muslims.
Yes - click the Options button
Rosetta's 10B-tonne comet
VUE: Mobile Analytics. One Line of Code Now in Private Beta