skysight-inc/HackerNews huggingface dataset:
Sadly many ruby, python, and php devs will just use process supervisors as a bandaid to the problem. I understand that some people who aren't really programmers need to run a few scripts sometimes. For them supervisors make sense. Your average shared hosting environment running wordpress with some random custom plugins will probably benefit from a max of 10 or 100 requests per child.

For anyone who's job description involves writing software and owning it's performance and reliability, process supervisors are a crutch. A crutch to be used only until the memory leak is found and a patch submitted to the relevant project.

A former colleague used to refer to the concept of software entropy. Like physical entropy, it tends to increase. It's both natural and inevitable. But as engineers we sometimes, for brief windows of time, have the ability to impose order on chaos. To locally decrease entropy.

I've seen the end result of relying on process supervisors to work around frequent crashes and memory leaks. The result is that you end up with ruby processes with multigigabyte heaps, resulting in a stack that can only run a few dozen requests/s even on the beefiest of hardware.

To be clear, I'm not saying don't ever use process supervisors. It's just that if they are saving your bacon multiple times a day something's wrong.

I'm also not claiming that inefficient software will cause your company to fail. It's perfectly possible that your buffaloak architecture will keep running until your company dies of natural causes, but I believe that we should have enough professional pride to fight entropy, even if we're the only ones who know what we did.
Actually you only need to wait a few minutes. Or use a simpler browser such as links.
http://redis.io/download
Similar to this : http://www.producthunt.com/e/prank-products

But randomly generated.

