skysight-inc/HackerNews huggingface dataset:
No one thinks that these are bad things to do, but it's easy to forget to do them in the midst of all the other responsibilities of running a company. I think the article's insight is that the things it talks about are really important and you need to find time for them.
He could rewrite that entire blog post as a one liner in Ruby.
A good senior engineer these days costs somewhere around $200k/year (if not more) in a major US tech hub, factoring in overhead costs of salary and benefits. This is something that most seed or series A companies can't really afford.

So my question is, as salaries rise, how will this affect the startup industry? Where $1 million could buy you 8 people for a year before, now it can only buy you 6. This seems to make bootstrapping much more difficult. It also seems like this may end up causing certain startups to be impossible, since they require much more money than they would have normally.

Anyway, thoughts?
Ask HN: Good reference for naming folder of a project?
So I'm building a framework, and I can't find a good reference for naming generated folders for the programmer to use (names like: controllers, scripts, and so on), do somebody know some good reference to it?
Slooh space telescope – asteroid live stream
I've seen this claim over and over, but never any sort of citation or numbers. Lots of people get competitive offers, get a counteroffer, and then stay for years. I know a number of them personally.

The reason it seems like they never stay is that they don't talk about the offer they didn't accept. The negotiation happens over the course of a few days, and they don't mention it to the other employees. So there's a big bias in how frequently you hear about the negotiation. Whereas if they leave for another company, of course everyone knows about it.
Everything you've said is strictly true, but I feel like it misses the point. The difference between water and diamonds is that water's marginal utility is almost zero, owing to its ubiquity, whereas the marginal "utility" of a diamond is huge since most people have none already.
I've deployed fairly large .NET applications to Mono with only trivial modifications. They behaved equivalently, even if Mono's garbage collector isn't as good.
This clarifies things. I'm not familiar with Angular so thanks for sharing the perspective.
How the Bitcoin Protocol Could Help Improve Copyright
It IS worth $0 of real money. Future money / as risk? Sure, it's worth whatever the founder says. But in the end, equity doesn't pay the bills until I can cash out, so if you offer me 30K less than what I tell you my current salary is, I'm very, very, very unlikely to take it, because at the end of the day, I still have to pay my rent. My landlord won't except "Well, in a year, I get 25% of my stock options, and I can pay you then" as a rent check.

Your equity is worth $0 cash right now. It's not a replacement for salary, it's an incentive to do well. If we do well and if we successfully exit or get to the point where this sheet of monopoly money is exchanged for $X, then it can be a replacement for salary. Until that time, it's a risk and not a salary.

When it comes to salary, I need enough to be assured that I can pay my bills on time each month. Once you meet that minimum threshold, then we can start talking about equity. What you cannot do is say "Well, instead of 30K salary, we'll give you 0.5% of what we imagine our company is worth," which is only slightly better than saying "Instead of 30K salary, we'll give you monopoly money."

Furthermore, in some cases (including my own), people are already at jobs where stock has vested or the company has been acquired or IPO'd or is otherwise successful from an equity standpoint, and in those cases, your equity is worth even less, because I'd have to give up X percentage of my current salary AND my currently vesting stock (that may be worth real money) to work for your company where you may or may not get to the point where you're successful enough to pay out on stock.

The above is part of the reason why I said as a senior developer, you have to be either a founder (or C-level employee) or really, really, really, really, really believe in the product. Both are true in John Carmack's case, by the way. He fits my exceptions, so you kinda picked a poor example, there. :)

I get your point, though. I just happen to disagree with you.
Would also note angular isn't for everyone or every project. But when you do its priceless.
The only thing I don't like here is the way the last name is printed. I'm all for emphasizing first names, but there's something about the way it's printed that make me read it as a title. Like Ahmed is a Balkan at Microsoft.
It can't be as bad as the place that offered me $55k and zero equity as engineer #3. I was given only a verbal suggestion that "if in six months or a year we find you've become an invaluable member of the team we can talk about some equity."
i agree 100%.

