skysight-inc/HackerNews huggingface dataset:
The upside to the "most people are already ripped" is that even though you may feel inadequate those guys are pretty non-judgemental about you/others. Everyone started somewhere and my experience is that the gym is pretty judgement-free.

I've been going to the gym for the last year or so and it's helped me through a few tough times. I like the simplicity of it, even though everything else in my life might be chaotic I can spend a couple of hours at the gym forgetting about it, making myself feel better and getting healthier in the process.
Open Source = The kindness of strangers.
What could also be valuable is having support accounts, escalation paths and relevant implementation docs/software stacks from the big CPU/Sensor/GPU/Bluetooth/Wireless companies. Getting information/support from these big companies if you have no track record can be excruciatingly inefficient.
Personally, I would argue that community and cooperation at a small level (families, tribes, communities, teams) is what characterizes us as a species more than competition between individuals.
Yes, market would be more than happy to have 100GHz CPUs by now, it would make scaling everything much easier.
Thought experiment: if there was no GPLv2, only GPLv3, would the same concerns apply?

Have you come across promising alternative models? These would need to exhibit some properties of GNU-style free software and some properties of cash-cow commercial software. Thus, technical run-time mechanisms for software composition will play a key role in the new legal framework, just as linking (e.g. GPL vs LGPL) did in the GNU ecosystem.

Today we have microservices, containers, etc - which allow composition of software with different licenses, T&C and biz models.
Development (and maintenance) fee vs. revenue sharing
Hello all, I have been approached by a company to build an application to manage their operations.

Due to the rather large scope of works the estimated development and maintenance cost is significantly high.

The platform will be used to process a significant amount of daily transactions, therefore i was contemplating suggesting a revenue sharing agreement with the client instead, so they won't be scared off by the prospect of a huge initial investment.

Any thoughts?
Web performance of french e-commerce websites in graphics
Very loud auto-playing video.
It's interesting with the Outreach programme in GNOME (I think that's what it's called), because if you periodically look at planet.gnome.org, there are interesting things going on with developers within that outreach programme.

But there are also justified backlashes to the programme, given that there is a perceived priority given to the programme in some areas instead of writing software. The argument is that not everyone and their dog needs to be involved with writing software, so why should we encourage them to? You don't see such pushes in dentistry, the car industry or anything like that; "Are you a WOMAN? Then join the car industry!".

Strangely we do in IT though, where it is the belief that we should make EVERYONE code!

The "I will fight you and I will win" response from Emmanuelle Bassi is a particularly horrible/strange/passionate reaction from one of the guys involved with the programme: see http://blogs.gnome.org/tvb/2014/09/12/im-looking-at-you/comm...
>Interesting ideas, but the economics are bogus. Saying that successful companies avoid competition is like saying Joyce Gracie avoided competition in the early days of the UFC. Being so much better than you opponents that you beat then easily is not avoiding competition.

Err, successful companies avoid competition avoid competitions in lots of other ways than "Being so much better than [their] opponents that [they] beat then easily".

Those range from:

1) buying out any startup that might threaten them in the long run

2) buyout out political influnce and having laws passed that stiffle competition

3) bullying their customers or suppliers (e.g. Microsoft making specific demands from OEM vendors in the nineties, "or else...")

to...

4) downright murdering business rivals in less fortunate countries (Latin America, Balkans, etc).
> Disregard all definitive answers in this thread

> The best way for you

Well done...

Not that it's bad advice, but still.
>The notion of "local optima" for biological species is ill conceived. The world is complex and extremely dynamic; "local optima" isn't a very meaningful concept in the context of evolution.

Changing environments can help organisms break out of local optima, but that doesn't imply they don't exist. There are countless examples of organisms getting stuck in local optima. E.g. horseshoe crabs haven't changed in hundreds of millions of years.

Most traits in general are stuck in local optima. Theoretically large changes could improve them, but it's unlikely to happen by random chance.

>"Most mutations are harmful" -> this is patently false. A lot of mutations are inconsequential, some are harmful, some are beneficial.

Who are you quoting? I never said that. I said most non-neutral mutations are harmful. Neutral mutations don't do anything and so don't matter.

>Mutation rate is variable over species and over time.

>DNA duplication is a complex biological process with many moving parts. There isn't such a straightforward thing as a "gene that decreases mutation"

There are many mechanisms that control mutations, like DNA repair and copying mechanisms, or shielding from radiation and mutagens, etc. Of course it's probably very difficult to reach perfection, which is why organisms still evolve. I just said theoretically, evolution is always pushing towards less evolution.
Net Neutrality: How the Government Finally Got It Right
Programming in Interesting Times – Russ Olsen (2014)
Look at you, your legs, your nose, your fleshy hands, exposed ears ands eyes, soft belly. All soft targets, easily killed, unlike a snake, rhineceros or any animal with at least claws or fangs.

