skysight-inc/HackerNews huggingface dataset:
No, their policy is to reject apps that have an app store description mentioning competing platforms.
Thanks for the feedback. I don't mind the criticisms - I think a healthy debate is good. :) However, I just want to clarify something.

> "You should avoid charging different prices based on past behavior, demographics, or any other factor besides natural supply and demand."

That quote is taken out of context. Obviously you should determine prices based on those factors. That quote was referring to dynamic pricing and how you shouldn't charge different customers different prices based on those factors (e.g., I'll charge $200 to Customer X, but I'll charge $150 to Customer Y because I don't think he'd buy at $200).
Right. Hedonistic treadmill/keeping up with the jonses/we rate our lives compared to our peers not compared to objective rock bottom etc... And of course "fucking baffling" was a bit of a rhetorical flourish. Certainly we all understand how they've managed to spend all their money. It's the "and yet they keep spending all their money" that makes us want to grab them by the shirt collars and cartoonishly backhand them.
Snapshots: Code-free analytics tracking from Heap
The resume is dead
Backbone meets Angular
This is only ~90% likely to be correct, since it's second-hand information and I don't use LISP actively.

A LISP macro is a syntax transformation. It lets you write code in the way you want to, instead of whatever level of abstraction you used to have.

I'm not sure about 'partially formed' code output, but 'partially formed' input is definitely possible. The way to invoke a LISP macro need not be valid LISP. In short, LISP macros excel at creating domain-specific languages.
I have a similar workflow already that may be of use to vim users. I pipe file lists (from grep etc) into vim (using a '-' to tell vim to read from stdin):

grep -nri searchterm * | vim -

You can then use 'gF' over a file name to open the file in question (and be taken to the right line number if specified in the form somefile.txt:42). You can use '<c-w>gF' to open the file in a new tab, or '<c-w>F' to open the file in a split instead.

As an added bonus you can re-filter the file list from within vim to, for example, remove things from a test directory without having to run the original command again:

:%!grep -v ^test
Snowden's document leaks, and by extension the journalists with whom he entrusted them to, were not restricted in scope to only disclosing illegal domestic collection activities.

In fact, the majority of disclosures were foreign in nature, and of those, quite a few ran counter not only to American foreign policy and security interests, but Western interests in general.

The articles exposing intelligence activities in Indonesia were but one example.[1]

Indonesia is such a nice, non-repressive country[2], and it's not like they aren't making significant progress on the human rights front[3]. How dare western intelligence spy on them. /s

Other examples include severe damage to foreign relations with China[4], coverage of offensive capabilities such as network infiltration and hardware implantation[5], the CIA using co-traveler inference to shake tails in the field [6], and more.

Today's news is certainly a positive thing, but I think it's fair to say Snowden's whistleblowing is far from responsible, even if it isn't wantonly reckless (i.e. Manning).

-

[1] http://www.theguardian.com/world/2013/nov/18/australia-tried...

[2] http://www.hrw.org/news/2011/06/08/letter-president-yudhoyon...

[3] https://www.hrw.org/news/2015/03/04/indonesia-begins-roll-ba...

[4] http://www.theguardian.com/world/2013/jun/13/snowden-revelat...

[5] http://www.spiegel.de/international/world/the-nsa-uses-power...

[6] http://www.washingtonpost.com/world/national-security/nsa-tr... (very last paragraph)
I'm not sure how many of you have used Meerkat or Periscope but I used Periscope for the first time the other day and found it EXTREMELY frustrating. Bernie Sanders posted a link to a live stream and I wanted to watch it but I couldn't for the life of me figure out how to watch it online (strike 1). There apparently IS a way to do this but I couldn't find it and coming from someone who does web/mobile development for a living that should never happen. So I downloaded the app and signed in with Twitter. Then I tried clicking the link to the stream again but I couldn't get it to open up in the app (strike 2). I then searched for "Bernie Sanders" and found him and clicked the "Follow" button. I then swiped back over to the first screen that shows the current streams for people you follow and it was blank... I don't know how often this updates but I'd expect if I just fucking followed someone (who was streaming LIVE) then this page would update (strike 3). I went back to search and clicked on his name and saw I could click on his picture to jump into his live stream which I did. This seemed to work but the comments/hearts were SUPER FUCKING ANNOYING, I really wish there was a way to disable those covering up the video. I watched the stream (which cut out a few times, this may have just been the streamers connection) and afterwards I wanted to see what I missed at the start but AFAICT there is NO WAY TO WATCH OLD STREAMS (strike 4?). This is deal breaker for me. Fuck your "synchronous" model, it's horseshit. Live streaming is fine but let me watch what they streamed if I missed it or if I came in late.

