skysight-inc/HackerNews huggingface dataset:
At another job I worked at, our team had some of the most well-known devs in the metropolitan area, and our office line received 5-10 calls a day from recruiters asking for one of the devs. We had a team rule: you answer with "Hello" only and don't give any information to the caller until they give you their name, company, and reason for calling. It didn't stop some people from calling us daily.
Lots of good new startups will be held back when VCs are licking their wounds from the massive losses they'll incur when the current bubble pops.
Honestly curious...what's your knowledge of the company named Amazon? That is, how much smaller do you think Amazon is (by any metric, market cap, revenue, size of engineering operations) compared to Dropbox?
IANAL but I don't think API compatibility is infringement[1]. At least, I've seen projects that advertise this as a feature - for example, errbit[2] is API-compatible with Airbrake.

[1]: https://en.wikipedia.org/wiki/Application_programming_interf...

[2]: https://github.com/errbit/errbit
Right, but you are still avoiding the issue of proving (or explaining) how diversity is something that should be sought after. You think it matters and I do not.

I can see how we ought to have government mandated equal access. Ie someone should not have worse chance of being hired in SV because they are black or Mexican. But if the numbers of qualified candidates vary by a factor of 100 (how many black vs white or asian CS PhDs are coming out of the pipeline) - why is the lack of diversity a problem of the industry?
As kids we used to make carts with ball bearings, here are some examples:

https://www.google.com/search?q=лагерна+количка

I'm not sure whether kids in other countries did them, but being in possession of 4 ball bearings was essential (they were not sold at the stores, or what did I know - I was just a kid, most of them we had to ... ahem steal them).
What do you think about this one? One of the early ones. https://ziteboard.com
In that it's an accurate description of the state of the world.

Knowing what we do about human history, why would you assume that kindness-filled all-classes-living-in-harmony! rhetoric has much descriptive power?

With a king, a feudal lord or a pharaoh you can see the "class" thing and the exploitation immediately -- why think that with a modern man that has 1000x times the money and resources of his fellow citizens it's any different? Because democracy?
I'd do it, but keep the references to Slack to a minimum. So, don't call it "OpenSlack", for example. Just give it a nice name, mention that it's Slack API compatible and you should be fine. At most, I suspect they'll just C&D you and then you say sorry and take it down. I can't imagine you'll get in any trouble.

Not a lawyer though.
When I get around to working on and publishing some personal projects I have in mind (well: if I ever get around to such things...) I'll be deliberately picking iffy names for two reasons:

1. I find it amusing to irritate people who are so easily irritated by that sort of thing (I know, I should poke bears, but...)

2. People not using the project because of the name acts as a self selection device for the userbase. The sort of people who care so much about the name are more likely to be the sort of users who are costly (or impossible) to try keep happy generally...
"Laws regarding IPOs create decent incentive to avoid an official IPO. Money follows the incentives."

That's just the thing. If companies truly were profitable, in general wouldn't investors want to keep the company private? No overhead of having to manage SEC reporting, no oversight, nobody to answer to except themselves. The problem is, investors need the public markets to make money, because their money is not in the company actually turning a profit, it's in convincing the public that the company is worth whatever they say it is.

Think Zynga/King. They were very profitable for awhile, but for their investors to make money, they didn't want to sit on $50m/mo profit, because their investments assumed that the company was worth billions. They knew the company was doomed in the long run (meaning they couldn't sustain the profits), so they ditched the company onto the public, cashed in their chips and walked away. Now the company is bleeding money. If the investors thought for a second that they'd continue to make money indefinitely, they never would have pushed for an IPO.

It's not a fictional line, it's a very distinct line. Investors have convinced the public that their company is worth however many billions, usually without ever having turned a profit. They want their money back.
APIs themselves aren't copyrightable, as we saw in Google's recent lawsuit. The documentation is though, so be sure you're not infringing on that.

Any license agreement you or your company have with Slack might "ban" you from doing this; you might e.g. lose your access. That will be a contractual matter between you and them though, not anything criminal.

