skysight-inc/HackerNews huggingface dataset:
I personally don't think it's worth the minor conceptual simplification to treat LET forms as lambdas, but YMMV. It's only slightly more complicated to handle both LET forms and LAMBDA forms as things that can introduce values into the compile-time environment, but substantially more complicated to do the unboxing and inlining you'd have to do to ensure that the common case of defining a bunch of local variables that are not closed over does not end up consing or performing a function call.
True, but it's probably a lot easier to build an IDE by concentrating on supporting one language, at least in the beginning, and thinking about support for other languages later on. Don't forget that this is not even an alpha version of Light Table yet. This is simply a demo, showing us what we might expect. I have no doubt that both JavaScript and Python will be supported in the final version of LT.
Fixing switch - what I want out of switch statements
I don't want to dismiss your comment, but for me, the site is actually quite snappy, given that it's on the front page of HN. So I guess we need more data points...
Leaked: Microsoft Office 15 For Linux Screenshot
So, in other words, they don't care about it. However, enough people need it, so they can't kill it yet. For now, they have it on life support.
I just tried this out with a project I'm working on. Finally upgraded to Leiningen 2 as well. In all, took about 3 minutes to get everything setup!

I'm just loving this instarepl. The most direct benefit for now is having a few of the function calls I'm testing all be there so I can interact with the program live. And have all the (use ... :reload-all) calls also setup.
Holy shit, is this satire? If so, this is a perfect imitation of some of the commenters who go around here pretending that the entire world agrees with their minority viewpoint that neither property nor effort have any established value.

If this isn't satire, well all I can say is i hope you build something awesome one day. I presume your above manifesto can be construed as an invitation to insert myself between you and the userbase you invested so much to accumulate?
They sell the adapter. The fact that they sell it implies that it works.

http://store.apple.com/us/product/MB572Z/A?fnode=MTY1NDA5OQ
Why Taking Xanax Suppresses Anxiety Symptoms (But Doesn’t Solve Them)
Interesting idea. I can think of a few places in my code this would be useful.
You can adopt a convention (like #tag) and then search/filter cards with that tag pretty easily. It's not built in tagging support, but I'm not sure if GTD actually requires more than that.
Analyzing Kickstarter: What succeeds, by how much and how often
Definitely. A rails version specifically would be helpful for me.
Venky, dumb question, but any idea if the call control can occur during a live call (two endpoints are connected instead of just one endpoint connected to plivo)? I'm trying to write an app that depends on this functionality but can't seem to do it in twilio or tropo.

Also, does plivo provide a softphone or client library?
Nyan Fax delivered to your home
The Boy King: The Truth About Mark Zuckerberg From Facebook Employee #51
Indeed.

Also, I generally don't like my tools enough to spend so much time on them. It's just a tool after all, I go to the hardware store, pick a hammer, and start pounding nails.
Don’t use that open API — it could be a trap
Happy to heard this, people working into extendible software should work into core apis and let the community build the rest. I was with very little hope when I saw the thread title. Thunderbid is the last application on wich I want a change. I was/am a Firefox fan, but I'm currently using chrome all day..
It is actually a very strong language with a few very well known warts (like every other language on the planet has). The problem is that people try to use it as if it were Ruby, PHP, Python, Java. One can do that, but just know that it is an exercise in futility. It will cause frustration and one will come to the conclusion that JavaScript sucks when in fact, it is just that most people don't really take the time to _understand_ JavaScript.

JavaScript could stand to be a bit less verbose (look into CoffeeScript for some relief if you value your sanity and time) in some areas and type coercion should just go away; but if you use strict mode and strict equality, a huge amount of pain is alleviated.

If one take the time to learn about constructor functions, the prototype chain, and own properties; they are 70% there. Most people can get by on just that.
1) Padmapper and 3taps are using Craiglist's site; they are simply used a copy of the site. That difference is not relevant from a legal standpoint given their specific use.

