skysight-inc/HackerNews huggingface dataset:
The Noun Project - Los Angeles, CA

http://thenounproject.com/jobs/

jobs@thenounproject.com

--------------------------

Django / Python Developer

The Job: The Noun Project isn't just a library of icons: it's an active venue for ideas, where users share and create our visual language. We need a full-time Python developer to make this space available, functional and evolving. The right candidate is a life learner with a proven background in modern MVC frameworks (Django and the like), fluency in Javascript (jQuery and CoffeeScript) and an understanding of APIs. They should be both disciplined and imaginative in their work, a great communicator and a clean coder. Those with a working knowledge of front-end development and an interest in web standards will be at an advantage.

The Traits: You're a developer with several projects under your belt. You understand how to validate user input and optimize queries to make fewer database calls. You’re also familiar with making requests to REST APIs.

The Responsibilities: Developing user facing features with Django Working directly with designers and front-end developers

The Perks: Market salary, Generous benefits, Valuable equity, Creative work environment, Ability to really affect a product
We're small. We all share our ideas. We all collaborate.

When you apply for this position, make sure to send your resume and a link to your personal site or portfolio. Developers without a website or web portfolio need not apply.
New York Times Plans Cutbacks in Newsroom Staff [and Apps]
Anywhere to get these lectures audio only?
there have been a few xen hvm issues that allow user processes to bypass the VM kernel's normal memory protections, e.g. http://xenbits.xen.org/xsa/advisory-105.html

so the answer to your question is yes: there have been cases where simply adding the hypervisor introduced a vulnerability .
Show HN: NIH-DB fork it and write your own
Right, but I think he also has building websites in mind. So, both, I guess.
"But they also said they had decided to wind down NYT Opinion because it had not drawn a substantial audience. And while praising NYT Now, a new app aimed at younger readers, they said that as a lower-priced subscription offer, it had not proved as popular as they had hoped."
Practicing Ruby scavenger hunt
No, ebola is not contagious while it is asymptomatic.
To me it sounds actually they perfectly understand what it means to be professional programmer and, most significantly, not everyone needs to be a professional programmer to provide added value through simple programs. A better Excel sounds just about right for a metric ton of practical applications for automating the work loads of professionals everywhere.
Georgia Tech stadium now takes Bitcoin
First, stop all work, close repos, etc etc etc.

This doesn't help you now, but next time get a deposit of two-months estimated work up front. If they don't want to pay the deposit, don't work with them. Now, if you do two months of work and they happen to not pay you, you stop all work, take the deposit, and you lost nothing. If they want to start work again, charge another 2 month deposit up front and scold them for wasting your time.

Time to scold you (sorry)...why the hell did you do 9 months of work without getting paid? What are you thinking?! You have inadvertently taught this company to never pay you, ever. You are now (and most likely always will be) the guys they get free work from.

You might have to cut your losses and move on.
"Six months before the breach, the company had installed a $1.6 million malware detection system that worked exactly as planned when the intruders began stealing their loot. It even issued multiple alerts for Target’s security staff. But the security staff simply ignored them."

That sounds bad, but I wonder if this system was issuing huge numbers of alerts all the time, leaving the security staff no real option but to ignore the alerts. I'd be curious to see the false positive rate. It seems like for an off-the-shelf security system that you buy, false positives must be a huge problem, because it hasn't been tuned to your data.
> This seems to misunderstand fundamentally what it means to be a professional programmer. Knowing some programming language isn't it [...] learning languages and syntax is the trivial part of programming already

In order to get a job as a junior full stack web developer, you're going to need to know the following:

- HTML, CSS, Python/Ruby, Django/Rails, javascript, jQuery, SQL, Git, basic unix/linux

- Possibly Angular, design patterns, testing

Whereas in terms of CS questions you're likely to be asked, you're going to need to know:

- Basic data structures, algorithmic complexity, basic concurrency patterns

