skysight-inc/HackerNews huggingface dataset:
You're right that progressive improvements are good. But they still get quickly baselined. Today the poo-bag-stand is a gift from the logistics gods. Tomorrow it's just how you crap. And if they take it away, blam, shitty moods all round.

The example often cited in tech circles is when the free soft drinks fridge disappears or is replaced with paid drinks. Free soft drinks are quickly baselined; taking them away is destructive of morale.

I guess by "stingy" I meant that improvements should be chosen carefully. Where possible they should be sustainable indefinitely and be improvements that take longer to baseline.
NASA taps 3-D printer company to build space parts in orbit
You forgot "microscopic font size".

Why is this even a thing? Who thought microscopic text was attractive? It's such a turn off. I instantly close a page if I have to strain my eyes to read the text.
To what, catch the guy if he falls?
true! I am from germany and i believe you can transfer these poll results quite accurately to germany by just changing GBP to EUR (1 EUR = 0.85 GBP)
You're an awesome designer! I don't need any design work at the moment and I doubt I can afford your work, but I'll share your Dribble on my Twitter.
I think he was talking about the formation of camraderie through specific shared pleasant experiences under general conditions of very high stress.

Social groups like soldiers, ICU teams, police paramilitary units, firefighters and so forth tend to have similar social psychology dynamics. A good book to read on decision-making under extreme conditions is Sources of Power: How People Make Decisions by Gary Klein.
Take Amazon's free online 'Intro' course:

https://aws.amazon.com/aws-training/aws-online-training/
You can do it while following a similar approach to what is done for PythonScript, it's easy. PythonScript is compiled to Javascript, it use the Python abstract syntax tree module to parse python code then generate javascript. The subset of python that is (directly) translated to Javascript is PythonJS. With PythonJS is implemented some runtime stuff and higher level construct of Python. http://apppyjs.appspot.com/ Sorry the editor is broken.
The difference with startups is you have competitors your staff can jump ship to, so you need to maintain parity (or have other counterbalancing advantages to outweigh not offering market-standard perks).

That doesn't happen so much in the military. No one is going to switch to the losing side for relaxed grooming standards. :)
Full-time hourly workers of the world, how much do you make?
Meta-commentary.
There is a hiring event just for startup jobs on June 9th in Bangalore. Couple of YC startups and many more Morpheus startups are participating,

Details are here, http://has.themorpheus.com/
Not even just "treat" it like that; it _IS_ a life-threatening emergency. I was forced into that exact situation for 1 month. Even paying $4 bridge-toll. It wasn't even a question if I was going to quit that job, the situation fell apart on its own. I just couldn't sustain it.
That daily 4hr commute eclipses any other issue he has, IMHO. Whatever physical or mental energy you didn't burn up in the office is destroyed in 4hrs of traffic. Nobody should live like that.
This isn't really accurate. Circular motion is absolute, but linear motion is relative.

Even on the surface of the earth you can tell you are rotating, even inside a completely closed room. For example with a http://en.wikipedia.org/wiki/Foucault_pendulum
Military logistics is a hard problem. There's no market telling you what to produce and in what quantities. How do you know in advance that it would be better to have 30,000 mortar heads in your local base stockpile vs access to a loitering B-52 two days in the week?

Answer: you don't. You can't. You basically have to make elaborate guesses and accept that you will be wrong a lot of the time, with all the concomittant waste that comes along with it. Especially since some such tradeoffs take decades to fully play out (eg. the JSF would be great in a war against an advanced industrial enemy ... which ... who?).
Yes. Some people actually really dislike London (i.e. won't sacrifice to live/work there) and £50k is probably the minimum to consider commuting.
Steve McConnell says Microsoft units were given morale budgets and expected to spend it.

On anything. Rent a movie theatre for the team to watch a new movie. Buy a candyfloss machine. Pretty much anything.
My mom got appendicitis on a cruise ship while it was about three days from port. They have lots of antibiotics, but surgery on board was never an option, although she was immediately transferred to an ER when they got into port.

In other cases passengers have been airlifted either to shore, or in one case a navy aircraft carrier, which is equipped to do surgery. That implies that reasonably advanced medical care is available ona ship, even if cruise ships are not setup to offer it. I'd link to the article, but I'm on a tablet and it's easy to find.
Yeah, I left that out of my remarks -- that there's an industry-wide baseline established by competition.

That said, it's not as though historical soldiery has always followed the current citizen-volunteer-soldier pattern we see today.
I can't tell at a glance - does this have any benefits over something like Simplenote? Simplenote has many solid apps and is pretty well established.
Any API exposed? Any desktop/mobile apps out there or are in the pipeline?

Because I really doubt that a YAMNA[1] is going to matter much or is brining anything better or new[2] on the table.

[1] Yet Another Markdown/Note App :-) (minus the smiley)