I don't know about any of you but I am not able to jump on a stream at a seconds notice and then watch the full stream until it's over. My job doesn't allow for that and more importantly my brain won't allow for that. I can't drop everything just to watch something live, I need DVR or similar. I'm fine with temp video (Live stream + online for 14hrs) but live-only? What a MASSIVE step backwards.
If you don't like XML but don't want to switch to Gradle, you could use another language atop Maven: https://github.com/takari/polyglot-maven
Luxury Homes in Breckenridge Make Buyers Happy Sellers Down the Road
I'm curious what info you derive from "watching someone code". I've hired a lot of people over the years and found what works best for me is to just talk to them, no coding.

But if you're in a screen share and wathicng someone code and watching them make mistakes, type poorly, or sit there thinking with the cursor just blinking isn't this sort of an interpretive performance art that you're trying to then judge objectively?

How do you avoid being biased to hiring only people who type fast? (There seems to be this obsession with lines of code per minute to the detriment of effective functionality per week in our industry.)
Perhaps, but that's an open question with a different resolution. It would take nothing short of an act of congress, possibly even constitutional amendments to redefine the current legal doctrine surrounding public and private spaces into what you suggest.

Me, I find it very hard to get worked up over someone recording what I'm doing in public.
How many tech workers live in or move to SFBA because their family lives there?
It's probably to detect a mutation from protest to violence and likely looking for heat sources (fires). I'd certainly hope that in the event protests turn into rioting and fires are lit someone is ready to send in the FD. A destroyed neighborhood does not help the locals and only inconveniences them. Large destruction would serve to disincentivize investment in a community which needs all the investment it can get.

It's unfortunate that while protesters are a good portion locals, most inciters of the rioting are people who don't have to live with the residue of destruction.
Haha, yeah, idk, I saw someone post a question with "To Sam Altman" and he responded, so I thought I'd try it.

I am very conflicted about the decision, I've oscillated too many times.

Honestly I am very interested in startups in biotechnology--but if I can do that from RBMS, then I don't think there is much contest between the two. I just don't know whether internships and startup jobs at interesting, breakout companies are available from Rice. I talked to previous individuals in the program who told me it was difficult. That is what makes me hesitant.
Check out Jobspire - I think it might help you make career decisions if you're in the India region.
Step counts are fairly accurate. From the Flex less so than their other devices, but still not too bad. Nike Fuelband is pretty bad. Pretty good figures at the link below.

Case MA, Burwick HA, Volpp KG, Patel MS. Accuracy of Smartphone Applications and Wearable Devices for Tracking Physical Activity Data. JAMA. 2015;313(6):625-626. doi:10.1001/jama.2014.17841. http://jama.jamanetwork.com/article.aspx?articleid=2108876
Meanwhile, platforms that don't even try to wedge their technology into the HTML/CSS/JS universe have better applications.
Podcasts, especially funny ones. Laugh a bit at something totally unrelated to the work you're doing. I feed off of the energy of others, like a vampire.

Some of my favorites: No such thing as a fish, Here's the thing, The Bugle.
The same thing applies to us here... I went to college to become a software engineer/computer scientist. I didn't go to find out what I want to do. I knew what I wanted to do.
Ah, gotcha. Thanks for the clarification.