- Possibly some knowledge of common algorithms

Whereas all the programming stuff can easily take a year or more to learn, all the CS stuff you need to know to get a job as a professional developer is maybe a couple weekends worth of watching YouTube videos. I realize that CS knowledge sometimes becomes more important at higher levels depending on your career track, but I think you're underestimating the difficulty of learning the APIs versus learning the CS stuff as far as becoming a professional developer goes.
Charming. You'd be shocked to know that there are stories out there that are not politically correct. Pray tell, how concealing them is making the internet a better place.

> Feel free to contact me by email, but I can't promise I'll be able to respond.

Wow, thank you. Very gracious of you.
We'd definitely like to use it too - please share! :D
I believe the idea is that, given the choice between

- Nobody in the entire tech industry has influence over government

- A few key players like Apple and Google have influence over government

Your parent is saying, the latter is better, because Apple & Google (being tech companies) have shared interests with other tech companies.

Certainly there is risk that the big companies would use their influence in government to trample smaller tech companies, but could it be that risk is smaller than the risks of the whole tech sector having zero say/influence in government at all?
Given the funding you got for LT, and the fact that you didn't finish it, what most people are going to read is "we're all in on Eve (both personally and now as a company) until we decide something else is more interesting".
Privacy theatre?
I've been thinking about getting into milling (wood, or freaky candles) for a while now, but I can't tell if my lack of familiarity with CAD software is going to mean I stink at it forever. How hard was it to get into? Do you have special training from a trade or anything, or did you just pick this up as a hobby?
Considering that African-Americans are who all sorts of really sketchy for-profit vocational colleges are marketing themselves to (Corinthian College, anyone?), it's not really surprising that this demographic thinks that college is a risky option.
Hey Udo, so you're around a computer... Any reason you haven't reached out in over a month?
Location: Cardiff, UK

Remote: Open to the idea.

Willing to relocate: Have done before.

Technologies: C#, ASP.Net MVC, EF, MySQL, JS

Resume: I'll email it if you get in contact.

Email: alex.harper@gmx.com

Freelance C# developer with 4 years commercial experience. Projects have been everything from automated manufacturing test and reporting systems to websites. Quick to pick up new technologies. Interested in meeting more clients, finding projects, or joining a company working on something interesting.
So the 15000 students will be forced to join the courses in demand and that will dry up due to increased supply. Then what? Will they keep moving courses around every year? What happens to the teaching faculty for some course that goes away and comes back?
I like that this article shows the generated assembly for the same source with different compilers, and the same compiler with different optimization levels. Even with C programmers, there's a discouraging trend of treating the compiler's decisions as unimpeachable. Occasionally it does a great job, but if you make a habit of looking at generated code you will quickly realize it's anything but ideal.

What this article implies, but doesn't really concentrate on, is that while one can write portable code that will produce correct results when compiled with different compilers, it's very difficult to write code that will have portable performance. A code construct that produces a 100% speedup with one compiler might just as well yield a 50% slowdown on another.

Even in C, optimizing code is largely an act of faith. One way around this, which I'm surprised is not more used, is to "lock the code down" to assembly after it is written. This doesn't mean you have to actually write anything in assembly. Rather, after you finally manage to get a compiler to produce the level of performance you want for the function that most impacts performance, you can extract the generated assembly and paste it into file, leaving your C code for portability to different processors. Given the stable x64 assembly ABI, you can usually even mix and match between compilers --- try several, and copy the code generated by the one that does best.

While this obviously won't work for different instruction sets, it works quite well for different generations of processors. CPU makers are properly concerned about making their new chips faster than the old, and thus do a fairly good job of avoiding regressions in performance. While there might be a faster method for the new chip, it's not that common find that the new chip executes identical code substantially slower. I'd usually rather bet on this than on assuming that future generations of the compiler will keep the same magic combination of instructions for the old chip while simultaneously generating new magic for the new chip.
It seems to have problems with places as time zones, e.g. next sunday noon, german time
I think a tool for the web that is as productive as VB and Powebuilder was back in the day, would be a big hit.
A customized bash environment suitable for git work
From what I further read about this issue, was that in south denmark, more directly "University of Southern Denmark" was being cut by up to 50% in some courses, but the unemployment in that area only being about 5-10%.