2) It's basic contract and copyright law that a licensee may defend a copyright if necessary to protect their license. See Righthaven, which came down to this very issue: Righthaven was prevented from asserting newspapers' copyrights because it did not have a license to the newspapers' content.

3) You have this backwards. Padmapper and 3taps are (a) the ones breaching the contracts between themselves and Craigslist (see 1) and (b) are interfering in the license agreements between Craiglist and the posters. The posters are not breaching anything.

Don't be an armchair lawyer.
I've come and gone with various vim config changes, but this is the one non-standard one I've stuck with:

au! BufRead,BufNewFile * lcd %:p:h

This makes it so that when you open a buffer, you cd to the current directory (only for that window), so you can quickly open files in that directory.

[% is the current file relative to pwd, :p converts to a full path, :h takes off a path component, lcd does a cd but only for the current window]

Another tip is that when your internet connection sucks enough for SSH lag (tethered, free wifi, whatever), you can edit a file locally and have vim do the SCP back when you write:

:e scp://you@somewhere/path

Boom!
I was wrong it seems.

From the documentation I have not seen the simplified syntax Clojure uses for vectors, hashes and sets.

I imagine that the syntax is Clojure specific.
John Coltrane wins the points--way more than I expected (a link to a quick summary would have done fine)--thanks for the detailed look!
It will be interesting to see how Kayak fends off increased competition from imitators/similar sites... Google, Bing, Hipmunk etc. Google actually owns ITA, which is the source of about 40% of Kayak's data. Whereas 5 years ago, Kayak had a pretty lucrative niche as a nice UI on top of other people's data, their survival will depend on aggregating across a wider set of sources: hotels, cars and cutting new deals with airlines.
$50000 sounds cheap! That doesn't factor in the opportunity cost of missing out on a "good hire".

IMHO, the "cost" of a bad hire is some multiple of their salary-- more like 200K-1M. Even worse if you add-up lost customers.
The old icon looks much better. Until I read the paragraph preceding it, I actually assumed the left was the new icon and the right was the old, because the right is much brighter and more annoying. The left feels more subdued and like something I wouldn't mind having on my home screen.
It seems like your advice is to go through my various Job seeking profiles (GitHub, LinkedIn, Indeed.com, Monster, Dice.com) and re-word them with metrics to show what I can do in a more quantitative way.

In my case, none of the startups I've worked for have gotten much traction. They handled maybe 100 uniqs. Is there some way I could prove I could build an application that can handle 10,000 uniques without actually building one? Maybe building a simple app, and then using BrowserMob or Blitz.io to show what kind of load I can support?

Do you think that taking those steps will lead to me getting a gig in August? I'm trying to optimize the job-finding process. I know I'll be working in August, what I'm trying to figure out is how I can optimize my income.
Html5 boilerplate - build future
What is the purpose of the Mac OS Desktop app?
The guys doing new stuff are/were working for Nokia though, the commercial support part was split off from Nokia and sold to Digia. Judging from Digia's front page, Qt isn't a big part of the company. Are they interested, rich and capable enough to ramp up staff, expertise and community support to take over Qt development? I haven't paid close attention but how visible have they been in the open Qt development scene?
Righthaven, as you pointed out turns on this very issue: Righthaven was not able to enforce someone else's copyright because Righthaven did not have a license to use the copyrighted material. The Righthaven court found that the "license" Righthaven had was merely a "license" to sue for damages, but Righthaven was not actually allowed to use any of the newspapers content.

Craiglist is different. Craiglist has the right to use the copyrighted content of its posters. It is a basic tenant of copyright and contract law that Craiglist therefore has the right to enforce the contract to protect its own license rights.
How to prioritize tasks and make decisions
It's a pain if you don't have a version of Vim compiled with Ruby support; I was just wondering if there was anything beyond the language choice that made is superior (or inferior).
why submit now? it's not april 1st
That's Clojure, not closure.