Most websites shouldnt be SPAs. One can still use Angular to code widgets in a regular page based site,without using a js router.

It's just that devs are getting lazy ,they throw a restfull server app quickly then dont want to deal with any view layer on the server and do everything in client-side js. For some projects it make little sense.
Oh, shiny! It's been a while since I looked at ts (a previous early version had some issues on my previous phone). If you're doing some work on the protocol level, especially if it's essentially transport-transparent like otr that's fabolous! Would it be useful for email as well?
Ah, one of the early 386 protected mode OSes, developed back when MS/IBM was focusing on the 286 for OS/2. To be honest, I think 386s was expensive back then.
ReSharper is an infamous hog. It makes VS freeze up, devours memory, and devours extra CPU cycles with background threads.

It is at least a really useful add-on...
What do you say when they say, "Oh we've had a rough year last year, so we're giving you 3%"?
> Of course, the RFID can probably be read at a distance, but if so, why do the door plates need me to hold the badge right next to them to open the doors?

RFID chips depend on the sensor sending the power for the reply. Low-power sensors require closer contact; high-power sensors can operate from a distance.
I found this: https://news.ycombinator.com/item?id=5357618
yeah, but the Spanish rulers cannot see further than 4 years, so they are taxing the entrepreneurs and introducing stupid regulations meanwhile they support the friendly big companies with tailored laws. All of that while the corruption is rampant.

From a spaniard.
An FTP security hole (1995)
Exactly, tried to hit that in my post
Big Integer Library for JavaScript
Not quite what you were looking for, but a damned interesting site nonetheless - http://www.aldaily.com/
Agreed - there is a wealth of applications that are not in the massive scaled consumer market - and making those clean, easy to maintain and deliver is an enormous win. That said, there is a wealth of consumer apps that don't have massive market shares either so the market for learning these lessons is pretty rarefied
As far as IDE goes, Visual Studio Express is free and very capable:
http://www.visualstudio.com/en-US/products/visual-studio-exp...
What remotely healthy environment in this industry does not assume a hiring without specific contract length means "staying"?
US Navy ready to deploy laser for 1st time
Interactive Indirect Illumination Using Voxel Cone Tracing [pdf]
How about an employee who is not desperate for a job, but who also currently does not have a job? This would be the situation created by a Basic Income Guarantee.
My favorite work of science fiction is the Hyperion Cantos by Dan Simmons, I think it's really an unmatched tour de force in the genre.
Reddit is my go to since there is a subreddit for almost any topic.
What would you use for a public facing application?
I'm all for what what the author is pitching but this article also ignores the fact often in smaller companies the only upward mobility to jump ship.
How do you update React views when BB models change?

Most approaches I've seen use `forceUpdate` although it is arguably more React-ish to [pass along pure JSON][1].

We're currently sticking with passing JSON top-down and calling `renderComponent` when model changes so `props` never mutate.

What is your experience with this?