You wouldnt survive a week or two if you had to compete with other animals and other humans.

Humans are the way we are because of co-operation rather than competition.

Humans are group living animals, we do not compete within the group or outside of the group - we co-operate so everyone, the group, can survive.
Are you seriously trying to claim that moving-target web development is more difficult an undertaking than applied high-energy nuclear physics? Get real.
I'm confused about your confusion. All I meant was that future generations will probably think it's weird and immoral that we allow children to have genetic diseases, when we have the technology to stop it.
I see the encouragement to switch to an open source model a lot too. When a closed-source or close-licensed project is posted, you get a few commenters saying how great it'd be if the project was open source because then the community would benefit. Call me a cynic but in reality, this likely means "please make the source and licence more open so that I can use it without paying you".

I say this because I know that when I am looking for libraries to use at work in commercial software, I have to look for BSD-style code and now actively steer clear from GPL and LGPL code (static builds for me please).

It isn't to be malicious but it's mainly because I would like to continue living. Giving away things I have spent years working on doesn't pay my mortgage or put food on the table.
You are not alone. I am 30 and have experienced the same thing my entire life. Several years ago I questioned it too and was told that it was MY fault for not initiating conversations with people all the time, even though nobody ever has put the effort into initiating a conversation with me, I always just get ignored, somehow I have to put in all the effort and everyone else gets a free pass. But even when I put in a lot of effort nobody gives a shit and eventually flakes out because we haven't been friends since kindergarten like the rest of their friends have been. Well, I finally had enough of this bullshit life and flakey bullshit people; I got rid of all my belongings and moved to South East Asia.
Laravel 5 Guide – Part 1 – Installation
Productivity 101: A Primer to the Getting Things Done (GTD) Philosophy
I would argue community and cooperation, at all levels, is what characterizes us. Empathy.

Not only do we help our family, tribe, but we extend that to animals.

When hunting, we feel a kind of sadness when taking the shot which downs the prey. Most hunter-gatherers then give a short prayer and thank the prey.

I wonder is there any connection between pray and prey?
Storemapper: 100k to 4HWW and what's next
Out of interest, what does this senior engineer have to do? Is it C++ or PHP?

EDIT: Someone downvoted me, not sure why, but I am genuinely curious what the senior engineer does?
> Also, support on platforms other than Mac OS is largely lacking.

I realize you have to start somewhere, but for a foundation which claims to value freedom first, it seems like first targeting a fully open platform like Linux with a cross-platform toolkit like Gtk or Qt would make more sense.

TLDR: Not going to spend $1000+ to get a new machine which runs a lesser free Unix just to run Mozilla-tools.
"Answers like “God does not exist” or even “The education system is screwed up” (the first one is untrue, the second one is true) are bad answers because they are conventional answers."

"If you’re questioning Darwinism or climate change, you will get in trouble."

kthxbye..
> If you are throwing a party and invite 100 guests, only 10 will show up. 9 out of 10 will flake out. This is normal and that's how people work.

I made different experiences.

If you prepare a party well, invite key people first, look that enough females are invited, make good invitations and tell that key people come, send out reminder short before, then I have this funnel:

- 100 invited

- 50-60 show up

- They bring people along and I end again on almost 100 (once it went to +200)

Again the preparation is the key and should be a pedantic plan of everything. Guest, location, drinks, etc. should be perfect. As an example, a good location should be always a bit too small, many people make the mistake getting huge locations for few people and then wondering why the party is so empty. if you expect only 20 people then get a tiny venue (rule of thumb: 2 guest/sqm)
> You don't see such pushes in dentistry, the car industry or anything like that; "Are you a WOMAN? Then join the car industry!".

Yes you do. Every single fucking time this comes up someone says "you don't see this in construction". It's rebutted every time it comes up and it's really fucking easy to do a simple web search to find examples of programmes to get men into teaching or nursing or to get women or minorities into construction.

Example links have been posted to HN many times.
Because they can get the source and not have to pay a penny for it? For businesses, that's a good selling point.
True, going to the gym should be a permanent lifestyle change that should be kept for at least a couple of years. As for the ripped people, they all started off somewhere too. Nobody gets to look fit for free.
"Mihai'); DROP TABLE Donors" (from the donors page) is an asshole.
Yeah I know. I'm weird like that.

I'm constantly looking for things I can improve, and running out of free time to do that.