I knew that pushing a rewritten history was possible, but I can't think of any situation where I would ever want to do that.
Believe me, I thought the FitBit was a stupid device when I heard about it, but then I got one for free from work. Having it on your wrist all day and tracking all your activity really did make a difference for me and for my friends that have it - to the point where I convinced friends to get the FitBit.

The effectiveness of the FitBit, just by my anecdote, is that it tracks all your steps, even for little things such as walking to the bathroom, and shows you your total activity. Second, is when at the end of the day your are close to your target, its easy to convince yourself to go for a little walk to reach the target. Without tracking, you wouldn't have done that extra walk at night.

I do agree with sentiments of others that the lock-in of data is pretty annoying, but the device and app work great for what they do.
Show HN: Content Recommendations Based on What You Tweet About
Talking about work != Work
iTerm2 has historic completion if you hit CMD + ; after typing a couple of characters. works wonders for path retrieval.
What does Google need to do to support asm.js? I thought asm.js is a subset of JavaScript so shouldn't it already be supported?
As is probably obvious by now, I don't share your optimism on that score. Even peasants using Stone Age farming techniques would be affected if a radioactive dust cloud blows over their fields, or if soot thrown into the atmosphere causes a nuclear winter (https://en.wikipedia.org/wiki/Nuclear_winter) that prevents their crops from getting the sunlight they need to grow. Livestock can unknowingly eat contaminated feed or water and produce contaminated meat and milk. Diseases that run rampant through the weakened immune systems of populations closer to the blasts can mutate more quickly into strains that threaten anyone. Etc. So even if you're on the other side of the world when the bombs fall, peacefully farming with a stone plow, there's lots of ways those bombs can ruin your day too.

There's a great novel from the '80s called Warday (https://en.wikipedia.org/wiki/Warday) that explores these themes in more detail. It's set in the aftermath of a "limited" nuclear war -- limited meaning, in the case of the US, that the only targets struck by Russian missiles are New York City, San Antonio, and the Midwestern missile fields. (Some of the missiles aimed at New York even miss, exploding out at sea.) Most Americans never see a mushroom cloud and come through the one-day war without a scratch. But the nuclear exchange, "limited" as it is, sets off a chain of ecological and technological consequences that after five years have killed many more people than the bombs did.
In the 1930s Ernest Rutherford (1871–1937) repeatedly suggested, sometimes angrily, that the possibility of harnessing atomic energy was "moonshine".

The examples you mention are of things actually likely never achievable, while there is an existence proof of intelligent machines walking around everywhere.
Reading the "Risk Factors" in the From S-1 always proves to be educational. Thanks to the SEC the disclosures tend to be very candid (if not partially shrouded by legalese) and a good indicator of the structural weaknesses of a company.

For FitBit the lack of subscription revenue (1% of total), the litigation following product recalls, and the uncertainty from complying with FDA regulations seem particularly noteworthy.
Same goes for Google, but you could argue that it's for a reason. FB/Google have a reputation to uphold and they strive to make sure their name isn't associated with subpar stuff. Plus, they have a lot of brilliant developers to work on this stuff. In the end of the day, it's largely about knowing which of these cool utilities have a better chance of being usable and well thought-out, as nobody wants to spend time on figuring out a utility which turns out to be unusable.
Of course - I missed that in the GP.
What’s It Like to Fight in 15th Century Armor?: A Surprising Demonstration
I got rid of the afternoon wall by stopping the consumption of carbs.
Other than that, rest when it is needed.
Just turn that frown upside down. Use your mouse for all input and get rid of that pesky keyboard.
Missed the indent. I agree then.
What sort of tools are required for this? I'd like to start taking Lisp seriously, but workflow stories like this tend to hinge on using Emacs/SLIME. Is that always the case?

EDIT: I suppose what I'm asking is whether you could elaborate more on what this looks like, in practice.
> I'd say it's probably worth that cost, if used judiciously.

Can be said of anything so it really doesn't say anything at all.

This is could be a good criticism in theory, in practice

you can observe how it works out. Fukamachi uses @ everywhere, attila-lendvai uses his def-star library ej (def (class foo) ...) instead of (defclass foo ...), some people use iterate, etc and all is good.

People can write shit code sans macros no problem. I'd rather have them than don't. After all macros embody the whole point of programming[0]

[0]: http://axisofeval.blogspot.com/2011/05/why-of-macros.html
> Aren't macros breaking the homocionicity of the lisps?

No. How would that be the case?

> And making maintenance more difficult

If used poorly, sure; the same is true of most features of most languages.

> (aren't you re-inventing a new language with macros?)

You are extending the existing language with them, much as you are when using a language with user-definable functions rather than only builtins.
The best you'll get are examples of something solvable in Python being "beautiful" in Lisp. Then some real world Lisp examples will be references to a 20 year old storefront generator and the initial release of reddit.

Lisp(s) are certainly better than Python in every way, except when it comes to successful projects completed.
Does this still work more or less the same with Django 1.8?
In the US, eminent domain is only allowed if the government pays a fair price for the land. What is a fair price for a partial plot that no longer exists?

Giving 1/4 of a plot of a different property probably isn't fair either. Different plots of the same size will often have different values, and having a bunch of tiny plots all over the place versus one normal-sized plot is not very useful.
I am not much active on Hacker News.
I have mostly been a non registered casual reader of this community. So pardon me if I break any rules.

I have built this app in 3 weeks flat. The development includes the API implementation as well.

I wanted to learn Android, but I did not want to start learning with small hello world programs.

Moreover I have distress for crapware published in Play Store. So I begun my Android Learning on a serious footing.

I would love to have a discussion with HN Peers about the app Design, Content marketing techniques, App SEO and Growth of mobile and android in India.

I will be glad if someone hunts this out on ProductHunt,
People seem to be more feedback savvy there. It seems subset of people interacting here would be there as well :)

Basically I am learning many many things at once. Addressing N + 1 problem in the field of idea execution !!! Begun with idea and ended up having many tasks than just App development !!

Android Development, API Development, App SEO, Content Marketing ! It is very tiresome yet joyful activity :)
Another approach you might consider is:

