skysight-inc/HackerNews huggingface dataset:
Hacker Makes 2.5 million in paper for offering Hacking Course on Udemy
Having read your code and quickly brushing up the little bits of PHP knowledge from years ago, I'd say it helps only a little. mysqli_real_escape_string alone doesn't protect you completely from sql injection attacks, it just makes it harder - see the second answer at http://stackoverflow.com/questions/5741187/sql-injection-tha... for an example. Also, the homegrown $albumID validation allows bad payload to reach mysqli_real_escape_string().
Interesting you want to go ruby. Scala and Java are semi-interoperable. As is Clojure. At least they all tolerate the JVM and JVM related infrastructure (to various levels). Some of the frameworks interoperate more than the others. Ruby is a bigger leap than some other possible leaps.

Perhaps senior mgmt is micromanaging WRT language selection. Could be your boss micromanaging and he's throwing senior mgmt under the bus. Or maybe you're correct. Anyway the point is you need to make sure its merely the specific language you don't like. If you move to a new ruby using employer where everyone has to dress the same way and hold their coffee cup the same way, you might be really unhappy if its actually the micromanaging you don't like rather than mere language choice.

Finally aside from any micromanagement issue there's work style. I prefer nearly consultative, professional environments where deliverables matter and you don't tell someone 5 levels lower on the hierarchy how to tie their shoes. However its a perfectly valid business choice to run a place the other way, and have an unprofessional, general laborer, non-craftsman type environment. You need to explore your thoughts on this too, again, see above, if you think your dream job is ruby and they don't micromanage one particular aspect of your job, you may none the less hate the new job if what you really dislike about the current job is the general laborer / code monkey / unprofessional unskilled labor workplace.

Other people have already mentioned that language doesn't matter as much as architecture / design. A extremely rigid view of language likely implies an extremely rigid view of arch / design, yet another axis to think about. If your current employer is extremely rigid about language you may have not considered what it would be like to work at a place with more freedom, or even just a different set of equally rigid arch/design outlooks.

Interviews are a two way street and with little experience you need to learn more about a potential new employer than they need to learn about you especially WRT the above.

Good Luck and all that.
No, but email in general does. And...

LOADS of what people classify as "spam" is simply stuff they signed up for and forgot about. Just last night a client had someone write in saying "I'm not getting your emails!". After some back and forth they had - 2 days prior - marked it as "spam" because they didn't recognize the name of the list, and so weren't getting any more mails (or, they were getting junked).

You may be able to make an internal distinction between "the spam industry" and "email" but many people can't or don't. Or perhaps more to the point, many people classify spam as "anything I don't like or didn't ask for" (even if, by dint of entering in to a transaction, they do in fact grant permission to get necessary emails now and then).
Open secret: The games we know are coming to next-gen
Python then Pyinstaller to create binaries for each platform.
London contracting vs City jobs
Having gone through some life changes recently I am in a position to look at London as a place to live and work. I am a UK national so no problems with Visas etc. I have chosen to focus my search on Javascript front end roles, specifically AngularJS application development, as I am lucky enough to have 2 solid years of professional experience with Angular, and really enjoy working with it. Considering I also have strong SQL skills and 6 years of Java/C# backend experience, it looks like I should not have too much problem finding a role.

As a strong driver for me is remuneration, I am trying to decide between contracting positions, and financial positions. Both of these offer the kind of money I would be after, assuming I could effectively work full time all year round in the contracting roles.

What I am trying to work out is, which of these two avenues does HN recommend? Is labour supply so high for contract positions that my assumption of full time work is incorrect? I do feel a slight bias away from financial roles due to their more suited and booted culture plus the infamous long hours, so I need to consider that, but I also need to get a real feel for what contracting is like and how likely it is I could depend on positions being available.

Any helpful words?
I love it. I've been playing with ownCloud because I no longer want to store my pictures on Dropbox (I'm running out of space, and the first tier is 100GB which I don't need).