[1]: (http://stackoverflow.com/a/21710111/458193)
Comcast has fiber services as does AT&T. Verizon doesn't avoid dense urban areas, but tends to avoid the municipal politics of inner cities. For example, there has been a big issue wiring up Baltimore for FIOS. The problem is that municipal governments make demands like "wiring up everyone" even though vast swaths of the city are too poor to afford fiber service. European cities tend not to have similarly dysfunctional municipal governments because European states don't use their cities as their dumping ground for their poor people.[1] A good example is Delaware. The state has the fastest average connection speeds in the U.S. Quite comparable to European countries like the Netherlands. However, there are very few options in the capital city of Wilmington.[2] The city proper is too poor to be a good market for fiber. But the wealthy suburbs just outside the city have great service options. The dense inner suburbs of American cities have quite competitive internet service, and if you look at the Akamai study, coastal U.S. states have comparable service speeds overall to European countries.

[1] 10% of Oslo is below Norway's very generous poverty line ($25k). 25% of Baltimore is below the much less generous federal poverty line ($25k for a family of 4!).

[2] Talks to get FIOS in Wilmington broke down because the government demanded "even coverage": http://www.dslreports.com/shownews/Dont-Actually-Demand-Anyt.... This is a city where half of kids live below the poverty line, and the median income is about 65% of the national average. Basically Verizon would have to spend a bunch of money running fiber to poor areas that could never afford it. It makes no sense. But that's the kind of ridiculous demands that leave urban markets in the U.S. without cable competition.
"but I don't expect this to happen in my lifetime (I'm in my 40s)."

Why not? What fundamental things you think are lacking? I think we'll have ai in 10-20 years.
I have Mono projects in production. Xamarin Studio is pretty nice these days. I don't have a lot of performance sensitive .Net code so I don't notice any real difference between Microsoft's and Xamarin's implementations.

One problem I'm running into at the moment is I'm trying to port a vendor's reference SOAP Service over to Mono/Linux and their provided secret sauce DLL is blowing up when calling their objects' constructors. I'm yet to pin it on Linux or Mono. Here's hoping the vendor is Mono friendly and willing to debug it. If not we're going to have one oddball Windows server in a sea of Ubuntu EC2 instances.
I really wish HN would have tags, that's the killer feature of lobster for me (Someone posted http://newshack.io/ a while ago, which is an interface for HN with automatically generated tags, but I don't find it as good).

I've mixed feelings instead toward it being invite only - From one side, the fact that your account is something "precious" can encourage smart/intelligent discussions, and it's also hard for trolls/spammers to get in (and easier for the moderators to ban them permanently).

On the other side instead I like open communities, where the barrier to entry is very low (for example HN, or the always hated 4chan). Not that I can have a strong opinion about the lobster community, as I read it from time to time, but don't have an account on it.
I heard something similar in a Reactjs conference by Pete Hunt, at the time i was like , "huh?".
Does anyone have good resources that describe what new engineers should expect in terms of salary during the first few years of their career?
Not sure if the author of this post is on or not but what did you mean when you say you use java for scripting?
Hey OP! We did the same EXACT thing as you. Our end user experience was super slick using Angular, but this doesn't bode well for things that, well, aren't users (we migrated back to Rails). Your post looks like it got HN-hugged so I can't read the whole thing. Either way I'd be happy to share (so we can compare/contrast) our own findings and conclusions via email. As you said, educating other developers is great!
In general, it's working out for now ... for now ... because the best start-ups are scaling faster than ever. As long as start-ups scale faster, they still get incredible leverage even as fully-burdened costs grow. In SaaS, the best start-ups are getting from $2m to $10m ARR in 1 year now. That was pretty close to impossible 5 years back. The markets are larger. With more customers, you get more revenue. And you can pay more. For now.
Why require verification? I don't want to give them all my info.
Ruby, as entered into an irb session: http://i.imgur.com/58ceKcR.png
Space debris?
A little surprised Spring is not mentioned. Composition in Java is a nightmare without Spring, and you can do some really interesting things in configuration that would take you days of writing initialization code in very little time.

If not for Spring, I'm not sure I would want to construct things in Java at all.
You'd be surprised how many idiots do just that after bookmarking the page. You overestimate her/the audience.
Company (2002) Hindi Movie Watch Online
TLDR Version: It would take years to check the computer's math. Extending the method to check for yet higher discrepancies would produce proofs that are simply too long to be checked by humans.

So, can a proof really be accepted if no human reads it?
language subreddits

http://www.reddit.com/user/lambdaq/m/complang

non-language subreddits

http://www.reddit.com/user/lambdaq/m/dev
As opposed to having 9 managers?
How KitKat 4.4 Killed Android
There is a lack of reliable data on counteroffers and their effectiveness due to the secrecy - companies don't have to report to some agency when they counter an employee. Another part of the problem is that recruiters are trained to scare candidates away from accepting counteroffers (I'm a recruiter), and you'll see all kinds of articles from recruiters claiming statistics about what percentage of people who accept counteroffers are gone within a certain amount of time. I've heard 80% within a year, 90% within 6 months - depends on which recruiter you ask, but the numbers seem inflated and are just used as a tool to scare someone from accepting.