I agree with you, though.
I can't really tell from reading about it... is webRTC browser support happening soon? I downloaded canary last night to try some demos and had it crash 4 times in a row.
Former NSA officials file court motion giving evidence of NSA domestic spying
I find this fascinating because it speaks to the challenge of software that is 'done'.

Most people are familiar with software that is 'good enough to ship, could do more' where the software goes through release cycles and gets features added Etc. But sometimes, and this more common with embedded programmers, the programming is 'done.' All the features you could reasonably want are implemented, bugs as they come up are swatted, but basically the software itself is as it is and will be forever. Its done.

I expect to see more of this over the coming decade. While it is certainly true you can reimagine and reimagine, and of course you might want to port from form factor or OS to another, but the kinds of things that non-developer's do with computers is like a monte carlo plot getting more and more samples.

Personally I think its a Good Thing, as it might stem some of the gratuitous changes we see on things. It also has the chance of making the world a bit more stable.
Copleston is a good reference, but it's not a substitute for reading the original works, particularly given his (understandable) bias toward reconciling the history of Western philosophy with Roman Catholic theology; e.g.

"his [Giordano Bruno's] condemnation for heresy was perfectly understandable, whatever one may think of the physical treatment meted out to him. His ultimate fate has, of course, led some writers to attribute to him a greater philosophic importance than he possesses."

Furthermore, Copleston ignores non-western philosophical thought entirely.
Yahoo launches Genome ad solution to give better audience analytics
Google Chrome Bug?
Show HN: Pitchenvy - A gallery of startup pitch decks
Still getting the same error here as well with 0.0.4
I think it sounded like you were saying that the new rule would be only for same-sex couples, and that opposite-sex couples would continue to call it "marriage".
No, the deadline really had no bering on motivating me to start. Learning the subject was motivating enough for me. But once I realized I was falling behind, my state of mind changed.
You might've gotten one of my intermediates somehow.

rm -r ~/.m2/repository/lein-light ~/.m2/repository/ibdknox
Yes we can do that. Use our Transfer API and transfer both legs instead of just one :)

Soft phone library is in roadmap.
I do not agree. This is because the text treats infinitesimals and epsilon-delta at the same time (or after). By that time the material is familiar enough that epsilon delta is not so difficult. Kind of like learning python before assembly. The student would also get some predicate logic much earlier than normal which is a great boon. As for the reals, how many people end up studying that in depth? All I remember is being proud of doing something related to the awesomely named Dedekind Cuts.

Anyone that can follow the proofs required to construct the reals can easily do so for the hyperreals. I am not an expert in the area and it's been years since I studied at depth but I know there are methods which avoid the need for model theory. I do not recall them invoking the axiom of choice but I could be wrong on that.

But the point is not that the learner gets a Hyperreal only approach but a varied exposure. I think that is the key - much more important than understanding tangents (what happens to visualization at dimensions of 4?) I think that learning all of the disparate parts at once and letting the student have the time to become comfortable (linear maps, derivatives, surfaces, groups) is what would be best. Allowing them to drift and backtrack and then whenever they felt ready would take whatever appropriate exams to show mastery of each area. The exams would also allow for more interesting problems.

It would take longer but the end product would be a far more cohesive understanding than the mishmashed nature of the current historical siloed approach. You've done machine learning right? I think one can take something from there about learning. The brain is just a much more advanced version of those basic objects: more and varied examples is better than curated and small examples. It won't overwhelm anyone unless they're overly impatient and then, math is probably not for that personality type.
Ah, the entire MS OS/2 2.0 fiasco, which I have written about in comments many times, including for example on os2museum.com. Why did it take ten years after Intel introduced the 386 before 32-bit programming became popular?
I did consider this. Facts are not copyrightable, but unique selections of facts are copyrightable. This is a basic tenet of the copyright decisions regarding databases and phonebooks.