[2] I could not find a demo that I can use first hand before logging in via GitHub, Fb is out of question anyway.
A demo or a Guest Login would have been a lot better.
Started on £17.5k in Wales and was moved to the London office for £25k, after a year I got a new job for £35k, and a year later took a new job for the same money but for a much better company. At the same company, I've reduced my salary to £32k since the pension law came in, but I take home the same amount as I did at £35k (some loophole).

I hate London, and the company I work for is now allowing me to work remotely so I'm keeping my salary and moving back to Wales, where it is much cheaper to live and I will not have to share a house with people.

I really don't care about money (really) and it's much more about being happy, which I will be once I move out of this city.
I suspect you got this erroneous impression due branches based on the version of Go they are compatible with.

Many projects maintain branches named for the Go version they are compatibile with, and the 'go get' tool automatically fetches the appropriate branch.
>>Facebook, where "you can" "usually" control any social permissions

That's a topic where the debate is on for years!
Article doesn't it say whether the train station is abandoned or still functional.
Do the Best Professors Get the Worst Ratings?
As far as I know, you can call from C(++) into go, as long as the outermost layer (main) is go.
The Curse of Literal in Logo Design | imjustcreative
Do you by any chance have details on that? I'm genuinely curious but with a brief search all I could find was a reference to Latin commuto which implies a "to change, to transform" meaning, I'm guessing applied to a change of environment or mindset from home to work.
The history of curly braces
You can safely ignore them. They are less than 2% of Internet traffic and they know how to turn js back on.
wri.pe has two key features.

- gmail like Archive
- Calendar view

Dates writen in the title or body of your notes are automatically inserted in your calendar.

please try to use wri.pe.
Neat! Does it support tables? This is one of the biggests disadvantages of the existing solutions.
Ctrl-scroll wheel. I used to only do it with uncomfortably small text, but now I just do it on probably 50+% of sites, even if I could read it without zooming. It just feels nice. Puts all that horizontal whitespace on a widescreen monitor to use.
I think the key difference is between assertions/"this should never happen" error checking, and actual error conditions that you want to pass back to client code, because it knows better than you do what the right thing to do is.

When you're writing reusable library code (and when you think about the scale of Google's codebase, they must have an insane amount of these libraries), it's important to make this distinction. There are some error conditions where you really just want to say "if this ever happens, just die, because there's nothing sane to be done", and Go provides panic() for these situations, similar to the error() function in your code above.

For situations where you do want to return a meaningful error to the client, I think Go's multiple return values provide a very good way to do it, far better than the overloading of NULL or -1 that you find in C and C++.
If you expect actual useful output from acting as the employer of last resort you run into all sorts of problems of management, supervision, quality control, etc.

A more achievable goal is solving the idle hand problem ("idle hands do the devil's work") and preventing people from cheating the negative income tax by working off the books.
Ok, tried it and it does! That's pretty neat. However, the formatting is slightly different than on github.

My next question would be how to change the size of the preview area. It seems to be fixed width, adjusted for a 1024px screen.
What about 110k and really good benefits?
Anti-poaching agreements between top tech giants notably Steve Jobs' Apple, Google, Adobe, Intel, Pixar, etc. clearly showed that the industry was willing to go to extraordinary lengths to prevent/minimize bidding wars against one another.
Plutonium is harder to machine that other metals, as it's density tends to be non-uniform:
http://en.wikipedia.org/wiki/Plutonium#Allotropes

You go along milling a hard spot, then hit a soft spot and--oops! You took off too much.
"despite his wife operating a company that has openly been trolling around its touchscreen patent for years."

I'm not sure why this is relevant. It's not like they are Apple's corporate counsel. It seems very odd to expect a law firm to keep track of what it's partners' wives are doing.

