skysight-inc/HackerNews huggingface dataset:
However, the personal beliefs of the creators inform the design of the technology. And the resulting technology's capabilities can render this moment's squabbling moot.
I found there to be two advantages:

1. I get contacted by tons of recruiters over linkedin, but I have no idea which of them actually have relationships with great companies. Lots of them make big promises and introduce you to terrible uninspiring companies. Through Developer Auction I got interviews at some really interesting companies.

2. You the developer get a cut of the recruiter fee if you are hired through developer auction.
I meant to say "no syntax" there. I've now changed it.

I wouldn't say that the VSO vs SVO distinction is Lisp vs infix languages. Because in an infix language I can and do write things of the form do_this(some_thing, various, parameters).

However it does come up with OO programming where we have some_thing.do_this(various, parameters). Versus the CLOS (do_this some_thing various parameters). People seem to prefer the standard OO syntax even though the CLOS approach is more general (since do_this will dispatch to the correct method based on its parameters, and can pay attention to more than one parameter to do so if needed).
I think it's awesome! Good code has no race or gender! :)
Installing from APKs keeps you open.

Removing this from the Play store merely makes it inconvenient.

Google is trying to make a convenient API for app developers to earn money by showing users ads.

Seeing an ad is an inconvenience to users, granted. They have several options: APK install, pay for the premium version of the app, find a no-ad competitor to the app, or just don't use the app.
Actually, people do that TONS already, often via Internet, often because doctors failed to help them adequately or outright told them "abandon all hope."
You need Flash to watch this even on Chrome.
Good tips. I don't think I will have available resources for demos -- i.e. this is a generic "career day" talk, not something for computer class. So I may be limited to what I can show on an iPad.

I found some cool sites/apps for making games and building models:

http://scratch.mit.edu/

http://ccl.northwestern.edu/netlogo/

http://gamestarmechanic.com/

From these sites:

http://techkimgames.blogspot.com/p/game-tools.html

http://www.nanny.net/blog/10-ways-to-teach-young-kids-to-wri...

Not sure how much I can demo of these, but at the very least, can talk about them and send them home w/ a URL of a site that I'll throw up to post and summarize these URLs.
Announcing Digg Reader
GOP Gadfly Turns to Bashing Rich (1990)
It's not a replacement, it's just the back-end that is getting replaced. Feedly will just change its back-end to Normandy instead of Google Reader.
What makes me a bit skeptical about this is that this guy is apparently 24 and was in generally good health before he did all of this. I think most of us have experienced that when you're that young, you can eat pretty much whatever you want without much adverse consequences. There's plenty of college students only a little younger in basically good health whose diet is mostly alcohol and fast food. What happens when you feed this stuff to an overweight 45-year old?
I think that there needs to be some "time-cap" associated with the handshake protocol. If I don't hear back from step 4 within 24 hours or some other agreed time, I feel it'd be safe to assume the deal is off.
Sim City 4 leaned towards this as well. You certainly didn't have to do it, but it was a major boost to have a city dedicated to just trash and heavy industry and a city dedicated to making power and a city dedicated to high tech jobs and a city dedicated to living.

Cities XL is another game between Sim City 4 and SimCity where the land your city is build on will not have all of the resources your town needs, forcing you to juggle two or more towns. Some locations in that game are only good for resorts, some are only good for oil, etc.
India State Finances visualized with D3
It seems like the point here is that 'normal negotiation' is flawed. If you're really planning to invest (or accept investment), you're going to be filling out a large and thorough contract fairly soon anyway. What's the harm in starting out with a mini-contract, unless you want an option to weasel out? If there are other things to consider that prevent you from doing this, then you shouldn't be verbally making those same commitments. There's still room to say "strongly interested" or whatever instead, but you shouldn't expect your place in line to be saved if others say "definitely" and follow the protocol.
Many programmers are religious about their languages.
Making Money is About Freedom
It's been proposed a few times, and some people have gone pretty far with it, http://www.dwheeler.com/readable/sweet-expressions.html

