skysight-inc/HackerNews huggingface dataset:
Please don't add kindling to a smoldering language fight.
Ask HN: Would you hire an 18 year-old front end developer?
Hi HN,

I'm 18 years old front-end developer from small county called Slovenia. I'm seeking for new customers because in Slovenia is very hard to find any work.

I love to work with Photoshop and Sublime Text editor. My passion is HTML, CSS3 and responsive design. I know some basic Javascript too.

Screenshots of my work:

- http://i.imgur.com/yv59AxJ.jpg

- http://i.imgur.com/xGibpfo.png

- http://i.imgur.com/jYrkur0.png

- http://i.imgur.com/hLJCOOe.png

- http://i.imgur.com/H90epkH.jpg

- http://i.imgur.com/DJOOP2s.jpg

- http://i.imgur.com/uH0Cp8k.png

- http://i.imgur.com/Dg8wDUp.jpg

- http://i.imgur.com/0bZrRtP.jpg

So, would you hire me for your next project? Why not? Here is my email address: vidakovicmiha1@gmail.com
RPG is also the name of the genre. The genre is not RP. It's RPG. Games in the RPG genre are RPG games.

This is not different from saying "RTS strategy", or "the strategy you apply to RTS games".
So every single applicant that sends something in will have a discussion with someone one your team? And you find that time is a worthwhile investment?
You can install a component and never upgrade it. You might fall behind on security concerns and be running different code from your counterparts but you can do that if you like.

If you consume some service, you're going to have to keep your app up-to-date should the service chage, go away, or fail. Therefore one could argue that services are easier to manage centrally at the expense of some overhead and less flexibility.
Taplytics (YC W14) is hiring in SF. Come optimize the future of mobile with us
You have it backwards. The original display of plain text email was monospace, so that's by definition the correct way, as you otherwise break backward compatibility. HTML is the one which defaults to a font of the user's choice. So, if you want to send a mail that is to be displayed in a font of the user's choice, you need to send an HTML mail. Or you could use format=flowed, which has better compatibility with non-HTML-capable clients, and also allows display in a proportional font.
"How to rip apart an article about ripping apart a programmer's CV"
Do you really believe that your 10 years of C# would keep you more efficient than say...John Carmack...after a few weeks on the job?

If you find a great programmer and they don't have your keywords you shouldn't turn them away. As long as they are excited about learning a new language they will be out performing some of your veterans in little time.
I think the site can still be useful without being balanced. Highlighting collateral damage/silly consequences of a law is a useful service as the public (in my experience) tends to have a low tolerance for too much collateral damage regardless of the intent or positive outcomes of a law.

In this case the EU's ruling "leaves a lot to be desired" is nice way of saying it's unworkable given the complexities of the real world. I don't know what the proper solution would be but I do appreciate someone highlighting silly or potentially harmful consequences of an existing law.
Clickable screenshots:
- http://i.imgur.com/yv59AxJ.jpg

- http://i.imgur.com/xGibpfo.png

- http://i.imgur.com/jYrkur0.png

- http://i.imgur.com/hLJCOOe.png

- http://i.imgur.com/H90epkH.jpg

- http://i.imgur.com/DJOOP2s.jpg

- http://i.imgur.com/uH0Cp8k.png

- http://i.imgur.com/Dg8wDUp.jpg

- http://i.imgur.com/0bZrRtP.jpg
Censorship is bad no matter what it tries to hide, all the elements in the sentimental list you compiled falls in the category of either illegal or something for which is easy to get a court order to remove.
> Seems like you expertly found one of the edge cases.

Ah. You're not the first people I've done that to. Glad to be of service.

> I went in and added more sophisticated error handling
> so hopefully it should work.

Useful.

> I'll also add an email for support.

Cool - thanks.

> Mind sharing with me the link you used in the email?

Probably this one:

http://www.solipsys.co.uk/new/ColinsBlog.html?RecentChanges

