skysight-inc/HackerNews huggingface dataset:
The idea sounds really good, and probably something we could use, but I won't sign up for the simple fact that I don't have a clue what kind of meals you would be providing. Is it even food I'm interested in eating?

Also, as my SO is currently on a diet it would be good to have calorie information included for each meal (when the recipes come). Maybe a future iteration could be allowing people to choose between regular and low cal meal plans.

Regarding "...an Agile Approach..." yeah, that works for us geeks, but you're selling a food product, and there are WAY more people out there who need to eat than geeks. I'd replace that wording with something that has meaning to the population at large.

Don't make me scroll down below the fold to find the highest value sentence on the page "Less than 3 hours in the kitchen (per week)" and don't make that a lighter text color than the main body text. Highlight that %$#@% and put it up near the top. THAT + not having to think about what I need to buy at the supermarket is a HUGE selling point for me. I'd work on some quick blurb that highlights those two points, make it big, bold, and up by the top of the page. As for leftovers... we're in America. In general we seem more inclined to throw out spare crap than worry about the fact that it exists. Yeah, it's nice that there won't be any (in theory) but I suspect most people aren't that bugged by it. They'll just trash excess leftovers like they trash everything else.

But, again. I won't buy it because I don't have any idea what kinds of foods and flavors you are proposing I put in my mouth.
Probably not truly possible to calculate. But if we can probably figure out a rough estimate.

Let's setup what is valid in the string and we can go from there.

a-z | 26 characters
A-Z | 26 characters again
\x20| 1 character, space
.,' | 3 characters for punctuation
() | 2 characters
\n | 1 more character

Now these describe just a string that is very similar to the original pastebin (with a few extra characters). If we were to consider all possible 1943 byte strings it'd be fairly different.

So we've now got that we're looking at strings with 59 distinct characters in them. That means we can consider that it encodes log2[59^1943] bits of information, which comes out to 11429.975..., let's just call that 11430 bits. An md5sum contains 128bits, and we're after ones that match just the string we're after. We've already figured out that there should be 2^11430 possible 1943 character strings. So let's divide the possible choices by the number of possible md5sums and we can get a rough idea.

(2^11430)/(2^128) => 2^(11430-128) => 2^11302

Throwing this in a calculator since I don't want to flood HN with a gigantic number, that comes out to about 1.74 * 10^3402 possible strings that will match the MD5.

This is just an approximation and I bet I made a mistake on the math somewhere.
Atlanta, GA - Full time, local, relocation possible

MailChimp is looking for infrastructure engineers to join our team. This is a full time position in Atlanta that will help build, support, and monitor the infrastructure our company depends on. We handle tremendous volume and support millions of users that love our products.

We are looking for people with independent troubleshooting skills, strong experience with Linux, and a desire to monitor and automate everything.

- Linux experience, especially at higher server counts

- Scripting and coding

- Familiarity with pieces of our primary stack (nginx, apache, php, memcache, mysql)

- Experience building high volume systems is a big plus

- Strong experience with mysql is a huge plus (sharding, replication, HA)

MailChimp is a self-funded and profitable Atlanta-based company that is growing fast. We offer competitive salaries, exceptional benefits and perks, phone plan coverage, coffee, snacks, top tier equipment, and an environment that empowers engineers to have a big impact. We work in small teams, there are no project managers, no product managers, and engineers are trusted to work autonomously and make good decisions.

Also, in addition to the above, I am looking for somebody with tremendous networking and colo experience.

You can email me directly at infrastructurejob@mailchimp.com
Install Asterisk and FreeBPX on A Raspberry PI
I have to say, I'm in two minds about this.

On one side- yes it's supercool to have a dashboard with maps and metrics and everything like that. And I can see it could be really useful too when something's going wrong.

On the other hand, I'd be wary of building anything like this until I had a good number of customers, paying me money for a service. Is the product so complete (I would ask myself) and my users so happy, that we have no more important task than building a dashboard to look at in the office. Don't some simple email alerts cover most of the important bases (server down, site down etc) for now.

