skysight-inc/HackerNews huggingface dataset:
Well, if you don't know the exact method or object name, how do you expect Google to guess what you need? Let's take a simple example of searching for Python's os.unlink method:

1. Google "Python os.unlink".

2. First link is https://docs.python.org/2/library/os.html which starts at the very top of the documentation for the os module.

3. CTRL + f/Command + f for "os.unlink".

4. The first result on the page is right around https://docs.python.org/2/library/os.html#os.mkfifo.

5. Click on os.unlink words because it's an actual link.

That last bit is very important. Every bit of documentation typically has a link from any module/object/method to its canonical documentation location. Contrast this with Django REST Framework, which does not do this and their docs are basically unusable because of this.

I agree that this could be shortened somehow to Google "Python os.unlink" and the first result being https://docs.python.org/2/library/os.html#os.unlink but it's such a minor flaw compared to everything else I've ever seen in terms of searching for docs that I am willing to live with it.

Contrast this with PHP's docs. Here, it's great: just go to http://php.net/YOUR-FUNCTION and you'll get the docs. For example: http://php.net/implode. What I don't like about these docs is that they often lie to your face. As in, they are just plain inaccurate and the way you find this out is by having your production code blow up. That right there is actual bad documentation.
I thought of that, too, but then - with bitcoin still in its infancy and far from sure to survive the next five years - I think that a cloud service is a far safer bet than the block chain. Or just have your own database on the site hosting the website.
I'm not aware of such a rule. I think thats a bit of a grey area. As long as you are adding value to the network and not being a spammy-bot I dont think they will have an issue here.
What NateDad said:

> This is what source control is for. You switch to the
> branch and hack on it.

We're also running a microservice (SOA) architecture; each repo represents one service, with one (hopefully) tightly-constrained purpose. It's very rare that we're doing more than 1 or 2 feature branches in a repo at one time.
> In fact, from my reading of the article, I'm having a hard time thinking of a case where Google could refuse to delete a link.

How about the case discussed right here? The summary linked above says:

The request may for example be turned down where the search engine operator concludes that for particular reasons, such as for example the public role played by John Smith, the interest of the general public to have access to the information in question justifies showing the links in Google search results.

That seems like it could be pretty easily satisfied in this case: Stanley O'Neal is a major business figure with a clear public role, serving on the board that controls gigantic multinational corporation Alcoa. Given that powerful role, it's in the interest of the general public to be able to search for and find information about his recent past in positions of power at other gigantic multinational corporations, such as major events during his CEOship at Merrill Lynch.

The main practical problem, imo, is that Google is unlikely to want to put in the resources that would be necessary to make case-by-case determinations, and would therefore probably just err on the side of deleting anything requested. But taken in isolation, this particular case really seems like one of the easier cases in which to reject the request, which they would probably win if litigated. Perhaps not quite as easy as if it were Silvio Berlusconi asking for articles about his political career to be delinked (that request would be really clearly rejectable), but O'Neal is still clearly a public figure, and the article in question was also about his public role as CEO (while the Mario Costeja González case was about the personal bankruptcy filing of a pretty obscure individual).
The brown switches are pretty nice. You don't hear the switches, but you do hear the clatter of the plastic at that point. I am in an open office plan, and it isn't terribly louder than a normal keyboard.
Mr Draper states that Bitcoin is badly needed in resource-poor countries with unstable currencies. How does he expect Bitcoin to compete with mobile currencies such as M-Pesa?

Thinking about it, I imagine that the advantage of Bitcoin is that it can be sent globally, whereas M-Pesa type currencies are restricted to specific countries.
Streaming RSS feeds
When the Go team introduced the language, they used the phrase "systems language", and the meme has stuck, even though Rob Pike has since expressed some regret about having used the phrase so carelessly. Now he thinks the phrase "cloud infrastructure language" would be more apt.

http://channel9.msdn.com/Events/Lang-NEXT/Lang-NEXT-2014/Pan...

(approx 6 minutes 45 seconds into the talk)

I think it will take about a decade for everybody to readjust their frame on this one, alas.

P.S. Rust's own Niko Matsakis is one of the 4 people in this panel discussion, by the way, and it is well worth watching – even though they burn maybe a little too much time struggling with the question of what does/doesn't constitute a systems programming language.
I almost gasped when I saw that their R code[1] does the bulk of its computations inside a while(...for(...for(...for(...if(...){...}else{...})))) block, instead of using functionals like apply and 'vectorized' operations like ifelse.

If this criticism seems harsh, compare the authors' R code to Hadley Wickham's advice at http://adv-r.had.co.nz/Profiling.html -- or just search Google for "speed-up loops in R".

--