IANAL; you should probably get actual legal advice.
You can't really compare numbers between 1999 and 2015 directly in any meaningful way - the web has fundamentally changed in those 16 years, lots and lots of businesses that just plain didn't work then could work now and the way a businesses is created is also very different (for one we try now to keep burn rates low).
If you do open source it, don't use Slack in the name
Red Sex, Blue Sex; Why do so many evangelical teen-agers become pregnant?
How would you distinguish this from visadoor.com? What does it do better?

(Not trying to challenge or insult--trying to learn.)
Oh, come on. It's only one arm and one leg. You still have another arm!
May I ask which public records did you use? Thanks, this looks awesome!
This symptom can point to your translation being incompatible with the text stream the terminal is being presented with. That problem may be overcome by switching putty's 'character code' setting to UTF8.

I wonder how much of the hate here is from people who don't understand the problems that are inherent to writing a terminal emulator. It makes sense to be frustrated by it, but it's not putty's fault.

I've been using putty for about fifteen years, and use ncurses extensively. The only thing I've wanted to do in PuTTY that I've been unable to (that I can remember) is to get 24-bit colour working. It may be that I'm making the situation artificially simple for myself because I run everything in tmux, which may filter some translation issues.

Your point in another thread about the putty defaults being non-standard is a good point, and the only meaningful criticism I can see if it here. Not defaulting to UTF8 may be another.
You can buy an x250 with a full HD display, and it accepts a 16 GB DIMM.
http://www.notebookcheck.net/Lenovo-ThinkPad-X250-Ultrabook-...
https://forums.lenovo.com/t5/X-Series-ThinkPad-Laptops/16GB-...
https://squareup.com/market/MemphisElectronicRetail/imm-g-d-...
The problem, I suspect, is that there isn't really one formal "actor" model that everyone agrees on. People have used it to describe formal models like CSP and linear logic, practical systems like the Erlang VM and Go's green threading implementation, and capability-based systems like the (provably secure) SEL4; these are not the same thing. And, not to pick on you specifically, this is exacerbated by confusingly referring to "promises, futures, and async" as "paradigms." Promises and futures are for the most part identical, and I don't see how you can meaningfully call them "paradigms"--they're just APIs. "Async" (async what?) is maybe abstract enough that I'd be willing to call it a "paradigm," but I don't see how actors don't also fall into that category.
This is pretty awesome, I don't know what it is but I've been getting more aggressive recruiters actually calling me. One even called the office of my recent new job! Huge wtf; I'm a dev I like automation, don't call.
Show HN: Livestreamed Discussion about Servo and Rust with Mozilla Engineer
> “If the question is, Are these valuations divorced from fundamentals? I think they are,” he said.

> “There’s definitely some craziness and people overpaying”

> “I think we’re in a period of overvaluation and frothiness”

> "A bunch of bad decisions don’t necessarily mean we are in a bubble.”

So its just unrealistic valuations and a frothy investment market leading to bad investing decisions. Right. Totally not a bubble.
https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google...
Mozilla cares about funding itself, yes. But digital advertising is also how most of the web is funded - and Mozilla cares about that, too, because it directly impacts everything else under the Mozilla mission.

As a user, you might prefer no ads when asked - but an enormous majority of people have endorsed the ad-supported free-of-charge model on the web through their daily actions. So, practically speaking, we have to find a way to deal with it and make it better.
If interested, I wrote a different type of rate limiter in my spare time for my use case.

http://badactor.org
The rest of the company team is now making fun of me on Slack due to this link :)
Actually, it's slightly more complex because if the result of the function passed to then were somehow a Promise<Promise<something>>, it would be flattened recursively so that the ultimate result is just Promise<something>. (Of course, due to .then's flattening semantics it's highly unlikely you'd have a Promise<Promise<...>> in the first places).

The distinction between map and flatMap makes sense for, say, lists, because you often do want to keep the non-flattened structure around. From promises, I can't think of a reason why that would be desired. You just want to represent the final result after all necessary waiting is completed. I suppose a library could provide stricter map and flatMap for people who deeply care about this.
The general public care enough that Diesel engines have improved considerably for the engines they are routinely around. Low sulphur fuels and technological advances have made diesel engines on public roads more efficient than petrol.