Your startup needs customers (or failing that, users). Your users don't care if you've got a dashboard, they care that your product does what it says.
Panel Approves Bill to Help 1 Bank - a Wealthy Donor’s
IANAL, but things I would look for include the following:

Usually there's a separate "invention assignment agreement" that says anything you make while on the clock that's related to X, Y, and Z, you hereby agree to grant the company, even after you leave.

Sometimes that's rolled into the employment agreement, but not usually in my experience.

There will also sometimes be a "no moonlighting" provision in the agreement that basically says you're not going to take part-time work with someone else in addition to what you're doing for the day job.

In my experience most startups don't ever come close to doing this part right; they either forget to make you commit to things they should, or they try to get you to commit to things they shouldn't (and you could fight in a court later).

In short, make sure you're cool with giving up your "X, Y, and Z" to this company in exchange for the job, and if you want to add "and not A, B, and C", add it before you sign it. If those aren't germane to your job, most employers won't mind.
If that's true then I would expect them to reduce their future investment in developing Java.
Do you rely on faith when you expect the next full moon according to your calendar? What about your belief that the sun will come up tomorrow?

Most of our science is done without the benefit of a laboratory at all. Historical sciences (paleontology, geology, etc) and cosmology have to rely on other methods. It doesn't make them based on faith.
I agree with this. Our version is a plain ol' chalkboard, but it covers the entire wall. We mainly use it for the current state of the company - projects, action steps, projections, etc. Incredibly useful and has a UI everyone understands.
SEEKING Freelance, Remote / South Africa

- PHP Expert

- JavaScript / Node / Backbone

- API's

- Backends and Frameworks

- General Web Dev

- Some SysAdmin

Contact me on Twitter @jrgns
Appears to be Rails error. ActiveRecord provides a convenient method for accessing the database layer. Part of the convenience is that thhe method handles the sanitizing part...something which, when people have to write out themselves, tend to slip up on a rare (but too often) occasion.

The bug reportedly occurs by sending this method a specifically crafted input, which bypasses the sanitization that prevents injection.

So devs who have placed their trust in the ActiveRecord method now have compromised systems
The worst part of being a VC
>>somehow the US government is finding it even easier to erode civil liberties now than it ever did during the Cold War.

Iran is probably the worst country on the planet when it comes to supporting terrorism.

Consider that democracies in general seems to go crazy when they have active terrorism problems and throw out human rights and the law book. E.g. Germany, USA, Israel, Great Britain, Italy, Spain, etc. (The only exception afaik is India.)

It is logical because the whole point with terror is to scare civilians -- and politicians wants to be elected again. They have to solve terror problems, no matter what.

You don't have to like this, in fact no one except companies earning money doing security likes it. All choices in the real world also has disadvantages, even democracy.
I think that's a very good idea for a new startup. Indeed, i have a client who asked me to build something like this for him. Hi got tons of stuff running on his business (mining company). Data are at everywhere (excel sheets, server, databases) and he want's me to integrate everything and extract a lot of information. No idea how to do such a thing.
It seems like most people who use these content optimization tools don't really understand the statistics involved. What are your thought on this? How do you educate your users on the merit of your approach vs a/b testing when the topic is so complex?

Also, despite this being a slightly pro a/b testing post, I have to say it's actually made me more interested in trying out Myna's approach MAB algorithm.
Jeff Atwood - How to stop sucking and be awesome instead
Compression of lyrics of "Never gonna give you up" using Bentley/McIlroy
Triggit, Inc.

San Francisco, CA - Full-Time - NO REMOTE - H-1B friendly

http://triggit.com/careers

Triggit, a San Francisco ad technology startup, leverages massive amounts of data to do ad retargeting in real time. We currently see 150,000 requests/sec (yes, per second) and about 15 billion ad impressions per day. We have interesting engineering challenges and an ownership-based, meritocracy culture. Engineers also get their own office with a door.

Available positions:

Senior Engineer: Ad Serving Systems (C/C++, Redis, ØMQ)