The patterns were built from products posted by @fakeproducthunt (https://twitter.com/fakeproducthunt), decomposed into their parts of speech then filled with random combinations from extensive tech-related wordlists.

The github with those patterns is here : https://github.com/humanarity/fakefakeproducthunt-gh

Note, to actually use the site (to vote and post, instead of just generating) you'll have to login with your Google account. Don't worry, only the most basic profile scope is requested (openid), and not even your email address comes across. No spam shall radiate toward you from here.

Enjoy. Use responsibly. Any actual products created with this service are your own responsibility and no liability from humanarity will be taken for the success or failure of those.

If you find a bug, post it (maybe to the github), tho it may be a while before it gets worked on owing to this not being the highest priority project at this time.

If you suggest a pattern, post it in the comments below.

A twitter stream of some of the choicest is at https://twitter.com/fakefakeph

Twitter is basically a botnet anyway, so, what's one more, eh, when this one is designed to keep you laughing at the ridiculousness of it all?
I guess it balances out those with ad blockers.
Thats... madness. The Icelanders destroyed their soil in a single generation. You have perhaps the most fertile island at your latitude. I wish I thought you were pranking us.

ps Flann O'Brien fan, or Robert Anton Wilson fan?
Daily Scheduling- the Helpful Habit Series
Amazon EC2 Container Service - Full time, Seattle, WA

We are hiring for a number of positions on the EC2 Container Service [1] team including software development managers [2], software development engineers [3], and web development engineers [4]. To date our focus has primarily been on building out a highly scalable set of backend services and distributed systems to manage and expose container and cluster state and for task scheduling. We are now looking to add engineers with a strong systems background, particularly around OS virtualization and networking.

We are a growing team of (mostly) experienced engineers that likes to iterate quickly. We value scalability, operability, and security and expect everyone on the team to have a say in feature design and prioritization. We also have some fun open source projects [5]. If you are interested apply at the links below or contact me (email address is in my profile).

----

1. http://aws.amazon.com/ecs

2. http://www.amazon.jobs/jobs/265339/software-development-mana...

3. http://www.amazon.jobs/jobs/293016/software-development-engi...

4. http://www.amazon.jobs/jobs/292894/web-development-engineer-...

5. https://github.com/aws/amazon-ecs-agent
I am really fond of the "Real Academia Española" as they go even further than their french counterpart, and regularly change the spelling of words to reflect their modern pronounciation.

In Spanish you don't remember the spelling of most words, the spelling is just an encoding of a neutral pronounciation. Even if there are some irregularities, you remember the irregularity instead of the whole word. For instance, you would remember "kamikaze both k".

So most spellings get fixed on their own. Not bashing on the RAE though, they made such a nice job making this possible.

Edit:wording
Someone who has a problem with master/slave terminology probably can't think abstractly (in the same sense as someone who fails the all green birds have two heads test).
80% if you have a lean development cycle. 50% if your organization loves meetings and project plans.
Real Python (https://realpython.com) - remote

Full Stack Web Developer

Technologies - Python, Django, Flask, Angular, Docker

Email me michael at realpython dot com

Cheers!
Open source isn't some magical protection. Even with being a much smaller target, there have been malware on Linux repos.

Example on Gentoo(ignore the over the top headline):

http://www.zdnet.com/article/linux-infection-proves-windows-...

Not to mention that the repos themselves have been having security issues over the years.
Point Inside - Bellevue, WA - Systems Engineer, DevOps Engineer

Point Inside provides retailers with tools to build product and location based services into their mobile applications. We are looking for Systems/DevOps engineers to help automate everything from development to deployment. Lots of opportunity for significant impact.

Email greggu @ pointinside.com if you want to hear more.
Focusing on tech alone, you miss how autonomous driving will change society
How History Is Falsified – Deportations in the Politics of Russia/USSR
Special Report: 50 Years of Moore’s Law
Oh, that's sad. I had not looked at his history. Always happy to see people put money where their mouths are and put out some code, unlike me of course. I just sit there pontificating.
How to automate, track and optimize SaaS user onboarding
Startup Studio eFounders is looking for great talents, with a strong entrepreneurial mindset, to start new companies. It’s a highly demanding job with full responsibilities to manage a technical team and build a robust and flexible product that will last. Working with eFounders, you will learn from experienced and successful entrepreneurs and you will be part of a strong family shaping the future of startups.
Location : Paris, France
More infos: https://efounders.co/cto
Apply here: http://efounders.workable.com/jobs/2332
I understand, and this is kind of today's programming wisdom. But I think we can change it, unless you take the "hard way" as benefit.

In English, I say "go to school", there will be some oversight that end up the kid stray to a game parlor. So in practice, we still do our due diligence to make sure the kid do what we meant. But the important aspect is we do not change "go to school". "go to school" retain its independent meaning even when the implementation is not clear.

Similarly, in programming, the abstract vocabulary will not predict how the actual code will do, but my point is that the implementation is a separate layer from the vocabulary. If the implementation did not do what we meant with the vocabulary (which can be context dependent), we fix the implementation, until to the point that we build the trust (putting into a trust-able library).

Just like we as individual all maintain our own dictionary and trust database, I advocate we each maintain our own macro library (which does not exclude importing from trusted source, sort of like `git`).

By library, I am actually referring to meta(macro) library, (like slang dictionary). Today's binary library does not define the meaning of their names (function/class names), they define the meaning by code, which end up the only way to get the meaning is the hard way. For the macro library, the meaning comes first, (even when the implementation are ambiguous at the time), and therefore it can retain its meaning and further grow its meaning.

It may sound too complicated or too abstract, but in practice, it is just like when we say the kid "goes to school". It is a more of ad hoc practice and, well, natural.

To summarize, current way of programming is more or less code comes first, a vocabulary based programming would be meaning comes first. And for a casual practice, it will provide opportunity for common programmers to only program at the meaning level while trusting the meta-layer (with evolved intelligence) do the right thing, ... until we got feedback otherwise (what? The kid is not at the school? ...)
This is technically true, but I think you're exaggerating the effects of some of the choices vs others.

For example, the difference in camera quality between the iPhone 6 and 6+ is minimal. Yes, if you are obsessed with 'the best' camera quality but want it in a smaller phone, you are faced with a compromise, but for almost everyone the phone size massively overshadows the trivial difference in camera. So people will pick the size they want and those who pick the bigger device will have the minor bonus of a marginally better camera.

Almost nobody obsesses over the full matrix of possible tradeoff the way you are implying. They just choose from what is available based on what is most important to them. The iPhone lineup is easy to select from based on this approach.

Yes, they could make things more orthogonal by say, not having the plastic phone, but it seems to me that this would have almost no effect of the ease of choosing, while just serving fewer customers.
MemSQL - San Francisco, CA and New York, NY

We're hiring Forward Deployed Engineers. This is a great role for folks who love to be customer facing but also like to code. Our FDEs spend about 50% of their time writing code. Travel can be up to ~25%. Our customers are folks on the tip of the big-data sphere, and you would help them use MemSQL to solve extremely challenging data in problems.

If you are an amazing communicator and storyteller, and also have serious dev chops (bonus for experience with distributed systems, hadoop excosystem, spark etc), I'd love to talk to you: geddes at memsql dot com.
http://kotaku.com/5975610/the-exceptional-beauty-of-doom-3s-...

Reply from Carmack himself: http://kotaku.com/thanks-a-few-comments-in-some-ways-i-still...
Here's an example of said extension.

https://gist.github.com/fsaintjacques/e53eadd8b260a4105bbf

If you want to test the effect of it, copy/paste 'console.js' content in Chrome's console, I recommend to go into incognito mode:

https://gist.github.com/fsaintjacques/e53eadd8b260a4105bbf#f...
Writers’ Block? No Problem Introducing AutoMatton
Introducing Cowsayin
SEEKING WORK - SF/SV/NYC, Remote or relocate OK

I'm a full stack software developer and trainer with many successful web sites and mobile apps shipped, some with over a million downloads. I've presented at tech meetups and events, run workshops, and full week boot camps to train developers on producing excellent mobile apps and using APIs.

I'm most experienced with Java and Android, but have shipped on iOS, Linux, .NET, and many other platforms. I can design, architect, and break into milestones anything you need from a basic description or join an existing team and accelerate your development pace. Learn more or contact me below. Thanks!

Email: lnanek@gmail.com

Github: https://github.com/lnanek/

Blog: http://neatocode.tumblr.com/

Site: http://nanek.name/

Linked In Profile: http://www.linkedin.com/pub/lance-nanek/31/b69/296/en
Experimental cancer drug restores memory in mouse model of Alzheimer’s
Parse Pigeon - add on-demand delivery to your app with a few lines of code: http://parse.com/products/pigeon
My laptop died and I am broke and jobless, and needed to do some programming for InstaSource. My only choice was to use my Chromebook. Now I do all my coding on it. It's surprisingly awesome!
Go 2.0 (with generics!)
I completely disagree. They run a system that is arguably very complex. I would not want to restyle my entire app (for a day) (so people like you would approve of it). They took something that was low risk, made it happen across the board, reliably. Site still works. It drums up chatter around offices. Makes people visit. Enjoy your misery.
Robocar Technologies to Guard the Smart Home
Coincidentally, the HyperLogLog redis type was introduced on April Fools last year.

http://antirez.com/news/75
An Agile Design Manifesto for Ember.JS
There are regional variances: In Québec, we say "une job", but in France they use "un job", but it's "un suprise party" here, versus "une surprise party" in France.

Sometimes, when the translation is obvious, we'll use the gender of the original word, e.g. "une backdoor" (porte dérobée).
La box (as in settop box), la playstation, la RAM...

Seems like they take on the gender of the transliterated word.
Judge rejects AT&T claim that FTC can’t stop unlimited data throttling
Hey Eric, just wanted to say that Makemake.io is really cool!
It's not impossible for it to form by itself, but it's pretty unlikely: https://en.wikipedia.org/wiki/Boltzmann_brain
Even that is better than opening up more H1Bs. I would rather have to completely globally in places that have worker rights than have to compete domestically against an individual who has to remain loyal to the country lest they be deported.
Social Networks: who will win the race to online video?
How to make games with gist-txt
Did you factor in the energy that goes into producing vehicles, building & maintaining roads, etc? Or did you just count tail pipe emissions? What all factors did you consider when assessing the impact of the fleet?
Head of Product KIWI.KI GmbH Berlin, Germany -- Full time, (m/w)

DESCRIPTION
As the Head of Product (m/f, full time), you will develop awesome products and add your extensive B2C experience into our KIWI-“DNA”. You will work as part of our executive team to drive and implement the vision and roadmap for all products at KIWI.KI. Specifically, you will:
•	Add your extensive B2C experience into our KIWI-“DNA”.
•	Be responsible for developing and defining our user profiles, stories, and products
•	Have the final word on decisions regarding user experience, features, and design
•	Lead execution (scope, requirements definition and delivery) of top strategic products
•	Develop and oversee the implementation of processes, and policies
•	Define and prioritize the product development roadmap, with a strong product portfolio management analytical approach
•	Develop budget for specified business unit/product line and be accountable for delivering against business goals/objectives
•	Work cross-functionally with all business groups to understand emerging customer and business trends that require enhancements or new product features to be developed
•	Oversee and direct the work of a high performing team of product managers.
•	Develop and mentor staff through communication, training and development

QUALIFICATIONS
Experience with hardware products is an advantage but not required. You are a skilled Senior Product Manager with experiences in the area of product logic, strategy as well as UX design.
Our engineering team speaks English, so competency in English is required. German is an advantage but not required.

WHAT TO EXPECT
You will work with a young international team of 30 really cool people – all experts in what they do and all eager to build the best products in the world. We achieved a lot and now we need you to create an even better product experience for our customers.
You will lead a team of initially 5--UX, Designers, Product managers, and frontend developers.

PRODUCT
KIWI.KI provides secure, hands-free access for large multi-tenant buildings. Consumers enjoy the safe, simple, and convenient comfort of just walking through their doors with our transponder “Ki” in their pocket or our mobile app. Service providers – like post or waste management companies – gain work efficiencies.
Feds Subpoena Reddit for Information on Darknet Subreddit Users
Frontend Engineer | Based in London | Full Time Permanent

We are Lendable (lendable.co.uk), a funded, early-stage lending platform with big ambitions in FinTech. We're looking for our first front-end developer to own our front end tech and A/B test/evolve our consumer-facing site to perfection.

We're looking for someone who:
Can split our front end from our existing full-stack platform into an API-based setup
Can rebuild our site using the best technology/framework for the job
Knows progressive enhancement and graceful degradation
Loves a good user journey when they see one

Please send CV/github/portfolio to contact[at]lendable[dot]co[dot]uk (No recruiters please)
I always thought pourriel was from "pourri" (rotten/lousy) + "courriel".

Both convey a correct meaning for spam!
Definitely. Try clicking through to the article:

We generally use web pages as our canvases and paint content on the x– and y-axises. This is our tangible abstraction of reality. Here we are going to explore what happens when we introduce z-axis to content presentation. Instead of stripping down reality to a plane, we are going to simplify it, keeping our three physical dimensions but only their minimal essence.
It's definitely the people who are least inclined to install an ad blocker that could use it most.

On the other hand, it takes a long time, but they do learn to be more cynical about the Internet if they're exposed to its raw state.
Dato targets MS-DOS as the next Big Data platform, processes terabytes of data in 640KB of RAM

http://blog.dato.com/dato-on-ms-dos
For a moment I thought this was another April Fools joke.
I spent countless hours on this with a pencil and calculator in the 90's, laboriously back-fitting equations via recursion. This is the fulfilment of a dream!

Also: 4x² + 570x + 20233 is 100% smooth (in the given range).
I just tried it. 2nd and 3rd links install ad injectors

http://imgur.com/AChAmGp
You've created a nice little chicken and egg problem for yourself.
Location: United States - Chicago, IL
Remote: yes
Willing to relocate: no
Technologies: Experienced marketer, email campaigns, landing page development, copywriting and strategy.
Résumé/CV: Available upon request.
Email: abdulm.umer@gmail.com
It is possible for H1B workers to change jobs, you know. Granted, there's extra paperwork involved compared to people who chose their parents more carefully, but it is doable.
Thanks Vlad. I appreciate that.

I am an admirer of Webflow too!
In which case we should be focusing on the age when they committed their offense as well as (or maybe instead of) the crime they committed. And this is assuming there is significant differences in the age of release per crime.
You sure it's a foley issue? Because it's his job to make complementing sound effects and it's someone else's job to decide how to use them in the final mix.
Do the French really not have that problem though? It seems to me that most people know the difference between "your" and "you're", they just don't care enough to use the right variant.
Sorry, stale warning removed.
Mountain View, CA - ScriptRock
Technical Account Executive

YOU: An Account Executive with a great track record of sales success, a technical or semi-technical background, a natural wit, and the ability to tailor their message to clients of any technical level, from layman to IT Demigod.

US: Our product, GuardRail, is revolutionizing IT administration as a comprehensive configuration monitoring platform, and is being used around the world in businesses of every size.

APPLY AT: http://www.scriptrock.com/careers/account-executive
Lots of structs is how http://handmadehero.org is being built.

"As we can observe many structs are defined, for example more than 40% of DoomDLL types are structs. They are systematically used to define the data model. This practice is adopted by many projects, this approach has a big drawback in case of multithreaded applications. Indeed, structs with public fields are not immutable."
Maybe it works great from day one,
maybe it will need a few more iterations,
and possibly with 3.2 we'll improve support for many stuff,
but my guess is that Redis 3.0.0 today, in some way, changes what Redis is.
SALE!: Buy 650 Pull Request Points for the low cost of $39.99!
https://stormpath.com/blog/why-http-is-sometimes-better-than...

Compelling argument why your app should use HTTP instead of HTTPS
"biweekly" used to have a meaning, now it has two (which aren't compatible), making it unclear which one the speaker means.
There's a difference between malware and a 0day. Malware just causes harm to the endpoint. A 0day proves that the potential for a security breakdown is real.
Coho Data (http://www.cohodata.com) - { Vancouver, BC, Canada | Cambridge, UK | Bangalore, India }

We are growing a great deal!

We’re building a high-performance scalable Enterprise Storage system. We’re a well-funded startup (a16z, ignition) with a strong Engineering culture and a growing team, a customer-proven product and sales ramping. (http://a16z.com/portfolio/)

We hire very strong systems software developers. A number of our staff built the Xen hypervisor and we publish academic research, most recently at USENIX OSDI’14 and FAST’14.

Primarily a Linux shop.

Hottest positions: - Release Manager (Vancouver, BC) - Senior Director of Engineering (Vancouver, BC)
Other roles: - Storage Systems Hackers (C, git, python, bash) - Software Engineers with Networking skills (OpenFlow) - Test Automation Development (our test system is ... awesome) - Optimization and Profiling (C, valgrind) - DevOps (debian, python, buildbot, git, bash)

Unsurprisingly, we highly value caffeine and beer.

If you’re interested, there are more details on our website http://www.cohodata.com/jobs or LinkedIn: https://www.linkedin.com/company/coho-data and you can apply by email to: jobs@cohodata.com
But will it run Lotus 1-2-3? The saying was always "DOS isn't done until Lotus won't run..."
Firmex Inc. | http://www.firmex.com/company/careers/ | Toronto, ON | Platform Developer, Dev Ops, Sys Admin

We are a Virtual Data Room provider. Thousands of investment banks, law firms, funds and corporations trust Firmex to run their legal deals. Firmex provides the tools needed to manage business critical and sensitive documents while providing full control over access & security.

We want to hire smart people that get the job done, regardless of your previous technology experience. The focus of our development team is on simplicity and we lean strongly towards functional programming ideals. We give our developers guidance and autonomy to get the job done.

Our backend is mainly C# with SQL Server as the primary data store. We also use Redis, Riak, NServiceBus (MSMQ), Erlang, and Solr throughout our product. We have unique challenges managing tens of millions of documents and guaranteeing our customer’s data is isolated and secure.

Apply through our careers page or contact me directly: eric.boyer@firmex.com
It does have one benefit. www.google.com has its IP served from google's dns servers, whereas google.com comes from com's. Google does lots of dns-based load balancing that com doesn't support.
What's the IDE he uses?