I'll try it again shortly - currently in the middle of something else.
Even many of the sites currently on the list seem like "not a big deal". E.g. petty theft by private citizens, gossip, etc.

The only reason some of the currently listed sites even exist is that some reporter figured they could make a few bucks of ad revenue and didn't care about other's privacy. Removing them does absolutely no harm to society; I have no problem with starving sleazy reporters out of their jobs.

edit: the law is clearly unworkable, but I'm a huge fan of its intent.
We are a Coffee Circle customer at our startup and your only real differentiation from CC are the letterbox-friendly packages. I assume this means 350g or less? Nevertheless, good idea, but it will be expensive for you ;)
Presumably it will also be developed into a non-lethal weapon for the police.
There's something strangly satisfying about analysing how many things were wrong with Diablo 3 compared to Diablo 2. I probably put 200-300 hours into Diablo 2 and loved it, but I think I played Diablo 3 for about 8 hours before quitting.
Ya, I'm not sure if the OP was a troll HN post or what the goal was but the bit about keywords to me made me immediately shake my head. The only people who want keyword stuffed resumes are recruiters.

Also, the poor capitalization/grammar in places. e.g. (which i will cover shortly)

I'm amazed this was upvoted.
Thank you. The entire article made me cringe for the exact reasons you specified. I would probably immediately junk a resume if I saw a list of design pattern names on it.
Some of that could be "worked around" by having said enemy's amazing equipment breaking during the fight.
"Any experience, languages or technology that does not apply to what we need in the team. Let us say we are looking for “A junior front end web application developer”. A seasoned C developer with 10 years experience can not instantly morph into an advanced front end web application developer"

I think this is a bit contrived. It's a long way from C to modern web development, but I see no reason why to skip extensive C# experience applying for a Java shop etc.

Or even experience with a different paradigm (such as functional programming). Having worked with a multitude of technologies is beneficial for a programmer. It enhances one's understanding of the craft. It also proves the programmer has flexed their "learning muscles" a lot, which again is an advantage in its own right, since learning is a job never done. Even if you have the just right experience right now, what happens in 3 years?

Of course directly relevant experience should be given clear priority over "other stuff", but I wouldn't be so harsh as to say it better be skipped altogether.
Or http://www.Area301.com for even more lead sources in one place
Story Is King - A maxim Pixar lives by
A bit black and white there. I generally agree that resumes should not be a top indicator, but they can be useful to screen out some people.

For example, I once posted a job that included the word "Ruby". I thought the job posting made it clear that Ruby was a very, very small part of the job. But I still got several resumes from people who were Ruby experts or at least claimed to be, and that is all the experience they had given their resumes. They had little or no non-Ruby experience. At the time, I needed someone who could write Ruby code but had much more experience elsewhere.

So the resumes helped me screen out those candidates. And I also learned that my job posting was worded incorrectly.
I was expecting a list of 72 micro services, instead there are 72 articles on the subject. Feels like it's the opposite of "curated list" - a list everything.
The math and machine learning stuff is still a work in progress with lots of room for contributions.
... "Bitcoin-based"?
Thanks for clarifying. Yes, I heard that people in Germany are scared of long 'Abos' that they can't cancel.

It makes any subscription-based business harder to build here. Even if you offer complete flexibility to cancel any time, people are worried there must be a 'catch'.
Talking about a possible product idea I have in mind.
Maybe your time would be better spent contributing to the existing list rather than making a new one? It's very long at this point and categorized very nicely.

https://code.google.com/p/go-wiki/wiki/Projects
Redundancy is an important part of communication and error- robustness I both human and computer languages.

RAS Syndrome is a sweet spot trading off economy of characters/syllables vs clarity of message. As with most things humans gravitate to, it is a rational act, not a stupid one.

"A foolish consistency is the hobgoblin of small minds."
Of course I know that. The question is whether there are applications for which an external, physically separated processor, even if weak, would be useful.
Google offers free virtual summer camps for teens
"This isn't a problem"? You're so sure?