We still have horrible things like cargo ships burning bunker diesel, but out of sight out of mind.
Thank you for doing this! Any tips on how I can learn and better at using twitter bootstrap? So far I've only figured out how to load the basic template.
The Difference Between Confidence and Arrogance Is Empathy
Yes, that's true (for at least stock, I don't think they do bonuses). But the default is 95% salary / 5% stock, so to simplify, I said "just salary"
> But if the numbers of qualified candidates vary by a factor of 100 (how many black vs white or asian CS PhDs are coming out of the pipeline) - why is the lack of diversity a problem of the industry?

Where one of the driving factors beyond product development in the industry is "scratch your own itch and scale it out", lack of diversity of background (of which sex and race/ethnicity are components, but not the only important components) means lost potential markets, so its in the interests of those who want to invest in the new markets for the industry (e.g., most of the big players in the industry, and most of the investors in big and small players in the industry) to invest in broadening the funnel. It is, if not a problem of the industry, a problem for the industry.

(It also could be a symptom of a problem of the industry in which the industry itself takes action, without realizing the effect, which narrows its funnel, reduces the supply of talent attracted to the industry, and drives up costs.)
Producer Ep 3 Eng Sub – Indo Sub – 프로듀사 E03 – Korean Drama 2015 FULL HD
Yeah, I hear this a lot but I've never seen anything that suggests they sell info to any third party. If I'm wrong about this I'm definitely interested in reading about it so I can adjust my stance on it.

As far as I can tell, the idea has always been the same: more relevant ads means less ads needed to make the same revenue and cost businesses less in wasted ad budget.

The "old method" was to just make your ads more obnoxious and abundant since you could only compete through volume (both in the sense of "loudness" and "quantity"). Now if I open a shop in my city, I can advertise on Google. I tell Google that I want to pay for X ads and to show them to people in my city (potential customers) who have searched for similar items (more likely customers). This way I can minimize the amount of money I spend showing ads to people in other cities/countries or who aren't likely to be interested. Google can charge more for that space because it's more likely to result in a customer. Google makes more money from fewer/less obnoxious ads (no popups, flashy shit, etc). And as a web user, I don't see ads for diapers or restaurants in Wyoming because Google's algorithms have determined that I live in an east coast US city and have never searched for baby stuff.

Honestly the only real issue I have with their "big data" is that it might be captured by another organization (business, "hacker", or government) and used in less benign ways than tweaking the ads in my sidebar.
How would we not be in a bubble? Uber is valued at $50 billion, but the legality of what they do is tenuous at best. Big cities all over the country could smack them down at a moment's notice, or at the very least drag them into expensive litigation that could take years. Airbnb faces the same problem. You can say this is what "disruption" is all about, but all I see are fields of tulips
Miners would have to mine valid blocks secretly, risking never receiving a payout unless x-consecutive blocks have been mined. I mean it's technically possible, just economically infeasible.
I'm kinda casting around for a project right now. For a while I was trying to get jailbroken iPhones to work as distributed nodes for Compressor.
GitHub Profile of substack
Startups now are definitely wondering if they should accept a frothy valuation now so that they do not get stuck out in the cold if the bubble pops, which is probably just making the bubble bigger.
The Blazing Saddles hostage strategy [1] seems to be enjoying a revival lately...

[1] https://www.youtube.com/watch?v=Z_JOGmXpe5I
As far as I understand it is that it's the transactions that carry the value, not the coins. So the fact that you have an incoming transaction for a colored coin, and not an outgoing one means you still own it. How many BTC is transferred in the transaction is irrelevant (which is why they use 1 Satoshi as an example). Finding out if a colored coin is valid means simply walking the block chain until you find an origin you consider authoritative.
> I agree it is reasonable to share the company name once you express interest. It is not reasonable to need it to decide whether you will even speak to the recruiter.

