skysight-inc/HackerNews huggingface dataset:
But I don't want to build my entire lifestyle around my job; it should be the other way around. What if I like cooking and eating homemade food? What if relocating to an apartment close to work isn't an option? I get that you have to make compromises, but I would much rather compromise on my job and enjoy the rest of my life than have a great job but compromise on everything else. This is exactly the kind of attitude that pushed me towards contract work instead of fulltime employment.
Not the author, obviously...

You mean the photo? It's an img with a border radius and a shadow.
I was expecting "click on Tennessee" and then a region of the US - which might actually be an appropriate captcha if you assume the site users know US state geography.

This however, is difficult to read for a human and probably easy to write a bot for.
To “swivel”
This is an interesting post discussing the evolution of a game project.
I've never been in such a position myself, but I have heard from more than one person whose boss more or less hinted that just making something up that has some vague relationship to real life is the de-facto expected behavior, because otherwise everyone would spend all their time filling in time-accounting sheets in 15-minute increments, and nothing would get done. So people ignore them until they have to turn some in, and then fill out two weeks' worth of accounting sheets based on a mixture of memory and making things up.
Don't be shy. Give us the names of the slow and fast algorithms
ianap

but loved the visualisation space imagined / implemented for excel calculation paths in this recent submission.. i wonder whether a similar idea (ie. for viz.. not replacing an editor) would have mileage here, or would it just be so complex as to be indecipherable?

https://news.ycombinator.com/item?id=6585889
This is the post Hacker News needed.

Thank you.

Thank you so much.

-- A fellow Hacker
People generally don't want lower property values. What they want is higher property values and lower rent.

Personally, I agree that lower property values other things equal are a good thing, but getting them by driving high earners out is a loss; it makes everyone poorer.
Maybe taking siestas with his wife was his passion. Or maybe catching a million fish with machinery isn't as exciting for him as catching one himself. Maybe he had self-actualization up to here.

Formally, you are making assumptions about a fictional character. In addition, check out the "criticism" section of that link you provided. There's a fair amount of doubt as to whether the pyramid is a useful organizational tool.
>This generation has delayed forming families, but at some point probably will ultimately settle down, get married, have kids

Statistically speaking, wealthy people tend to have fewer children, and have those children later in life. I believe this was true for the previous generation, too.

>the 1 BR in SOMA isn't going to cut it at that point and there will be a flight back to the suburbs.

Yeah, but a 2 BR would work just fine, especially if you only have one kid. And 3 BR apartments are not unheard of. (and the cultural changes required to expect kids to share a bedroom are not impossible.)

I think that the deciding factor here is perceived safety, followed by quality of schools. As cities are gentrifying, people seem to be thinking of them as safer. And a wealthy population (especially a wealthy population that recently moved in, and here in California, is therefore paying full freight property taxes) makes for a bunch of money to throw at those problems.

If cities start being perceived as safer than suburbia? That could push parents out of suburbia and into cities. That's how they got to suburbia in the first place, right? And it's a self-reinforcing cycle; gentrification means more taxes, more resources for law-enforcement, (and conversely, less of those things in the suburbs, if the wealthy folks in the suburbs are moving into the cities.)
That's your opinion, not mine; however it's exactly talk like this that has led to most laymen not understanding evolution. They don't get that it's being dumbed down for them and that's not their fault, it's the fault of people who casually anthropomorphize things because they wrongly think it helps to clarify; it does not.

Understanding comes from truth, not casual simplifying lies.
Hey Cyranix, yeah the db will definitely be an asset, especially when it comes time to test the business model of recruiting. Sam Altman's comment on stage about recruiters being sorts sleazy is definitely true, and so casts some doubt on our business model research, but we really do want to try the viral method before putting up a paywall.