It's never really caught on though, I would guess due to inertia. Most Lisp programmers just get used the parens, and maybe those that can't end up not using Lisp.
Here here. It's not that we don't exist: we do and we always have. It's that the problem is two-fold: 1) we don't get the access and resources needed at a young age to encourage us to pursue STEM fields and succeed/achieve in that realm and 2) for those of us who choose to pursue that route anyway, we don't get the exposure later on once we have achieved. The positive is that I see change happening, even if it's not as quickly as I would like, but it's still an issue that will need to be continually acknowledged and addressed by all until it is (ideally) not an issue anymore.

--http://blackfemalecoders.tumblr.com/
Very interesting article.

I just bought a food truck (literally 24 hours ago) and while I am as new as it gets in the industry what I have learned so far is in line with this article.

We looked into starting a restaurant or event just a commercial kitchen to do catering out of. After much research and searching for a location we changed direction and went with a food truck.

The food truck has several advantages to us. Overall the cost is much cheaper. Also if we were to buy or rent a building and put money into building a kitchen that would be a sunk cost that we could never get back. If we outgrow the truck or decide this isn't the business for us we can sell the truck and get our money back.

A lot of the work does go into figuring out the health department stuff. Ohio is a lot more friendly than some other states but is still an area we have to dedicate a significant amount of attention to.
My initial reaction to this comment was: "But Google would NEVER drop IMAP support in gmail! That would be beyond ridiculous!"

I probably would've said the same thing about CalDAV last week.
A seasoned java developer stays away from orm anyway ;)
http://pic.twitter.com/maS7LWodwx
... cheap R&D and cheap publicity.

Much like the infamous recommendation data challenge, that was never put in production.

I am, too, a cynic - and I think their data model is flawed from the beginning (user account vs. household, among other things), causing schizophrenic recommendations.
Regarding the black box criticism, it seems to me that most popular algorithms (SVM, Random forest, ...) become black boxes once you go past the simple 2D example and apply them to real problems. Real-world decisions trees are pretty unreadable and include some rules that really don't make more sense than the weights in a neural network.
Perseverence. Time and exposure is all you need. Eventually you will be comfortable with it. I know I am, and it probably took about a year.
> Lisp because of all of the parens and the sometimes "backwards" dataflow of nested functions.

I've come to believe that the second part of this statement really is the primary reason why Lisp drives some people absolutely nuts. The parens are really just a distraction and "easy" justification for not liking the language.

It makes sense, though. When you have to read both "outside in" and "bottom up", a lot of your acquired reading abilities (left to right, top to bottom) are in tension with the code you're trying to understand.

At least in Clojure, the ->> family of operators ("threading" macros) are doing a good job helping to alleviate this. Maybe they're available in other Lisps, I don't know.

EDIT: found a reference to these macros in Emacs Lisp: http://emacswiki.org/emacs/ThreadMacroFromClojure
Uber Driver Arrested For Sexual Assault
Increasing your connection with someone else through an inside joke cuts off anyone who both hears it and isn't in on the joke. That's why the last time georgeorwell encountered inside jokes was in high school: someone else made the joke, he didn't get it, but everyone else did.

Of course georgeorwell has almost assuredly heard inside jokes since. The difference was that he got it and it didn't occur to him that other people wouldn't.
Google is still supporting ActiveSync: http://arstechnica.com/information-technology/2013/01/gmail-...
Science and Religion
Honestly, that's not a very good representation of what gofmt can do.

This is a much better example: http://research.swtch.com/gofmt

gofmt -w -r 'x[i:len(x)] -> x[i:]' *.go

Note that this is not a regular expression... it's looking for go expressions that match that pattern.

So, for example, this will catch this:

a := charts[start:len(charts)]

and convert it to this:

a := charts[start:]
Maybe you should give Clojure a try, which is a pragmatic Lisp in my opinion. You don't have to reinvent the wheel most of the time since you have access to a vast array of Java libraries.
My advice is to get Clojure Programming (http://www.clojurebook.com). Good luck and have fun.
That's unfortunate, I think.

It would really open up the list world, especially to those of us comfortable with python.

It seems like such an obvious upgrade to me, since:

A: In no case will it break code that works now.
B: It would always be possible to translate to and from it unambiguously, so if a team wanted to keep all of their code one way or the other, each individual developer could still see things with their own preference - imagine a tool like `gofmt`.
Can anyone recommend a good email/calendar host for custom domains?

Edit: I have several Google Apps for Business domains. I'm looking for alternatives.
Death Knell Sounds for RSS, and Google knows it.
Surprising numbers in this write-up. Still does not fully explain why most food trucks are charging restaurant-level prices for their dishes. Yes, the overhead is still expensive but at some point, the consumer has to see the reduced overhead filtered down into their prices.

If it's not faster, cheaper or more convenient than the to-go menu at a traditional restaurant, it sounds like "menu buzz" is the only thing keeping most of these trucks in business. How long can that last?
> Which is actually what TCO means: translation of recursive functions into functions that use loops, at the AST level.

That's not correct. It's not TRO, TCO. So as it's normally understood any call in tail position would be eliminated.

In Python today, this program:

def foo():
bar()

def bar():
baz()

def baz():
raise Exception('OH NOES')

foo()

will output:

Traceback (most recent call last):
File "raise.py", line 10, in <module>
foo()
File "raise.py", line 2, in foo
bar()
File "raise.py", line 5, in bar
baz()
File "raise.py", line 8, in baz
raise Exception('OH NOES')
Exception: OH NOES

If Python did TCO, you'd get:

Traceback (most recent call last):
File "raise.py", line 8, in baz
raise Exception('OH NOES')
Exception: OH NOES

Not wanting to lose helpful information like this is a valid cause for concern. I used to think Guido was wrong for not wanting TCO in Python but I've yet to see anyone give a clear example of what having it would let you express more easily than you can now with iterators/loops/yield etc.

TCO is a fine feature in languages where its deeply engrained and part of its natural idioms. Bolting it on twenty years later doesn't seem that helpful to me.
<shameless plug>

If you happen to be in the St Louis area and like pie, my aunt is selling Pi day pies today. Fresh made and delivered.

http://www.itseasyaspie.com/collections/frontpage/products/p...

I can attest to the deliciousness of her pies. ;)

</shameless plug>
"Google's CalDAV page already lists the API as being "deprecated." A note on the page adds "If you think you have a compelling use case and would like to be whitelisted for the new version of CalDAV API, please fill out this form."

...

Google, however, confirmed this will not impact the agreement with Microsoft and that the Softies will still be able to implement CalDav support on Windows Phone."

http://www.zdnet.com/microsoft-in-the-clear-to-add-google-ca...
I'm working on an API (https://feedreader.co/api) and would love to get feedback. Take a look at https://feedreader.co/arpith to see it in action.
> it might be great to have a human readable and tweakable solution (assuming you have the resources) but for something like recognising handwritten digits from images, not so much.

Agree, but with black-box I meant not something that is opaque to my grand-mother but partially opaque to engineers that implement MLP machine learning applications and the tech-lead that takes the decisions. The thing is that even research people (or maybe specially them) tend to positively bias things they do not completely understand (so I think, maybe its just me ;)). That is what I meant with black-box delusion. As you say only time will tell.

Regarding DBNs, again, the case of ASR uses DNNs which is to say big-fat MLPs. The model is handled as a DBN only for pre-training, and layer-wise pre-training does a similar job anyway.
This sounds more like a question for quora which has a decent presence of Indian engineers rather the HN which reads pretty much like a US only site (if not bay area specific).
Touch Based Wireframing [iOS, Android]
Yet another case that demonstrates that as long as DRM is involved (in this case, being restricted to online reading of titles only), you're never actually buying anything, merely renting them indefinitely. http://xkcd.com/488/ keeps being sadly relevant.