How many nodes are there? Let's presume there are a lot, otherwise the problem is trivial and speed doesn't matter anyway. So now you have an N-long immutable array that you are copying every time you want to change a node pointer? So you have changed the operation of pointer-changing from O(1) to O(N)? What does that do to the run time of the algorithm?

Also, your garbage velocity just went WAY up. What does this do for the runtime of your program generally?
> We're talking about public figures in some cases

The decision explicitly lists that as a legitimate exemption: search engines may reject removal requests for information concerning someone who has a "public role". If Google took down information pertaining to a public figure, it is probably their error. Now you can argue that this decision will in practice lead to many such errors, but that's a slightly different attack on the decision (arguing that it's impractical to implement accurately vs. arguing that it's in principle wrong, even when implemented accurately, are at least conceptually different criticisms).
I didn't make the connection between the ball icon and a goal until I read your comment. I think this just goes to show that icons as a primary indicator of something are just very hard to get right. Having said that, tho, I would make the connection if I were watching an actual match, but that's precisely when I don't want to see that icon in the middle of the screen. A small icon, the name of the player and the minute the goal was scored at, readable in a place where it doesn't block the view, is actually useful.
We hire at a faster tempo than a typical startup but slower than any big tech company, and the investment we put into recruiting has paid obvious dividends. We're looking for more ways to pour time into it, not less.
Article missed to ignore gigantic blocks of technologies used. This is not a good place to figure out what the person is current in.

Side question: I keep hearing that ATS have filtering systems to block and auto reject candidates' resumes if they don't hit targeted keywords. Would like to know some of these companies / what the ATS actually is. I have worked with several ATS systems with several companies and each one always have to a human going through every single resume.
And you talked to none of them? You just assumed that their resume told you everything you needed to know about their capabilities? And if it didn't, too bad for them for writing a shitty resume?
A New Kind of Meteorite may Explain the “Explosion” of Life On Earlier Earth
You are right that some environments have draconian franchising rules, and force fast-food operators into alternative operating models (i.e. corporate/JV owned outlets). An important distinction for me is that those alternatives are forced onto brands, and if they had a choice they would swap to the franchise model. We see this playing out with McDonalds in China - as soon as franchising rules have been relaxed slightly, McDonalds went into high gear recruiting traditional franchisees to fuel growth in China [1]. Of course there are other places where operating directly makes a lot more money, but those are very very rare (e.g. Russia).

In regards to McDonalds investing back into the business they know, you are right again. However, what they know best is not running restaurants but investing into property. The self-proclaimed description of McDonalds' business model is that they are in real estate, not hamburgers [2]. The latest available annual report shows that the 7,000 company stores generated ~$3B profits, but McDs made as much on royalties and twice as much on renting out properties to their franchisees [3]. Further, store margins are going down fast while royalty/property margins are going up. This year more than half of McDonald profits will be from collecting rent - flipping burgers and selling royalties is a nice side hobby. So to maximise their core business, they have to maximise how many renters they have, i.e. increase the number of franchisees.

[1] http://www.worldcrunch.com/business-finance/supersize-the-fr...

[2] http://money.howstuffworks.com/mcdonalds2.htm

[3] http://www.aboutmcdonalds.com/content/dam/AboutMcDonalds/Inv...
+1 thanks for the recommendation. I just bought it as an audio book.

I am more or less retired. I still help a few consulting customers occasionally, but it am dedicating my energies to a few tech projects that I view as long shots. I hope this book puts me in the right frame of mind to make good decisions on where best to apply myself.
Or being too heavy to carry or too complicated to wield with a high hit rate.
This is a poem from the holocaust

First they came for the Socialists, and I did not speak out—
Because I was not a Socialist.
Then they came for the Trade Unionists, and I did not speak out—
Because I was not a Trade Unionist.
Then they came for the Jews, and I did not speak out—
Because I was not a Jew.
Then they came for me—and there was no one left to speak for me
The result is really interesting, and I would love to read more when they reach n=5. (Or even n=1 on a reasonably normal brain.)