Fair enough.

> If your desire is just to weed out recruiters, why not just say "fuck off" and see which ones still persist. This is nearly equivalent.

That's actually the reverse filter - it would weed out the ones you'd like to talk about, and leave out spammers.

> The whole attitude of "I want to know the salary since I intend to switch again in a couple of years" is exactly why I wouldn't hire people with this attitude.

In tech, most people you're recruiting already have a job. So I want to know the salary as an input for consideration if I care to leave my current position.

This circles back to the company name issue - if I am to treat a new job primarily as an "opportunity" for doing something good/interesting, I'll need to know a lot more than just what kind of skills they're looking for. I'd like to do my own research, and for that, I need the company name.
There are also no virtual methods with struct composition. If B embeds A, "upcasting" an instance of B to A will not allow you to call any methods on B.
Sounds like another awful BS filter with a high false positive rate, like the outfits that require you to submit a resume, and then painstakingly duplicate that information into a set of form fields (one or the other sure, but both?)

For the most part, people are working to get paid. I see absolutely no need to sugar coat or dance around this simple fact.
Why ‘pedigree’ students get the best jobs
Is that line the only thing you got from the article?

Because it goes on and on about how Germany affected ECB for several paragraphs, and explains the reasons and how.
A recent discussion: https://news.ycombinator.com/item?id=9528520
Good to know I'm not alone in this reasoning. I've seen the flip-flopped behavior on other sites, and it is a pet peeve of mine.
I was only arguing that the child could actually learn Spanish, nothing more.

Not knowing basically anything about AI state of the art what stops us from feeding a RNN image data and text data and make it correlate them automatically by context? Just like a child learns words by hearing them many times in similar contexts so could a RNN.

I imagine the biggest problem is gathering and structuring the data. We humans receive lots of data and have lots of time to process it in our lives compared. And by lots I mean difference of a few orders of magnitude. It's amazing what this thing learns in just a few hours of processing.
Authentication and encryption are hard problems. They're also solved problems (for some definition of solved). Like any other protocol, it should concentrate on solving its own problem well and leave unrelated problems to others.
What do you consider a "serious language"? In its class of languages Perl is one of the fastest. Anyway, this is about speeding up Perl and not "Why use Perl instead of <compiled language of choice>".
There's no such thing as a free lunch. The way to reduce ads on websites is to pay for websites. But, so far, that's proven less practical and acceptable to users than just putting up with the ads. But, ads are getting annoying and intrusive. So, if we're stuck with ads because folks won't pay, maybe it makes sense to try to make that situation better?
That's pretty horrible. Thanks for the explanation.
You can set your desired behavior on the preferences screen. You can set "your home page" to about:blank and let new tabs open to it.
There was one 10 days ago.

https://news.ycombinator.com/item?id=9528520
I'd worry about less sophisticated "end investors" getting burned. Mutual fund managers know that private equity funds are high risk, but they're getting into them anyway. Do the individuals whose pensions are being invested in Uber know where the money is?
No, they were not a recruiter, and I am pretty sure that recruiting was not the motivation for contacting me.
That GIMP refactoring looks like the CADT model[1] while these (accepted) Perl patches look more like the work of talented professionals.

[1] http://www.jwz.org/doc/cadt.html
Meat people says:

> Do you want Meat! to be open-source? Pleas tell us @getm3at why you think it is important and we will definitely consider your opinion. We want Meat! to be adopted as widely as possible :)

https://getmeat.io/license

it look pretty nice!
If systems are life critical, you go so far as to use leased lines or other physical layer segregations. Treat it like a refinery, transformer substation, or natural gas pipeline terminal SCADA system.

EDIT: Easy on the downvotes folks. If you disagree, engage me in discourse. As an infrastructure/network/devops/it generalist role, I have seen terrible things happen when you don't properly segregate critical systems from public networks.

http://scadastrangelove.blogspot.com/
I'm wary of Google products, because they seem to go through radical changes or get killed off pretty regularly.

