skysight-inc/HackerNews huggingface dataset:
Feedback, yeah!

It's odd how so many software companies claim to be Agile and when it comes to employer/employee relations they toss the Agile Manifesto out the window. Agile is founded on communications and short feedback loops.

Please apply this wisdom in all of your internal business affairs, not just in development activities.
#BadBIOS might be vapor but #RadBIOS is coming!

https://pbs.twimg.com/media/BZpjjcyCUAI48nH.png
... So what youre saying is that my galaxy nexus' inability to list cm11 "M" releases (and forcing me to download them manually when they come out) is actually a security feature?
I recently 'fired' my client who paid me under the market rate for a client who pays the market. And I would qualify as a junior, I guess, since it's just 2 years since I started working for living...

I think the problem is that once someone is seriously considering other job, it's very very hard to get them back. They might be physically in your company, but mentally, it won't be the same. Being underpaid just changes the relationship.

edit: fixed grammer
I really wish that more services that dealt with documents just exported either a synthetic WebDAV or SSH server.

Mounting either of those server-types as a directory is simple and straightforward on Windows, OSX, or Linux, which is something that can't be said for pretty much anything else.

I really wonder why S3 isn't (mainly) a WebDAV service, for that matter...
Judging by your comment history, I can't spot a reason not to risk sending an invitation. My email address is in my profile, ping me if you're interested.
To add further context, domestic investors are more risk averse relative to the modus operandi in the West. Prevailing Japanese business culture still frowns somewhat upon the primary pursuit of individual financial wealth, and this may be related to the difficulty of performing Western-style exits with big payoffs that attract investors and their funds in the first place. The young are able to better seize upon these opportunities as they are not as inculcated, they are systemically not let on the bus, and in their despondence are more apt to emulate the successes of their Western peers.

Given the high level of creative intelligence in Japan and also certain economic inefficiencies that Prime Minister Abe has acknowledged and is just taking steps to address, I hope these and many other factors give rise to a new breed of high-profile Japanese entrepreneurs with global aspirations. The future of country is in part depending on them.
Are there any Newsgroups recommendations?

For instance - comp.misc ?
>Diamond operator

Wow. So instead of adding something like var in C# or auto in C++ they went the opposite way. Makes no sense to me.
I've been working on an Angular alternative called IntercoolerJS:

http://intercoolerjs.org/

The idea is to keep a lot of the advantages of the traditional web development model, but, via HTML5-style attributes, RESTful URL design and partial driven UX, achieve a better UX.

It's not for everyone or for every problem, and it is still in pre-alpha (we are going to change from a preamble to HTTP headers for meta-directives, for example) but, if you find Angular too heavy-weight and foreign for your UI, it might be of interest.

Please contact me if you are interested in contributing.
I made a multi-reddit out of most of these and some more mentioned in this thread in case anyone wants one.

http://www.reddit.com/user/Widdershiny/m/hackernews
What ‘I want a raise’ really means for your small business
It's funny because I find myself going the other direction from server-side page generation to angular.

One of the main reasons is angular forces you to separate your controller logic from DOM manipulation. Without directives I tend to see a pile of jQuery on every page.

How do you address this?
JD.com: Was it Acquired for $5 Million USD?
If you intend to emphasize the object in that first sentence, the passive voice is correct (as in this sentence). However, we usually do not want to do that. Consider:

The chair leg has been chewed by my bored dog.

vs

My bored dog chewed the chair leg.

The former, being passive, emphasizes the chair leg rather than the subject.

Anyway, a non-passive rewrite of your first sentence is: "I find that completely absurd". Note the active voice. I find it a truer representation of your thoughts. You are making a judgement on the concept, and this wording makes that clear.
We'll definitely try. Hoping it's not too much fake it until you make it. Thanks a lot!
Your "evidence" seems to be of the variety that there is a very restricted set of conditions where an epistimology can be considered scientifically based. This is prima facie not the case as scientific knowledge is far wider than your claim allows.
They are invite only.
The other thing for me, I think, is the circle matches the shape of a person's face. Obviously I don't think the circle is a face, but it's easier to quickly resolve a circle inside a square, than a circle inside a circle.

