skysight-inc/HackerNews huggingface dataset:
In front of you is an apparatus that can do a trillion operations for you in the time it takes your microwave to bring a cup of water to a boil.[1]

But whereas entering how long you want your microwave to heat its contents is trivial, programming your CPU and GPU to do anything at all makes you about as qualified as someone who holds an undergraduate degree in the field of computing[2]. Like a priest at a time when hardly anyone could read and write, and being lettered itself was a distinction, anyone who can get their computer to do anything at all (i.e. to program it) has a rarified ability.

Why is the analogy with literacy a good one: because you must communicate your intentions to the computer in writing. That is how you program. Yes, we have frameworks and models and API's and all sorts of helpful protocols and formulae to help you communicate with your PC and give you a mental framework.

But at the end of the day, you are asking a machine to do something. And you're doing so in writing. The rest is literally formalities.

[1] assuming dual-core desktop CPU stepping up to 2.7 GHz and mobile-class GPU or better; iPad 4 or iPhone 5S GPU capable of 76 GLFOPS or better; 700 watt microwave capable of boiling 1 cup of water in 1 minute and 30 seconds.

[2] CS undergraduate degree does not guarantee that a candidate can program their PC.
Ok I missed that - they seriously want everyone to learn to code because it would make them smarter? No offense, but I think that sounds so arrogant and misguided I am speechless (not meaning you, I mean the movement).

There are plenty of other human activities that also require and train intelligence. I would like to see some actual research on why programming supposedly is more effective in making people smart than other things.

And then personally I would say people should learn some basic maths before learning programming. That would help even more, for example to avoid financial breakdown.

I really thought the movement started because people saw so many "I became a billionaire by programming" stories in the media, and felt that without programming people would end up poor. But for example with design it is much easier to make money on the internet. Just throw together something nice about a current meme and sell a T-Shirt. I don't know how much work designing a T-Shirt is, but I am pretty sure it is less than coding a startup that makes money. Especially, since for a website or app that makes money you'll also need good design, so it is a strict subset of "sell a T-Shirt".
Opposites Don't Attract. In the End People May Just Want to Date Themselves
USA GOIN DOWN IN MORE WAYS
Have you reported the bugs to the project developers? Have you sent them a patch?

When checking open-source projects, we almost always report the results to their authors. If we publish such a report as an article, we try to send the link to it to the developers. If there are too few bugs in a project to write an article about, we still report whatever results we've got to the authors. Or rather, we try to - sometimes developers don't (strange as it may sound) have any contacts, or their bug trackers don't accept messages, or you need to enter a captcha which no one can solve.

That's why we never send patches. There are a few reasons for that:

1. We are not familiar with the code and therefore cannot be sure if all the bugs we catch are really bugs. To understand that, we would need to study the project very closely.

2. Even with obvious bugs, we often can't say for sure how to fix them.

3. Finally, we pursue but one goal with our articles - to demonstrate the capabilities of the analyzer we develop. That is, we want to prove that our tool can find bugs in a real-life, living code. We don't aim at fixing bugs - we aim at proving that our tool can find them.
Novoda is looking for a Designer
Novoda the world's foremost expertise in Android are currently looking to hire a ui/ux designer to join their team. IF you are passionate about design for Android please apply Natasha@novoda.com
I've been contracting in London half the year and remotely from Estonia the other half of the year for about three years now. It's hard to get UK clients to agree to remote work. It usually takes 1 - 3 months for me to find a remote contract but the lower cost of living and high quality of life here is worth it. I've had to knock £70 off my day rate to keep my clients from considering other candidates.

I don't see a lot of contracts from outside London appear where the day rates are anywhere near what clients inside the M25 offer.
If we are going to discard the contextual meaning from above (people killing people) we should include the billions of yeast I baked alive the other day. And all the microorganisms I'm digesting incidentally.
If only we could do whole-program optimization without recompiling everything after the tiniest change.
Robots Are Milking Cows for Dairy, Data
I usually do "CTRL-r ssh" to accomplish this. Maybe not as complete, but enough for me.
Location: Novosibirsk, Russia
Remote: yes
Fulltime: yes
Willing to relocate: maybe (I have no working visa)
Email: please find it in my CV