[1] https://github.com/jesusfv/Comparison-Programming-Languages-...
The word "thin" does not appear on that page. To what are you referring?
The other side of that is that D has had a long time to percolate and hasn't found the success of Go, and soon Rust. So, we come back to the common startup ailment, which is having an awesome product but it just inexplicably doesn't get traction, while the inferior (depending on perspective) product does.

I know there are pockets of D throughout the industry. I know it's catching on at Facebook (and, because I know Facebook folks, I know what an uphill battle those folks are having too). I just don't hear about D nearly as much as I'd expect to over a decade in.

Nothing against D, mind.
yeah, that's really all i mean. but our frontend build setup looks like it was made by people who have no clue what they're doing (me, at the time), which might make it slightly more involved than you might expect :-)
Netflix open sources its Amazon cloud security enforcer
Economic is a large, diverse field and it would be reasonable to assume, for instance, that R is used in very different ways than C++, so this study is already of limited use. Furthermore, they claim to be comparing the "strength and weakness of each language" yet only analyze the performance of naively-written, unoptimized code.
The statement you quoted of mine doesn't directly relate to Russia at all, considering that other democratic nations are taking the same steps and many citizens, even in the EU, are asking for the same. Russia is different, I understand. However to imply that their actions were not influenced by the actions and complacency of Western nations is to assume they are fools.
A lot of effort went into this obviously.

How does it compare to JavaFX -- the new GUI toolkit built into the standard JRE now?

(I have not used SWT, but I do love JavaFX)
Sales-savvy-co-founder of a bootstrapped company here. Stop. You don't need a sales person, you shouldn't be cold calling, or even selling over the phone.

Why?

It won't be profitable at your current pricing model ($132/year) unless you are pursuing large universities or university buying groups that can purchase 75+ licenses per year (~$10k ACV).