What I don't understand is that the danish government didn't plan the cutdown with any specialists or people already working with the problem.
It looks very nice and easy to use. Question though. Do you have something for Epics like in Jira, or a way to create sub-projects for a project?
Would be nice if they could scrap the fees so I could read the entire article...
You're litigating a different claim than I am. The claim I'm refuting is:

"barely has correct page protection' is just a way of saying 'has correct page protection, but I want to be really snotty about it

I don't have to demonstrate systemic flaws in x86 paging to refute that.

I don't think paging system security is a good basis on which to choose processor architectures. I do sort of agree with Theo's point about virtualization, which really is a petri dish for terrible vulnerabilities. But either way: my point is just that Theo isn't just making things up here.
hehe, cool. I thought the separation of concerns sounded familiar.

I expect Eve will have an open architecture? So that those of us that like to plumb the depths can play too.

Most of these "programming for the masses" projects inadvertently throw up road blocks to experienced programmers.
GUI's where you have to use the mouse and click 10 times to create a function, complicated formats that don't lend well to source control, etc.

With what we saw with Light Table, I am hopeful you will easily sidestep these sorts of issues.
Craft vs Wordpress: The Good, the Bad, and the Ugly Data
Is this from the Intel Xen+KVM team, crediting the patch to a member of the RedHat KVM team?

Since KVM isn't vulnerable to this cross-domain issue, it may be useful to compare with the equivalent code in KVM and/or Linux.
Sweden is also free. Plus you get 1100 SEK/month in assistance from the government.
You're right, I'm looking at the presented topic from the point of view of the language user, not the point of view of a developer of the experimental language. And as the language user I have really big expectations to even consider using it.

I also expect that as soon as somebody starts to design the language based on the big infrastructure behind it, the result will be some not too important variation of the existing stuff: if he depends on the PyPy he's probably just making some sugared version of already existing dynamic languages (Python, Ruby etc).

It's not that I don't use dynamic langauges, it's just that I look at them too as "what they can do for me." If it's the shortest thing to do, I'll still write a few lines of awk. Then, if it's text processing, I'll probably still use Perl. I used Python for some very small simple GUI apps in it, or for having a SciPy and matplotlib and stuff. I use Lua from time to time in SciTe.

The real progress is hard. But don't let that prevent you from experimenting. Good luck!
I'm a little lost. Are you suggesting Dropbox, perhaps through new-found political might, is going to end lives and destroy nations?
> Setup a Facebook account for your grandparents who never click agree. Are they then bound by the TOS?

My guess is that a court would ask: Can you reasonably be said to be the "agent" [1] for your grandparents --- that is, would a reasonable person, taking an objective look at the facts, conclude that your grandparents had authorized you to make binding agreements on their behalf --- for the kinds of transactions specified in the TOS?

If that's the question, then:

-- You probably are your grandparents' agent when it comes to agreeing, on their behalf, to the "customary" terms in TOS, such as (for example) a statement that the Web site owner owns all content;

-- You probably are not your grandparents' agent for purposes of agreeing to pay a $10K annual fee, and therefore they wouldn't be bound. (You might be bound, though ....)

[1] http://en.wikipedia.org/wiki/Law_of_agency
seems like realtime CloudTrail->{SQS,SNS} could satisfy his request and several that I have.

(instead of waiting for events to batch from CloudTrail to S3)
I've had a site hosted on theirs (Wordpress + MySQL) for 3 years with no problems. Very cheap as well especially since the site is not heavy in traffic, so it doesn't get charged much. Only had 1 support ticket which was my fault and they resolved it quickly.
Thanks for the feedback!