I have 15+ years of experience in IT industry. Actually I am a system architect in a medium sized software company (900+ employees). Meanwhile, I believe that theoretical knowledge is useless without practice, so I always have enough time for programming.

I have a deep knowledge in the web applications development including building of different APIs as well as integration of various products. Nowadays I am passionate about modern cloud technologies like AWS services, Docker, OpenStack, Puppet, Chef, Heroku, ZeroMQ, Apache Hadoop and Apache Spark.

Technologies: JS, PHP, Python, SQL and NoSQL, bash, Node.js, Symfony, Django, jQuery, ExtJS (Sencha), Dojo, Backbone.js, Angular, Flux, XML/XSLT/XPATH, SOAP, RESTful, oAuth, OOP, architectural design patterns, etc. /this list is very long and it grows every day/

I always learn something new. Nowadays I am taking some courses about machine learning from Stanford university.

CV: http://nta.guru/cv/resume.pdf

I am able to build development teams from scratch. Moreover, I managed to do it several times. One of these teams was distributed and successfully worked remotely for about 5 years. For each project my number #1 goal is to find a balance between requirements and the reasonable cost. I always try do not reinvent the wheel and reuse the existing solutions. Meanwhile I am quite creative and able to make something absolutely new.

Currently I am looking for a new challenge to make something valuable. I want to find a project where I can utilize my talents to the maximum.
NASA Shows Five Months of Global Weather in Just Two Minutes
Dutch Domotics / Sensara | Rotterdam, Netherlands

We build wireless sensor networks to improve assisted living / ageing in place for elderly. The solutions are deployed both in nursing homes and at private homes.

You get to work on interesting technology (Domotics, sensors, internet of things, cloud computing etc) and a useful product that improves people's lives.

We have a small team where you will have freedom and responsibility. Looking for enthusiastic professionals that can work autonomously and in teams.

Looking for

1. Backend engineer. Our stack is Java based. Experienced building distributed systems / linux / mobile.

2. Sys admin. We run on debian linux. Configuration management with Ansible. You will help with improving perforance, availability and security.

Have a look at http://dutchdomotics.nl/ and http://mysensara.com/website/
Email me: roland.deboo@dutchdomotics.com

edit: Dutch speaking not required (we have two international colleagues). Fulltime positions, in our office.
Specifically, Liquid Oxygen.