Particularly since it turns out to be very easy to hide ownership/etc of this kind of thing, in a way that the law firm would never have discovered it.
I don't think that "how not to design a website" is quite fair-- they just haven't overhauled the design for over five years, and design trends have completely changed in the meantime. At the time, the current design was innovative (with Khoi Vinh bringing the typographical grid to web prominence with it) and consequentially cleaner than every other news website. The clutter also skeuomorphically evokes the idea of a newspaper (though this isn't necessarily desirable and probably what you mean by "start from scratch.")

Although I'm excited for this new design, I think it's important to recognize the merits of the old one.
Why the hate on JavaScript? I know it's not the most elegant language in the world, but do we really need this? Instead of a program "x" run in "y", how about we just expand our horizons a bit and learn another language with different paradigms?

Python is great for some stuff, but let JS do what it does.
Why Scala? ..by a hilarious Indian guy
Obligatory https://www.destroyallsoftware.com/talks/wat
Here's eight options for you. Enjoy: https://github.com/jashkenas/coffee-script/wiki/List-of-lang...
I'm not sure what the commenter meant, and perhaps a silly comment to make, but doesn't python's strong indentation make it harder to simply include on a webpage? proxies, ad filters, and other optimizers might break the lines in unexpected places.

I guess it can be solved by gziping the file, or base64 encoding it. But this is also an argument (albeit trivial or weak) for compiling it on the server rather than the client.
That's not quite right.

A negative right is a restriction on government that prevents it from interfearing with or punishing certain behavior. So free speech means that the government can't punish you for critizing the government. That's a negative right. So is the right to bear arms, the right to choose, the right to free exercise of religion, and the right against self incrimination.

A positive right, on the other hand, purports to create an obligation for the government. For example, the South Africa constitution guarantees its citizens basic health care. That's conceptualized as a right, they are said to have the right to health care.

Some things are tricky to place. Take the right to counsel in criminal cases. Is it a positive obligation for the government to provide an attorney or is it a restriction on what the government can do to you unless it chooses to provide you an attorney?

Descrimination is likewise tricky. Saying one has a right to be black is kind of nonsensical, allowed or not that's how people are born.
The article does not say this.
It says "He had told Morgan Lewis' general counsel at the time about the lawsuit"

It doesn't cite a source. The rest around it is in quotes, so it's not clear if this is the article author's interpretation of what John McAleese's said, or the article author's personal view.
If it's the former, you have to be very very careful, because they are all lawyers.

The literal wording is "He had told Morgan Lewis' general counsel at the time about the lawsuit". It does not say "He had told Morgan Lewis' general counsel at the time of his involvement in the lawsuit".

He could have emailed the general counsel saying "Hey, it looks like apple got sued again. I bet we'll make some money from them on this!"

etc
I fear I was unclear; I was not advocating using Go in the place of C.

Rather I now using Go in the place of Python, in situations where C was not appropriate (traditionally my hobby projects have been something C is appropriate for, or something that Python is appropriate for).
They leave a lot more than 2% of the comments, though.
I'd love to see the number of search results graphed over time.
Ask HN: Would an HN story source URL stats index page be interesting?
I always find it interesting to see all the different sources of stories that make it to HN, and was just wondering if people would find it interesting to see a page which listed the base URLs all the stories came from in order of frequency. Like maybe for the first 100 stories on either the main or new pages.

Maybe if pg doesn't want to add such a feature, a creative web dev could create such a page on their site for us to see?

I'd try but I don't code.
There's a few things that have driven me to get a CS degree:

- Salary: I have found it difficult to get out of the 50-60k bracket without qualifications, and I personally feel that for my ability, I am getting ripped off. Also, my full-time job was grating me quite a lot. I was working under my brother for one, and my fellow programmers were not very good. I didn't really enjoy going to work. It didn't challenge me.

- Family: No one in my immediate family has a degree, and I mean to change that. It might seem a silly reason, but my family is right behind me and with it comes a sense of pride.

- Skill: Although I am confident in my ability in certain areas, I desire to learn more of the lower level skills like compiler design, algorithms etc that I didn't have time to learn on my own. Focusing on it completely seemed the only way to succeed for me personally.

- Diversity: I felt as though I was in a hole with regards to the technology I was working with, and had no perceivable exit strategy. I want to explore more than just CRUD applications. It also gives me the chance to try out things I would never had even considered looking at, such as circuit design.

- Networking: Learn the craft alongside others who are passionate about the same things. I know there are other ways to achieve this, but it comes as an added benefit.
Ask HN: What would you change about Yelp?
For those who use Yelp, what if anything would you want to change about Yelp?

As for myself, I would want a way to upvote and downvote posts. I do find myself filtering through entries to find the good ones.
Life After Kickstarter: 5 Costly Lessons From A Kickstarter-Backed Designer
I don't hate javascript, and there are good arguments to learn new languages. Absolutely. But it's a bit of a my-way-or-the-highway with client-side web.

I wish I could have a choice of the language to run in the browser, and still do all the things javascript can. Having some kind of a bytecode virtual machine on the browser, that many different languages can compile to, might be the best solution.

an interesting rant from Zed Shaw on this http://vimeo.com/43380467
That seems indicate a flaw in the O visa process, in terms of its ability to recognize outstanding talent, rather than the need to expand a lottery based system not designed to bring the "best and brightest." A best and brightest program should also include a hard compensation floor. $120K is far from an elite level wage for a SV SW Engineer, but I suspect even that would be a non-starter for the interests lobbying for an expanded H1B program.
"...former train station"

It hasn't been operational since the late-80s
Time to look back.
So, you think there is a logical connection between the companies of the .com era, who cut their teeth on the sharing of animated cat pictures, and those who built computers to calculate artillery tables?

There's no denying that government military funding helped kick off Silicon Valley, as did DARPA and the Internet, but to say that means today's entrepreneurs in the valley are apt to serve military war interests is pure guilt by association, and a weak link at best.
> Huh, that's almost like like saying "Where Visual Studio C++ succeeds over C". It's still on the inside, isn't it? It was a shady move on their part :-)

The comparison with Visual C++ isn't apt. Visual C++ for the most part is libraries over C++(not language core).

People will complain either ways. When they were PLT Scheme, people cribbed about non-compliance with rnrs. Also, "it's still on the inside" has a threshold. Objective-C and C++ have C inside, but neither of them are C. Racket has added so much to r5rs that it should be considered a scheme derivative, and not a scheme.
Do they still use RDS? Were they able to stay on a single RDS master?
I read it. You said, "First, open allocation doesn't mean "work on whatever you want"and then spent rest of the paragraph saying it does.

How do the bathrooms get cleaned? How does maintenance code get written? You've said in the past that such code is always just a manager trying to show power over peons, that is just paranoid insanity with maybe a touch of bitterness from having to work on it.

Your writing is predictable, tepid, and spam. You have a comment on every single story here dealing with employment.

If I hear VC-istan one more fucking time.. Well let's just say you have probably driven away lots of people from this site.
live by patent trolling, die by patent trolling...
"They" = Apple
I think it would be interesting to have a page that detailed a list of which websites were supplying the stories that have been currently submitted to HN. Like a top 100 base URLs of stories that made it to HN.

So I can keep track of the most popular news sources for the demographic of HN readers. & Keep up on these same sources myself.
I don't know. I think a lot of pages would be better with much less "design". You know, pages like HN where the text content is the most interesting part. Or most blogs.
I had somehow similar case back in January. Differences:

- reason was different;
- i was working remote;
- there wasn't a product per se, but there was a lot of small..ish projects;

My aproach: noticed that February will be our last month working together and few months of support for existing projects.

Everything was fine.

Being the only developer, i highly doubt that you will be kicked out when you will notice them.

However, if you enjoy working on the product, you may want talking with them first and expose the issues you see with the workflow and the whole bureaucratic stuff. If nothing works, i guess a month notice & help them to find a replacement for you would be enough.
Actually I think I may have first picked it up from this vclock library: http://labix.org/vclock
You would probably find the best bang for your buck in Michigan. Lots of quality, just little work.
> Chicken Scheme is in the same position. It has a pretty extensive library, extends far beyond R5RS,

May be I am looking from Racket's vantage point, but chicken scheme is R5R7 + some srfi. Compared to Racket which adds oop, myriad of languages(lazy, typed, datalog...), units, factories...chicken looks like a pretty loyal scheme.

> It also has the great advantage of compiling down to C.

I am curious. If I am not planning cross compilation, what other advantage compiling to C has? I can bundle the runtime to produce a standalone executable in case of racket as well("raco exe" and "raco dist"). Chicken produces smaller executable but that depends on libchicken. Static linking(for distribution, either I will have to bundle libchicken or static link) produces executable big enough that the size difference is negated.
It's not clear what you are suggesting with the power questions.
Breaking up Google?

As for whether society should trust Google's intentions: I hope not. Society should be, in general, distrustful of corporations, and, for the most part, they are. That doesn't mean Google doesn't have good intentions, or that one should assume bad faith everywhere. At the same time, what was questioned originally was the operation of that corporation and it's people, and that's what i responded to :)

As for the adoption of the motto: The original outside publication of this was done while going public, and was intended to make clear to wall street that Google wasn't going to maximize profit at the expense of everything else, where everything else usually involves doing morally questionable things.

I think you read way too much into it.

"But I do not for a second believe that Google's executives are so much better than all other good people running large corporations that actually do evil. Because, hey -- power corrupts."

All I would say to this is I hope you get to meet them some day. Except for one, I can say they really are better than all the other good people i've met running other large corporations. They are honestly good people, and honestly care about doing right.

In the end, I guess we just disagree. I don't believe Google has become a big problem, and I don't think Google needs a lot of help from the outside to protect them from themselves.
In fact, I think help from "the outside" would make things a lot worse.

For example, the last time I looked, the outside wants Google to try to detect when people are doing bad things, and report them.
If your Python (or in my case, Ruby) script is highly procedural then the transition over to Go is quite straightforward. The first production Go app I rolled out followed this pattern (previously a small, procedural Ruby script, now a small, procedural Go app) and I'm quite happy with the results. The resource usage is so much better with Go for this case that it really was the perfect case for switching.
It very well may be that this what you said and to make the McAleeses incur more litigation costs. Sadly, the only way to fight these "troll patent companies" (as Jennifer McAleese states) is to wrap the cases up in endless movements, discovery, witnesses, etc. so that some minor detail comes to light eventually.