Ruby on Rails Developer (SLIM, SASS, Rails 3.2, Redis, PostgreSQL)

We're hiring very aggressively. You can apply via: http://triggit.com/careers
Never underestimate your RAID controller's ability to fail (silently!) and start writing corrupted garbage to your disks.
I disagree, any attempt to shutdown a significant part of our power grid is terrifying to me. We are at a point in our society that we cannot survive without electricity for a large amount of time. Our economy would shutdown, people will starve as easily obtainable food would go away, certain medicines that keep people alive would spoil, hospitals would shut down, and more. We are so deeply ingrained in having electricity that being forced back to not having it at all would likely kill millions before we could adapt. Especially if the attack caused a semi-permanent power grid failure, such as with an EMP.
I ♥ it.
DuckDuckGo (Paoli, PA) - LOCAL OR REMOTE.

Android and Front-end. http://help.duckduckgo.com/customer/portal/articles/216387
The story is indeed confirmed, but the NYTimes write-up is definitely better. Ars does not add much and what they do add is speculation.
I think the obvious thing would be to look for Internet activity on the machine. E.g., recent files for popular sites in a browser cache directory. Or live network traffic for public netblocks.
What he said. Seriously. It's great advice.
Apple's Newton is 20 this week. So I decided to review it.
Judging by what I've read, this is far from contrarian.
Do these media also, like Iran and the Arab world, support Sudan and claim that HRW etc are conspiracies about the mass murder and mass rapes? (It would be easy to continue with examples like this.)