The Kerosene tank is below that. You can tell because that RP1 tank would have a center shaft the LOX drains through to the engine.
I've seen it happen a few times a year with my clients in London. Occasionally the contractors become part of the furniture though as good candidates that are available at the right price are not always easy to come across.
When he mentions a theoretical IQ of 12,952 I thought he might be making a reference to Red Dwarf - but Holly's IQ became 12,368. Does anyone know where this number comes from or is it simply random?
Turn on "showdead" in your profile. Those comments are removed by user actions (and there is a small difference from removed, they are still available to logged in users that know about that setting).
Stocks: A partnership to watch carefully .. Qualcomm and Cyanogen
1/ For reasons explained in other comments, I would search for a full-time job rather than an internship. To find small companies, check out the most prominent VCs present in the UK and check out what startups they have invested in (it's almost always publicly listed on their websites).

2/ No. Get a full-time job. While you're job hunting, work on a personal project that will further your skills and expertise. You will almost certainly be quizzed on that (at least, if you try to join successful startups)

3/ See above. In case you're interested: we're based in London, UK, and are currently hiring for 3 positions: https://pusher.com/jobs

Good luck!
Digital Marketing Assistant | London Gatwick

Global Aircraft Charter company - great benefits and opportunity for global travel.

The role is perfectly suited to an online enthusiast looking to develop a career in this dynamic and specialised field. A proactive outlook and hunger to develop your existing skills in digital is a must, and may be considered more important than your formal experience. If you live and breathe digital marketing blogs, forums, social media etc. this role will be a perfect fit.

Salary: up to £25k

http://www.chapman-freeborn.com/en/careers/digital-marketing...
Creating an Isometric Camera in Unity
See the uptake of DuckDuckGo by people accidentally Googling '!g'
Ah I can understand why so many NDAs (especially after the security breaches they have had)
Google Wants to Rank Websites Based on Facts Not Links
Work for these guys! they created my favourite web app of all time.
Probably because Airbus Defence and Space (formally known as EADS Astrium) -- the contractor which builds Ariane -- has a factory there: http://www.space-airbusds.com/en/locations/toulouse-gxq.html
Woman Hires Her Own Impersonator to Attend Friend's Birthday Party
The maps lack normalization by population density. But even that might be misleading, for example industrial areas having low population densities but nonetheless a lot of people in the area during working hours. And while population density might be relevant for some crimes it might be irrelevant for others. Where not to park your car is probably better normalized by the number of parking spaces or even the number of cars present. So don't try to read to much out of maps or charts not specifically crafted to answer the question you are interested in.
Google Chrome Web Speech API Demonstration
Seems like an interesting idea
> Ok I missed that - they seriously want everyone to learn to code because it would make them smarter?

No, of course not. That was the idea of initial proponents, but it ended up being "coding is important because it will make your rich" instead.

> No offense, but I think that sounds so arrogant and misguided I am speechless (not meaning you, I mean the movement).

> There are plenty of other human activities that also require and train intelligence. I would like to see some actual research on why programming supposedly is more effective in making people smart than other things.

I'm arguing for that in the top-level comment. Understanding programming gives you another mental tool you can use for thinking, just like arithmetics or calculus. It's a way of thinking that is both relatively new and important thanks to the problems we're facing in the modern world.
This means we needn't fully specify a system to get
started, we can simply craft new pieces as we go. We end
up exploring the system as we create it and don't have to
get a "complete" model to gain value.

This is an essential part of the article, and why the author has a valid point.

The problem with most current approaches to programming is that they don't provide good support for this partial, incremental way to build models - either your abstractions are fully developed, or they don't work at all and the program crashes during execution; there is no middle ground.

Professional developers eventually learn how to build systems incrementally through testing (by building placeholders for yet-to-build components) and debugging (by exploring how the program behaves under different inputs), but these tools are complex and not really part of the programming language, and thus not adequate for basic literacy.

Excel and Hypercard fall out of this requirement for perfect modelling, allowing partial execution of parts of the program, and intermixing data with the code that works on it, lowering the abstraction barrier; thus these tools work better for exploratory modelling than conventional programming languages, which keep data and commands wholly separate and require an exact specification to work.

They have shortcomings, but the article is right that a tool for the wide public needs to reduce the level of formalism required to build models, and that "the computer revolution" based on that "lightweight modelling" approach has yet to come. There is an emerging movement for "live programming" that has created environments closer to that approach. This is still in its early stages, though we think we're finally close to achieve that vision.

*Edit: format
"the only thing VCs can control that will improve their outcomes is having enough guts to bet on markets that don’t yet exist. Everything else is noise."

Priceless.
Peepchat, Inc.- Full Stack iOS - NYC

Terms Negotiable

Ambitious team seeking a full-stack iOS developer to scale fast. Our stack includes Ruby on Rails ,objective C, EC2.

Get in touch :-)

team@peepchat.me
Agree, could imagine this being big in CA too
I can't see how this would go well. Chrome OS has been a big flop, and pushing that onto phones is just going to pile more disadvantages on top of that.

The everything-as-a-website concept is fatally flawed anyway, as while it is often possible to find a single-purpose site to do a specific thing such as converting file formats, you're completely at the mercy of an unknown third party and their privacy policy (as well as promise not to tamper with your file) if you do. It's a privacy disaster waiting to happen. That, and javascript is a horrible and inefficient language not fit for purpose even years ago, so certainly not on devices with weak CPUs and limited battery.
Quoting from the article:

> The scientists also found DNA of oak, poplar and beech and of dogs or wolves, deer, grouse and auroch, a type of cow. There was no trace of wheat pollen in the samples, indicating that it was not grown locally.
>And of course, the idiotic permissions system. Want to check to see if a user's on the phone? Gotta also get access to who they call and their IMEI and other permanent identifiers.

Use XPrivacy. It should be mandatory for anyone who uses a phone and has a clue about privacy.
A hot talk going on https://www.meneame.net/m/tecnolog%C3%ADa/200-mil-routers-in...
Indeed. You don't learn arithmetics to do the work calculators are better suited for, you learn it to understand the concept of quantities and their behaviour. You don't learn calculus to solve integrals by hand, you do it to get a feel of how dynamic and interdependent systems behave. And similarly, the takeaway from general programming education should be additional mental tools enabling you to think new thoughts and understand all kinds of systems better.
Mostly the case, but remember that you might end up working during odd hours. I live in Europe and remote for a US company. I pretty much get up/work/eat/sleep PST time.
Desecrated 2015
is this POC for the backdoor
Nice scare quotes. Sorry to break it to you, but it's a well known and accepted term which does not invalidate an argument by its use.
I wonder if superoptimization can be performed more effciently by using statistical techniques based on the input code sequence. And of course, memoization could be used when compiling the same piece of code twice e.g. during development (actually I would expect that feature in today's optimizing compilers).
Another example, from the article: "there has been other signs of contacts, including bones of domesticated pigs in Germany in Stone Age hunter-gatherer settlements. "There are trade networks that pre-date agriculture,""

Regarding the amber trade, see also http://en.wikipedia.org/wiki/Amber_Road .
I was thinking how this applies to programming/ startup's too.

I would say 5 is more about over-engineering, when a much more straightforward technique would work. Code is malleable, you can always come back to it.
Intelligent Reach :: London, UK (No remote or visa sponsorship sorry)

http://www.intelligentreach.com/

:: C# MVC/JavaScript Web developer [£40-45k] ::

We are an on-line product distribution platform that helps connect on-line retailers to more consumers. We help our clients get a better return on investment with their chosen channels and increase profitability.

We have always been profitable and grown organically over the last 5 years. Recently we closed a series A investment round which is enabling us to ramp up growth. So this is a very exciting time to join the team as we grow and build out the product.

Job description: http://hire.jobvite.com/m?3kRR5hwT

You can contact me directly steve.ayers@intelligentreach.com or apply via the link above.
True, almost every site does for me.
No. That's because whoever wrote the script(s), wrote strong women characters. Some earlier script version may have had strong male characters but that is not automatically the reason.
Fatigue is a symptom for which there are myriad causes.

Find a good doctor or naturopath and get professional support.

Absent of that you're just guessing.
What could football, Apple and your brand strategy have in common?
[Concept] Youcast: Better way to watch YouTube on mobile
[ANN] GNU Artanis 0.0.3 released [alpha]
A bit offtopic but relevant to your post: When I was an SGI customer support engineer, I repaired an SGI system for one of the film video production companies in SOHO in London - one of the SGI's was being used to render a scene in Event Horizon in which a fire extinguisher was being blown past the camera by an explosion.

Loved the movie when it came out.
And knew their craft to the extent that is rarely seen today. When you only have few poor tools with which you work your whole life, and want to do big things, you end up knowing those tools as well as methods from inside out. Depth vs. breadth.
For thousands more easily accessible examples, see LinkedIn.
I shouldn't judge a book by its cover, but "topchicksdigengineeringguys.blogspot.com"?
NSA director defends development of backdoors by tech companies
An Insanely Simple 3-Step System to Building a Business on the Side
SEEKING WORK - Remote / Based in Oslo, Norway, but happy to travel. Can work in Europe and most countries around the world.

Availability: 15th of March (sooner if urgent)

Price: 150$/day, 1000$/day, 4000$/week

Programmer and consultant with more than 5 years of experience. Broad experience with different technologies, naturally creative and a fast learner. Master of Science in Informatics.

Currently I do both consulting and programming. The consulting bit is mostly advising small businesses on how they best can go from and idea or a vision to a concrete implementation. I also do some programming in Perl, PHP and a little bit of Golang.
Other than that I have experience with Linux, cloud (mainly IaaS), and deploying open source daemons such as httpd, mail, databases and nosql solutions. Please see my CV (link at the end) for a full list of technologies.

My current project is a custom web application build from scratch to serve specific needs. In cooperation with the customer, I translate the needs and wants into concrete features and implement them according to budget. Technologies used are PostgreSQL, Perl, Mojolicious, Linux (IaaS), Docker, Nginx and Git.

Technology is my main interest and strength. When it makes sense I also venture beyond the tech and into the more business side of building products and services.

I generally give away 1 hour of consulting to potential customers, so don't hesitate to drop me an email if you are curious of how I can help you.

Contact:

Mail: hello at skaarsolutions . com
Phone: +47 482 78 480
Skype: (seldom online, mail first)

More Information:

Linkedin: http://www.linkedin.com/in/oskaar

CV: http://www.skaarsolutions.no/filer/cv-oyvind_skaar-2014-en.p...

Github: https://github.com/oyvindsk

Docker Hub: https://hub.docker.com/u/oyvindsk/

Homepage / Blog: http://www.skaarsolutions.com / http://was.id.ly
Indeed, Excel is close to perfect for the purpose of building data abstractions in an intuitive way. The only part I find lacking is for building behavior abstractions which allowed users to build semi-automated workflows by changing views of data on the fly; to change presentation, Excel still requires you change languages and resort to imperative programming in Visual Basic, much like Hypercard.

A tool that combined Excel's functional data-flow programming with Hypercard's representation of state (as a stack of panels that change depending on the execution of small attached functions) would IMHO provide a general programming tool for end users.
I can only speak from my own experience, but here goes:

1. A lot of graduate internship schemes in the UK are partly funded by the universities themselves for graduates from their undergraduate courses. This makes getting one on the back of a MSc a bit more tricky. Either way, I'd go with the advice already here, and look for a full-time job if you can. There's plenty of advice already here for finding the sort of companies you'd want to work for, all I can say is that it's a decision that you shouldn't rush, but don't take too long on either. Spend some spare time over a week looking over companies and see where you'd like to work, then send out some cover letters.

2. It's really not necessary. That time would be better spent in a job. If you want to work on a personal project there's nothing stopping you from doing so while you're applying for jobs.

3. Build a list of the places where you want to work, and just apply there. Outside of my first job, every job I've landed was without a formal ad being placed. Honestly, don't worry too much about your chances of getting hired. There is lots of work out there for those that are willing.
Google's new HQ
primitives that can be linked together to produce what looks like another primitive

This was the design intent behind UNIX pipes; text processing through composable programs.

I'd go in the other direction and say the problem is too many primitives; it's easy to spend all your time just evaluating possible solution components.
> I watched the remake a few weeks ago. It was ok but it didn't leave an impression on me like the original did.

What bothered me was that they completely removed all the satire of the original. Robocop had a very dark sense of humor throughout—I love the scene where they're shooting the cans of baby food, and the one where the all news cameras follow the man falling out the window to his death[1].

Oh, and all the news reports and commercials. The new one played it really serious, where the original didn't take itself seriously at all.

[1] https://www.youtube.com/watch?v=Md14H_qD8iQ?t=1m47s
Well, that's why. The security on those is a joke.

Yay security by obscurity.
But I think, this was regular Hedge Fund strategy of buying companies. Take a ton of money from the financial market. Buy off a company or subsidiary and pay with the borrowed money. Then put all that on dept to the bought company.

That was the way it also worked when the Hedge Fonds bought it out of Philips.
How to Get Unemployed Auto Loan
no ads, no worries =)
Inside the Roc's Lair