(Don't get me wrong, it does look nicer when round.)
I’m as big an Angular evangelist as anyone, but that bit about search rankings is an absolute killer.

You talk about these server-side webkit parsers as tricks that “slow things down,” which indicates that you at least ultimately got them working. I never got that far.
Sadly this kind of "don't be an asshole" common sense is insanely rare in management.

I would love to work for the author. I've worked in so many places where the management vibe was "how can we squeeze more blood out of the talent" and not "how can we support the talent to make awesome things."
The photo is actually very small if you print it on a badge, about 3/4 or 7/8 of an inch (the width of the badge is roughly 2.125 inches).
Padrino 0.12.0 Released: The Sinatra-Backed Webapp Framework
I actually bookmarked your post on vi mode in bash a couple of months ago. That'll do as proof you're worthy. :-)
My email address is listed in my profile. Ping me for an invite.
Pros and Cons of the Top 5 Cross-Platform Mobile Tools
justifying that with a single anonymised anecdote :)

Hey, you pay me enough to do a formal study, I'll do a formal study. In the meantime, that's just one in a number of incidents involving supposed young prodigies in a certain startup incubator with a huge reputation. Which is precisely why I wrote: "I have to admit that my sample size is too small to be scientific," However, it's highly disturbing that I find multiples of these sorts of things in such a highly reputed group -- without even trying.

In any case, there is no excuse for someone making a quantifiable declaration about a piece of technology, without even going so far as quantifying by doing a back of the envelope calculation. Those sorts of shenanigans are supposed to be part of the brokenness of BigCo and the PHB.

http://zedshaw.com/essays/control_and_responsibility.html

At least there, internal politics, and salesperson manipulations are the reason. In a startup, there are no such excuses.
Another Iron Mountain fire points up shortcomings of physical storage
PCIexpress ASIC Bitcoin Miner Card
IMHO, your last paragraph really is the difference between a lifestyle business and a startup. I'm not disrespecting the choice at all, just a different set of goals. Based on the set of customers you have and domain expertise I'm not sure why you aren't throwing everything behind this business. Anyway, good luck!
I am curious to know why you go for a full js app approach from the begining, knowing that your app would be very dependable from content that needed be indexed by search engines overall?
Who said they are justifying an ugly badge, is this a false dichotomy where only the two badge designs exist?
Right I meant "human" - sorry for the typo, too late to fix now.
The separation between DOM and logic is indeed a nice part about AngularJS. We took a look at how much client-side logic our particular site actually needed, and it was much less than we thought. Most of the page logic can be implemented using Go's template library's own AngularJS-like server-side templates. We implemented the remainder in jQuery, which you can see at https://sourcegraph.com/static/js/web.js. (If someone in the future comes along and that link is 404, email me at sqs@sourcegraph.com if you want to see it.) It's actually a surprisingly small amount of code.

So I would say you should ask yourself how much of your controller logic needs to be done on the client? If most of it can be done on the server, then the amount of jQuery you need will probably be quite manageable.
Since we're already talking XKCD: http://xkcd.com/123/
Been there too. Many times.

The thing is that while I was interviewing, I certainly wasn't telling the boss I was doing that. That's suicide. I certainly have lots of tells (and had lots of "dental work" like the two guys that quit before me). The CEO just didn't have his ear to the ground or talk to the rest of the staff. Especially the office admin: she knows everything.
> I wouldn't place much money on a true artificial mind still not existing in 40 years.

I would say 20.
Well, in my first marriage I worked as a programmer and had a side project and several failed business attempts. This ended the marriage in part. The other part was we married at 18 before either of us knew about the "real world".

My current SO and I have been together/married since 2007. She understands how much of a geek I am. She understands sometimes I have to think about every outcome. She encourages me to get up and work if I am "restless in bed".