We did in fact speak with Sam at startup school, pretty small world I guess. He not only had good data about what it took to get devs interested but what kind of conversation rates we could expect from interest -> pull request -> valuable input. To be fair, Sam does keep 10% of his codebase proprietary so it's not 100% out there.
No images are displayed in Firefox. I just see the pink letters.
Works fine in Chrome.
IE just shows nothing except a black bar on the left.
"an IMAP client may assume that the message will never change"

I burst out in laughter at that point. Yeah, that silly presumptuous email client assuming an email is some kind of text message that doesn't change every time you read it!
The disincentive is the money that renting out your units would bring in. If they're so worthless (to everyone else) that they wouldn't rent for a noticeable amount, who cares if they're taken off the market?
Creating a Process for Process
Healthy Living: 6 awesome reasons why you should start drinking lemon water
Lost Indian boy finds his way home 25 years later with Google Maps
4 Questions to Ask (and One to Ignore) When Choosing Your Startup City
While it's true that you should be embarrassed by the first version and imperfect code is instructive, I would feel bad about inflicting some of our internal use tools on other people! :)
It's also worth noting that banks don't have to pay property tax on foreclosed homes, greanting them interest free investments.
http://4mojo.wordpress.com/2013/10/15/wtf-is-success/

I couldn't agree more. I've built 5 successful businesses that all required entirely different definitions of success (and more that haven't made it). All of them were bootstrapped and were the product of partnering with exceptionally talented people.

Fair point, they didn't scale, and i'm working on that with my main project, however they've added multi-millions to the economy annually, employed dozens, and those employees have gone on to open their own businesses (dozens of them). I'm damn proud of that impact on the local economy, and I'm not rich from it, not by a long shot (disclaimer, I'm flat broke).

Investors want to participate in high growth, not necessarily high impact. Some can do both, (paypal mafia, I'm looking at you), but most only succeed in making all the participants a healthy living, training the next generation of entrepreneurs, and keeping the money flowing in the local economy instead of to a corporate head office.

I think those are pretty good outcomes.
Where along that chain did it stop becoming the fault of the businessman, if ever?

Current ethics would probably say, it was never the fault of the businessman. The profits were ripe for the taking; under a capitalist worldview, someone would have taken them, whether or not it was this businessman.

As far as we can tell, the businessman did nothing expressly immoral- the consequences were externalities, and our moral systems are rarely developed to encompass anything beyond externalities of the first degree, because let's face it- externalities are damn hard to predict, understand, or even monitor.
7 Ways to be Successful with AngularJS
This seems like fluff and hot air to me. Apple sold 30-pin keyboards with the original iPad, but nobody bought them unless they were trying to use the iPad to replace grandma's computer.

If you do want to use a keyboard with the iPad, you can buy and use the exact same bluetooth keyboard you can use with a Mac Desktop or Laptop.

The Surface keyboard covers show the kinds of compromises that Apple probably wouldn't make. The touch cover is a decent cover, but suffers from the same hovering hand-strain issues that make on-screen keyboards unpleasant to use. On the other hand, the type cover is a poor cover, in exchange for a slightly better keyboard.
LawNearMe.com is Zocdoc for Lawyers
LawNearMe.com was created with a mission to improve and modernize consumer's access to legal assistance. It was structured to form an easy and comfortable conduit for consumers and attorneys to connect.

LawNearMe.com allows users to intelligently search an expanding database of local attorneys and seamlessly schedule consultations without incurring a fee of any type. Simply stated, LawNearMe.com facilitates a way for consumers and attorneys to connect via the Internet in a fast, easy, and secure process. Once you enter your location and legal issue/problem, you can instantly book an appointment with a lawyer near you who has expertise in the area of your concern. Each attorney’s profile page includes biographic information, reviews, information on fees, and more. This allows for the most optimum matching of clients with the properly qualified attorney.

LawNearMe.com was founded by Sam Shusterhoff, a lawyer himself, with the mission to improve and modernize consumer's access to legal assistance. Sam decided to start this venture after repeatedly hearing stories of how difficult it was for people to connect with the right lawyer for them (i.e. issue, location, fee, etc.). He created a website where people could not only find the perfect attorney, but took it step further and produced a website that allows the consumer to book a consultation with the attorney instantly from the website.

LawNearMe is free for all consumers looking for an attorney and provides multiple subscription plans for attorneys to be listed on the site. The most expensive plan is only $99.
> However, desire is a useful way for the general public to understand what is happening.

No it isn't, it's misleading.

> It's like saying "Water wants to flow to the lowest point of a room"

Equally unnecessarily misleading. Water doesn't want anything, and before you claim people understand that let me tell you, they don't. It's a common belief that water has memory, there's an entire industry based on the concept and people fall for it. Walk into any grocery store and there are shelves of very expensive little bottles of water (homeopathy) being sold as cures for all kinds of things, it's disgusting.

> or "The arrow wants to follow the path of least air resistance"

Also unnecessarily misleading. Such talk may be fine among experts who "get" that's it's not accurate, but when talking to general public one should speak accurately, not loosely and "hope" they get it because the reality is many if not most don't and take what you say quite literally.
Or you could go into contract work. :) That's what I ended up doing, and I'm considerably happier now than when I was employed fulltime (and I happen to make more as well).