I don't find it makes me insecure in social situations though.
Show HN: Nudge – Super-simple reminders to help you follow up on Twitter
On the other hand, getting an a-bomb right requires actually following those rules. Websites are fashion. You can throw shit together randomly and still have a perfectly successful website - especially if you get your sales/marketing team involved in pushing it down people's throats. Nature doesn't tolerate bullshit. Web industry is in big part built on it.
I felt a little uncomfortable my first few times in the gym until I realized that the really serious people saw me the same way I tend to see programming interns -- not looking down at all, just cognizant that they are further down a certain road. They've been helpful and encouraging to me, just like I try to be when the subject is programming. Really, it's much scarier to think about not going to the gym, than going.
Now both posts to /r/programming are removed.
Cheap smartphone device detects HIV and syphilis in 15 minutes
This advice is perfect. Initially (and perhaps always) it is all about the quantity. I have a friend who went from having just a few geeky friends (including me right) to a thriving social life. He wanted to get a girlfriend so he gave it his all for two years. He read things like 'The Game' and cold started hundreds of conversations with strangers.

Don't let people convince you that it's weird or that this should come natural. In the modern world something like 80% of people are lonely, even if they have a partner they might fully dissociated from friends. Being social is not the norm and it takes effort to break from the norm.

Also, and this is just my personal opinion, don't let people convince you that reading literature about this is wrong. Every single book will tell you going out and meeting people is the most important activity, but books like 'The Game' give you tips and tricks on how to overcome anxiety and get more out of your efforts. Don't shirk the pick up artist community, just don't drink the koolaid and start believing oneitis is the bane of existence or that it's OK to insult women. It's actually a great resource if you can look past that.

Anyway, if you want to make this happen fast, make it your full time job. Literally invest 40 hours per week into it. It's what the popular kids did back in highschool, and now you're behind.

Edit: oh forgot, my personal favorite book is 'how to talk to anyone', by Leil something. It's a short book with reminders about social interaction.
6to5 compiler don't have this disadvantage.
So I just took the coffee cup STL and loaded into the latest Cura myself, rotated in 90 degrees so it was standing upright. Without changing anything else, I ended up getting the layer changes on a few difference places over the print (I'm seeing this just by analyzing the G-Code using http://gcode.ws), depending on the layer height. It starts to the right of the handle and after a while seems to sort-of stabilize almost on the opposite side of the handle and on the right side of the actual handle, before the handle separates from the cup body.

All in all, it will likely have come out decent, but certainly not under the handle as you have. This I guess is because Cura will start the new layer close to where it finishes it's previous layer by default. In other words: it depends on infill percent/pattern and model location on the build platform.

I figure this is because you've added support. This causes the print head to get a "closest" start of the new layer exactly under the handle (because that's where the support material are). So going as far as calling it "lucky", no. The support placement actually helps Cura put the Z-scars in a good place on this model. On another model, it might be the exact opposite.