Moreover, even if the copyright does not rise to the level of a copyright violation (if the facts copied are not sufficiently unique -- that would require a look at the CL fields, the 3Tap API, and Padmapper's use), it would still be a TOS violation, which courts have held are enforceable especially against commercial entities.
software that is 'done'.

Kind of interesting that this doesn't appear to have explicititely happened very often before with email software -- but intuition might imply that it should have.
By your own metric, so did traffic for CL, and CL is the 8th most visited site in the US, so their Alexa traffic data is probably more stable than traffic data for PadMapper.
http://traffic.alexa.com/graph?w=400&h=220&o=f&c...;
Hmm, I'm thinking... couldn't Kinect be used for something similar? It could observe the gestures, and the computer could translate them into spoken language.
Start by reading philosophy. That's where to begin.

What matters is finding something accessible and interesting.

So long as it isn't Ayn Rand.
Depends upon the mobile device.

I know the Asus Transformer I have is fairly niche for a tablet and thus few developers are likely to target for its feature-set, but it would be fantastic at reading or even writing code, with proper app support.
that's pretty much why i dont enter any contests online, they all seem dishonest to me
The thing with Windows 8 is that the only devices it seems to make sense on are the Surface laptop things.

The question remains as to whether OEMs will start to make similar devices and try and compete with Microsoft (who will have an inherent advantage).
For the corporate desktop , there is still probably a lot of mileage left in Windows 7.
> printer firmware ETC

Ricoh printers have a JVM builtin, http://ricoh-ridp.com/sdkj
The startups who are Craigslist bashing just have a vested interest in getting access to Craigslist content without any ToS. It is more like demanding that a property open up because there is gold on it and they are demanding that it be made available to them because they can serve gold to the market better than the land owner. From what I am reading though, the businesses are offering nothing in the way of compensation and this is more of a property grab.
Only reason why I entered was because I was using their service, saw the contest, and I needed a camera upgrade. Checked the entries and no one had really entered, so I entered, and won....or so I thought.
Let's say I invent a hyper-efficient, clean, alternative energy source that averts climate change, makes cheap energy universally available and stops a lot of the causes of war.

Would me also becoming the richest man on earth as a result matter to you? Would it diminish the value of what I would contribute? And if so, ask yourself why that should matter at all?

This isn't some Rand Objectivist thing. I just don't understand why we use words like charity and philanthropy that tie the outcome/value of something in the world to the self-sacrifice of the outcome's author. It doesn't seem all that relevant to most discussions about the value of a thing.
Dolphin’s New ‘Garage’ Opens Up 150 APIs To Mobile Browser Add-On Developers
Bookkeeping Tips for Lean Startups (Part 1 of 2)
My guess is the person who "won" was somehow affiliated with the company so they didn't actually have to give one away.
Ok, Thunderbird is dead :(

sooooo please can someone at Mozilla fixes this YEARS old bug https://bugzilla.mozilla.org/show_bug.cgi?id=531002 before TB's funeral ?

Also, thread conversations sucks and don't properly show new mails.
SQL Injection Knowledge Base
Thanks for the follow-up! Very informative, I liked the data center pics from your original post. :-)
Google Nexus 7 teardown hint about how much are worth its components. 
Google didn't exactly had profit in its mind when it designed Google Nexus 7.
Yeah, there's a ton to learn about how all this should and needs to work. Spreading ourselves across supporting the basics of multiple languages this early means our rate of learning decreases dramatically. We're using Clojure to prove a bunch of assumptions because it's the easiest to support quickly and so far it's been great. Our first goal is to build the best Clojure env out there and then move from that solid base into everything else.
You must be a rich man. I don't have the time or money to exclude everything that's Not Invented Here.
Today is April 1st... Hmm, did someone tell you that today is July 9th? Pranksters...
If you legitimately win something and then are scammed out of it you would be pretty upset too. It's no longer about the camera for me though, I'll never get it. It is more about the integrity of the company.
There's absolutely zero evidence in your post that you were "scammed". At worst they don't seem to understand their own rules, which is far from uncommon & not a "scam".
Ask HN: Did you build a Spotify app?
I am considering building an app for Spotify. It seems that they are very strict regarding the apps they accept (see: https://developer.spotify.com/technologies/apps/process/ ) I really like Spotify and I think I have a good idea for a useful app.

I am just wondering if there is anyone here who tried to build a Spotify app before and if yes... what was your experience with them? Did it went well? Are the guys at Spotify helpful? Is it worth it to invest a lot of time in this app's development(I'm not really looking to make any money.. I just want to make something exciting and have a good time building it, maybe learn some new things)? Are there any things I should keep in mind?

Thanks and... keep on hacking/making :D
Either that, or the fact that they have 130k+ followers (vs my 84 followers) so the company thinks they'll get free promotion from them.
You are correct, credit card companies in the US will block transactions to gambling sites. However, I must make it clear that Betable does NOT facilitate illegal online gambling. We only let players from legal gambling jurisdictions play games for real money. All other players can still play, but for virtual currency.
GoToMeeting Does Not Support MacBook Pro's with Retina Display
GoToMeeting has confirmed that their current version does not support Retina Display Mac Book Pros and there is no fix date in sight... or a workaround.
One thing I can't understand - why people remap leader to comma? How they use fFtT without it?
Thanks. I want to get stuff like that right.
I know him (not personal tough), but I read several documents and how-to's of him. As you mentioned I think he has really done an extra ordinary work.
What programming language was used to make Light Table?
set autochdir

does what you describe.

Thanks for the laggy SSH tip.
So kickstarter for steam without the funding?
One of my best investments as a startup entrepreneur.

I begin each day with my "Mixergy Morning". Not only do I gain deep insight, I'm also provided with enormous amounts of motivation for the day.
I actually just won a hotel stay and dinner in a tweet contest:

https://twitter.com/CarnabyLondon/status/220192719958581248

But then again, it's not some unknown startup, it's a local marketing initiative and I can meet the organizers face to face just around the corner.
I agree to a point. Windows 8 works without touch, but it doesn't have the same wow factor. With that said, I cannot imagine buying a new device without touch.
The other lesson here is if you are going to run a "dishonest contest", decide the winner via a "random" drawing and not something objective.
Clojure and ClojureScript
1) Until this year, Somalia did not even have a stable government. According to many reports, it still does not have a stable legal system. It's not hate, it's a simple statement of Somalia's current state.