To be honest, I'm not sure if a decade is enough to secure financial independence, unless you get paid a ton.
Good question. gTLDs are an indication of them serving corporations over individuals and that means they're not to be used anyone.
Nelson Mandela had a great quote on this topic in the context of his relationship or lack thereof with his children.

I don't remember it verbatim but it was basically: You (my children) all taken care of you have what you need to live, I am working to make sure that the same is true for all the other South African children.

That really hit home for me because instead of looking at spending more time with my family, I looked at using my time wisely toward massive structural goals which would have positive outcomes on the world population.
"I personally rank him as one of the two or three best."

Up there with Washington, Jefferson, and Lincoln? What did he do that puts him there, in your opinion? Because when I think of JFK I think of starting the Vietnam war, the disgrace of the Bay of Pigs, and jeopardizing national security by knowingly sharing a mistress with mobsters. He handled the missile crisis well enough, but not in the way that accords with the popular imagination: he agreed to remove our missiles from Turkey in exchange for the Soviet missiles being removed from Cuba. But I'm no historian. Please enlighten me.
Wow, thanks for that!

It's so hard to make broad generalizations about how to teach kids to code because it really depends on so many different factors (age, interest, ability, etc), but after a lot of trial and error I do think we're zeroing in on a workable set of strategies for our little group.

(I was in the middle of writing a much longer response, but I decided to save it for the show this weekend because among other things I need to try to get some work done. ;))
When you are younger you have more power over your parents. Like when I was in my early teens, I was able to guilt my mother out of smoking and drinking. If it was today (Now I am 21 and moved out of my house) I believe I would be much less successful. My thoughts, make your father feel like you need him for support.
I agree, and I think the major email providers should block it. Maybe Google can just cut off their API access and stop using LinkedIn for recruiting. That ought to get their attention.
one thing i found very irritating: in one of the tests that asked to type the group of letters where the image is from satellite, i find the group "y p k a 1" but the answer i got was 'wrong, group is "k p y a 1"'. if i am not mistaken, based on the mathematical definition of the group, groups "y p k a 1" and "k p y a 1" are the same
How Wireless Interference Helped Sink the Titanic
That is an excellent movie, here's hoping that we can pick up some excellent space pilots, er, devs, with the platform. It's incredible how many people have written to tell us that they started their dev careers building games, I think it's a common entry point. I know that I started working with computers because of a game called gorillas.bas on my dad's Kapro '86 (whopping 3 megahertz processor and 512k hard drive). Here's hoping I'm not the anti-pattern!
Applauze Raises $7.2M for Mobile Ticketing App, Just Six Months After Launch
I do it myself and I'd struggle to call it a workaround. Your solution is certainly a workaround though.