I didn't mean to imply that this project even remotely implements CSP. What I mean to say is that this library is an implementation of the channel primitive associated with CSP. I mentioned CSP to give the project some context outside of Go.

And yes, the pointer can still be mucked with after sending over an eb_chan; perhaps I should call them "cooperative channels," meaning the sender agrees to cooperate with the receiver and not modify the data after sending.

> Who's meant to deal with freeing? Do you necessitate GC?

eb_chan instances are reference-counted, so any entity that needs to ensure its existence should retain the channel, and release it when it no longer requires its existence.

I decided to make eb_chan a reference-counted type instead of using an alloc/free pattern because the former is much more flexible in a multithreaded environment. Furthermore, the RC pattern is a superset of the alloc/free pattern, so if you prefer to use it as such, just never retain the instance after creation.

> It's also fairly distasteful that all type safety is discarded.

I agree, but so far I haven't found a better way given that the target language is C. I've thought about using some preprocessor magic to allow defining of custom eb_chan types, I may have to revisit that.

Thanks again!
Thanks to the feedback.

We have plans to do something like you proposal, because the current behavior requires some "useless" additional clicks.

We try improve this in next versions.
Why First Time Entrepreneurs Should Bootstrap Their Startups
Beating the Tinder game: 800+ Matches. I’ll probably get banned for this…
Don't forget 'Silence on the Wire' and 'The Tangled Web', two of my personal favorite computer security books.
Anonymous Declares War Against Hong Kong
Write a Twitter bot and make anyone that mentions that company aware of their tactics.
The idea that they're allowed to restrict it at all is inherently silly, though. I mean, as written, it seems to imply that I may not link to anyone else's profile...

I consider that kind of restriction inherently unconsionable, regardless of the nature of the parties involved.

EDIT: I should also note that you appear to be violating them in your post, as I did not see an exception for such pages as that, though "deep linking" is one of those vague things that means whatever they want it to mean. Anything but the home page can be argued to be "deep" but different people have very different ideas on the subject and there's no inherent or technological meaning behind how deep a link must be before being considered a "deep link." So they don't even give you proper notice of which links they do and do not forbid.

So not only is it dumb in general, it's vague enough to make every link not pre-approved by Linked-In suspect, which is something I would object to for that very reason.
Indeed, that's not supported yet, good catch. Will do.
Well put. If Right X is a fundamental constitutional right, as the Second Amendment is according to the U.S. Supreme Court, then laws designed to restrict your ability to acquire the materials required to exercise Right X should be subjected to heightened scrutiny.

I'm not aware of a 2A case on point regarding firearm manufacturing (others may know more), perhaps because the federal Protection of Lawful Commerce in Arms Act offered sufficient protection. I am aware of a case on point regarding selling firearms. Earlier this year, Chicago's ban on selling firearms was ruled unconstitutional:
http://www.volokh.com/2014/01/06/firearm-may-sold-acquired-o...

This makes sense if you think about it. The First Amendment right to freedom of the press wouldn't mean much if the Feds can levy a 10,000% tax on newsprint. Which is why the Supreme Court has held that such taxes violate the First Amendment: http://caselaw.lp.findlaw.com/scripts/getcase.pl?court=US&vo...
> She actually solved the first big problem in her flight: On the first day, the ship's autopilot mistakenly steered her away from Earth, leaving her facing the prospect of being lost in space.

The Cristian Science Monitor is an excellent source of information on the Soviet space program, but the autopilot malfunction was exactly what triggered Tereshkova's meltdown. It took considerable effort for the Control Center to make her calm down and follow the instructions to reset the autopilot. She was by and large unfit for the mission and she ended up in space only because Soviet Union needed to launch a woman into orbit.
Swedish defence research: Sewer sensors to sniff out bomb ingredients
This looks super interesting, thank you very much for working on it, I think you're doing a great thing by making it open source. :) It's really frustrating that the tools we use for planning (e.g. Trello) generally aren't modifiable.
Huge 'Fat Finger' Error Worth $617bn Hits Japan Market
I was an early user of Dropbox but I'm no longer the audience they target. I've reconsidered what I keep in the cloud and what I keep in my own network. Now I just us it for filesharing. But even for that I've found other, better alternatives (wetransfer.com).

