skysight-inc/HackerNews huggingface dataset:
Banana Diet Weight Loss - 3 Tips and 2 Dangers
Have you heard about the banana diet? It's the easiest ever weight loss diet, and it really works. Millions of people throughout the world are using the banana diet successfully...
> Do you have plans to experiment with a transpiler to smooth away all the remaining type noise?

I don't have any particular plans; the `ty` package was a night of hacking plus several days of polishing/writing. :-)

One of the major bummers about moving into the reflection world is performance. My blog article talks about it a little bit, but it's also worth looking more closely at the things I didn't talk about in the benchmarks. (For instance, it seems that function calls in the reflection world pay a very steep price.)

Re transpiler: do you mean a {Language}-to-Go source translation? If so, it seems like you'd want to avoid `reflect` completely in that case. But maybe I am misunderstanding.

> I tried to convince rsc at some point about the enormous value of REPLs for rapid development ... I don't think I quite convinced him to drop everything and do it himself, though.

A REPL would be very nice, but a REPL using `reflect` would definitely be a lot of work. You'd need to make extensive use of the sub-packages in `go` to convert the `Read` portion of the `REPL` into appropriate reflection types. You could do it now, but you wouldn't be able to define new functions, structs or interfaces. And `reflect` cannot spawn goroutines either, which is a bummer.
I didn't see anything in there about ensuring that the messages passed between actors are immutable. Did I miss it?
I think you over reacted and misjudged a lot on this and I completely disagree with you.

They've used blue on links, clearly the best color for color disability and the contrast is really nice on the homepage and other sections. I do not foresee any kind of eyesight problems.

The rest of the stuff you mention as a catastrophe are really just minor problems. They can be solved without problems. Most of the images aren't objects on the document, they're just background images on span elements, so no trauma for the disabled.

Buttons, if rounded, better studies has shown, and this website is not using parallax, so what's the point of attacking designers who clearly didn't abused of the latests and hottest webdesign techniques.
Regardless of how our projects and lives play out, the term has become over-used. The comparison to "synergy" I would improve by comparing it instead to either "extreme" (for you older folks) or (Xenu forbid) "random".
People in the UK are fine with such images. Soviet imagery (usually fake cyrillic with reversed capital Rs) makes its way into advertisements and such pretty often.

Most youth will only be vaguely aware of the origins of that style of imagery.

It is a bit weird, now that I think about it. It's a bit like Korean bars being "Hitler themed".

It would have been a lot more weird if they were showcasing actual Manchester City Council workers.

EDIT: Here's a great book about soviet political posters. I won an award at school, and I chose this book. It was handed to me by, I think, Baroness Warnock. I can't remember what she said, but it was kind and funny.

(http://www.amazon.com/The-Soviet-Political-Poster-1917-1980/...)
I'm glad this is the first comment. We should be giving those who reject such offers MASSIVE KUDOS for having the gumption to turn down mere money for their dreams. Do you want to get rich or actually change this world? I hope we still remember why we tell each other tech is world changing - not just "life changing"
Eroom's Law (2012)
I don't think the author was saying not to put effort into anything, and certainly wasn't saying not to take advantage of opportunities. I think it just has more to do with your mindset. Are you doing things simply because you want to be "great", or is it because you actually enjoy what you do? If you're never going to be content until you become the next Steve Jobs, and that lucky break just never comes along, then what kind of life is that? You could spend a whole lifetime as a solid, successful person, and still be miserable. What a waste.

I would also argue that, yes, Steve Jobs and Bill Gates just did things they were obsessively passionate about, and the fact that their passions turned out to line up well with what was marketable and under-exploited at the time was accidental luck. And working hard was their choice, but what about the many others who were inevitably working just as hard? They might've had a similar passion, but they weren't lucky enough to have the skills, timing, and luck that Bill Gates and Steve Jobs had. I would hope they don't spend their lives feeling inadequate because of that.

C.S. Lewis said, "Even in literature and art, no man who bothers about originality will ever be original: whereas if you simply try to tell the truth (without caring twopence how often it has been told before) you will, nine times out of ten, become original without ever having noticed it." Replace originality with greatness, and telling the truth with following your passion.
Humans fail(1) quite a bit on this problem when it comes to animals. One case I remember was a driver who avoided a dog on the highway which resulted in the driver and 3 teenage girls dying.

I am not sure what a self-driving car is going to do.

1) "fail" as in get the car load of people killed.
First off, I love the work you're doing, keep it up.