I distinctly remember being trained on how to handle counteroffers when I was first getting into the business. I don't use any of those tactics these days, but I am certain lots of recruiters do. The amount of publicity that recruiters give to these numbers (which usually lack a source) adds to the misconceptions.
Quora is great for finding interesting startup and tech tidbits.
Using Evernote for Dynamic ToDo Lists
I know of some companies that do this. The drop isn't quite as large as you describe, but it's the same idea.
Google+ went with the circular profile photo mask way before iOS, and I think Path was doing it even before Google.
Founder of Glio here (YC S13). In our case, yes. That's what we did.

We incorporated in the US, then came back to Brazil and created a new company owned by the American one.
Did you find it useful?
That Quora link is behind a sign up wall - would you mind giving a précis?

Additionally I have to say Angular (or any client side framework) seems a poor choice for a consumer facing content driven site. Apps are for actively doing something - not passively reading. Of am I missing the point
The money system is provided by the government. It is not abstract, is a very real arrangement of actors and conventions.
High efficiency is misleading. They should be called explicit resource management languages.
Twins? Congratulations - the battle is worth it :-)
Suggested reading for writing a gulp plugin
In Linus Torvalds' talk on git at google[0], he mentions that the reason why he did not choose SVN (one of the reasons why he saw no other way but to build GIT) was that SVNs mission statement read "To create a compelling replacement for CVS"... which Linus hated with a passion and thus could not see why he would even use "a compelling replacement" of.

Having experienced the workflow they learned from using another DVCS (Bitkeeper) probably also influenced his decision at the time.
I suspect that those (% gone with a year) numbers vary drastically by industry, and may be 80-90% or whatever in some lines of work, but are likely much lower for developers.
The Series A Crunch’s Next Casualty
I'm well-versed in Angular, and I too made that mistake on one project as well. There's something to be said for picking the right tools for the right job.
Please watch anything by Hans Rosling for an entertaining and educational counter-balance to your fears, ; while having some validity, over population is it one of humanities most pressing problems.
Fixing The Law
To answer that question -- for the same reason you'd prefer mobile apps on a smartphone. Even in resource-constrained hardware, it makes sense to do things client-side if that's less expensive: no need for server communication on some or all of the app, since it can be cached locally. Sometimes your app can be more expressive than a sequential history of documents loaded one page at a time.

Now, do people really think that way when they adopt these frameworks? Nope. I mean, they might think about speed, but we all know that loading a bit of static HTML and CSS is faster than any JavaScript execution.

That said, I'll ignore my point above and get a bit technical here: Unless you're using Opera Mini, client-side rendering is indeed all we have for "textual document model rendering". That's what we call "HTML" folks when we're not "viewing source". So ... I'd give the client-side a bit of credit here, things will improve with time.

Use the right technology for the job. And that advice keeps changing. Right now, I'm most influenced by http://www.igvita.com/slides/2013/breaking-1s-mobile-barrier... but once you've caching/native, it's a whole different game. And if you add pre-fetching...
it's a good question to ponder but the 10 mins you spend pondering it are 10 mins you could be demoing and getting feedback.

i'm serious. wow them with ugly. (tm)
> With Java I have one language that can target servers, Android, and browsers via Google Web Toolkit (GWT).

Credibility shot. He's a fan of GWT. That explains a lot.
Still remember proggit was shit and people created r/coding.

Moderation changed that.
Wow, that's awesome! Thanks!
Power is a natural game, is not intrinsic to human beings. For example elephants act against other elephants clans.

Yes; I commented because was washing the film and feel repulsion for all the biased lies it tells, did you know men are also abused but just don't report it as much as women because they ridiculed and not taken seriously?.