2) You need to reread your SCOTUS case law.
The specific selection, arrangement, and presentation of basic facts is copyrightable. This is why phonebooks and whitepages are copyrightable, even if the information they contain is not.

The key here is the selection of fields--is it sufficiently unique that it would not be the most efficient and obvious way to present such data? With a phone book, you have few fields: name, phone number, and possibly an address. There are only so many ways to select, arrange, and present such information.

With rental postings, there are many more fields. The selection of fields itself can be considered unique, as they tend to very from site to site; address is really the only constant. Consequently, the phone book cases are not strong protections for Padmapper and 3taps. Thus, if 3Taps' api makes available all of Craiglists' fields for copying, that will probably be enough for a violation of Craiglists' license.
Having played with the Release Preview I have to say that while Metro is very cool, the bipolar experience of constantly switching between Metro and legacy (?) is very not cool. I'm not sure if there was a better way to solve the problem or not (obviously Microsoft prioritizes backwards-compatibility), but right now it kills the experience for me.

If Metro apps take off we'll likely see the need to switch to legacy mode dwindle over time, but with so many of our common day-to-day apps living in legacy mode at launch I'm afraid Metro will just fade away in most users minds ala the OSX Dashboard...
Are there any stats around on how many people are using Thunderbird ? There really arn't that many usable email clients around - yet, perhaps next to the phone, email is really a primary way of doing business. It seems Outlook got most of the business users..