Benchmarks like this are designed to be the starting-point of a discussion an investigation, and not as anything meaningful in their own right. Boiling it down a framework to one performance number ignores the many, many nuances of a framework.

What surprises me most is the difference between different frameworks. A few years ago the mantra seemed to be "Use Rails, Django or a similar full-stack framework. Speed of deployment trumps everything!" Over the last few years I've seen a shift as people are trying to get more performance from limited hardware. Personally I'm intrigued by how a fairly innocent decision early in the project (of what language/framework) may have profound performance implications in the long run.

For myself, I've been looking for a good functional-programming framework. Just looking at this gives me a good list of frameworks to start looking at. It feels to me that a framework that performs well is likely well engineered, so the ones that perform better will go at the front of my queue for investigations.
Don't you think that's kind of cornea?
I just reached down and fiddled with that. The knob on the right adjusts the tilt tension.
What, you don't want to upload every word you ever say to advertisers?
Fun fact: there are 18.5 million billion trillion quadrillion Planck times per second. So you can think of the universe as a simulation that runs at 1.85*10^43 FPS, where each "frame" sees all light-speed particles move one Planck length in their direction of travel.
And the other post : http://evertpot.com/sabredav-acquired-by-fruux/

This latter is mine, and I was pretty excited about it :)
No, I don't mean to imply that it was as simple as that.

This was a place where programmers pair all the time. If you're working by yourself, and you don't have things like quick editor navigation down, nobody cares. If you're pairing with someone who does, and they sigh and roll their eyes at the few seconds it takes you to do some basic tasks, it sucks. I could see and feel them gradually losing respect for me. In technical conversations, my opinion ceased to feel welcome.

Honestly, I probably would have been let go anyway. They were probably having conversations to this effect among themselves. It's pretty crappy to feel you're persona non grata without it being explicitly spelled out for you (yet). And I really was working on studying up and building these skills.

Bringing this up at a retrospective was saying, in effect, “I know this is an issue, I am working on it, and if you have any constructive feedback I welcome it”.

What I should have been doing, looking back on it, was actively looking for my next job. Saying this publicly to the team gave me less time to do that.
As others have noted, you can sort out the worst garbage and install filters, and modern filters are very good.

It’s still worse for the air than putting the garbage in landfills, but landfills have their problems too.
soundmanager2 is awesome - I use it for my project tunes.io This interface brings back memories of Mixwit! (YC W08) http://mixwit.wordpress.com/
I would imagine that the employees of the startups in question would strongly disagree with you.
Not sure, I just saw it in a search and decided to add it.
It's not enforced by Quasar, and Java, obviously can't ensure that, but in Clojure everything is immutable.
Do you really mean that "removing impossibility and renormalizing" is equivalent to Bayes Rule?

For example, imagine that we know a priori that a coin has only two possible biases, both of which are neither 0 nor 1. When I use Bayes Rule to update my belief in the two biases in response to observed data, I don't see how I am removing any impossibilities. It seems much more like I am downweighting the unlikely bias and upweighting the likely bias.
OK, I tried this a bit, and while it looks good, it actually sucks.

For example, a pasta dish is generally supposed to have around 500 kcal, while this site lists less than 200 for "canned" pasta with tomato sauce (protip: no one eats canned pasta, except perhaps in the U.S.), and in general the site has no real clue about pasta.

The first fatal problem is that dishes must be divided both by type of preparation/acquisition (fast food, restaurant meal, basic cooking, microwaved food, no preparation, etc.) and by culture, since there dramatic differences in both.