If your ACV for each sale is over $10k (even $5k but that's getting down there) then it makes sense to have a direct sales team.

If your ACV is under $10k, then you'll need to find more capital efficient ways of reaching customers. Not my area of expertise, David Skok has a great post about sales complexity that'll do a much better job than I can [0].

If you're ACV is above $10k I'd be happy to offer some tips on building a sales team behind that (I don't charge for consulting). We have a product that you're a little too early for but may be able to help when you're further down the road.

My details are in my profile, feel free to reach out if you'd like some advice.

[0] http://www.forentrepreneurs.com/sales-complexity/

Edit: Moving link to bottom.
Wait, so Google hasn't actually done anything to the article?

"Although the BBC has had the notice from Google that my article will not show up in some searches, it doesn't appear to have implemented this yet."
Any input on how we could improve this would be much appreciated. Right now we detail this in the "Universal Inbox" section but that needs to be after the "Multiple social accounts" and the "Auto scheduling" snippets.
Man, last time I checked in on Rust one of the things that I didn't like was that the rules for what was public or private by default were complicated for no good reason. Now (maybe .11, maybe a previous change) everything is private by default which is nice and simple.

I did and continue to really like the way they handle encapsulation at the module rather than object level.
I wouldn't call Hacker News a great product, as regards the UX and layout (which is probably the worst possible way to implement a nested list in HTML.) I would call it a great community and an acceptable product. It's basically a toy that got popular because it was attached to YCombinator, and remained popular because programmers have a higher tolerance for UX pain than mere mortals.
Hire a designer
So I guess my next project should be written in some arbitrary Lisp or Fortran.
The problem is your dealing with a court who decided that the _search result_ should be deleted and not the web page that is "inaccurate, inadequate, irrelevant or excessive". I would not bother arguing logically with them.
Of course you should not. But in the end, you need other people who are willing to trade something for your investment.

Your investment would be valued 0 if no one wants or needs it. And valuation is how much they are willing to pay for it.

So in the end. I think creating jobs is just a mask for 'creating demand for new things for people have no new creating wealth'. Since total aggregation of time of lives of oligarchs and their families are much limited than total populations. So it is better to create demand for consumer market.

But of course, if one day, oligarchs have technology to enable them to live forever, they will have unlimited time to live and my argument won't sustain under that condition.
Maybe, and I realise this sounds borderline crazy, but hear me out.

Maybe we shouldn't be running TOR exit nodes personally. It seems to me a couple of people should form a nonprofit company to run the node and distance themselves from liability that way. You'll still need to shut it down if your company is found guilty of running a server that was used to distribute bad bits, but it would be more "we wanted to make something nice and these gosh darned paedophiles got in our way and we can't continue" and less "you collude with paedophiles and are a paedophile and a criminal". It will be harder and it will take more funds and perhaps it's borderline impossible, but this is where things seem to be going. Be a corporation, because individual people get squashed like bugs.
Sorry people are downvoting you. I agree heartily with your reasonable dissent. This push shows every sign of being a capricious fetish and a trend. If it ever becomes notable, it will be as the nadir of a cycle heading back toward "Simplicity."

The examples in the page are utterly inessential and confusing - The back arrow rotating? Why did the arrow spin? Are there things in those directions? Can I move in those directions? No. It's clearly just because it can. It's not meaningful.

The Twitter box that spins, falls halfway, stops in mid-air then fades away when you click it? Saccharine. What is supposed to be happening? Is it "falling?" Why does it stop halfway? Why did it start rotating while it fell?

The vocabulary is all wrong.

A printer icon that gets bigger as it appears? Is it moving toward me? Is it inflatable?

A heart that fades away? Is love lost? What the hell is going on?

How can Google expect to be a design leader when they're luring people with vinegar?

I don't think these examples provide meaning - they merely grab attention as human vision has an irresistible response to movement.

And what's wrong with jump cuts? Do you suppose Hollywood and independent movie makers use them for a reason? How about human eyeballs, why do you suppose they dart around from object to object? And how about walls and doorways in architecture - why are rooms separate from one another?

This is clearly just an attempt to mimic Apple on a superficial layer.
Look at the third slide in the carousel at the top.
Huh?

http://www.pcconnection.com/product/adesso-flexible-full-siz...
> You don't need a compile step to do unit testing.

Okay, I guess I could have a window with karma open and keep refreshing it every time I change code. Having an eshell open running my unit tests every time I save is a lot faster, though. Unfortunately, most of what I do is remote over SSH instead of having a local development environment. And that doesn't even begin to cover building a jenkins (or other CI) script to run your non-compile-time unit tests.

> Or even to use CommonJS for that matter.

Which client side loaders would you recommend? I've used AMD/RequireJS in the past and its headaches were not worth the benefits. The only other project in the running is Webpack.

> but you can also use them without a watch task

I suppose I don't understand the watch task hate. It's there. It runs. It versions my build. It lets me know when I've saved something stupid. It's faster than tabbing to a browser and going through the steps to reproduce the iota of code I just wrote, or refreshing a testrunner page.

How do you do continuous integration and save-time unit tests without a preprocessing step without tying your project to a bloated IDE?

> ES6 modules are just going to make it all easier.

When ES6 modules come around to being available in IE9 (or IE9 finally dies), I'll believe that you can do all this without a processing step. Even when ES6 modules become available in modern browsers, you'll still have to run everything through a preprocessing build step to get backwards compatibility. And woe to whomever tries to do dynamic dependency loading on mobile... that 200-2000ms per-http-request overhead on 3G will bite you right in the bounce rate.
Agreed on the whole, but if we can agree that for ever good developer there are 10x beginners, we can infer that it's the 10x beginners' searches that influence the Google autocomplete.
Thanks for your response. Glad to hear you're looking for a solution, and I'm very interested in seeing what ends up getting changed. I wonder how many people are actually looking at the "new" page vs. the front page, as I would imagine that an incredibly small number of people are the ones that end up being responsible for whether an article falls through the cracks or not. Personally, I rarely look at articles on the new page, so I expect that there are quite a lot of articles that do fall through the cracks for me.

Appreciate the input on the article in particular - I thought it was an insightful look as a Seattle local who has been puzzled by the $15 wage minimum for quite some time. I definitely see the point of it being more off-topic, but I'd argue that the author's background helps that cause (I have seen plenty of articles about random tech luminaries' opinions on somewhat off-topic items).

Regardless, thank you again for writing a reasoned reply to add context.
From supported os section:

> Ubuntu 12.10 or any compatible (x86_64)

Is it gtk compatible or what? Why just 12.10? Some specific gtk version? I don't get it.
Swift style guide for raywenderlich.com
That doesn't have mechanical key switches, which is what Das means by "mechanical keyboard".
Rails 4.0.8 and 4.1.4 have been released
MonoGame.Js
Completely agree.

The only reason I'm using a full sized Das instead of a Filco tenkeyless is simply that the latter are harder to find in the US. In my case, my employer only orders office supplies through certain retailers which limits my selection.

I never use the number pad, and wish more manufacturers would offer tenkeyless models.
> You can't profit from other people's copyrighted material without their permission. That's just how copyright works.

Sure you can. "Fair use" is the most common example of that, but you don't need to make a fair use defense in order to find examples of people profiting off of others' copyrighted works legitimately.

In fact, it should be noted that a lot of famous songs you probably know are themselves based on copyrighted works. Coolio's "Gansta's Paradise"[0] and Kanye West's "Stronger"[1] are very famous examples. Not all samples are licensed - it's very common to use unlicensed samples, even in music released by major studios.

I don't know which artists are with which labels off the top of my head, but I'd bet anything Universal is profiting off of unlicensed samples for some of their artists. Many (most?) Soundcloud users, on the other hand, aren't making a single cent off of the music they post.

[0] samples large parts of "Pastime Paradise" by Stevie Wonder

[1] samples Daft Punk, but this was actually itself sampled Edwin Birdsong's "Cola Bottle Baby"
thinnest mechanical keyboard
Well define democracy.

I have a good friend who is an Israeli citizen and he has been complaining for the 20 years I have known him that his country's politics are so warped by the people he calls 'the rich American assholes' (like AIPAC) who fund the right wing in Israel that sometimes his country does not seem to be such a good democracy. Imagine a whole lot of external money being injected into the politics of your country - you would probably not like it either.

As for my country, the USA: we are certainly a democracy but there is so much cheating via gerrymandering, etc. that I feel like we have lost something very precious since the end of the second world war when our financial elites started to step up their game.
The presence of FIX in their offering indicates the company was built by or is run by someone who has some (possibly dated) understanding of what is going on when it comes to implementing trading systems.
The EU court has no authority outside of the EU.
170 out of 46000 New York City taxi drivers are women
You can listen to them under the "Cherry MX Switches" section. Blues yes, browns maybe. I've found that putting a tiny towel under my older Das Keyboard makes a huge difference in noise.
From the repo:

«JavaScript game libary that is based on the XNA/MonoGame API

The only ""dependancies" on modern browsers the API takes is the HTML canvas object and the addEventListener function. Otherwise the code is valid ECMAScript 3 code and should work if those two are pollyfilled.»
Many thanks for the feedback.

I'm not sure I agree with "You're adding a limit to an existing technology which never in the past had one.". Right now you cant create/upload Photo Albums from any of our competitors' solutions so other than opening up Facebook to add in a photo album there's no way to Schedule the posting of an album. Support for additional Social Platforms is coming soon. Just wrote a blog post covering this one https://www.getstacker.com/blog/5/everything-we-are-working-...
What if the authoritative registry for such gTLDS give-up after seeing a low uptake? (Though I agree not all gTLDs are for commercial purposes.)
I am not sure what ICANN has planned for such contingencies or if there are some rules already set.
Language design error: syntax error, expected T_PAAMAYIM_NEKUDOTAYIM
Out of curiosity, what are you doing with such a simple site (and I don't mean that in a bad way) that requires any conscious effort to fix? It seems like you really need to go out of your way to fuck up the back button and for a fix to be "work".

But, recent nuanced trends in web design/navigation aren't my top skill, so I'm asking the question honestly.
Thanks! I personally prefer gulp, and you can use https://github.com/jlongster/gulp-sweetjs. It makes it really easy to integrate (that isn't the one published in npm, I'm working on that). There's also a grunt loader: https://github.com/natefaubion/grunt-sweet.js, although that hasn't been updated to support readtables yet.
FTA: Only applications which query against either bitstring or range types are vulnerable.
No `small backspace; big enter` layout?
In an odd way though, if this is what is to be done, then targeting Google, as the primary (and these days nearly only) information source for the vast majority of people in the EU (and elsewhere) is actually quite reasonable.

The practicality of this sort of law (which I really can't decide if I am in favour of or not) has been decided by our apathetic approach to Google's dominance of what quite frankly is an increasingly large part of our day-to-day lives.
Noted, many thanks for the feedback!
Great quote! Job creation is such a short-sighted goal, when we should really be looking at an organised transition to less and less work. Things are going that way anyway, but in an entirely uncontrolled fashion which will lead (perhaps is leading already?) to a lot of social problems. Instead of attempting to go down that path, Y Combinator just wants to prop up the existing system it seems?
Yeah, let's imitate Ford, and pay our workers well - as long as they allow their lives to be scrutinized by the company's moral police:

The profit-sharing was offered to employees who had worked at the company for six months or more, and, importantly, conducted their lives in a manner of which Ford's "Social Department" approved. They frowned on heavy drinking, gambling, and (what today are called) deadbeat dads. The Social Department used 50 investigators, plus support staff, to maintain employee standards; a large percentage of workers were able to qualify for this "profit-sharing."

Besides, paying people well and eliminating jobs is not exclusive. Did Ford hire people he didn't need?
Thanks for shedding the light. I really really wish they had chosen [] instead of <>. I use Scala and I have fallen in love with how clean [] looks.

Good to know the reasoning behind ::.

Waiting for Rust 1.0, after it gets released it's Scala for JVM and Rust for everything else (except Qt) :P
>Well, if you don't know the exact method or object name, how do you expect Google to guess what you need?

I dunno, but google manages to do it pretty well. Like for your example, I might search for "python delete file" since I don't remember unlink. Ignoring the stackoverflow results, the first doc result is the right one, but I'll have a hell of a time finding it on that page. Looking at the next result tutorialspoint, the page itself is exactly what I was looking for. Tutorialspoint is quite excellent in this regard and I've started going there first.