- 4 to 6 hours of dedicated/uninterrupted work per day
- 6 to 7 days per week
- Wake early, say 05:30, and start work right off the bat

I looked at my own GitHub work history to see when I was most productive and also read a book about how many of the most profound creatives worked in their own lives. Both suggested such a structure and it allows/addresses many of your concerns (i.e. I also have a child, need to do chores, don't want to count hours but productivity, etc). The thought being many work best early in the day, you only have so many hours in a day you can focus on hard problems without wasting time, and consistency is a virtue.
US Court Rules NSA Phone Surveillance Program Is Illegal
Well you have to assume that if a car is serviceable it will be sold second hand so the pollution isn't really removed. But perhaps that person will be able to scrap an even worse car and the total pollution will go down.
Running 2 web dynos is the leanest recommended setting for production apps (obvious reason...). This means, in my case, a steep 45% increase for those small apps [from $34.50 to $50].
>Aren't macros breaking the homocionicity of the lisps?

No. How would macros break homoiconicity? They expand into atoms and lists (and other datatypes), the same stuff of which macro-free programs are made.

>And making maintenance more difficult?

No. Unless you intentionally write unmaintainable macros. It's the same as if you write unmaintainable functions, classes, etc. They're just abstracting a different thing— syntax.

>aren't you re-inventing a new language with macros?

No, you're expanding the language; you're just expanding the grammar instead of the vocabulary.

>Where does the "First rule of the macro club" coming from? When should you break it?

What is the "first rule of the macro club?"
I would guess that system would actually be very bad at mass surveillance. The radar system would be tuned to detect very small movements (the heartbeat), and reject clutter in the category of anything not moving and static (debris).

So in a wide area with lots of movement, it's ability to determine if something was a separate object or person, and interesting on top of that would be severely limited.

But this is just a SWAG.
The default outcomes are bad; Culture would be pretty great by comparison.

Worst-case scenarios are not likely for the same reasons best ones aren't - the default is AI indifference (they use you for atoms)

Since you mentioned worst, this is a must-read-classic :)
http://hermiene.net/short-stories/i_have_no_mouth.html
Swarm isn't shabby either.
Without taking the time to do actual research, I would imagine that a lot of minimum wage jobs either already are, or easily could be, done part-time. In that case, they would not necessarily be held by people otherwise unemployed.