It's also such a damn shame that genuine digital purchasing (as in, something that involves DRM-free downloads) is such a rarity outside the music industry. I just can't understand why every other industry (especially the video industry) thinks that offering DRM-free downloads would somehow kill them or whatever when digital music sales have only got better since the wide-scale ditching of DRM, especially since huge video files are much harder to share casually than small music files. There is value in the catalog subscription model that the likes of Netflix offers, but it should really have actual buying options available next to it (ideally, a service could combine both models - pay a lump sum for catalog streaming rights, then actually buy individual titles, and as a bonus, not only do you get DRM-free downloads, but you could also offer extras, formats that aren't possible with streaming, unlimited streaming rights for actually purchased titles since they have the available infrastructure for it, and so on).
Digg has always been late with everything since they lost their throne at the top. I doubt the world will wait for them to deliver something new.

Sites like Digg, Reddit, Tumblr etc should provide their own version of RSS readers. Wordpress.com has recently introduced their own reader and it supposedly has a feature to browse external sites. Why can't Reddit and Tumblr do the same thing?
The thing that NNs have in their favor that other "20 year old techniques" lack is their ability to model any mathematical equation. There is no fundamental limit to the complexity of systems NNs can model (as there is with other AI techniques).

The problem with NNs is the difficulty of training them. Back propagation with random initial weights is simple, but it can easily converge on suboptimal local maximum if the learning rate is too aggressive. On the other hand, a slow learning rate requires an exponential increase in training time and data. Back propagation as a method was never really broken, it simply wasn't efficient enough to be effective in most situations. Deep belief techniques seem to remedy these inefficiencies in a significant way, while remaining a generalized solution.

Essentially deep belief networks seem to optimize NNs to the point where new problems are now approachable, and greatly improve the performance of current NN solvable problems. The complaint that "the core of the recipe itself is not very new", seems irrelevant in light of the results.
Adobe site down
Show HN: Graphing tool to figure out which EC2 configuration is cheapest for you
When choosing your new reader, look for the one that's already monetized. Feedly has ads and plans for premium. NewsBlur has a paid option. Any hosted option without financial incentive lives at the whim of the developer.
> Sites like Digg, Reddit, Tumblr etc should provide their own version of RSS readers.

Why?
I didn't realize it was, but I was thinking it shouldn't be for the reasons other people have already mentioned - mainly, that the resulting case would be a mess and a drag on any startup, and the social punishment for a VC would be I think worse.
Anyone else in favor of merging pi day and natural log day?
PayPal for VC's? "OK, I'll invest in your company. Here's $5M!", "Gee, thanks!", meeting over.
Still, you've got proof with this that someone is at least less than honorable, even if you can't legally force anything to happen.
However, I think the real trick is it's far more negotiable

This is what I'd wonder, surely any market manager would give a heavy discount for a decent payment up-front? Not to mention, there'll have to be some room for negotiating better pitches and so on.

I'm basing this on the brief time I spent working on a London market stall - not sure how negotiations on stuff like this might work in different cultures/countries... oh, and places that aren't market stalls.
> I've come to believe that the second part of this statement really is the primary reason why Lisp drives some people absolutely nuts.

Agreed. This is a major reason why Lisps read wrong to me and is one of my favorite things about conventional subject.verb(object) syntax in OOP languages.

My own language[1] has Lisp-like semantics where methods are lexically-scoped and not attached to classes but retains something close to OOP syntax because I think that's such a readability win. For me, this is the best of both worlds.

[1] http://magpie-lang.org/multimethods.html
There is also a case to be made that even though initial investors took the risk to get a lower cap, they benefit from later investments even if they get a lower cap since the company becomes more valuable, making it more likely that they will actually profit more. While I agree that it's not ideal to have to allow later investors at lower caps, it could still be beneficial to earlier investors for the startup to accept these later investments. I don't think the moral burden should rest on the startup to go back to the earlier investors and offer a revised deal. Not only is it inefficient, but it also gives earlier investors the advantage when it comes to a hot startup that everyone wants to investment in initially. They can just bid with a high cap, guaranteeing that their offer is accepted, expecting the startup to come back because of it's "moral obligation" later on when other investors offer them lower caps.
"Now, draw the rest of the owl."
The key innovation of the web was that it used a human editable markup language that allowed links to other content to be intermingled with content. This turned out to be more revolutionary than anyone would have thought.
The wordpress.com reader barely works for blogs on wordpress.com. I don't know if it lets you add RSS feeds, but I wouldn't use it.
I don't understand how your last graf connects to your first.

Start here: packet captures and netflow traces from operational military networks are a textbook definition of something that reasonably should default to "classified".

So then the fact that CISPA preempts classification is the mechanism by which it crafts the exception allowing that stuff to be published. The law says "you can keep classifying secops data on military networks, but when you come across material that would be valuable to the public if sent to a clearinghouse, CISPA preempts classification".

How is that not a sensible measure? And in context, isn't it clear that preempting things like classified disclosure laws is just a pragmatic measure, since reforming all of classification is a huge can of worms, and not some sinister attempt to create a backdoor wiretapping mechanism?
Whoops, missed that post. Thanks!
No. Brent Simmons (author of NetNewsWire) wrote a post precisely about that 1.5 years ago

http://inessential.com/2011/10/25/why_just_store_the_app_dat...
Non-Competes & Other Highlights from MassTLC's Annual Meeting | VentureFizz
Because those of us who are used to of scrolling content from these services, can stay at one place.
Yes, the explosive growth was what I was getting at; I should have specified their first paying customers.

It's kind of like wondering how many customer Fog Creek software got because of joelonsoftware.com or indeed how often YC gets first pick of the best startups because of HN.
Wow, seeing this at the top of this thread really makes me feel HN is jumping the proverbial shark.

The entire post is not a "Hey, fuck BnB, we can do it in 2 hours!". It's about how you can quickly iterate an application using StackMob.

It's a tech demo, showing off StackMob, not putting down BnB.

Christ. :/
We should discourage submissions like this here on HN that require registration to view the content. So even though this topic is of great interest of mine, I will not be upvoting it. Sorry.
Pi Day will be much cooler in 2015. 3/14/15 FTW.
That's a different point altogether, but at least there is an associated service.
Agreed. Every food truck I've visited, from Austin to NYC, had comparable, and often higher prices than a sit-down restaurant or a takeaway place. It's a big let down, because I imagined the food truck movement to be about making good food more accessible (affordable), but now I take it to be more hype and a fad. Once the novelty dies down, I don't think people will keep paying these premium prices and many won't last.
Google's series of experiments to re-imagine advertising
It's interesting how much commentary is blind to the segment of the market that is perfectly fine getting dozens of hours of game play for $60.
Future of Photo Viewing is Here – Unbound for Mac + Leap Motion
If you can scan it, you can print it. 3D printing is the Next Big Thing.
> First of all, a disclaimer: standard R5RS Scheme can not be executed efficiently. Period. Every implementation must bend the semantics of the language in more or less subtle ways to do a minimum of optimization and there are several approaches to do this[0]

In my experience, lisp developers care a ton about performance. Most common lisp and schemes provide numerous ways to get good performance. With lisp you get power, flexibility, and performance. It gets even better when you use something like chicken scheme, which is compiled to C and allows you to embed C code.

I run multiple web servers written in chicken scheme and they perform very fast, much faster than nearly any comparable web framework, like rails.

[0] From a chicken scheme guide on programming for performance: http://wiki.call-cc.org/programming-for-performance
Do You Want To Develop A Winning Big Data Strategy?
I don't see too much gain doing that though, and there are cases where using indentation would look odd. For instance:

((foo 1 2) 3)

((bar 1) 2)

would be

foo 1 2
3
bar 1
2
Interestingly enough it's often the industry in question often arguing for limits on itself. Less supply means they get to jack up their prices.
The fact that employees are family is completely irrelevant and ignoring it as a cost is pure fallacy. You still have to count their labor at the prevailing wage when evaluating the economics.
ColdFusion Vuln Led to NIST NVD Malware Infestation Over Two Months Ago