I am currently writing a video game for IOS and Wii U and spending a lot of time doing it. We call them "admin weekends". We both sit at the kitchen table and work on our goals. Mine is the game. Hers is a Wordpress blog and vegan cooking. We take breaks together. Dinner, maybe a movie and then back to it. I also involve her in my game. Ask her to play it. Tell me how it feels. Ask her opinion about features, UI, etc.

This is all well and good, but.....

If she asks for my time in anyway, I give it to her. She sees I am devoted to her needs and in return, she doesn't ask me all day for things. If she says "I need to go out to dinner". I am dressed, keys and debit card in had.
How frequently can/should one ask for raises? I was under the vague impression that once a year is reasonable, but looks like I might be wrong.
I've seen that, a page at a time.

If I do the following google search "developer.apple.com keychain", it gives me a web browsable version with a pdf link in the upper right. If I click the PDF link, I get the content for "every page" which means, in this case, the "keychain services programming guide".

I have yet to be able to do the same under msdn.
(Killer Inspirational Video) Why people fail, quit and how not to
The NSA logo is missing. You are a slave and an irresponsible supporter of a future dictatorship that will give your children the most horrible life. Now stop doing such BS like creating nice ID cards for multinational companies and start to fight for your freedom.
But when you're facing north, the sun is behind you shining on the map.
I was referring to Team Explorer which, as of VS2013, doesn't appear to be included out-of-box. Apologies for the confusion.

Virtualization is kind of a red herring here, because as mentioned before, this happens on an array of workstation-level hardware (quad-core Xeon/i7, 16-32GB configurations, SSD).

The point is that virtualization makes these already-painful existing issues much more pronounced, such that my peers actively want to avoid spinning up a Windows VM for a project. These experiences, whether agreed with or not, were largely responsible for the immediate revulsion my team felt to Windows-based solutions. I can't begin to explain how excited people were at the prospect of not having to use Visual Studio anymore when ServiceStack rolled out at my prior company.

My use case for virtualization is mobile development spanning iOS, Android, Windows 8 and Azure-backed services. The last few companies I've been on-site at outfit their employees with high-end MacBooks, with developers occasionally using virtualized Windows under protest.
In October I had a host cancel on me with in 7 days of arrival. The host did not want to cancel through the AirBnB system because of fees I presume, instead they western union'ed me a refund....but it took several days for us to work out the logistics on the transfer. It worked out because I was able to book another (better) apartment, albeit for a higher fee, and I received the refund before I left for the trip. Handling situations where the host does not cancel through the system did not seem intuitive and resulted in me searching for a phone number to contact AirBnb and make them aware of the situation in case the host was scamming.

I'll be traveling internationally for a couple of weeks in the fall and using AirBnb for much of that trip. Deep down I have a feeling that at least one of the rentals will have a choppy transaction. Until they tighten up on holding hosts accountable and make the transfer of the key more uniform and streamline there will always be a degree of uncertainty.
I really like lobste.rs' tagging system, and appreciate that it lets me focus on what I am interested in at that moment in time.
This is an interesting article, but it contains some rather surprising innumeracy in its cavalier comparison of 2^128 to the number of grains of sand in the earths crust. 2^128 is an enormous number, roughly 3.4e38:

2**128 = 3.4 * 10**38
grains of sand to one mile down [1] = 5.1 * 10**26
stars in the observable universe [2] = 7.0 * 10**22
estimated grains of sand [2] = 7.5 * 10**18

This means that every star can have 100 planets (equals 7e24 planets) each with 50 trillion IPv6 addresses.