Then it needs to know about how breakfast works in several cultures (in some you only eat "sweet" food, in others you have stuff like sausage and bacon), the concept of appetizer+pasta+meat/fish with side dish+dessert, how the various broad type of dishes (e.g. pasta, pizzas, steak, cakes,, etc.) work and so on.

Finally, it needs focus more on fundamental recipes, since no one is going to prepare anything complicated at home, and restaurants may not offer them or prepare such foods unpredictably, making the nutrient planning ineffective.

As it is, it's unusable unless you want to completely change your eating habits and eat in a highly weird fashion, or perhaps manually enter reasonable food choices.
No-Hype Bitcoin Subreddit
In general, I find that if the conversation stays civil, the topic retains the spotlight and is not overshadowed by personalities and hurt feelings.

In other words, IME, you can 'cut through the bullshit' w/o being a dick and you'll achieve better outcomes. Plus, you won't be a dick.
I wouldn't call this "an exercise in skeuomorphic excess," since it doesn't actually re-create any real-world interactions.

The value of skeuomorphism is that it uses visual representations of familiar physical objects to help people understand how to interact with an interface. It's not always appropriate, but it has its place when it's done right.

In this case, there's a cassette tape, which is not itself an interface, but a storage medium. Unless the user mouses over the cassette, there are no controls visible at all. Once revealed, the hidden controls turn out to be simply a set of traditional play and seek buttons, albeit oddly arranged (I'm not sure why the play button is backwards). It took some experimentation on my part to learn that clicking the cassette itself also toggles playback, and that clicking on the label reveals a hidden input field.

One of the biggest criticisms of "flat UI" is the lack of visual affordances that show users what is clickable, and what it should do. This ersatz "skeuomorphic" interface has the missing affordances of a flat UI, without the trendy design.

I guess it's funny, but I would had more fun if it had gone all the way, such as re-creating a classic cassette deck, or a Walkman, or something.
The UI is wonderful. When I logged in the signal-to-noise ratio was a bit low. Also I would recommend instead of showing the tweet show the page title.
The 21 Skills of a Full Stack Marketer
Another chart that might be related:

http://www.google.com/trends/explore#q=bitcoin&date=toda...
Gambit will compile on iOS, and there is even a REPL app for it on iTunes: https://itunes.apple.com/us/app/gambit-repl/id434534076?mt=8...

I can't comment on how well it will integrate with your app or work in practice, though.
Yeah, I'll just call myself a surgeon and pick it up as I go along. No problem!

Who needs to spend time learning from best academic minds in CS? I can just tweet to some jackass Javascript 'rockstar'!

I'll just teach myself philosophy by reading these library books! I don't need some stuffy Oxford tutor who has been doing it for their whole life passing on their knowledge one-to-one!

Civil engineering? Making mistakes is how you learn!

I don't need a network and credentials! I'll just apply to this government policy institute with my GitHub profile and some retarded PHP library.

You people are fucking deluded. I can't believe tech has become so anti-intellectual.
Thanks for that, I am working with the company now to see if we can get an amicable solution. (it took them a week to answer my emails)
Angie’s List: Bad Idea + Bad Business = Wall Street Fiction
Instagram Adds People-Tagging to Photos
Haha I also saw the kickstarter.com domain and thought: "tell me more about this!" probably thinking the same as you..
The general point of these benchmarks is not to resemble a full production app, but to provide a baseline measurement. From the original blog post[1]:

This exercise aims to provide a "baseline" for performance across the variety of frameworks. By baseline we mean the starting point, from which any real-world application's performance can only get worse. We aim to know the upper bound being set on an application's performance per unit of hardware by each platform and framework.

But we also want to exercise some of the frameworks' components such as its JSON serializer and data-store/database mapping. While each test boils down to a measurement of the number of requests per second that can be processed by a single server, we are exercising a sample of the components provided by modern frameworks, so we believe it's a reasonable starting point.