The time to pull a different card out of a different wallet is seconds. The time and tedium to re-enter your credit card every place you want to make a payment is greater. You should have backup bank accounts and credit cards anyway. What if you lose your wallet? If I do, I have my backup one ready to go.

You're worrying over nothing. You're so heavily protected by the bank that you're just making work for yourself for no benefit. If your card details get nabbed, you're not going to lose anything anyway. And hey, who knows, they might be storing your card numbers behind the scenes anyway with your order, and therefore you're not at any advantage! Or they might have been compromised and your card details are floating off every time you enter them. Who knows? In any event, I'd be more worried about my card being skimmed at an ATM. That's definitely more likely than having it compromised online.
U.S. Drone Strikes May Be War Crimes
Spreeder: Learn to Speed Read.
It's vastly overstated how well lobbyists are paid. Jack Abramoff apparently had a $6 million book of business: http://sunlightfoundation.com/blog/2011/03/04/the-rise-and-f.... That's a lot of money, but its roughly commensurate with the revenues per partner in other professional services like law or management consulting. Indeed, I bet a top New York marketing consultant bills out at a higher rate than a top D.C. lobbyist.

Now, I'm obviously not arguing that lobbyists don't get paid enough. Rather, I'm pointing out that you need to use your head before taking Lessig's 600-2200% return on lobbying dollars claims at face value. If lobbying firms offered that kind of return, then lobbying firms would make a lot more money. As it is, a trader or hedge fund professional that makes low-doube digit returns can pull in as much as the total lobbying revenues of a top lobbying firm.
Yeah... I really wish it were the other way around, because I hate wasting all those hours, knowing that nothing good came out of that time.
I agree. That said, I have found that even though they have (I would agree) an excessive amount of preferences, they are all set to sane defaults so you definitely do not need to spend 10 minutes ticking checkboxes unless you want to.
Is anybody doing any widget libraries with just SVG or Canvas? We've got an application and don't care about SEO, so instead of hacking together various "tricks" that most libraries do to get you the "desktop application" experience, I'd rather cut that crap out and use technology that was meant to do actual drawing instead of hypertext.
The profits were already being enjoyed by the fisherman. The problem is that the profits were rapidly extracted at a rate that the environment could not support. Sucked dry.

Enter stage left: Sustainability.

As someone posted above, the Triple Bottom Line presents a different concept of capitalism that takes into account the limited supply of resources that make profitable life possible. At our current rate of growth, if we do not refocus efforts on sustainable consumption, we will all end up like the fisherman.
Let me make one counter-point here though.

> Gamers may be fickle, but they are loud and they are loyal.

Zynga. Zynga has made a fortune profiting off of other smaller outfits, just merely by studying and copying. They didn't have source-code (to my best knowledge), but they knew how to make a game mass-appeal. This happens more often in gaming than you'd like to think.

My advice (I work at a gaming company) is to hold all your IP close as possible. Game design, art assets, source code, whatever. You have a right to own it so why not hold on to it for a while until you establish a solid competitive advantage.

On the otherhand, your IP is very closely tied to how well you can integrate teaching. This is something others cannot do easily, so you have atleast that protecting you.
Julia uses the same strategy, but indexing an utf8 string returns the rune rather than the byte. If you try to get a byte in the middle of a rune representation, it raises an error.

