skysight-inc/HackerNews huggingface dataset:
Thank you! It just seems with all this talk of the new boom that there's a bit of plus ca change, plus que c'est le meme chose. Look forward to any other historical articles out there too.
Does anyone know of any resources (maybe a code example) for establishing a webrtc peer connection between a browser and an arbitrary service?
Better to just avoid dealing with recruiters altogether.

Except for secretive financial shops (if that's your thing) and temporary contracting gigs, they're almost never needed or useful.

Nearly all the good FT jobs are advertised publicly (and loudly). So just apply directly.
RELEASE is an artifact. STABLE is a development branch for the current non-experimental (stable) branch and from which releases are cut. It's still a development branch, though, so things can break on it.

Since 10-RELEASE was just cut it's probably close (identical?) to 10-STABLE, but that won't last long.
> just restrict the use of macros

Precisely. The problem with the lisps of old was entirely cultural. People would go do crazy wild things and then not bother to interoperate with the rest of the world. Meanwhile, the Clojure community has lots of experimentation, but ultimately produces a large number of stable, quality, reusable libraries.

Large scale C++ teams often require approval for operator overloading or "dangerous" features. Can easily do the same for macros. Moreover, we now have distributed version control and can utilize lieutenant workflows, so we can dispatch with this silly "commit bit" notion that means bad code sneaks in past domain experts with ease.
Either (or cash) might be appropriate depending on the transaction.
To elaborate a bit -- FreeBSD has had packages for a long time, but this new packaging system is more, err, "functional".
HFTs are not any more a tax on stock transactions than previous market makers. In many settings they actually do lower transaction costs. Just ask other market participants such as L/S hedge funds, systematic traders, mutual funds etc. In particular, HFTs drove many of the old school manual market makers out of business, or at the very least reduced their margins significantly.

The non-populist argument these days seems to be less about fast, electronic market making and more about whether there should be a fixed, minimum trading time, e.g. by discretizing trading into intervals of a certain length.
> it's so powerful that it's bad

I had the pleasure of using Cascalog in production at work, which is written in Clojure. While it was in fact written by some very smart people, we had a very difficult time using some of its constructs that were very cleverly abstracted away behind macros.

The problem was that it felt nearly impossible to debug problems we had because of the long, impossible stack traces. Further, trying to get another very smart programmer to understand why some functions behaved in one way and some behaved in very different was very hard to convey. I'll reiterate that I thought the other guy I was working with was really smart, and I'm at least not an idiot, and we both felt like we had a really hard time unwrapping what the code was doing.

On the flip side, if it were written in Java (I think some parts are actually but more under the hood), you could point at the code and say "That's where the map function gets called on all the workers" (Cascalog is for Hadoop), or run the code and get some kind of stack trace where you could even begin to start figuring out what was going on. We weren't even doing anything cutting edge.

For me, I love the academic/fun endeavor. I have wasted countless hours playing and learning. But if you asked me if I would base any critical part of my production app on Clojure, especially when there are more than a couple people who weren't Lisp experts, I would have a really hard time justifying it after what I saw when I tried.
Sometimes simple is good. Why not print off a few QR codes, and hide them around your house?
I have, it doesn't seem to help much if at all. I'm not entirely sad, I already tag my emails by contact group and what vhost/catchall they show up at.

Strangely, it works fine in my non-GApps email.
Previous submissions:
http://news.ycombinator.com/item?id=7073017
https://news.ycombinator.com/item?id=7073406 (nytimes)
> Edit: Also this article isn't about that sort of occupation. I was focusing on the topic at hand.

That is fair, I presumed you were making a moral judgement of the way they were spending their lives, apologies if that was not the intention.
Things online are often much cheaper (not to mention quicker) than buying in person though. Save ~10% and risk overdraft or pay more of your scarce funds is a shitty tradeoff for anyone.
Don't you just transfer the risk to some other party this way? So that other party will now have to either have the bigger buffer or transfer it to someone else. At the end there will be no net effect on the larger scale. The cycle probably continues until somebody stupid enough to dismiss the risk buys into it at loss.
Management Tactics That Drive Employees Crazy
I've been using Digg Reader for a few months and it works pretty nicely. I'd like it if the reloading of articles could sync in the background, and I'd like to be able to default to my list of feed articles rather than Digg's... however, it's free.. so I can't complain too much.

To Digg's favour, I do read some of their articles now (so presumably they get some ad revenue)...
I'm not sure how well that specific example works. Are contracts built in to the language on a fundamental level, or are they just part of the standard library? Given that they're not included in racket/base, and given how flexible racket's core is, I would guess the latter, but I'm not sure.
The author includes the following quote, with which he apparently agrees:

“If email was invented today, it probably would not have survived as a technology,” Mr. Suarez said. “Social and public sites are much more efficient.”

That doesn't seem remotely plausible to me. If a company wants to send a message to a customer, a supplier or its lawyer, they're not going to do it on Facebook (with its dubious privacy policies) or post it on Twitter (for everyone in the world to read). And a sender can't rely on a recipient even having a social media account on the platform they use. E-mail, like the telephone, is both more universal and more private.

Also, in industries like investing or software development, where communications need to be archived so that they're available for legal discovery (e.g., SEC enforcement actions, or establishing prior art for patent litigation), your company needs to have control over its own e-mail. Saying "We can't respond to your subpoena because Facebook deleted our trader's account for breach of its terms of service" won't make government regulators very happy.

Finally, you might be able to declare "e-mail bankruptcy" in your personal life, but if you work in the business world, you can't just throw away all your e-mails after you return from vacation (unless, maybe you're the CEO of a company). You co-workers and customers aren't going to appreciate your dropping the ball on important issues. One solution would be to set up e-mail filters so that e-mails can be categorized by priority and the urgent ones replied to. For example, if you're a blogger for the NY Times, comments from your readers shouldn't even be going to the same e-mail address as messages from editors or news sources.
HAHA you can tell David Gregory was personally offended when Alex called Snowden a whistleblower.