So, yes, these benchmarks should not be the only factor in choosing a framework, but they do provide a possibly important data point (depending on the specific scenario).

[1] http://www.techempower.com/blog/2013/03/28/frameworks-round-...
how easy is to use GO with other frameworks, let's say PHP?
Would it be possible to write an application that uses PHP for some tasks, so you can benefit from the speed of GO and the the maturity of PHP?
'Change the World'? They were holding out on the 100 million offers mostly because they thought they could become billion dollar companies, if the article is to be believed.
> It could also be that Spring works better with the waterfall model

I've used spring mvc in an agile setting a couple times now, and it has worked fine. It doesn't tend to make developers all that happy, in my experience. If you're in an enterprise full of spring, starting up the next app with it can be attractive -- there likely already exists a bunch of tooling and knowledge around spring.

I wouldn't use spring directly if I were trying to build something quickly for a startup. I'd be more apt to reach for grails (which wraps spring), dropwizard, or any of the other rapid-development frameworks.
I'm a RoR developer working at a company in the Bay Area called Coupa Software. We're a provider of e-procurement software, which is enterprisey stuff that helps large companies manage their internal spending. Tech reporters often describe us as "Mint.com for businesses" but that's only a small part of what we do.

We generally target lots of very enterprisey customers, but we're still pretty small and not-corporate. At the moment the dev team (including PMs, UX, etc) is about 20 people. I like to think we're at a pretty good balance between startup and big company.

We're currently hiring "Ruby on Rails Developer, Integrations Engineer, Front End Developer, UX Designer, Visual Designer", but imho we're mostly in need of full stack devs. This company is growing very very very quickly, and flexible developers who can wear many hats are the best for that

We're in downtown San Mateo, 1 block from Caltrain. REMOTES, H1Bs, TNs (I am one! from Canada eh?) are all ok. Competitive pay, 401k, health insurance. WFH privileges, flex time, all that good stuff. An unlimited PTO system. And as a personal anecdote: I've experienced almost no overtime here, and virtually no pressure to overwork myself. Coupa respects a healthy work-life balance. There's a lot of room for self-management here; work the way you work best, show results, and you'll be given the freedom to do it however you like.

If anyone is interested, mail me at tim.herd @ coupa.com, paste your resume, github link, maybe a cover letter if you're feeling generous :D. If you're experienced with Rails (or someone who can get up to speed with minimal training), we'd love to have you.
I totally agree, there is always room for constructive criticism, but it should be tempered with a soft hand and helpful suggestions. As a person who was picked on most of my life, it's pretty disheartening to endure the same thing inside a group I consider my community.
Raw comparisons are quite misleading - ridiculous setups or slow interpreted languages aside, full stacks with ORM are going to be slower than micro stacks with raw DB access. Play! does fairly well compared to other frameworks of its kind.
Merging is the Real Revolution
What a negative article. I disagree that any founder is "stupid" for not jumping on their first chance at life-changing money. By BusinessInsider logic, Facebook should have been bought out by Friendster or Microsoft. Dropbox should have been acquired by Apple. There are other examples. This approach just encourages a "get rich quick" mentality, which is probably not the best way to create unique and impactful products.
Interesting redesign. There aren't many non-application sites that have a fixed sidebar for its landing page. This feels a lot more professional now, akin to squarespace.com, however I wonder if that will hurt you. The last design felt more friendly and casual to cater to "mom & pop", which I imagine is a very profitable niche.
Who Are the H-1Bs?
Wardenclyffe Laboratory Purchased For Museum
Microsoft said to be planning next-gen Surface announcement for June
You may be thinking of a Steelcase Leap or similar. The Aeron armrests don't slide in, they just pivot. I just had to look up the guide http://www.hermanmiller.com/content/dam/hermanmiller/documen...
I'd be glad to connect to chat more about what your product is and to see if I'd be able to help you out. My email is in my profile.
My undergraduate commencement speaker was Charlie Rose. Wonderful speech.
this. is. amazing.
Cartoon Fitness
Great work Ron!
Anyone want to host a PPA for Raring with the patched freetype?
>But if you want to also consider how cheap you can run your app, you need to consider how many app servers will it take to saturate the DB?