I'm going to toy around a bit with it and if I like the API I may hack together something to automatically upload new pictures from iOS devices :)
Expedia Apparently Penalized By Google For Linking Practices
You don't need to blur the image when showing information about it.
Hoe je dikke darm natuurlijk reinigen? | Gezond Detoxen
It was a post-notification that used historical geo-information like who was in a particular cell tower's coverage area. It only came out before the law enacted to counter what is going on kicked in. A man was shot and killed a few hours ago by Kiev police[1]. Now an APC is deployed[2] while both police[3] and protestors[4] trade Molotovs.

Here is a live feed of the scene, which is essentially an on-going street battle now[5].

[1] https://pbs.twimg.com/media/BelRC9RCUAAbRNZ.png
[2] https://pbs.twimg.com/media/BelT6nzCcAAWytp.jpg
[3] https://pbs.twimg.com/media/BeljSy1CMAANJFo.jpg
[4] https://pbs.twimg.com/media/BelVNWSCQAAr1l-.jpg
[5] http://www.youtube.com/watch?v=jrZcAsPKK74

edit: Video of the police scuffling with citizens in the street during the man's shooting then dragging his body away, along with an interview with the man that filmed it was submitted and published by the BBC[1].

[1] http://youtu.be/MvC6-OzVM_I
Tags necessary to make mobile devices correctly display responsive sites
I've run into that.

Compounding that issue, I've run into cases where people pulled out code into functions, realized that in two places the behavior was ~slightly~ different, and they addressed it by adding a variable, 'shouldThing' or something, that serves just as a boolean flag as to which bit(s) of logic you should fire. So now rather than just have to focus on the code that needs changing, I've got to go to an entirely different section/file, and wade through code that doesn't even relate to what I'm trying to fix.
I'd be a lot more interested in supporting anything Unity3D related if it's licensing wasn't so outrageously expensive (for any platform).
An opcache code just stores the bytecode so you just avoid the parsing step in each request. It does not inherently optimizes anything, although it has been tried with APC in the past (but finally abandoned). I don't know what's the status with the new official opcache and optimization.
I'm not part of the Ada world, so I don't actually know, but I thought the important Ada compiler(s) were also proprietary.
As already mentioned, I'd prefer run python scripts with my own interpreter. I promise, I won't look at your code ;-)
I do not think anyone should sell products without understanding the service part of doing business.

if you buy something, people expect someone to be responsible for the product. This mean you got to spend time on providing service, or it get defined by most people as a cash grab.
Out of curiosity: how does lack of apartment numbers changes anything?
Busting Bad Advertising Practices — 2013 Year in Review
DC startup introduces ‘The Pocket Drone’
Proof-of-Concept Using Spring Roo
Jornadas Técnicas de Engenharia Civil
Fear of Geeks (2011)
Is there something like this that operates at a higher level? Unlike the author, I'm ok with HTML (and I can't stand markdown), except that it's too low level. I want to break things up by title, author, date, summary, content, etc. and then generate the HTML by plugging it into a template, so that title, date, and author become part of the heading at the top of the page and so on. So something like