Edit: A karma 33 account. I've probably been trolled.
I saw something like this in India: http://blog.jgc.org/2010/06/greatest-hotel-socket-collection...
Woburn, MA - True Fit (http://jobs.truefit.com/)

True Fit, the global leader in fit personalization, delivers proven fit software to retailers selling footwear & apparel online, allowing retailers to personalize their catalog to each consumer’s personal fit and style preference.

Americans spend $300 billion on clothing and footwear every year, but less than 10% of that is purchased online and 40-60% of those products are returned. Our software is proven to dramatically reduce the number of products returned, increasing the confidence of shoppers so that they become buyers, dramatically improving conversion rates and driving huge value for our retail partners.

Led by a team of Software, Apparel, and Retail veterans, we are getting a ton of traction: We are currently live at Macys and Nordstrom, have hundreds of brand partners, and were recently profiled by WSJ (behind paywall, but see video here: http://online.wsj.com/video/82F25EDC-59F6-4330-BD76-96924F5D...).

We are looking for Ops, SW, and Machine Learning engineers (see http://jobs.truefit.com/ for detailed job descriptions), but we're expanding quickly and always interested in meeting smart people.
No, you can't "safely" say that. You've no evidence that the US military has ever been involved in creating a wide-scale biological pandemic. This is just conspiracy theory bunk.

I'm not sure how you can reasonably compare testing nuclear weapons to the supposed propagation of HIV, either. These two things have nothing in common.
And you don't understand the different meanings of control. Controlling as in "issuing commands" is different from controlling an event. As far as I know there were no actual commands being given to Stuxnet. It was made for private networks how could there be?
The gas pipeline sabotage was just the example I was thinking of. Nice.
Because it could ONLY be Iran which doesn't want USA to have nuclear weapons...

Historically speaking, USA is more likely to drop an atomic bomb than Iran (or any other country for that matter)
You might want to have a look at your own comment history...
At its heart, this is straightforward mechanics using precision measurements of the tangential motion of a statistically large sample of bright stars in Andromeda, as opposed to trying to track every single star in Andromeda (impossible of course), combined with radial motion easily measured by the Doppler shift on spectral lines. We know how to do this.

There are three separate papers that have been accepted for publication in The Astrophysical Journal but haven't appeared yet. Let's see what they say.
SEEKING FREELANCER Remote / Asia

- PHP (CakePHP a plus)

- General Web Dev (HTML, CSS, JS)

- Ability to think about how to design micro apps or systems based on non-technical requirements

(Example: We make 100s of landing pages, we need some way to organize and reuse them)

Contact me on twitter @harisenbon79
My new strategy is to instrument the hell out of things -- but only to look at data when enough of it has accumulated to be meaningful.

I think you can make a mistake of measuring and trying to understand data in increments that are so small as to be a waste of time. It can become just another way to not be minding your knitting. Server down? You need to know right now. Knowing that somebody considering buying your product is using a iPhone in New Zealand? Not so much. Computers are great at catching and storing all sorts of stuff. Unless it's critical, best to play with the bells and whistles in controlled deep dives, not as part of a Tony Stark video-game-master-of-the-universe thing. I love bringing up my real-time site metrics and watching all sorts of folks that I am helping. I also like to watch my stock portfolio move throughout the day. But I've found that there's a lot of naval-gazing going on there and not much of anything useful.

Don't look at measurements that generate no subsequent management activity.
What concerns me is the lack of evidence that all of their centrifuges were actually knocked. At the start of this they were enriching to 5%, now they are at 20%. That indicates to me that they have been progressing, not repairing knocked centrifuges. I realize it is still a LONG way from where they need to be for a workable weapon. I'm just wondering if stuxnet did nothing but a tiny bit of damage and a whole lot of 'show our hand'. A little like the whole drone debacle.
SEEKING WORK - Boston, NYC, OR Remote

My general interests are in building mobile apps and large scalable distributed server systems.

Experience with many technologies:

- iOS and Android development

- Server technologies: Scala/Python/Java, AWS/EC2, Hadoop, Akka, Postgres/MongoDB/Redis/MySQL

email: notnoop<at>judeapps.com

github: https://github.com/notnoop

stackoverflow: http://stackoverflow.com/users/125844/notnoop

linkedin: http://www.linkedin.com/in/mahmoodali
"People are still randomly assigned to one of the conditions in the MAB scheme"

No, they're only partially randomly assigned to one of the conditions. MAB has a memory based on what the results of the previous runs are, which is basically another way of phrasing that there's a dependence.
~sedna GmbH, Berlin , Fulltime, local, Frontend Developer
--------
Infos on what we're doing on http://www.sedna.de

No conventional Web Development. :-)

(edited for proper link)
Best Buy (Minneapolis, MN) - Full time, strong in HQ presence required, team growing quickly working on more flexible officing as they grow.

Best Buy is looking for an entrepreneurial minded Product Manager to be key part of our fast growing "Digital Experience Team" business; focused on producing a diverse array of Mobile and wider digital products; to help envision new digital tools to deliver Best Buy's strategic goal of 'making technology work for you'. This role will bring to life new digital products that empower consumers to learn, explore, and engage with consumer electronics across Best Buy's digital and physical touch points.

Official job post: http://www.bestbuy-jobs.com/job/Richfield-Product-Line-Manag...

I am the hiring manager, willing to talk over email, phone, etc. No need to go through the machine to simply learn more.
ben dot hedrington at bestbuy.com or http://linkedin.com/in/benhedrington
Dashboards provide value on multiple levels. They radiate information out into your team so everyone is working off of the same shared understanding about the state of the business. They make it easier to detect aberrations. They enable your experts to curate a set of top-level metrics on a per-service basis to look at first when fire-fighting. Every service in your architecture should have it's own dashboard.

If you're interested in dashboards, our startup recently launched a service that makes it simple to hook in your metrics through OSS tools like StatsD and build real-time dashboards with a few clicks: https://metrics.librato.com You just provide the data, we do all the rest. Would love any feedback you might have!
There's an audio version available, spoken by Derek himself. It's about one hour long and pretty much guaranteed motivation +5 item.
Parallel.sh – simple BASH parallelism
Changing the subject? I provided everything you asked for and it shows America blatantly disregards Article 6 of the NPT while expecting other countries to follow it. Hypocrisy at its finest.

Cheers
The fact that the NYT published this piece is interesting. Assume all details are true. Why did the dog bark rather than choose to be silent? And the sources. Assume all of this is true? Why feed the info to the NYT?

When coupled with recent revelations that Mr. Obama personally approves every killing of militants (for certain strained definitions of that term), the upcoming election springs to mind as a motivation. There may be alternate and contradictory reasons, all of which may be true. Many players, cross-purposes.

This could have remained hidden. Indeterminate. Who benefits from this revelation?
Cant agree more. I almost always have email triggers built into the system for ever critical error or failure of the system. When we are being lean on the core product itself building less features... build it when you need it approach ... having a dashboard is kind of luxury.
According to the NYT coverage Stuxnet was never intended to spread beyond Natanz. The escape led to the worm's discovery by security researchers, which led to the investigation and revelation of the US's involvement.
I believe the point is, what if a cold war scenario was to happen between China and USA; China being nuclear-equipped
I've always felt that in one way or another, everyone involved is an aggressor. This is the real problem, most won't take a step back to break the cycle.

Any news outlet that openly condemns any nation is biased and is propaganda for whatever agenda. A news agency should be just reporting the news so the viewer can decide their feelings on the nations that the reports are about. Now if Al Jazeera wants to have that stance, then that's fine as long as everyone understands what it is that they are doing.

I have not seen any solid proof that Iran is developing nuclear weapons but I have to assume that they are. It is what nations do, they will build what they feel is necessary to protect their interests. If the nations around them have nuclear weapons then most likely they feel the need to have them as well.
I can't agree more. First you need a product that works at least for some users, then when you are expanding the user base it's time for dashboards.

Dashboard answers the question: Is my product right now working for my users?

Eventually it can also show trends in terms of resource usage, strange peaks, etc. But the primary function of dashboard is answering the question: "are my users getting the service?"

Additional note: dashboard works wonders for getting us - engineers - understand that there are real users out there right now and thus making us want to build even better product.
That's my point: uncontended values may not be in any other caches.
Saskatoon, SK, Canada - Vecima Networks (www.vecima.com)

Software Developer (full-time, no remote)

Embedded C developer in Linux userland applications. Vecima does full-stack development in-house including: metal works, PCB design, FPGA development, Micro-controller development and Linux kernel and userland development. Work in a small software team in conjunction with the above larger cross-functional team to bring Cable products to market.

E-mail: human.resources@vecima.com

--
Vecima Networks designs and manufactures products that enable broadband access to cable, wireless and telephony networks. With global deployments, a proven product library and a team of more than 600 employees worldwide, we provide our customers with advanced solutions.

Vecima's extensive Research and Development initiatives result in pioneering technology and intellectual property that flows directly into our cutting edge product design and manufacturing. We pride ourselves on innovative solutions and our continually expanding library of designs.
For those that are considering this you can capture from all three areas of your 'stack' straight into Graphite:

1) Munin. There are hundreds of munin plugins around for monitoring every part of your infrastructure from CPU to MongoDB replication lag to number of Nginx 404s. Use Munin2Graphite bridge.

2) App. There are lots of statsd clients which allow you to measure all your business metrics. Signups. Retention rate. Revenue rates etc.

3) Front End. With the NginxStatsd module you can push stats directly into statds from your Javascript methods. Use it to do end to end timing, capture what the user is doing etc without putting any load on your app.

Sure it's a bit of work but done well it can save you a lot of money over products like MixPanel or NewRelic.
SEEKING WORK - New York, NY

Particularly experienced in Django. Solid familiarity with C#, and firmly intermediate fluency in Haskell.

Client side experience with jQuery, backbone and coffeescript. I have a simple iOS app in the App Store as well.

Would enjoy working in-person in NYC, but remote is fine as well.

http://github.com/brianhv/

hn@brianhv.org
The threat is absolutely imaginary. Obviously we have real threats, but that is NOT what the security theater is about. The security theater is mostly about purely imaginary threats. And is in fact worse at stopping the few real threats we have. Original security theater idea is from Bruce Schneier, Wikipedia link: http://en.wikipedia.org/wiki/Security_theater
Can you please cite your example(s)?