But Crick's notion sounds a lot like what Dennett derisively calls the "Cartesian Theater", the tendency to imagine consciousness as little room where a tiny homunculus watches the screens where all sensory data is displayed: http://en.wikipedia.org/wiki/Cartesian_theater

In Dennett's view, consciousness is basically a distributed system. There is no single place where consciousness "really happens". That a single electrode can disrupt consciousness doesn't suggest otherwise. If a backhoe hitting a cable junction triggered an AWS failure, we wouldn't say that the cable junction is where AWS "really happens".
As of a few months ago, when I last looked into it, there really isn't a good (fast) image processing (re-sizing, etc.) library.
(The language implementation can of course engage in strategies to avoid a full array copy, that you as the user have little insight into, but these are often questionable as they slow down run time in other cases, and anyway, they can only mitigate this problem, which is not going to go away.)
No, I've been working 20h weeks for years. Companies are very desperate to find decent people and it's better to have one for 20 hours compared to 0 hours.

(I'm in Germany where students are not allowed to work more than 20 hours / week if they want to keep cheap student rates with the mandatory health insurance)
Your compiler has no idea about whether data structure A will perform 100 times faster than data structure B because B is scattered all over memory and incurs a page fault on every reference and A has locality of reference.

No compiler optimization is going to get you a 100 to 1 improvement with a conventional language, but choosing the right data structure and algorithm for a task certainly can.
Show HN: Translation platform for Android, free and open-source
Thanks for the ideas. I presume ARM is thinking the silicon overhead of decoders and such is worth the ability to power down execution units? Here is a page about Midgard by developers of the open-source Lima drivers: http://limadriver.org/T6xx+ISA/ Perhaps this can give the more hardware knowledgeable some insight?
I've found that schedule flexibility on that level is rare unless doing freelance work, which has tons of accompanying challenges like actually getting people to pay and maintaining enough work to fill the hours you want without selling more than you want.

I agree with all of your points, though.
Trolling the NSA to prosecute someone for 'obstruction of justice' for essentially being a nuisance, is a dream scenario for the ACLU/EFF/EPIC/et al.
I understood it as the NSA is scrubbing U.S. identities only on their analists reports, they still collect the data and don't anonimize it in any way while in storage.
It's both. There are many things you can do to improve your odds, including being in the right place at the right time, but at the end of the day there are a thousand random factors that you can't control that can make or break a business. And even among things you can control, many things that are obvious in retrospect are far from clear at the time that decisions need to be made.
We've known this since at least 1994, when the GoF book [1] famously said:

"Favor object composition over class inheritance"

[1] http://www.amazon.com/Design-Patterns-Elements-Reusable-Obje...
Not simply for commenting on the de-listing, but if the page is republishing information that's considered a violation of privacy in the EU, it's still a violation of privacy. This would be clearest in the case of e.g. compromising pictures of high-school kids or other such non-public figures. If you started a site reposting those pictures after Google delists the original sites that published them, obviously your site would also be subject to delisting.
In the startup industry you'll find lots of greenfield projects, but very few where working only 4 hours a day is acceptable. Startups tend to need to get a lot of work done, relatively quickly, with a very small team. This is just the most effective way to build a business during the startup phase.

However, you will also find lots of startups have very flexible work hours as long as you get a reasonable amount of work done every week. Additionally, depending on your skill level and role within the startup it is likely that you'll be working on lots of different types of projects from day to day, which for me personally has always been enough to keep me enjoying what I do for a living, even though I'm usually working 40+ hours per week.

And some startups are very open to you contributing code back to the open source community. (Especially Node.js startups, where publishing NPM modules is just part of being a member of the ecosystem.) For me personally this also gives me that feeling of pleasure that ordinary work related coding might not always.
In this particular case, I received ~20 resumes for 1 job and 80% were not Ruby-only resumes. So yes the Ruby-only screened them out. However I would have gone back and contacted them if none of the other 80% of candidates worked out.
Objects, Identity, and Concept-formation (2008)
Ask HN: Path to become a Product Manager?
Background: I'm 21, live in the UK, without a degree, and split my time between building simple Wordpress websites for freelance clients, working in retail, and slowly learning to build web apps using Ruby on Rails.

My 'aspirational job' would be to work as a Product Manager at a startup, wrangling something into existence and using data to refine it into something better.

I can't seem to connect the dots between there and here - I don't have the experience to get a job now as evidenced by many tens of rejected applications, and there are very few 'junior' roles in London to learn the craft.

One avenue I'd considered is to try and find a non-tech position in a startup, and try and learn from their product team if the role permits.

Has anyone been in a similar situation, that has any advice to share? I have the drive to get there but can't see quite which route to take.
It seems that satisficers would only be happier if they are good both at setting their threshold and at predicting the happiness of each option. And of course, setting a threshold requires a consideration of opportunity cost, so you don't get to hand wave that away.
I coordinate 14 summer camp locations for kids every summer, it allows me to take the rest of the year off for travel or really whatever. Being a developer helps because you can build and sell web products to keep yourself working on something constructive, but nowadays most of my projects are random tasks that I've always wanted to do (construct a Wing Chun dummy, bike all the way to SF, build a go-kart, Lego rubiks cube solver, etc)
The best approach to that would be interacting with and leveraging existing, very well proven and optimized image processing libraries. I can see some bindings for things like ImageMagick out there.
You heard the man... Now back to work for me.
Moreover the list contains some really outdated projects for some reason.

For example the database drivers section [1]: 3 out of 5 projects are abandoned, while current projects (listed in the official Go community wiki [2]) are missing.

1: https://github.com/avelino/awesome-go#database-drivers
2: https://code.google.com/p/go-wiki/wiki/Projects#Databases_an...
Exception hierarchies?
I can't speak for mushrooms, but from my experiences with LSD I'd say, "it's complicated." Psychedelics don't turn you into a different person, however they do remove the filters and barriers we've built up in our heads (to what extent depends on the dosage). If, on some level, you aren't sure about your world view it will probably be reassessed.

I, for example, was raised Mormon, but it was never all that convincing to me. By the time I decided that I wanted to start experimenting with psychedelics I had already stopped participating in the religion, though I had my doubts that this was the correct course of action. Taking LSD, and other psychedelics, helped me resolve those conflicts.

The idea that psychedelics tend to put into your head is that everything is connected, everything is one. That concept broke down my loosely held notion that God was some kind of supreme alien who liked telling us what to do, and led me to take on a rather Eastern world view that the universe is at once one thing, nothing, and infinite.
Thanks for your comment, I think that it opens a good debate. Two thoughts on my part:

The first is a problem with the lack of transparency. The NSA, the Congress or the POTUS never told American citizens: hey, we are going to be reading your emails in order to keep you save. Are you OK with that?

The second is a thought experiment. Would you feel as comfortable as you do with this, if instead of the US doing it, it was Russia, China or even North Korea? And now, to give it a different perspective, remember that the US is one of the countries that has killed the most people in the last 50 years outside of their own territory.
Did you read the articles on the site (tone o fcuriosity, not indignation)?

* The Daniels-Dwyer article serves no obvious public good.

* The post-it thing is a huge wtf. No idea why anyone would even care.

* The train thing is embarrassing; again, reporting on this amounts to gossip mongering for cash and serves no public good.

* The Osborne thing seems like a politically-motivated intrusion into the private life of a politician's brother. Again, trash reporting.

So unless you disagree that these all amount to unhelpful gossip mongering (well, except to the wallet of a lazy reporter/news agency), a little less than half of the unbalanced results demonstrate no harm to the public good.

edit: tone clarification. Also, I agree with your last paragraph.
Sounds like https://en.m.wikipedia.org/wiki/Triarchy_%28theory%29