The `next(string, index)` function used for the iteration protocol works like the `utf8.DecodeRuneInString()` shown in the example, but it returns the next valid index rather than the character width.
Paxman vs Brand. Full Interview [video]
> One thing that annoys me about closed ranges (and it's not much talked about) is that it is impossible to express the empty range: in python [i:i] is an empty range, while closed ranges always contain at least one element. That makes closed ranges strictly less expressive than half-open ranges, making often necessary to write special cases for zero-length.

In matlab/octave you can write an empty range as a(i:i-1). Not to say that that's at all elegant or aesthetically appealing, but it does work. But I 100% agree with the sentiment; one of my favorite things about using NumPy rather than matlab in my research code is the vastly superior indexing, in large part due to the fact that it's 0-based. matlab's indexing really is painful and off-by-one-error prone for doing anything other than a(1:n).
Looking at one specific lobbying effort totally ignores all the other money that gets spent that yields nothing. The analysis of S&P 500 companies since 2002 also conflates correlation with causation. In the last decade, a disproportionate share of corporate profits have gone to the financial and energy industries, which just happen to be heavily regulated and thus spend a lot of money on lobbying. But lobbying isn't responsible for the boom in those industries, but rather unrelated market factors (namely, the worldwide explosion in energy demand as well as the demand for good investment returns from a generation of westerners nearing retirement).

If lobbying yielded 2,200% returns in a predictable way, the entire industry would be a heck of a lot bigger than the $3.5 billion a year it is today (which sounds like a lot of money, but is a pittance compared to how much money is spent by corporations on things that yield a lot less than quadruple-digit returns!)
So you can reinvent the wheel!
Yes, that would be very relevant, as that is clearly not just passing copies they received through one for one.

This almost certainly makes it so they have have to provide source code when asked.
The point is that people who are established likely can hire someone to make those calls. There is no reason you can't automate it. The new people who are getting established end up usually finding it is not worth it.

My father is a physician in private practice. He rarely takes time off for being sick but it is possible to do either in an emergency or just being very sick. His front desk people could cancel his appointments.

This is not cost free, and it is a lot harder than just calling in sick. After all if you have fixed expenses, such as salaried employees, they collect their money whether or not you work.

So it is very different. Automating some of the processes can cut down on the expenses but it is still a major thing and not really comparable.
This link has been killed from the front page.

Way to go, Hacker News community! >.<
It is obvious that is the problem. I am not disputing that.
Stupid randint. I have to look it up every time. And I have to look up numpy's randint as well.
Right, any lisp is basically a readable (and with macros dynamically editable) AST. The author even suggests XML as a possible format, which is significantly more difficult to read and edit than simple s-expressions.

Checkout this article for more about lisp s-expressions vs XML. http://www.defmacro.org/ramblings/lisp.html
That definitely shouldn't happen, then again it's possible Squarespace (our blog host) has a bug. Which browser are you using?
I really want to like Gimp, but at least on OS X the experience is pretty dreadful.
YouTube Close to Launching Subscription Music Service
Nonsense. Jaywalking is illegal, I do it every day, and have done for most of my 40 years on this planet. The state hasn't yet seen fit to bother coercing my legal compliance in this matter. It's hardly going to unlimited lengths to stop this illegal activity.
I believe Mozilla is not really dependent on Google money for that matter. MS is trying to get in with their Bing search engine too.
I don't understand why so many people think a small text menu is better than a full page customizable selection screen with decent built-in search...
Some more design ranting
Meteor npm lock after 0.6.6.2 upgrade
Xiaomi is 3.5 years old, currently only sells in China and in Chinese market it has already overtaken Apple in market share.

I think comparing them to Apple on the basis of sold phones in China is justified.

Looking into my crystal ball, I further think that their strategy is so brilliant and their execution is so good that we're witnessing the rise of a new giant.

Give it 5 years and they'll be in the same league as Apple and Samsung on a world-wide basis, not just in China.
Ignoring the fact that equating what "normal people" would think in contrast to what a trained professional would think in the context of said profession, 1-indexing leads to other problems.

foreach is great, until you need an index. When you do, 0-indexing is more natural. Take, for example, looping over an image.

unsigned char *buf = get_image();
for(int y = 0; y < height; ++y) {
for(int x = 0; x < width; ++x) {
// simple
unsigned char pixel = buf[y * width + x];
}
}

That doesn't work when y begins at 1. All of a sudden you need to add and/or subtract 1 everywhere to keep things in line. I used C here, but this applies to many languages in many different circumstances where an index/count is required.