[1] [http://www.teracomtraining.com/tutorials/teracom-tutorial-IP...]

[2] [http://www.npr.org/blogs/krulwich/2012/09/17/161096233/which...]
My big objection to this is that you have to pay a bunch of government bureaucrats to sit around and say what does and doesn't count. I don't think that's a worthwhile use of people's time.
No Love for House of Cards this Weekend
Ideal if you do a lot of apologising ;) or maybe if you send corporate flowers often. But as matthewarkin points out you could just get these with AmazonPrime too.
(OP here) This was definitely a bad choice on our part (my part, as I'm the one who made the decision originally). It was super simple to get started with AngularJS, and I had a fair bit of experience with it. Part of the motivation for this post is to tell other developers in a similar position (who have used AngularJS/Ember/etc. in the past and are starting on a new project) that they should consider server-side generated pages as well, even though they are often considered old-fashioned.
79 git pull
74 git checkout
61 git status
50 git log
38 git push
26 git diff
20 git show -p
15 git commit --amend
14 git add -A
13 git show
13 git commit -am
12 git checkout -b
11 git branch -D
7 git cherry -v
7 git blame
5 git cp
4 git stash
4 git reset --hard
4 git commit -m
3 git rebase
3 git merge
3 git checkout --
3 git branch -d
3 git branch --set
3 git add -u
2 git tag
2 git rebase --continue
2 git cherry
2 git add -a
2 git add
1 git staus
1 git statu
1 git rebase -i
1 git commit -a
1 git commit --ammend
1 git branch -set
1 git

cp is a git alias I have for cherry-pick. Pretty sure the 'git branch -set' is supposed to be 'git branch -set-upstream-to'

I use different terminal tabs for each repo, so this is just one of the repos I use at work.
My personal favorite: s/very/mind-bogglingly/
try csvfix: http://csvfix.byethost5.com/csvfix15/csvfix.html
I was very happy to see this one:

> Find a Growth Path for Everyone, Especially the Great Ones.

I've done a few interviews in the last few years, and whenever I ask about career path, they always stumble, even companies with 50+ employees. "We have a flat org chart." I've pretty much decided that it's up to me to advance my career via freelancing, because as an employee you hit a ceiling very fast.
That will change if, and probably only if, we can get https://github.com/http2/http2-spec/issues/381 off the ground.
A lot of people seem to think that Single Page App frameworks like Angular/Ember are suitable for use on the public facing client side. I've always believed that SPAs are meant to be behind a login, where you don't have to also deal with spiders and other sub-optimal browsing devices, and you have a little bit more wriggle room when it comes to routing and web history.

Just look at Blogger...their client-side rendering is annoying as all get out. It's just a blog post, render it server side and give me the content, then sprinkle on some gracefully degrading JS on top to spice it up.

I say this as a huge proponent of Angular who uses it for all his web app projects who also wouldn't ever use it on a public facing application.
Spacetime in the center of a perfect spherical object is the same as a point in empty space, you can't tell them apart. Of course that only counts for the exact point in the center. So the time will not tick slower there as to someone far from any objects.
Ask HN: boilerplate incorporation documents?
I'm looking to incorporate my side project that's getting out of hand & noticed that the boilerplate YC docs don't appear to be for an initial Delaware filing but raising money after you already have a business entity.

Does anyone have a pointer to initial incorporation documents that have the dual class share structure and all the other goodies startups should have nowadays?

Thanks!
"It would assure that not working when there isn't work to do wouldn't leave people impoverished or lead to an economic collapse."

Not working, or working on figuring out how to get paid in the new environment, when what worked last year is now automated...
Have you tried react.js [1] ? If you use node to serve your content, you can pre-render the initial state of your app. When everything loads up, react will take a checksum of the rendered portions to ensure that it doesn't re-render the same DOM. This should come close to solving your SEO/test issues with minimal work.

In my opinion, a setup like this is close to what the next big wave of frameworks will use.

You can break your layout up into parts and have a site that is partially dynamic and partially static. You just pass the html that react renders to your templating engine.

Getting everything setup correctly can be a little hassle, but gulp is fast enough when doing a watch on the compilation step. Of course, because everything is javascript you share the exact same component code between client and server.

This is a good example that helped me a bit[2]

[1] http://facebook.github.io/react/
[2] https://github.com/mhart/react-server-example
I suspect this was because it was a smaller change. Inferring from the type of the variable to the type of the expression only has the inferred type flowing inwards to smaller scope. Inferring from the expression to the variable gets inferred types spreading out over the whole program.

That is possible, and is how many languages work, but it would have been a huge change for Java. For better or for worse, it's in the nature of Java to be conservative, and not make huge changes.
As someone who is familiar with AngularJS but hasn't used it much, the idea that the best answer running WebKit on the server, indexing your client-side generated pages and dumping them out into a Google-indexable static resource just blows my mind.
Very much depends on their reasons for leaving. If it's money, sure, though that ties in to why didn't you respect them enough to pay them market ASAP, if you're able to once you know they're trying to leave.

If it's something other than money, chances are real good you won't be able to keep them.
How is it that they receive and transmit ultrasonic frequencies with a computer sound card? Is there not a low-pass filter at around 22KHz on inputs and outputs of all sound cards?
The diamond operator isn't variable type inference, it's parameter type inference for generics.

It should have var/auto, for sure, but this is a different thing.
I'm currently playing with Fay (haskell2js compiler)... It's awesome.

It type checks like haskell and allows code sharing between serverside and clientside of the app. This means i can use code to generate a complete HTML site (for SEO purposes) when the URL is hit directly and modify the DOM from there once the app is loaded... with the same code!

Obviously this is code sharing is mostly interesting to app written in haskell. But I'm so excited about it that i had to share... :)

G'luck! The "javascript problem" (try google for that) is a hard one.

[edit] i call it "playing with Fay", but im certain this will end up on production for me.
An Enduring Apple Theme: Celebrating the Mac's Inner and Outer Beauty
1ShotGG
don't forget to link to Google, Apple and EVERY other Fortune 500 company doing the same shit, different pile.
We have since changed strategy, and are now hiring / scaling the team / company :)
"Compression doesn't seem that smart on the level of 'gzip'."

If I give you a pile of text, what compression ratios would you achieve by hand?
I was able to transmit at up to around 23kHz which you may be able to make out the spike on the FFT graph on the video I made for some previous work: http://www.youtube.com/watch?v=H0DKRl8XIcU

To get up to 23kHz I used a sample rate of 48kHz.
That book, and its partner, "A Fire Upon the Deep", are very much worth the read. Many other things in there, that we already see coming true: Computational and monitoring "dust"; biomagnetic manipulation of perception and personality; etc...

And Vinge is an excellent storyteller.

There's actually a third title in the series out, now, that I also quite enjoyed. But the first two, and especially "A Deepness in the Sky", really got my attention.
I thought about adding an edit in there to clarify you could do that, but I think the points remain that in the end, you still end up with www. in the URL bar.
A point lost in this article is that no one ever leaves just for money. The very fact that you're not paid enough is evidence of a problem in your perceived value. Once you're convinced of that I think for most people your satisfaction and trust that the organization values you erodes. It's not as easy as getting a big counter and thinking everything's peachy, in my experience.
I think if you come out of a good school with the right degree and jump right into a good company you can expect market-rate pay or better. If you get a CS degree from Stanford and join Google you'll be doing fine.

But maybe you didn't have the money or quite the grades and extracurriculars so you get your degree from San Jose State or City College of San Francisco, you could still be a very good programmer, but you'll have to start by taking lower-paying jobs while you prove it and learn, and at most companies you won't get much of a raise unless you threaten to leave.

A friend of mine ended up a technical lead of about a dozen people. He got there by leaving his company for another company, leaving them to go back to the first company, then leaving them again to go back to the second company as a lead. Each time he got a substantial pay raise. For the four years before he adopted this tactic he was getting the customary 5% or so as a mid-level programmer. In the four years he employed this tactic his salary almost doubled.
grunt takes an almost entirely declarative approach, which becomes really hard to reconcile with situations that the order of execution really matters. because you are basically trying to map a flat(ish) array of commands onto a tree-like structure to trick the grunt internals to work the way you need them to.

You can either do this explicitly (by setting up aliased), or implicitly (by all the temporary file watch jiggery and pokery).

It's unlikely that I will start any new projects with grunt, even though I know it a lot better than gulp right now.
Really? That's news to me.