skysight-inc/HackerNews huggingface dataset:
For me the main problem is not the recruiting, its a service worth paying for. The problem is when the recruitment company becomes the employer by inserting themselves in the middle via a services contract and asking 25% for the life of the contract.

There is basically no added value after the initial contact its purelly taking advantage of the situation in order to insert themselves as a middleman with interests often different than both the contractor and the client.
Rails Tutorial (and Railsspace w/ Aurelius) are what I used to learn rails. Your teaching style and practical implementation worked where other resources didn't. Thanks so much for not only releasing this but continually revisiting it and keeping it fresh.

It's also super refreshing to see the changes made to the TDD approach in this revision. I run a small community coding programme for people new to programming and whilst we love referring to Rails Tutorial (among other things), the students often get massively disheartened when they have to face the dreaded wall of testing before they can actually produce something tangible. I completely get the merits of TDD, but I definitely favour the 'produce something interesting, get excited about it and then revisit it and understand how it works' approach for newer students.
The patch is only one line[1], so if you're scared to update Drupal for fear of breaking things you can just patch the vulnerable part.

In this file:

includes/database/database.inc

Replace line 739:

foreach ($data as $i => $value) {

With the patched code:

foreach (array_values($data) as $i => $value) {

[1] https://www.drupal.org/files/issues/SA-CORE-2014-005-D7.patc...
B2B Email Listz
Show HN: Build activity feeds with Laravel and getstream.io
Advice: Please remove "Enforce Github authentication" functionality. Don't help popularizing "Github is your CV" bullshit. Also, since you're just starting, limiting your userbase is the last thing you want to achieve...
Πόσο βρώμικο είναι το κινητό σας τηλέφωνο; – GetConnected.Gr
The key business problem with job sites isn't getting job listings or even getting employers and recruiters to pay for them, but building an audience and getting exposure for the listings.

Beyond a small Twitter and RSS graphic at the top, there doesn't appear to be much effort on this site to build an audience, yet that's the most important part and what its long-term success will depend on - I advise the creator think about ways to surmount those obstacles.
The problem here is that placeholders are added to the query itself to match the amount of array items. These newly constructed placeholders inadvertently contained user data.
The presentation is a little silly, yes, but if there's any truth to it - if Google actually works this way - that could make all the difference.

There are places that simply don't give a shit about "smart creative" types, and there are places that claim to have a Google-like culture but in practice are just regular old boss-centric jobs. Every CEO wants to be like Google, but very few actually commit to it.

It usually starts like this: the CEO wants to have smart creatives and delegate decisions. But then he thinks about all that hard-won money he'll be throwing at an employee, so he hires someone middle level or fresh out of college "with huge potential". Then he systematically micromanages the guy, because he just can't make that jump. The poor soul either abides (not so smart creative after all) or quickly runs out of steam (this guy will quickly start looking at job posts). Eventually the new hire disappoints in some way and the CEO cynically complains about the failed promises of the cool tech company culture which he tried to implement.

Seeing a very successful company like Google follow these principles, and win, might influence decision makers in a positive way.
I don't use Reddit because I'm scared of adding another potential timesink. However some of those subreddits might interest me.

Can you compare the board gaming one to say BGG? What's the Prolog one like in general? I have an AI background and use Prolog (less so these days) and wouldn't mind a "what's happening these days" kind of subreddit.

Maybe I should give Reddit a try. In the past I've mostly used irc and specialty forums.
It's actually a pretty cool system. And with everything thats happening in this area atm, one can really say the smart home times are upon us! =p
Why do you think it's bullshit?
What Android 5.0 Lollipop means to existing apps and games
Kotlin M9 released
The article discussed Node Webkit [1] but Atom Shell [2], upon which the Atom editor is built, is a similar technology also worth considering.

I find this approach to desktop apps quite intriguing, but I wonder if the underlying dependencies (Node.js, Chrome) are a bit risky from the perspective of adopting this platform for a LOB application (as opposed to say a WinForms/WPF approach, the concern about the future of that notwithstanding).

[1] https://github.com/rogerwang/node-webkit
[2] https://github.com/atom/atom-shell
This article is misleading. Im not agains mariuana, but still. These numbers are distorted.

F.i, there isn't a 20% drop of overdose in CA, its only -0.6%. In the US its +0.1%.

There is no 11% increase, the 11% is the % increase of the percentage of suicides.
In ca, the increase in suicides is 0.5%. And in the rest of the US it is also 0.5%.

Really think hard when seeing numbers, you're fooled easily.
What would differentiate you against sites such as https://weworkremotely.com ?
A couple of weeks ago a wrote about an example app that showed how to build activity feeds and news feeds with Laravel and get-stream/stream-php.

From that experience I decided to build a Laravel package; the package allows to keep in sync model instances with user feeds (by just using a trait) and comes with some Laravel niceties (eg. a base view structure; a FeedManager facade).

I would really like to know your opinion about this; the package is available on packagist (https://packagist.org/packages/get-stream/stream-laravel) and on github (https://github.com/GetStream/stream-laravel).
Tried applying. When logging in to github got an error:

{"type":"Error","msg":"Hostname/IP doesn't match certificate's altnames"}
Xcode plugin, manage CocoaPods within Xcode
But it is really overselling the picture. This article is misleading.

Numbers, numbers, numbers and numbers... are hard.
Well let's take your example and run with it.

If you own a house in a nice quiet street, and someone buys the place next door and wants to turn it into an inn, you'd expect to be consulted about that, right? You'd presumably expect that if everyone else in the street also objects, then planning consent for that business should be denied. If your inn analogy holds, then AirBnB provides no such opportunity for consultation.

The problem of high ratios of short-term occupants destroying communities is well known. The canonical example in the UK is student lets - landlords buy up properties close to universities and let them to students, over time the long term residents are forced out, leading to more and more student housing. These areas attract crime and other social problems because the community is vacant. This is why many councils in the UK restrict the number of HMOs (Houses in Multiple Occupancy) in a given street or area, presumably this happens other places too.

There are good reasons for regulating something like AirBnB or Uber, and it will happen, it just takes lawmakers a little while to catch up.
Like many high schools they had an educational program about investing. Usually this involves some company that convinced the school that they should buy 'fake investing software' for teaching.

Usually that software isn't real-time. You tend to log in to some web app, pick some stocks, and at the end of the day your returns get updated.

The students with the highest return on investment usually win something, in my case it was my teacher smiling his ass off and congratulating me. In the above comment, they won a freaking trip to NYC haha.

Anyway what he's describing is that usually these aren't the best written software packages. After all, it's to emulate a stock exchange for 14 year olds so they can do a project with fake stock-picking for 4 weeks. Quite often the web app trails the actual data, so people just go to the stock exchange website, see where the price is headed, then buy/sell accordingly on the fake exchange. 5 minutes later the fake exchange updates the numbers by pulling from the real exchange. It's as if you're betting on a baseball game that ended in the real world 5 minutes ago, as to who will win.

Tl;dr, kids cheated on educational stock-picking programs because kids can query the results of stocks before their software does.
Mein Deutsch ist nicht so gut, aber auch nicht so schlecht!

I am not knocking anyone. I was describing a rusty, not customer-friendly business model of the old cab companies compared to the service Uber gets me.
Jan Koum, Whatsapp founder, is an example. http://en.wikipedia.org/wiki/Jan_Koum
What happened to the chaos mode, by the way? https://www.youtube.com/watch?v=JFrT17ddkz0
Drupal uses prepared statements in all its SQL queries.

There's this common misconception "just use prepared statements and they'll completely prevent SQL injection" floating around. Good to see (yet another) counterexample of that. Prepared statements and parameters are only strategies that can help, but they don't replace an understanding of where the characters in the query are coming from and how they're being used. Escaping shouldn't be a difficult concept to understand either.
I've used "Hacker News (YC)" in the past but I switched to MiniHack and I found it to be faster. It supports a lot of sharing and bookmarking services and has some nice gestures for browsing through the comments.
Newman API: Form mailing for static websites
John Gruber at XOXO Festival 2014
(Ex) Dev of Popcorn Time here: Node-Webkit is tremendously useful for cross-platform development. I couldn't imagine building an application that works the exact same on Mac, Linux and Windows without it (Note that OS-specific bugs in Popcorn Time are extremely rare). It really is a wonderful project
As a plan9 image formatted file. The poster below introduces topng but there is slso togif and others.

But that just muddies the waters, You could email the file to another plan9 user, plan9 tools can work with it, display it etc
or http://nomadjobs.io/ , its very interesting that they all are charging $200
Let's not forget that jails and security are a business, and the War on Drugs has been extremely good for that business.

The possibility exists that the moral posturing around drugs has sometimes been a cover for less noble aims.

See e.g. http://en.wikipedia.org/wiki/Kids_for_cash_scandal
Perhaps they will eventually.
I'd still rather use otto to make interop cleaner.
I suspect you won't get much of an audience if you don't make it clear how much these jobs will pay.

Reading some of the posted jobs, I can't tell if these are actual engineering jobs or $20/hr variety.
Great initiative!
It seems like remote working is becoming more of a thing lately, which I think is aweseome, after ~7 years in the it-business I've made myself the promise of never taking a mandatory 40h/week inside-the-office-job again. So kudos for helping getting remote offers out there.

That said, I always cringe when I see the "employer confidential" flag on job postings...

I for one would never apply for a job (or even make the first contact) at an anonymous company. The demand for engineers seems to be high enough for me (anyone) to at least be able to check out the work of a potential employer before making contact.
It's not that it's bullshit, it's just that it doesn't encompass everyone which was the parents point.

People who a) work on open source, or b) have enough free time that they're able to publish in their free time are the only people you want to hire? Great, have at it. But you'll quickly be wiping out a lot of people with experience behind them because they have a family.

Some of them would have been the type to actually write code in their spare time when they were younger, you know, before github was around and before they had kids, they're probably still smart, but github isn't their CV and may never be.

That said, code examples are a very nice thing to have, so it goes both ways.
Support for SMP in the kernel was introduced in version 2.0 which was released in June 1996. It wasn't that mature but it was definitely there. It was only by 1999-2000 with version 2.2 improvements and a bunch of consumer-level dual-core boards like the Abit BP6 that Linux SMP really started becoming popular and usable for workstations.
A good job board is often a by-product of an active community. Look for Stackoverflow, Github, and even the now defunct 37Signals Jobs (rebranded in WeWorkRemotely).

If you could build a community around it, then companies will be happy to pay (and I've learnt this lesson the hard way!). Follow petercooper suggestions and best of luck!
Scrot doesn't suck either, but this is okay too.
>> "they're all guilty of it"

The one company that seems to be honest about battery life is Apple imo. I find that when you use any of their devices the battery life works out to be about what they said.
Oh yeah, I see it now,thanks.

They are naming the query placeholders based directly on the indexes passed in the querystring parameters?

And since indexes can be whatever string like ?name[DELETE FROM USERS]=foo&... ,you end up with an exploit ...
Oops i missed that.
Thanks :)
What will make the Internet of Things work – and not burn to the ground?
I don't believe Reddit will be the last big social news website but I don't expect them to accomplish much more. They seem afraid of making changes and losing users like what happened to Digg.

It leaves the whole market open to whoever else can do a better job. I doubt anyone is going to leave seemingly overnight like Digg -> Reddit but if someone was to start small and grow.. there's a lot of room to accomplish better things.

I'm working on something like this with a couple of others but it's too early to say whether we'd ever be a viable competitor. There's certainly a possibility though.
{"type":"Error","msg":"Hostname/IP doesn't match certificate's altnames"} at linking my git
The numbers are: the whole android project has 5k stars and only this issue has 1k stars (and 3k votes).
That's awesome. Love that approach.
Yes, it is much worse and poorly run, but the VA isn't exactly open to everyone - they only take Veterens. In contrast, NHS is open to everyone, though people do have the option to pay more for private care and/or private health insurance.
For what it's worth, Daniel, as a simple reader I also considered them very different milestones. I remember reading through the announcement of the draft, and thinking I would take another look when the final version is announced, due to the level of enthusiasm shown.

I think a lot of people make a strong distinction between draft (or MVP) and launch, etc. This kind of continuity is good for every news cycle of any length, including HN's. :) People like seeing updates.

In cases such as this one where it is so helpful to so many people building a business, occasional updates are warranted. There are countless stories in here of people who have bootstrapped businesses using this very book, and mhartl is an extremely responsive and responsible person and member of the community. He answered some of my detailed questions last time around in an email, and I appreciate seeing the update about the launch on the front page now.
I'm not sure I understand your argument here -- do you think mathematics would be text if it didn't have superscripts and subscripts?

The context for this discussion is how text formats offer various advantages, as cited in the original article. The kind of mathematical notation we’re talking about does not offer many of those advantages, so it isn’t text in the sense that the original article was using the term.

(One could certainly debate whether or not notations like mathematics are “text” by some broader definition, but that doesn’t seem to advance this particular discussion.)

To some extent you seem to be arguing that because tools for working with mathematical text are currently woefully in adequate, mathematics is not text.

In the sense of the original article, yes, I suppose I am.

However, I think the important point is that we have a useful notation that doesn’t enjoy the benefits of plain text because of the lack of good tooling. The words we use to classify that notation don’t matter much.
great job on launching something! i'm working on something similar in this space. i think you will have a hard time attracting users (and therefore jobs), being that there are already remote job boards out there. chicken/egg markets are though to enter, thats why i'm trying a different angle with my project.

especially weworkremotely will be a though competitor, since developed by the guys from basecamp they get a lot of trust from companies, and having a book about remote work helps attracting visitors as well...
These aren't prepared statements. This wouldn't be an issue if they were actual RDBMS prepared statements. These are the bullshit fake prepared statements that PDO emulates by default to achieve cross-database compatibility to offer things like named-parameters (oracle, postgresql support) for databases that only offer positional parameters (mysql, mssql).

It's quite simply shoddy string substitution that's not doing proper escaping, as you pointed out.
If you are the top tech company is it hard to attract talent?
First, the slides are meant to be simple. Notice how this is written/drawn in a children's book style? Second, I do think it's very very provocative for "formal" people like me. I'm the business guy in a suit who just left Procter & Gamble.
I don't know for other browsers but Safari is suggesting randomly generated password when it detects a registration forms. And it can sync everything through iCloud Keychain.
There are various clusters of homogeneous people. You have your classic /r/beermoney students, same as you would get from regular studies on campus. Then you get your bored housewives of US, and oversees workers mostly Indians/Philipinos.

Once you realize these large groups of people exist, you can still get useful work done by accounting for obvious biases.

Disclaimer: I've used MTurk both for surveys as a requester and also used it as a Turker for a month two years ago, whenever I got bored.

I saw so many Kahneman inspired studies it was not even funny at the end. (Monty Hall problems, priming, $1.10 bat+ball problem, etc etc) . I ended up making around $6 an hour.

The best problems were porno classification problems.

I suppose that is standard stuff you do in psychology these days.
Each of us at least once in his life there was a question: "What to give a close person? What gift would be really necessary and desirable? ". With my-desires.net You can learn about the desires of the person who is going to make a gift, visit his personal page on our website, where everyone can make a wish list of things and not only. As in, soon, with the help of the project my-desires.net You can help your friends to collect the deficient funds for theirs desires moving into the personal account of other monetary scrip, with which you will become a particle of its implementation, or publish your own Wishlist and receive a gift is what you lack!
Control house with phone: Let's see some hard devs dance
I should note that my response here was incorrect. Thanks to loarake and tjradcliffe for the correction.
Here it is again: https://www.youtube.com/watch?v=Rsiylwq1BR0&feature=youtu.be
As a previous owner of a Galaxy Nexus and owner of a Nexus 5 (for a year). It's like comparing a rotten apple with a big nice Orange. The Galaxy Nexus was nice until it got the 4.2.x release imho, after that was pure trash. The Nexus 5 is an amazing device, the camera is not bad as people say, it's very fast and the screen is nice (GN was better for my eyes). And KitKat was the first release at the same level or better than iOS in terms of usability and quality. You won't be disapointed with the N5. Just make sure you buy a case, the back is very slippery and the device it's big :)