I actually didn't downplay it enough just for the sake of not getting my comment killed by downvotes, if you want to know why you can learn from a wonderful lady: http://www.youtube.com/watch?v=PqEeCCuFFO8
"I want to be able to compile things from the command-line first and use the IDE to edit the code."

You want a text editor, not an IDE.
You literally can't put too much emphasis on hiring the right person.

You (almost) can't put too much emphasis on not hiring the wrong person.

Which is not the same.

Suppose your interview process has a 5% false-positive rate. Do you get more incompetents (say, bottom 5%) by looking for people in the top 50% or the top 5%?
You politely thank them for their time and immediately start looking for a new job. You have no reason to put up with that sort of a response in this job market.
How to use Enums for Django Field.choices
He does mention Dependency Injection briefly. Anyway Spring is just one option (e.g. Guice is another one).
Say goodbye to Quora sign up pop up using https://github.com/niftylettuce/block-quora-login-popup
This is more or less how I interpreted the statement. But grammatically it's hard to parse and I felt it needed a lot of clarification. You're assuming the memory model was the cause of a loss of application clarity but I know many programmers that don't actually feel this is the case.
The reason you need pervasive consumer protection using CCs is because the system is fundamentally flawed, relying on every single merchant not to be a scammer or aciddentally leak the info.

With BTC (and similar systems), you can pay for protection when you need it, while having a cheaper service when you don't.

And this isn't something discovered with BTC, some of us live in countries with sane payment systems that are cheaper than CCs. They just don't work abroad, which nowadays is a major limitation.
Oh man, that would make for a fascinating alternate history – China discovers California and invades it sightly before Columbus discovers the Americas. The unfortunate Amerinds, get crushed from both sides instead of just from one. At some point the Europeans and Chinese clash in the middle of the Americas. Of course, China doesn't ever seemed to have too much colonialist inclination, which reduces the plausibility.
Review of “Grinding it Out” by Ray Kroc, co-founder of McDonald’s
haha..im about to ask same question
I don't think Catan's setup is that complex. The board edges have numbered ends, you just match numbers. Then you can either set the hex tiles like they show in the manual or you can shuffle them and set them randomly. Then you set out the numbers in the order the manual specifies. That's not that hard.
I was able to read the first answer without signing up.

And I'm not sure I'd say passively reading is something we ever do on the web. Consider nytimes.com redesign -- it uses app concepts for a sidebar while devoting all attention on the prose in front of you. You can even navigate using arrow keys, though that could be improved: first time I do it, use a popup to let me know what happened and how to undo. The point is, the app-ification of the web is upon us, we just have to find language and frameworks that will best support it. Both client-side and server-side are necessary at points.
How did a 1920s boarding school create the C64's defining text adventures?
KitKat will make your SD Card useless
However, we are employees, and most employees have a child-like share of understanding and decision making in their jobs.
Having been exposed to OCaml, I'm starting to think that if you have null references, you don't really have static typing. I guess I'll have to look at guava, but it can only help so much in interacting with other code.
Depends on whether or not they'll laugh when you say, "Well, if it wasn't for me, it would have been even rougher."
Exactly. I think the best founders/CEO should be always listening. Talking to office admin, whatever. Getting them before they walk out the door.
mm yes or maybe know when to let a flawed standard die when it is over taken by events.

Even 20 years ago the Internet was obviously not going to be able go on as before where you could make major changes over a long weekend during the summer at the few core university's that where the the internet.

That is why ipv6 should have been replaced.
I've jumped to a greener pasture a couple times. I always gave plenty of signals but I never made threats about leaving. He's right, by the time I've made the decision to look elsewhere and found another job, there isn't much that can be done to reverse that course of action.

Also, if you don't pay severance or have me on contract, you aren't likely to get much notice.
I really like GWT. I will be writing some posts that will go into more detail.
Mayer’s Search Plans: “Three S’s” and Slipping Through a Microsoft Loophole
This story has an extra "#p1" at the end of the link, which defeats HNs duplicate detection. The submitter probably did it accidentally, by going to a different page of the story and then back to page 1.