Moore's law has made this sorta moot. Unless you're on Heroku, for a successful small-to-medium app, the denominator in your hosting costs is doing to be the salary of the engineer or sysadmin who tends to it.

(If you're on Heroku, then you start worrying about dynos because, with monitoring, you're paying $60 per "worker".)

This is to say, the cost in salary to properly shard a database probably outweighs a year or two of hosting for the extra two or three boxes you're spinning up; almost no one experiences explosive growth where you need to spin up dozens of new boxes overnight.
Interfaces are a two way deal: input and state representation. I would say communicating playback progress through tape reels is skeuomorphic.

You're right in that it's not really "excess".
Great way to look at it! Figured this was a good a place for this discussion as any. ;)
Software is the original worse-is-better domain: Richard P. Gabriel coined the term to describe competition between software packages.
My hiatus from HN didn't last as long as I thought :)

I don't think there's any correlation between my past posts and the candidate search. The most important thing I'm looking for is that they think this stuff is cool and they are motivated. Most people can learn any role with a good attitude.

As an example, my background is Systems Administration though I learned Java within the past 2 years because I wanted to contribute to an internal Java project. I'm not the best dev on the team but I've made substantial contributions after picking up the language. I try to be flexible and always be learning.

I agree that HR and recruiters are awful and that it's mostly based on keywords. I remember having CentOS on a resume and they turned me down because I didn't have RedHat experience. Actually, one time they said my SCI clearance wasn't good because they needed SECRET clearly not understanding the clearance levels.

All I want is someone who loves tech and is willing to dig in. I don't care about programming languages, version control experience, distribution preference, etc. The specifics can all be learned on the job but you can't teach good attitude at least not after 18.

I don't believe money is the problem. I make more than 150 working from home here in Texas and since the positions could work from home too, they could live in any state they wish.
This has, honestly, been a blind spot of mine and something that has kept me in Ubuntu rather than Arch or Debian. Can you elaborate on what the patches are called and how to replicate Ubuntu's rendering in Arch? Thanks so much.
That was it came to my mind when I read the article!: "Why not expand to India?"
I am active on D forums and remember reading about it.

I guess everyone is busy because of the DConf 2013
http://dconf.org/

Otherwise I will remember them next week.
If she's as good and well connected as she says she is, commission only works better for her: she has complete control over when and how she promotes your service (presumably she racks up billable hours in other ways as well) and can legitimately ask for a larger share of the deals as commission than you'd pay an employee.
I agree with you. Part of going to college is using their funding to get access to their equipment. Most people have no chance of getting to use a particle accelerator unless they go to uni or work with one.

You also get to hang out with a bunch of people doing similar things. You compete with them; you learn from them; you learn by teaching them.

You get to talk to people who have done important things in the field you're working in.

Of course, this is all in the ideal situation. Unfortunately modern education seems, for many people, to be "cram 'em in to get the funding". The education is secondary. Certainly some universities in the UK appear to be just extensions of 6th form education, and not the launchpad into proper academic rigorousness that they should be. (Not all, obviously. There's a lot of great work coming out of uni's.)
Instagram Now Lets Anyone Tag You [Or Brands] In Photos
Have you considered parsing the Diabetes guidelines so that you could add an entry for people needing to follow that diet.
Thanks. If our lawyers give an okay on the contract I hope her confidence turns into sales.

I'm typically skeptical but I have to be an opportunist too. Exhausting! :)
Firefox OS Simulator 3.0 released
Expanding and Contracting
Redemption from Callback Hell
I think it goes both ways. Some founders actually believe in their companies and their vision, whereas others are just holding out for a bigger payday. While it is nice to hear stories about founders cashing out, we should also celebrate those who are actually trying to make a long lasting impact, regardless of whether they succeed or fail.
Introducing Photos of You