Also, he's knowingly misleading his audience when he says there's been no evidence of abuse. The LOVINT revelations and general practice of Parallel Construction by other agencies are well-documented even by CNN.
The quote you pulled out boils down to something even simpler than that: People who are good at programming aren't necessarily good at designing API's.

I think there's a kernel of a valid point underneath. A macro necessarily has a larger (potential) interface surface than a function, because there's less you can take for granted about how it interacts with the rest of your code. And I agree, API design is a specialized skill that requires quite a bit of thought.

But I agree with your conclusion more than his: This is to take care with macros, not a reason to shun them altogether.
I wish... he's famous to me.

He's speaking at my university soon (his book tour and more) and a top professor in our College of Business is helping arrange it and has set him up in one of our largest/nicest event halls.

Over a hundred confirmed attendees on facebook last I checked.
Newsblur's Android app can tend to get buggy - as you're scrolling through items by swiping right-to-left, sometimes it'll end up on a blank item, and the whole feed will be marked as read. It also sometimes shows some count X for a given folder, but will show less than X items.

On the upside, Samuel seems to be very quick to respond to issues, and pushes updates out pretty often, both to the app and to the site.
Cut policies at chem e programs are brutal and I sympathize. However, an unsuccessful chem e student who becomes a coder, or uses his prereqs to get into nursing school or become a K-12 teacher is still following my advice. It's not about which specific field, it's about what kind of probability distribution of finding a job in a field.
And check out Zen Pencil's top 10 of 2013 list.
I don't know if you were thinking about that, but Emacs provides smie (simple minded indentation engine) https://www.gnu.org/software/emacs/manual/html_node/elisp/SM...