It's conceivable that someone could hold a full-time office job that pays amply for their living expenses, and work a few nights a week at a retail store to help save up money for luxuries.
Here I was thinking this was going to be a blog post advocating a work-life balance...
Completely agree. They are fighting a losing battle against multipurpose devices, and about computing in general getting smaller, cheaper, and more mobile.
What was really difficult for me to wrap my head around was how go dependencies actually work out... via gopath, etc. My first exposure was the bash scripts for a few projects, that I was trying to build in windows... and it was to say an interesting first exposure.

I kind of wish that if go is going to use github targets for dependencies, that they at least support semver pinning and require tagging in github to support this. There are other issues, but I think that would help a lot.

It's always going to be an issue...

----

Of all the developer package managers I've used npm is probably the best... and even that has some issues.

1. Platform binaries are problematic
2. Nested hierarchies result in unexpected duplications
3. Nested hierarchies result in long paths (windows issue).

2, and 3 will be resolved with NPM3, but that brings some interesting breaking changes... beyond that is the fact that npm versions are generally pinned to node/iojs version for most.

1. I'm hoping to see a consistent implementation for tagging modules with binary dependencies, or build dependencies so that there is a build platform in place for at least common targets. Who knows if this will ever happen, and likely will be tied to paid accounts, which isn't exactly a bad thing here.
I'm baffled. What should we call them? "National Socialist" is apparently out, and "Nazi" is just an abbreviation of that ("Nationalsozialismus" in German). That doesn't leave much that will be commonly understood. I suppose we could have the UN call some sort of international symposium to officially rename then "Fascist Poopyheads," but that's going to cost a lot in reprinted textbooks.

I guess I don't understand why you think calling things by their names is a mark of respect. It's just...how communication works. Your other example doesn't make much sense either, since North Korea is called "DPRK" fairly frequently in news and discussion. And then apparently calling things by their names is a mark of "liberalism"? What?

So that's why I'm downvoting you, since you wanted to know. I hope you find this information helpful.
Actually no, I use vim/slimv almost exclusively. I think Sublime2 might also have features that let you "hook into" a remote REPL, but I'm not very familiar. There may be other editors with lisp integration as well, but I'm not sure what they are.

If you do like vim, slimv is a really great option for lisping.
Try out a plastic pebble watch for a few weeks, you'll quickly understand the value of what a smart watch can do for you. At which point, you have to ask if it's worth the extra $300 or so to upgrade the features.

What I found a smartwatch does for me:

- More reliable notification of messages and alerts

- Tells time (!)

- Simple tools (like a countdown timer) which doesn't require pulling out, unlocking, and navigating the phone.

The first one is the only feature which isn't available in your average $20 watch, but it's such a useful feature that it's well worth the extra money to me. So many fewer missed messages, calls, and notifications, all without having to annoy those around me with my ringer.
I'm also wondering, why fork the compiler? What if another company forks Go to implement, say, a faster spam filter. How would one ever combine these two forks?
This technology is really awesome, but I have to admit that I am scared to death of anything that can find me by my heartbeat under 6 feet of building rubble. The first thing that came to mind were those robotic octopi from The Matrix.
For a watch, $500 is not that expensive. $10,000 definitely is. Somewhere in-between there probably is too.

There's a lot of not expensive things that people on minimum wage can't afford because it's not a living wage.
If it works on Linux, why not use linuxbrew?
It is possible with macropy as well. But both hylang and macropy depend on the load module hook to run the transformation iirc. So the transformation don't work the the __main__ module.
How to not be (such) a Sensitive Founder