With the discussion of privacy and ownership I've backed away from lots of cloud services. The Condolezza Rice appointment just made it easier to do so sooner.
SEEKING WORK: Phoenix or Remote

I have been working on Embedded Systems, Linux for years. I am a hands on Software Architect and Technical Project Manager. I have taken products from concept to launch, building highly motivated and fun teams along the way.

My focus is on Internet of Things and as such have a breath of experience on Embedded Systems, Embedded Linux, Linux Kernel, Linux Filesystems/Distros, Linux Applications, RTOS Baseports, Linux Multimedia, Cloud deployment, C/C++, RoR, PHP, JS, Perl, and Common Lisp.

Contact me

Website: http://www.heptaxel.com
It's only politically incorrect when it's used as an excuse to ignore legitimate social issues as you've done here.
Sway: A new presentation application from Microsoft
Slightly off topic, but I think such transactions should always be done via some kind of escrow service. If a buyer refuses to agree to escrow, don't take up the contract. Justice systems of all countries involve huge costs but in the end offer very little hope to the little guy.
Hey, I'm back. Emails are going out soon.
I dropped Dropbox for slightly related reason(s) (pricing policy, terms of service, privacy etc.)

Switched to owncloud. Happy.
Also, is there any future plans for building in some sort of review tool?
Continuous deployment platform wercker raises new funding round
>you are pretty unfamiliar with the space

Rackspace cloud files, as one of the things I haven't used from that list, is not even same thing as dropbox. I've researched software like dropbox when I deactivated it, I did not look into all possible file storage offers that may or may not work with 3rd party clients (such as duplicati, which doesn't have android client as far as I can tell).

Another often suggested option from comments here wuala did not work on my phone, it crashed instantly (not sure if it's fixed now). Spideroak was buggy iirc, I did try it but I'm not totally sure why I dropped it.

Also, both of those options are roughly 10 times more expensive than dropbox when you compare GB/$.
> I was able to argue back without resorting to name calling.
And so was I. What's your point?

You use words like "naiveté", "delusion", "meaningless" which are clearly derogatory so you are wrong again.

Hilariously your comment "all the comments I've seen thus far are civil" completely rung true until you got involved.
> Let me say this again: the problem of personal safety has been solved better (people are safer) in every other developed nation without ubiquitous firearms.

Don't these countries have lower murder rates than the US has non-gun-related murder rates? As in, even if you removed every gun in the US, and even if all the crimes that would otherwise be committed with guns now just don't happen, the US still would have a higher murder rate than these countries.

(This is off the top of my head, please correct me if I'm wrong.)

In which case, it seems unlikely that the US' murder rate can be attributed to guns. You don't explicitly blame guns yourself, but I think this is worth noting. (And "civilization and the rule of law" isn't a solution, it's an applause light.)
I don't see why your fear differentiates between guns with and without serial numbers. Either way, you're dead if you get shot with one. Then again, fear is irrational.

Take a look at a state like New Jersey. Guns are illegal there for all intents and purposes. Does nothing to keep cities like Camden off the most dangerous cities in America list though.
One can just as easily make the counter-argument people understand theory, not computer instructions. So the cleaner and more functional your code is, the easier (and faster) it becomes for other people to build on top of / around it.

But that counter-argument only works given that the current application requires tons of people of work on your code. Just as the article's argument works only if you actually need to squeeze out those extra ms on your 1 machine.

My only take away from this is "use the right tools for the right job".
I use it with the Google Authenticator App, it works with no issue.