used by tuareg-mode and sml-mode (AFAIK) with good results. I never used it personally but I felt it should be mentioned if someone else wants to dig into it.
the op must clearly state fair use and forbid re-licensing to the magazine and the magazine should not relicense (scenario 1). But i suspect, op doesn't do it because of the fear the magazine will simply skip media with such restrictions (scenario 2). So op allows fair use, and the magazine re-licenses wrongly (scenario 3) [edit, or the op may license her work in cc- scenario 4)].

imho, it makes more sense for OP to use this fair use permission as a tool for generating potential interest for his work, and watch the magazines re-license them wrongly (scenario 3). if sufficient interest shows up, at least some new users may accept to pay for this media at the end. it all boils down to a conversion funnel analysis to decide which scenario makes more sense. ranting about it in a blog may also increase conversions.
Haven't looked at it yet, but very upworthy, from the idea at least. Have you considered making it configurable for vocabulary sets (or other kinds of questions)?
They were probably thinking about the diminishing ROI an increasingly strict and non-circumventable method would bring.
Skype now carries the majority of international phone traffic
Income and class mobility aren't the same thing.

In the UK, you can be born middle-class and become rich, and that's easier than in the US, but you'll still be considered "middle class". Upper is something you're born into. But the flip side is that almost no one cares about "upper class".

My point is that the UK arrangement is better. The well-connected, the powerful, the wealthy and the hereditary upper class are different sets of people. In the US, they're the same set and it's a disaster.
This wasn't too bad of a read:

http://www.amazon.com/Electrical-Engineering-101-Third-Editi...

But, if you're not talking discrete components and just want something to act as more of a controller, these boards are pretty friendly:

http://beagleboard.org/ (slightly more advanced embedded controller)

http://arduino.cc/ (pretty basic and awesome community)

http://www.raspberrypi.org/ (never played with one, but another popular option)

Read:

http://www.josetteorama.com/hardware-hacking-for-ios-program...

https://developer.apple.com/library/ios/featuredarticles/Ext...