EDIT: same with iCloud (or MobileMe or whatever it was before that)
I've been working on a project to learn Go. It's called Spotifind. It basically connects two musical artists by a chain of related artists using Spotify's API. Like the Kevin Bacon game, but for musicians. Here's a link to the project, still learning a lot!

https://github.com/ryanmcdermott/spotifind
I have lots of examples of grid layout over at http://gridbyexample.com (you need Chrome with Experimental Web Platform features flag on to view them)
Currently i'm working on 4 different projects:

- an API switch for a B2C travel agency webapp, switching from legacy API to Expedia API

- building a recommendation system based on Neo4J for an italian startup

- adding some new functionalities to a Struts2 B2C webapp (an invoice and report portal)

- developing in spare time a side project: http://www.prezziprodotti.it (mass retailer price comparator for italian market): it is still a beta release
A library is just a tool, like a hammer, you can build a shelf with it or hit your neighbor. anyway, you don`t solve that problem by banning hammers....
Regarding your response to #2: Hyperdock [0] gives dock icons the same kinds of superpowers that Windows' Aero Peek gives.

[0]: http://hyperdock.bahoom.com/
I'm writing an abstraction layer in Ruby for scrapping text from documents without the overhead of requiring LibreOffice or Ghostscript. https://github.com/pzaich/doc_ripper
My main focus is my Android app which is a way to follow professional Dota games https://play.google.com/store/apps/details?id=com.teamtol.li... I also work on http://problemotd.com/ which has a daily programming/logic puzzle. It's also open source if you're interested https://github.com/mburst/problemotd
I don't really care for the tabs actually, haha. I was surprised they made that choice when I first used it on there, after getting used to OSX.

But the UI aside, the problem I was having is that it would just entirely hang the app if you had a large number of changed files or large diffs. This was about three months ago, so it's possible the performance problems have been fixed.
>APIs themselves aren't copyrightable, as we saw in Google's recent lawsuit.

The most recent ruling said that APIs, by themselves, are copyrightable[0].

The case is back to the district court now to determine whether the wholesale copying and reimplementation an API falls under the fair-use defense.

[0] https://en.wikipedia.org/wiki/Oracle_America,_Inc._v._Google...
"The Citigroup chief executive told the Financial Times that the party would end at some point but there was so much liquidity it would not be disrupted by the turmoil in the US subprime mortgage market.

He denied that Citigroup, one of the biggest providers of finance to private equity deals, was pulling back.

'When the music stops, in terms of liquidity, things will be complicated. But as long as the music is playing, you’ve got to get up and dance. We’re still dancing,' he said in an interview with the FT in Japan."

http://business.time.com/2007/07/10/citigroups_chuck_prince_...

(emphasis mine)
Bitcoin exchange Bitfinex hacked. Stolen 1500 BTC. +Official comments
I love their Nigerian email scam-like address:

BigHit 5 LONDON ROAD, LONDON, SW17 9JR, UNITED KINDOM
> Other cab drivers (driving what are typically referred to as minicabs or "private hire vehicles") are supposed to agree a fare with the passenger up front and are specifically prohibited, by law, from using a taximeter.

Their lives must be miserable without The Queen's "taximeter"!
Anything by Jetbrains, i use phpstorm and clion.
asdf - https://github.com/HashNuke/asdf

Extendable version manager with plugins for Ruby, Elixir & Erlang. Node.js plugin coming soon.
Thanks for taking the feedback seriously. Would you mind also replying to the questions in comment #1 of this thread?

https://news.ycombinator.com/item?id=9575904
Fair enough, I guess I was only referring to "official" channels.
That might have been the case if you could expect clients to be well behaved, but you can't. In my experience, hardly no network clients handle that kind of thing properly.
Yeah, I sure would hate for a cosmic ray to flip a bit while an instruction is en route, and instead of gently cutting out my appendix, having the robot suddenly deprive me of a kidney.
I've gotten requests on linkedin from accounts for fake women with stolen photos. I recall one in particular where I did a reverse image search on the profile photo and found that it was of a woman who'd been murdered a few years prior.