(PS: I use Cura for all my slicing and I like it a lot -- but I don't feel like the software actually gives me much control about the Z-scar placement)
Two weeks into learning Swift, one project a day
Your negative attitude and belief that you're not worth anything.

There are lots of books on self-esteem and social improvement. I suggest you read a few.
I dutifully read the CS183 class notes as they were posted, and agree with 99% of the content. This seems like an ultra-abridged version, with a couple bizarre quirks:

"God does not exist”...is untrue

If you’re questioning Darwinism...you will get in trouble

Seriously? I am disappointed.
PS, you also changed the title. Just saying.

(The second revision of the original title still has nothing to do with programming languages, btw... It's a programming languages conference.)
(tutorial author here) Good answer, and I can only recommend Ian's book!

I cut the marketing speak down to minimum in my articles and tutorials, but if you're interested in cutting edge machine learning & no-nonsense data mining, get in touch! I run a world class consulting company, http://radimrehurek.com.
Is anybody here familiar with the book by Peter Rowlands? [1]

> Unique in its field, this book uses a methodology that is entirely new, creating the simplest and most abstract foundations for physics to date. The author proposes a fundamental description of process in a universal computational rewrite system, leading to an irreducible form of relativistic quantum mechanics from a single operator. This is not only simpler, and more fundamental, but also seemingly more powerful than any other quantum mechanics formalism available. The methodology finds immediate applications in particle physics, theoretical physics and theoretical computing. In addition, taking the rewrite structure more generally as a description of process, the book shows how it can be applied to large-scale structures beyond the realm of fundamental physics

There is also a video lecture series [2]

[1] Peter Rowlands, Zero to Infinity, The Foundations of Physics, http://www.worldscientific.com/worldscibooks/10.1142/6544

[2] http://www.youtube.com/watch?v=W2XdhzCORbo
Atom Editor or Sublime Text – which one to pick?
The described "best way" is actually the reasoning behind the suggestion for disregarding the definitive answers.
groovy, man!
Std::random_shuffle is deprecated in C++14
How a Designer Bootstrapped an 8-Figure Marketplace
Emacs. Next question.
If you're doing really advanced computational physics, sure, but that doesn't mean you can't start on an easier path and learn about those challenges later.

It's no different to practical work – you start off by focusing on the concepts, not worrying about budgeting and time constraints, even though those things are important in the real world too.

In our undergrad course we used C and it was completely the wrong tool for the job. No one learned more about numerical challenges than they could've with Python, and fighting with semicolons just puts people off.
Fascinating. Thanks for this. I was thinking it was either the support or running it through NetFabb first.
UK-US surveillance regime was unlawful ‘for seven years’
I guess a lot of programmers can at least partially identify with this:

"You see your report here says that you are an extremely dull person. You see, our experts describe you as an appallingly dull fellow, unimaginative, timid, lacking in initiative, spineless, easily dominated, no sense of humour, tedious company and irrepressibly drab and awful."

"And whereas in most professions these would be considerable drawbacks," in your profession "they are a positive boon." (You work in front of the screen the whole day anyway).

https://www.youtube.com/watch?v=azkFz1ZbXyU
The impact of income and age on device ownership
Yep. He openly denies anthropogenic global warming:

http://www.theblaze.com/stories/2014/10/21/paypal-co-founder...
Let's hope nothing bad happens to that electron, then.
What is this time thing you speak of? What is this "inside" of time that you imply the existence of?

An extrapolation from the one-electron-universe hypothesis is that the entire universe exists within a single point - this is why constants are constant across the universe, why matter is the same everywhere, why particles share properties, how tunnelling works, etc. - we just perceive it as being uncompacted from our reference frame, whatever or wherever that may be. Elements of some SUSY theories touch on this too - that there is only one string, that the universe is a projection from higher dimensions "curled up" in a planck-scale point....

Frankly, we can't know, and I'm not sure that we ever really can, due to the limitations of our faculties, and the rooting of our "reality" in how this particular collection of molecular machinery interacts with other physicality around it.
I wonder why he deliberately chose to bat the hornet's nest with the "God does not exist" line. I always thought he was a very unassuming christian.

That being said, he doesn't really push anything new here - we've seen plenty of anti-college rhetoric, and the anti-competition theme strikes me as contradictory to his person (even today). Willfulness, deliberation - all the qualities that make even a 'heterodox' person successful all come from some innate obsession which can really be cast as a sort of personal competition. One doesn't create something for nothing - even if the end goal is to have created the thing, or to have done it for it's own sake - even this desire is born out of some inner need that can be cast as competition. I think what Peter and a lot of other leaders in the valley are pushing these days is the ability to be cautiously obsessive. What he calls anti-competition and anti-conformity is really just the ability to stick to one's vision despite initial signals and hardships that from the world that might make the greedily-optimizing man cast his die on a table where the odds appear better.
Working on This Front End Framework: Looking for Some Feedback
I'm working on this framework for my own use. I thought some people may find it useful as well, that's why I've created this online dox (that need to be updated - still in progress tho) and added some examples as well as a git repo.

FW is inspired by bootstrap and some other frameworks. :)

The idea behind it was to create a front-end fw first and then a drag drop theme builder which I'm gonna include into a opensource cms that I'm currently working on which is inspired by squarespace.com
Actually it is from 2012 :)
I do not have a Twitter account, and even had I one my browser clears cookies every session. The current setup presents a page takeover login/register prompt on pretty much every inbound link (e.g. if one clicks on a link to an individual tweet from a news story or Facebook ). Contrary to the company's apparent strategy, this actually makes joining the service less desirous for me.
I think the earthshaking point of the agreement is: Reputation.

With Twitter info, Google will be able to determine who are the leaders in the world. As the founder of a small, bootstrapped product, I know that my competitors are able to leverage way more followers because they're large service companies with small products. I've benefited from good rankings on Google due to several factors that didn't depend on the size of my audience, such as doing my Q&A in public (on Atlassian Answers). If Google leverages Twitter's social graph, it will probably give a preference to the pages of the bigger company with more followers.

Which is "a good thing" in the grand scheme of economics: People trust more the software of big companies than small ones, whether I like that or not.
Given the US pays twice per citizen what other first-world countries do, I'd expect that cost to go down with increasing socialisation of health care - there's still a lot of inefficiency there.
How you could have remotely unlocked any of 2.2M BMWs with ConnectedDrive
I'm no UX expert, but I think if you want story reading to be a core feature of your product it will have to have a core place in your layout, so not a pop up box. It would replace whatever currently is your main feature (I.e it would become the left bar).
This question has no answer because the word "fair" has different meaning for everyone.

Somehow "fair" reminds me of "Atlas Shrugged", especially, when uttered by government officials.
Ask HN: Transitioning from developer to team lead
I'm curious to hear from those that have transitioned from developer to team leader or a developer role responsible for other developers and their output.

I'm an accomplished developer who has been working in SV for a long time and now due to my experience i have been asked to lead a team. I have decided to accept.

What do you wish someone had told when transitioning to a team lead role, or what advice do you have. What works for you?
Perhaps a Not Safe For Java Workplace should be added to the title.