You might want to come out to a SFHN event (https://www.facebook.com/groups/gosfhn/)

and Hackendo (http://hackendo.techendo.co/)
I've read that Windows' Helvetica font is uglier than Arial (perhaps a hinting issue) and, since few Windows'users have Helvetica Neue, that a recommended don't family is thus:

font-family: "Helvetica Neue", Arial, sans-serif;
Your Content is Important. You Are Not.
We are using 42@ for our contact address. It's fun & short, it's meaningful, and for sure it's for every (ultimate) question :)
Introducing dplyr
Protip: "poorer" is not a synonym for "foreign".
Some of the most addictive games you can play today are some of the least realistic. I don't expect VR games to be any more addictive than non-VR games.

Here's a news story from more than 6 years ago talking about South Korea:

> Last year alone, at least seven people died from deep vein thrombosis, heart failure, or exhaustion while playing online games....

> The Information & Communication Ministry began carrying out an annual survey of game addiction in 2002, and has set up counseling centers in eight cities to help addicts. Game companies such as Seoul-based NCsoft Corp. also spend hundreds of thousands of dollars a year each to help finance some 40 private counseling centers.

http://www.businessweek.com/stories/2006-09-10/online-gaming...
Clojure blog tutorial
A simple clojure blog tutorial following an MVC type architecture. It makes use of MySQL, Compojure & Clostache while detailing how to split routes, provide basic-authentication and use mustache in clojure.
This is the ugly underbelly of capitalism: that people aren't paid based upon their "importance". They are simply paid based upon their "value" to the market. Is it important for Clayton Kershaw to pitch for the Dodgers? No, but it is demanded.

While I understand the sentiment of wanting to help the poorest of the poor, if it's true that money isn't the be-all, end-all then does it really matter that a trader makes millions while a nurse practitioner only makes $100k? The money isn't what's important, right? And the poorest of the poor in this country are rich compared to the poor from previous generations.
What happened to being differnet? It seems like Medium is used by everyone that thinks they are entitled to an opinion. Now having said that, there is nothing wrong with people expressing what they think, but some should think twice before posting on a mundane topic.

I feel that Medium doesn't give the user any difference between "jack" and "joe". Sure, their content may be differnet, but from a design perspective it's basically all the same.

Some people may like the similarities, but for me it goes against what the internet is used for: Being unique and differnet in your own personal way.

You may disagree, that's fine. Just my two cents.
Should scientific articles start shipping with header comments like software, stipulating the license of each file?
I'd say the point is mostly that those big, scary sounding chemical names you see in products that "Organic" companies like to point to really aren't scary at all.
Plus ASLR is much less effective with only a 32 bit address space. (Firefox on OS X is a 64 bit application.)
Many Restaurants see their Google Places Profile Hijacked
Can a GWT app be served statically? Do you need a backend? Can't you just compile it to JS+HTML and be done?
What in your opinion is the best ever RPG on mobile, port or original?
I've used the multi user mode, it's extremely good.
This is really interesting stuff. I know they touched upon it but these studies, if they really want to change things, need to do a much better job of showing an "ROI". Too often these studies seem goaled around showing that poverty has a negative impact and assume the logical next step is so we'll address that. However, many people don't have an issue with others being in poverty; particularly if they believe they're being asked to have to take anything out of their pocket to solve that problem.

Generalizing; those that are against wealth redistribution aren't going to be convinced otherwise based on the decrease in mental illness amongst the poor or higher grades in school. The numbers around the cost of someone spending a year or more incarcerated is well known. The cost of a transfer is well known. IF you can show "You really want to ensure that a family of 4 has this much coming into the household to ensure it doesn't cost you much more later" then you could go a long way to bringing new supporters into the fray.
Sorry, I deleted my comment. I decided to explain here why because it's sort of funny! So I have been helping a friend of mine with all the math around his new adventure, buying his first flat. Usually he just gives me the numbers directly from the bank and I work with them without questioning much because, although I have worked in finance before, I know jack about mortgages. Still, I had the bank simulation with myself so I deeply believed 0.16%, the interest the bank put on his simulation, would be around the same for everybody else.

As you can guess, it's not even close. That's why I deleted my previous comment, sorry. So why did he have such a nice interest rate? Well, it seems like there's a bunch of discounts on the banking system in Europe for mortgages. For example, there's a really big discount for disabled people, they will only pay, on a variable rate, 65% of the 3m EURIBOR thus 0.16%. No spread whatsoever. Interesting, isn't it?
Illuminascii - Free game combining ASCII and FPS
Beware, Self inheritance is not class-based inheritance, and thus Self MI has very little relation to C++'s MI.
I really like where Emacs is going recently. The speed with which new features move upstream has increased. There is a push by some developers for git to make contributions easier and even some progress towards modernizing or replacing good ol' info. That makes me confident that GNU Emacs is going to be around and that the eco-system is going to stay healthy for some time.
>If you created a banana in a lab, it will be simpler, but it definitely won't be healthier.

How can you even make a statement like this? A lab-produced banana definitely won't be healthier? What does "healthy" even mean in this statment?
JVM support does not seem to be a primary focus of the FreeBSD project at the moment.
Cloudflare redirecting weirdly?
That's a real shame. Bob Harper's philosophy is that the teaching of computer science is more important than the vagaries of one technology industry trend or another. I wish more schools agreed with him.
Although I love lisps, I'd rather jump in a very large Python project than a lisp one. Jumping into someone else Lisp code feels like a jungle to me. Jumping into someone else's Python code feels like my old good slipper. Part of it is due to the very strict Python standard of coding. But I think it's primarily because of the "One good way to do it" mentality. On the other hand, I feel telling a lisp programmer "This is the right way to do this" would be like an insult to their creativity. Obviously, it's not as much black and white, but hopefully you understand what I mean.
Money is a part of it, but the bulk of the problem is a lack of a culture that celebrates entrepreneurship and embraces failure as a normal stepping stone to success. This is why there aren't Euro SVs.

Culture is changed through the media and other social proof. An increase in money might make people feel comfortable enough to take some new risks, and some of those risks might pay off and spawn some companies that the European general and tech media can report on.
Fortunately, Outlook also allows you to set up processing rules that reset the priority of an incoming e-mail. No need to let senders specify priority for you.
Lisp has had widely different uses:

* a teaching language

* a research tool

* an application programming language

Lisp has been already in times when the technology you are using today was still under invention. Lisp existed before Smalltalk, C, C++, Java, ... thus often technology was developed in an unstable surrounding where inventions are just being made. Lisp also had to keep track of the changing IT landscape. During the 70s people were using DEC PDP computers.

Thus you find evidence for everything.

There are well-documented stable, nicely reusable, code bases in Lisp.

Clojure is most of the time married to a small eco-system: Java/JVM.

Lisp has seen and supported many more eco-systems and will see even more in the future.
Arduino is easy to start with and can go pretty far.
If you are specifically interested in Bluetooth LE, there are a couple of BLE prototyping board that are Arduino-compatible:
- http://bleduino.cc
- http://www.rfduino.com
- http://redbearlab.com/blemini/
Go have one now.
Drug lords, vigilantes fill Mexico's authority void
I hear a lot of bad things about large Java code bases.
Living in a desirable place has always been popular. And its popularity fluctuates. Those who rent rather than buy are most exposed to those fluctuations. Those who buy are most likely to profit.

That's how it works. Nothing new about it and there's no way to change it, except perhaps stopping the Federal Reserve from creating bubbles with cheap money.
Its hard to believe that internet phone calls are beginning to overtake regular phone networks (even if its just international calls.)

Times are changing...
I think the problem being addressed in the article is not about wanting to be rich, but rather the question "how much is enough?"

For example, in the movie "Wallstreet", Gordon Gecko gets asked this same question, but he can never truly answer it. If a man who gets to his position, makes millions of dollars, and has the mental capacity to make a ton of business decisions daily, can't answer this simple question- that's definitely a problem.

Surely, for the average person $1.5 million is considered "rich". To keep making money for the sake of making money, is clearly an addiction, which (as mentioned in the article) is supported by our culture of excess.
> open-source [whatever] poses security risks

That's exactly what I here from military IT management all the time. And I used to here from the rare Microsoft booster I came across in my university's IT-land. Makes you wonder if they ever took a math class, let alone wrote a line of code. I'm pretty sure it's a Microsoft sales talking point.
If one needs a large organization for a Lisp program, then something is wrong.
Any stock trade where the buy vs. sell of a stock is under 3 months is not investment.. In under a day, even more so. It will not be felt by the company in question in any meaningful way, and is simply a newer form of gambling. By taxing any income made from trades where ownership is less than a month at 100% we can create a more honest trading environment, where sane investment becomes a norm.

The fact is that would never happen. I'm all for investment.. hell, I'm all for gambling, sex, drugs and rock and roll for that matter. I don't think most things should be illegal... but labeling the stock trade and wall street as investment companies is ludicrous.
The author has to emphasize that prototypes and classes are a different concept at least five times in the article. Why? Because the explanation is long-winding and weak.
The real life 'Wolf of Wall Street': behind the Scorsese film
>The Business Roundtable study found that after just eight 60-hour weeks, the fall-off in productivity is so marked that the average team would have actually gotten just as much done and been better off if they’d just stuck to a 40-hour week all along. And at 70- or 80-hour weeks, the fall-off happens even faster: at 80 hours, the break-even point is reached in just three weeks.

http://www.salon.com/2012/03/14/bring_back_the_40_hour_work_...
Do cognitive-enhancing drugs work?
I agree. Although the flexibility of configuration is nice, it's sometimes I big turn-off. Personally, I've had a time where loved to configure Vim and Emacs (I've used both extensively). These days I'm using Sublime because I'm overwhelmed and couldn't find the right Emacs plugin equivalent.

By the way, I was using Emacs with vim-mode, obviously ;-)
I forgot everything about the article when the blocking newsletter popup appeared.