As for iOS devices i had a iPad 3, which was the worse device Apple made due it's slow processor. And also I got it 1 month before the iPad 4 release. So really bad timing.
They also lost bad in 1871.
Lots of developers do really great work in their day jobs committing code to closed source projects, or have private projects in a different VCS/Git location (such as a personal GitLab install).

Whilst worthy, a developer's contributions to OSS or public code commits aren't the only determining factor of their quality/hireability.
For the broader context: The Android app (BOINC, https://play.google.com/store/apps/details?id=edu.berkeley.b...) that allows you to run SETI@Home on your Android device will also let you to support other volunteer distributed computing projects. The projects are from various fields of science like Einstein@Home (astrophysics), PrimeGrid (mathematics), or World Community Grid (humanitarian projects).
Metaprogramming Zsh – Poor man's autojump (or J (or Z))
Yeah, the xfce4-screenshooter tool is fantastic. The only thing that would make it more useful would be if the panel plugin had an option to show a drop-down when clicked, allowing you to select screen, region or window. I always forget my keybindings for screenshots (is it alt? alt-shift?).

It might already have that option but I'm running Debian Stable (Wheezy) on the desktop so am quite far behind the current XFCE release.

Edit:
My solution to my suggestion (panel plugin with dropdown) has just been to add a launcher to the panel, starting xfce4-screenshooter. I'll just choose what I want to capture from the window - it's pretty minimal anyway. What a useful application.
People tend to attract the attention of police when they make a lot of noise at 2am in a residential neighborhood, even when they're making noise on their own property. I don't see how it would be any different for AirBnB customers.

If the property is not suitable for partying at night, there should be a clause in the rental agreement (and corresponding details on the AirBnB listing page) that clearly says so. Someone like me who prefers a quiet night might even want to filter listings by that condition.
It's true that it's hard to focus and it's by far not the best camera in the market but i take really nice pictures with it. I would say it's on pair of my wife S5.
Reflection of a CEO massively disconnected from what it's actually like to work there.
It boots a perfectly ordinary Linux-kernel, but with a non-standard initrd and init-sequence.

It's a Nexus so the bootloader will be open and unlockable, and you will have the source available for the kernel too.

That's not the same as having access to all the userland utils and a full, ready distro. No. But it's a pretty open end with almost no restrictions, completely unlike anything made by Apple so far.

Yan can boot the device with any kernel and initrd you like, you can transfer files to the devices and test your compiled arm64 binaries from a terminal. You will be met with zero technical restrictions or locked doors.
ReversePitch India: Investors Pitching to Startups
So right now i am attending a unique event in India @ Delhi called The Reverse Pitch. Lot of investors are pitching to startups about why startups should choose their funds and not others, fun place to be this is.

Do you have any specific question you want me to ask the Angels or VC's here?
I think you're imagining things because they're almost identical and the nexus 5 is actually slightly narrower.

I've held both and they feel identical. Same vertical and horizontal dimensions and same weight. The thickness isn't even noticeable in your hand.