<title>...</title> (pretend this isn't already taken)
<author>...</author>
<date>...</date>
<summary>...</summary>
...

It seems like XSLT is what I want, except that I have to deal with a bunch of XML nonsense. I could always write my own parser, but I keep hoping someone already wrote something like this.
I feel bad every time I click on blog spam links.
Dutch Startupmap — All startups from Holland in one map
Why not link to the NASA page directly? I really don't see how the blog adds anything. Here it is with some high quality images: http://www.nasa.gov/jpl/mer/rock-pinnacle-island-pia17761/in...
Really great news for the guys & gals at Intercom, Delighted that they're from Ireland too. Nice to have some good news around here for a change.

I've had the pleasure of meeting a few of them and what can I say, they're extremely passionate about what they do!

Congratulations.
It's amazing people don't understand this is an elaborate mass prank. Pirate base stations have been present in the area since the disturbances began, already being used for nefarious purposes before (SMS/money transfer fraud and so on). Whoever operates these is a petty criminal, not a nefarious government – if I'd have an opportunity to send thousands of protesters anything I want, I'm sure I'd pull a prank like this as well.
It would be nice if they just reinvented PHP. Get the top 20 major frameworks behind them and fork it.
Minicars Are Worst Performers in Small-Overlap Front Crash Test
In practice it worked perfectly well for me for more than two years living in shared flats in different places in Germany to give out only c/o (bei) addresses to anyone I ordered or corresponded with, I'm not aware of anything that got lost despite not having my name on the doorbell and post box.

You could even invent a name put that on the door and still c/o yourself, I guess that still would work. The only people who annually enter rental flats are normally the "Heizungsableser" people (heating consumption read out) and even they go floor by floor and not by name first.
Groovy crosses the 3 million downloads a year mark
I don't see any new photos there.
This plugin lets you sync OwnCloud with Lychee: https://github.com/GustavePate/lycheesync It might not work with version 2.0, but the code may help you to start developing some great stuff.
3Drag as a CNC milling machine: Creating G-Code from gerber files
In your giant ad you missed the point so much it hurts.

You are asking sensitive user names and passwords you have no right to have. Just because you don’t do anything bad with them (that you say - and not yet) means nothing. You shouldn't be asking for them. Phishing attacks do exactly the same thing you do. You are not special, your users shouldn't trust you with their appleid and password anymore than any other spam email they get.
It would be interesting to conduct a survey whether people agree to 'dissent detection by use of technology'.

I wonder how opinions between laymen, politicians or religious people would differ. I think the toughest part would be ensuring survey is not too suggestive and respondents are not lying.
Funny fact on this: I am an German homeowner - and I do not know the registration-number of my own property. Seems to me, that this number really does not play any role in anybodies life, except maybe some squirrels working in some government agency.

Could you elaborate on this number a little bit more, as I could not find anything on it?
Independent commission to investigate future of Internet after NSA revelations
For years and years, I used Gallery/Gallery2 to self-host photos, but more and more, I found myself taking photos with my phone instead of a regular camera. From the smartphone, it was much easier to upload to Facebook (and now, G+) than it was to get photos into Gallery. Once every so often, I would bother connecting my phone to my computer, sync the photos over, and then upload them into Gallery. But by then, they were already shared among my friends and family.

My gallery is still up, but the last time I updated it was apparently in 2011. There was a android client that came out that I had tried, but it didn't really work that well. I still backup photos from my phone to my computer and NAS, but couldn't be motivated to go beyond that.

I've looked at times to improve this situation. I much prefer to have my photos self-hosted. I haven't really found a gallery type program that worked as well as Menalto Gallery, but Lychee looks like it's a good contender. I also like that it can share out to other services.

At first I was thinking that since this doesn't have an android client, it would fall into the same disuse as my Gallery installation. But I noticed that it could read from an uploads folder and you could essentially ftp upload to the server. This made me wonder if one could just have an auto-upload (scp/sftp or otherwise) to a server.

I found a couple apps that do this, but [Auto-Share](https://play.google.com/store/apps/details?id=com.dngames.au...) looks the most polished. So I can see this working out.

tl;dr Looks like a great photo manager, love the option to share out to other service. There may be some Android Apps to automatically upload, even if it's not natively supported in Lychee.
> Create a GPG key and learn how to store and use it properly

Could you be more verbose about the "store and use properly" part?
If we're going in that direction, how about Rage Against the Machine? http://www.youtube.com/watch?v=bWXazVhlyxQ
You should read Intercom's founder article about product management http://insideintercom.io/product-strategy-means-saying-no/
> individuals should have the choice

> I'm arguing against giving the choice on a societal level

?? If you don't have the choice "at the societal level", then you definitely don't have it at the individual level.
So it's just pining for the Fjords?
No - it's dead and responsive and mobile load times in the graphic heavy sites it produced have killed it.
German police have been doing this for some time already with anti-nazi protesters: https://www.eff.org/issues/mandatory-data-retention/germany (search for dresden)

And in a case of luxury car arsons: http://www.businessinsider.com/berlin-arson-cell-phones-2012...

So the only new thing here is that the protesters got notified.
A "Not on Facebook" font icon for your website
'Fastest ever' broadband passes speed test
..and in which part of the world are you looking for an internship?
This "inequality" stuff is really getting annoying. The poor in Chile are far better off than other countries in the region, but because the rich are also richer somehow inequality is all that matters to some.

In fact, the wikipedia article "Poverty in South America" doesn't even mention Chile http://en.wikipedia.org/wiki/Poverty_in_South_America
The Octopress generates static html. No templating at server side. You can host output html to any static host like github pages.
Show HN: A HN for cryptocurrencies
You are probably right but is that the message you want to be sending if you are the CEO of Linkedin?
GameOfTrolls just asked

"Are you moving away from BitCoin and into others? or vice versa. I'm curious about the trending of BTC mining."

Poor bloke appears to be dead.
Even if D is a lot better than Rust, Go or others about the style, I am amazed it is a concern for the author. Besides that, good advices to a candidate language author.
these were posted today on the NASA site, so they're pretty fresh.
Funnily I have been building something similar, but using JSON as the data source with compilation step either AOT or at run time. It's quite fun though very rough, and I can see why XSLT is more complicated than you'd expect.
I wonder if this doesn't encourage people. I mean, they're unhappy with an increasingly oppressive government - won't showing them just how oppressive it can be just tell them they're doing the right thing here?

This would be doubly interesting if the message really came from spoofed base stations as apostlion claims.
It's a trap for tracking
A healthy sense of skepticism is helpful in cases like this (both ways). Do you have a source to share to show how this specific instance was a prank? I wouldn't put anything past the Ukranian government now, and they could have just as easily sent the message themselves.
Quoting these statements are a little absurd. More so, when you consider that all of these statements are in the [their respective] present tense, and not making a declaration or prophecy of any kind.

Let me rephrase some of these for you to illustrate:

- There is no reason [in present time, that I know of as to why] anyone would want a computer in their home. - Ken Olsen, 1977

- I have traveled the length and breadth of this country and talked with the best people, and I can assure you that [from their current understanding of current applications of data processing that] data processing is a fad that won’t last out the year. - Editor of Prentice Hall business books, 1957

- There's no chance [that I am going to admit to my share holders] that the iPhone is going to get any significant market share. - Steve Ballmer, USA Today, April 30, 2007

- I think there is a world market for maybe five computers [currently/at this time]. -- Thomas Watson, chairman of IBM, 1943
I started out by merely tweeting a link to the site and asking my friends to do the same. I did publish HN but it got took down pretty sharpish.

My main win was cold-emailing tech blogs. I got featured on BoingBoing - http://boingboing.net/2013/08/12/stickonspy-sticker-reminder... - through emailing and also managed to sell directly to Cory ;).
Is There a Market for "Just Good Enough" Products?
Trickery of Photoshop revealed in gory detail Realtime retouch throughout video
Every startup is now a security startup
asking out early for me works opposite way, maybe i am not fancy enough with just offering to grab a coffe together.
I usually go straight into comments to get a direct link to the story or a print page.
3 Things CIOs Can Learn From Snapchat
What do you mean to say by suggesting that a man is wearing "panties"? It reads like you're suggesting he is acting like a woman by getting upset, which makes your position very unclear.
Crypto I is great course and I recommend to anyone one who wants to know more about how crypto works.
The viral video: https://www.youtube.com/watch?v=5qrGOi41iwE
Very little else has moved: it should therefore be simple enough to deduce which direction the rock came from?

Actually I can't immediately identify any other difference. Very weird!
The fatal flaw is that you have to believe they would stop trying to make money in order to partake in a profitless operation that has military attention.

Aside from that, sure why not? Prank.
Cumbria becomes first university to accept Bitcoin in tuition fees
Hahaha. Someone feels threatened. I guess they will always ave business with those who can make gradient buttons in Photoshop, but not the actual CSS for it.
The VC - CEO relationship
Text of a 1988 sales brochure for the NeXT cube
> Today one developer can create incredible tools using Clang/LLVM coda-base and release it as open-source or if he wants as closed source. This is just impossible with GCC.

By design.

> And yes License matters, GPL just does not allow to use GCC in most cases.

By design.
I've milled a few PCBs in my day, copper is gummy and no fun and fiberglas is abrasive so don't expect long bit life. Also this 3Drag is apparently not a traditional CNC milling machine but PCB milling needs high RPMs which is good way to test your spindle bearings and also the tram of your mill is kinda important. You can calculate the effect on trace width of being out of tram and even with my microstripline RF work it doesn't matter much but what does matter is nearly boring thru the PCB and into the table if you're somehow really outta tram.
Keep in mind that nearly all the social services in the US are run at the state level and there is a wide variability between states in terms of the services they offer.

What you're saying is true though, most states in the US don't help out with home care at all.
I wrote this six months ago:

If people switch from GCC to Clang/LLVM in enough numbers that Apple think they can get away with it, Apple will, in a heartbeat, close the development of Clang/LLVM and make all new versions proprietary. (https://news.ycombinator.com/item?id=6146066)

This is still true, and this is the reason we cannot allow GCC to give up or declare “victory” and move on.
I've generally found that the order of the names on the doorbell list roughly matches your floor. So if you're on the 2nd floor, right side from the stairs, your doorbell is second from the bottom, on the right side.

Obviously, there's no standard nor convention, but Hausmeisters seem to find it convenient, and I like it when I can do that when visiting a friend for the first time.

Of course there are, however, apartments whose Haustür (the door to the apartment building) leads to several different buildings or staircases. In that case, good luck ever finding that person even if they want you to come visit.
it works great with http://put.io for me
As a man, I wonder what makes me assumed to be so unfriendly to women.
I have tried none of them, but I'm interested in any previous experiences. Can you share your problems with CoreOS?
Oh, I think you are right, esr was talking about using GCC as a plugin and I understood plugins for GCC. Apparently Alexandre Oliva and many of us made the same mistake.

Considering that, I mostly agree with David Kastrup; it doesn't make sense for the FSF to bend its principles and help propietary software in order to get market-share. But, unfortunately, it's also affecting FOSS developers.
$1.5B for a company started, grown, and still based in Atlanta. Great outcome for a growing ecosystem and hopefully we'll see the early employees from there start to reinvest in the community similarly to what we've seen from other recent successes.

If this creates another 3 David Cummings, for instance, the next 10 years of growth and investment could be incredible for a region that has historically been underserved.
Setting aside the validity debate for a moment, this is unsettling to me (as a US citizen) in that we all know the US has the ability to use their monitoring data to do this very thing (and much more), so should they choose. The big difference is that the Ukranian government yanked too many civil liberties and rights too soon instead of the gradual removal that we've got going on over here.

As you watch this unfold (fellow US citizens), remember that we are not so far removed from what you are seeing streamed your way. I hope that spooks you as much as it spooks me.
What about just using Vim, Emacs, nedit, gedit, or whatever your favorite editor is on UNIX/Linux? Why do we need a special editor just for Unity when there are already plenty of good alternatives?
Tool to track user scroll position, hover, touch, anything you want - in GA
There is only 1 real solution:

Put your cell phone in flight mode and use it exclusively as a PDA/music player/etc.

Let people contact you on a landline and email - more than enough.
I thought the very next paragraph made it clear he was joking and having a little fun:

"More seriously, Myrddin has the goal of replacing C in it's niche of OS and embedded development, but making it harder to shoot yourself in the foot. It's a language that matches the author's taste in design, and if other people want to use it, so much the better."

EDIT: Yep, this is definitely the case. The guy just has a really good sense of humor and doesn't take himself too seriously. Just read his "Beyond..." section!
I wish it would die.
Does price performance count when talking about directly earning money from the computation?