skysight-inc/HackerNews huggingface dataset:
Recently investigating this myself. Mongoid is an Rails ODM for MongoDB. It seems like a nice one to start with as the interface is very close to ActiveRecord. I haven't looked at the rest you mentioned, but I've used the relational aspects of postgres; it's a great db, but if you're thinking about going NoSQL, why not go the whole way? Many serious companies are using these technologies for their businesses, and they seem to have matured over the past few years. A good place to get more information on MongoDB is: https://university.mongodb.com/courses/catalog. BTW, one thing to be careful of when working with nosql is that you still need to model your data and you can definitely model relationships (just that they usually don't support joins at the db level). So, you could go through pretty much the same steps that you would when modeling data for a SQL db, but in the nosql case, it's easier to change the schema as you go. So you can imagine an Author entity, with a bunch of Book entities embedded in a single document (MongoDB or other document oriented stores). If later, you wanna add Book to another document, then you can separate Book into it's own document and add a relation. The difference with SQL is that you don't do joins in the db, but with Mongoid, you don't even see this as the relationships are defined in the models, and they're pretty much the same as ActiveRecord. Enjoy.
The fact that this comment has been upvoted so many times shows how low HN has sunk. Sad.
Why expect audio clarity to be uniform among everyone. Not everyone has 20/20 vision. Some have 20/100, others 20/10.
So what you're saying is you only want white people coming in?
Australia is also pretty diverse you know.
I created an account for the first time to ask the same question. Please share. This sounds wonderful. PS I also have only lived in LA and NYC.
Cool article. I wonder what the maximum number of degrees of freedom that has been teleported so far is. I also wonder if it gets exponentially harder to transmit larger and larger quantum states (the only reason I posit this is because it always seems like Nature prohibits us from doing all kinds of cool things in an exponentially hard way).
Well obviously the work of an incompetent programmer is going to increase the long run cost of maintaining code. That has nothing to do with the fact that Javascript is faster to develop in.
Nature did not make all articles free to view. That's a misleading announcement. What they did is far more limited. If you have a paid Nature subscription, you can get a link which you can send to someone else. They can then read a DRM-protected PDF-like file through a proprietary on-line viewer.

If you want to read an article right now, it's $18 and up. Or you can now "rent" the article for $3.99 and up and view it in their proprietary viewer for a short period.

This is decidedly not "open access publication".
It costs a good deal to make a discrete R2R ladder dac instead of buying a chip from TI (http://www.msbtech.com/products/dac4.php), however I've now seen some cool DIY projects that are doing even this on the cheap: http://www.diyaudio.com/forums/vendors-bazaar/259488-referen...
It's arguably the most important advice.

Nobody said that you need to match Facebook and Google. First, it's not like the BigCorps will hire every single person that your startup is interested in (e.g. Facebook rejected Brian Acton who went on to cofound Whatsapp). Also, there are plenty of people who would rather work for (say).9x at your startup than work for x at BigCorp.
Agreed, it's time for those people to try to learn a real job instead of living off others.

Most of those lawyers are not helping the people who needs legal help the most, they are just feeding around bigco. The most useful lawyers are not wealthy, because their clients are poor, uneducated (so the lawyer provides a lot of knowledge difference) and have a very high legal risk (jail or death).
McKinsey Digital Labs (part of McKinsey & Co) - San Francisco, New York City.

—————ABOUT MCKINSEY DIGITAL LABS————————

McKinsey Digital Labs is the in-house client focused digital delivery group of McKinsey & Company. MDL combines user-centered design with unparalleled business knowledge and world-class agile development skills to deliver impactful digital experiences. We are a team of passionate designers, architects and developers solving tough problems for our clients.

We deliver service design concepts, experiential prototypes and production-ready apps to transform our client’s businesses. Despite being part of a large, multinational organization, MDL works more like a small startup company.

—————————

We’re looking for UX Designers.

Role:

We are looking for an entrepreneurial self-starter who is self-motivated, but can also collaborate in a multi-functional team. As a designer you should be curious and creative about web and mobile design with a keen eye for UI/ UX dynamics. You should have the ability to get things done, while also collaborating in teams.

It is a plus if you are interested in creating and interpreting data visualizations.

Do you have the passion and experience to…?

-Design consumer web quality products for mobile devices to achieve our client’s business and operational goals.
-Conduct and analyse user research and testing sessions.
-Quickly grasp user requirements and behaviors to translate them into requirements for building and refining prototypes.
-Collaborate with developers to build prototypes and present them to the client.

In your work, do you…?

-Appreciate critical feedback – give it, receive it and seek it.
-Obsess over details – UI consistency, microinteractions, and even project plans.
-Organize your thought process and communicate effectively – especially when articulating design decisions.
-Thrive working cross-functionally and with other designers.
-Be passionate about technology, data, design, users or anything really…we love passion!

Additional Info:

Work Authorisation: This position is open to all applicants currently in the United States.

Relocation Benefits: Applicants will receive relocation benefits.

Salary: Negotiable based on experience.

We are committed to having a meritocratic and transparent hiring process.

In order to proceed to the next stage of the interview process, we want to make sure that you are genuinely excited about McKinsey Digital Labs and are able to solve the types of challenges we face.

If you are, please do apply by taking one of the below challenges so that our managers at McKinsey can evaluate your key competencies before the interview.

https://www.gapjumpers.me/questions/mckinsey-digital-labs/qs...

https://www.gapjumpers.me/questions/mckinsey-digital-labs/qs...

https://www.gapjumpers.me/questions/mckinsey-digital-labs/qs...
Getting Started with JavaScript for Automation on Yosemite
Circumcision guidelines target teenagers
The same will be said for Pharmacy in the near future.
Looks good - you should post this to reddit's /r/digitalnomad
I feel like this data is a small piece of the age long debate about hiring methods and competence/success indicators.

There's been a lot of data about how even people who think they are experts at finding good candidates are really no better than someone flipping a coin.

How then, if the line between "strong/less strong" candidates are so blurred, does Aline draw the line between "strong/less strong" herself? Isn't the way she splits the candidates' resumes also part of the exact thing she's trying to measure?

> "...then even if my criteria for whether each resume belonged to a strong candidate wasn’t perfect, the results would still be compelling"
Simply tell us your spouse's name, home address, and your babysitters name?

No thanks.
Make the default numeric type effectively unbounded, and allow those who need it to choose more compact types when needed. This is what many languages do, and it is possible to both generate efficient code when needed, and correct code is more likely to happen.
I completely get that as I personally prefer to collect Old Stock vacuum tubes for my listening purposes (http://imgur.com/a/INXVX). I just think folks should be left to their own devices to enjoy an avocation as they please.

Trying to defend something through completely subjective argument is silly, I've a hard time discussing 'objectively better' technology with audiophole folks, but if someone said 'I like this more' I really can't hope to debunk that through any sort of mathematical characterization of performance.
I know, but Kickstarter, Experiment, Onarbor...that too will change.
Do you have a perfect DAC we can use as a reference?
Nope! In very rare cases it can generate multiple electron hole pairs the photon if it has enough energy to do that. Almost all of the time however it will generate a phonon (aka heat) rather than a photon with the extra energy. A phonon is a wave in matter rather than electromagnetism (photon).
thanks for the info; I'm considering upgrading my office headphones (I've got some random $20 over-the-ear pair right now). $80 is certainly reasonable, and I prefer transparent speakers in general.
Oh sure, your rips may be perfect at the bit level, but how do you know that they're free of sub-bit quantization that isn't detectable by electronic circuits but can be heard by the human ear?

This sub-bit jitter and interference can travel along with a digital file and sneak right past your ordinary bit-level error detection and correction, no matter how lossless you make it. That's because these errors aren't visible in the bits. They occur at a deeper and more subtle level, in between the bits.

Even if you prove mathematically that two files contain the exact same bits, you can't prove that the human ear won't hear any difference, can you?
Don't bet on it! I've been using TransferWise [0] recently - it's cheaper than Bitcoin as its fee is up to 1%, which is lower than Coinbase and all fees (and possible losses due to rate fluctuations) associated with buying on end and selling on the other.

Disclaimer: [0] is a referral link, which will give you a free transfer up to 3,000 GBP.

[0] https://transferwise.com/u/eb4f
It's hard to gauge a person's qualities from a resume. Things like culture fit (extremely important IMO), fast thinker, quick learner - are all aspects that can't be garnered from a resume. IMO, resumes are only a decent filter for experience, and provides a baseline for the interview.

There are many I've interviewed that padded their resumes and said they are experienced in something they really aren't, and there are some who dont have much experience but are smart and quick learners.

Without a resume, what else can we go with when it comes to hiring? In my career, the best hires have always been from two sources:

- someone i've worked with and trust before

- someone who was recommended by someone i worked with and trust before
This article makes points better than I did with my post: http://www.johngineer.com/blog/?p=1741
Reverse engineering IT recruiting
What if recruiters only contacted you when you wanted them to. That's about to happen when ToggleGreen launches in mid December. This is secure, private network where job seekers and recruiters can connect, communicate and coordinate to fill positions.
Because then the goal changes from "raising your ranking by churning out well-prepared grads" to "making a quick buck". If the profit motive is present, making a slow buck will always lose to making a quick buck as soon as people who only wear management hats show up.
Agreed - my definition of "the end" being anything past the far end of the speaker cable.
Hence the reason why I call it a pet theory. That being said, there are potential mechanisms. Take, for example, shot noise at low light levels. The sensitivity of the human eye is ~5-9 photons within a 100ms period - well, actually, down to a single photon, before filtering[1], but 5-9 before a signal is sent. That is well within the realm of shot noise being significant. Or, for another mechanism, we know that triggering individual neurons can have specific macro-scale effects[2]. Although I haven't found anything on the minimal random fluctuations to trigger a neuron (15mV? But I do not know the capacitance, and as such that value is meaningless to me), and I suspect it is far above the scale at which quantum effects are significant, we do suspect[3] that neurons employ temporal encoding, and we know that neurons fire relatively often (often 10-100 Hz). As such, "edge" effects, where a neuron is or isn't pushed over the edge into firing are a potential mechanism.

But as for the rest of it - "in the materialist view, you cannot have any free will or any kind of ability to make a non-determined choice". This is what I disagree with. Non-determinism arises through (for example) shot noise, and as for free will... The effects of randomness on a system and the effects of "free will" on a system are equivalent. There is no way to tell if a particular decision was randomly decided or if it was the result of a decision by a sentience. Entropy of a signal is at its maximum either when something is random noise or if it is perfectly compressed data - and perfectly compressed data is indistinguishable from noise.

[1] http://math.ucr.edu/home/baez/physics/Quantum/see_a_photon.h...

[2] http://www.extremetech.com/extreme/123485-mit-discovers-the-...

[3] https://en.wikipedia.org/wiki/Neural_coding#Temporal_coding
Good Explanation
PostgreSQL doesn't give you an unsigned int option but if they did I wouldn't use it.

Having a negative pkey space is actually useful. In LSMB we reserve all negative id's for test cases, which are guaranteed to roll back. This has a number of advantages including the ability to run a full test run on a production system without any possibility of leaving traces in the db.
Coinsetter always posts self-serving bullish posts about Bitcoin! You can trick people only so many times!
The 7k Report
So, headphone use in studios is not generally for creating the final mix. Monitor speakers are used nearly exclusively in professional studios as what you are mixing for. Headphones have multiple places in the production process where they are used, but they're not the final target.

There's a few reasons for this. The most pragmatic is that doing so will produce the track that sounds the best on the widest variety of setups - EQed or not. There's also not any single headphone out there that is used so predominately that it would make sense to cater to it in specific. The closest might be apple earbuds, but people using those probably aren't too concerned about sound quality anyway, so it doesn't make sense to mix with those in mind either.

From a theoretical standpoint, you're not necessarily wrong, but it's just not how things currently work, and there's not really any reason why it ever would work that way in a professional studio.

I make no claim as to what the people making music exclusively in their bedroom are doing, though.
Thanks for the instructions - works well. In my case the menu item's called "Hello" rather than "Talk".
We experimented with smudge/clean filters with our own implementation and they just didn't seem like the right solution for fat asset management.

The most frustrating problem was that filters are executed pretty frequently throughout git workflows, e.g. on `git diff`, even though assets rarely ever change. The added time (though individually small) created a jarring experience.

I'd also be curious how git-bigstore addresses conflicts. It seems like a lot of the filter-based tools out there don't handle them well for some reason.
Cable-free elevator moves you in any direction
Good to have a document
I think that's a stronger statement than is intended in the article - theoretically if people wrote resumes differently they could be good, but the way they are used now, they are bad. You're providing a theory as to why they are bad now, but not really contradicting anything in the article.
I think the main argument was that 192Khz sampling does not matter, where as 24-bit can provide some benefit (albiet might be in your ability to implement filters).
I find Rivka Galchen's essays enthralling. One intriguing thing she wrote a while back is that the game Minecraft has a Joycean quality. I don't know what she means by this, but I'm pretty sure she's correct.

http://www.nytimes.com/2014/02/02/books/review/who-are-james...
As happy as I am for your brother, he's wrong. I went to a higher-ranked school than NYU, and a solid third of the class depended on post-grad fellowships for employment. When those fellowships expired, you started to see lots of desperate Facebook posts asking if anyone knew of any legal positions open.

Some of my dearest friends were included in that group. They pretended like everything was fine among others, to avoid public humiliation, but your brother's classmates are probably suffering in silence. And it's only going to get worse as legal tasks are automated out of human hands.
Guilt Free Money Management
We have all spent hours calculating how much we spent each month, only to feel guilty for not following our budgets closely.
We have just the solution - simple, forward looking, actionable, and effective.
No financial education needed. No bank login info needed.

Sign up for beta testing on
http://signup.planafreshstart.com/
> Naming things is at the foundation of most human activities, making it less than useful to define OO.

Yep, thinking in terms of "objects" is kind of broad and fundamental. It is preferable to the "OO is Java" definition that is often pushed.

> Sorry, but I disagree. It is. In this very HN thread we're replying to, for example.

I was presenting what I thought was what really is seen as the benefits of OOP.

> Now you are trying too hard. No, it's unnatural to speak of "passing messages to objects". This isn't how people understand the real world (except for old ladies who speak to their plants, but they are not the target audience of Smalltalk or Objective-C), and in fact message passing is one of the most alien (and harder to understand) aspects of the OOP abstraction. So alien, in fact, that some OO languages do away with this terminology.

Anthropomorphisms are as old as Aesop; heck before we had much formal science, it was are only way of understanding things (reading Plato and Aristotle). Message passing is just communicating with something, you might not ever think "we have to tell that object to update itself" but plenty of people do. Note I'm not really a big fan of message passing, and it is hardly something exclusive to OO (my colleagues are very much into RPC without an object in sight).
That's relative ;)
PingMergency,aim to fix the public safety hazard in calling 911 in a cell phone
Thanks a lot but I'm not sure if I'd be comfortable accepting as expensive as a laptop from someone I don't know.
There are numerous users of the paxos/lwt feature of Cassandra to selectively guarantee immediate/strong consistency for operations that need it (some at very large scale). But I'm not aware of anybody using this type of lease mechanism on top of Cassandra in production yet. I'm guessing this will be changing soon, as it has a lot of potential for infrastructure and application simplification. If you are interested, I'm happy to discuss further. Feel free to ping me on twitter, or email me at DataStax.
I enjoyed Tyler's lecture greatly. One of the side-benefits of seeing lectures over the course of the series is to see which presentation styles work, and which don't.
New Linux Web Comic: Introducing Pinehead the Penguin
My frustration (and likely most people's frustration) isn't with the contractors - not at all. It's the politics that can change at the drop of a hat. The perceived effects of cancelled or scrapped missions is a lot of money and time spent with none of the payoff.
I don't think you actually demonstrate this statement:

> if the line between "strong/less strong" candidates are so blurred

It is hard to tell prospectively whether someone will be a good programmer. It is not too difficult to tell retrospectively. (Any research that tries to measure competence/success indicators must be using something as its dependent variable, right?) The line you quote is specifically about the fact that resumes could be meaningful even if her competence assignments were not. Resumes seem to fail at that test as well.

The biggest threat to validity would probably be that different people will be good/bad developers in different environments, and that this effect is very strong. Then each reviewer could be good at selecting for success in their own company, but they would only agree with each or with aline to the extent that their environment was similar to that of other companies or the ones that aline placed those engineers at. I am pretty comfortable rejecting this theory out of hand myself.
What is the speed of this on N of 16 to 20? At 8, any implementation should suffice nowdays.

Edit: Also, apologies for the possibly ninja edit. This is ultimately somewhat silly. I am not going to lie and say that the these are easily readable. I fully cede that this could just be a training thing. I picked this particular example because I had fun with it using the DLX algorithm. Which is admittedly far above my understanding in many ways. :) Just the naive recursive solution was much easier to read, but much much slower to execute. To the point that it was laughable. (If interested, I can post my code.)
If u use FB/LinkedIn/Google, you have already done this.
>>>
While we disagree with some of the arguments and questionable rhetoric and timing of the Rocket announcement, we hope that we can all continue to be guided by what is best for users and developers.
>>>

What does "timing" of the announcement mean?
as a European, I think I'd rather live in Canada, it seems like a nicer country.
Awesome. I love seen stuff done with the old Tandy machines; I grew up with a Color Computer 3, and I've seen that thing do some amazing things but rarely much done with the Model 1-4.
>Trade protectionism is a completely different issue from immigration and I don't see how it's relevant here.

This has gone into both immigration and outsourcing, so it does become relevant.

>there are many historical examples when this was successfully done

This was to the detriment of those who were blocked from trade. The power balance between the west and the rest of the world isn't as skewed today so such would not be possible.

>a large wage disparity means that the developing markets aren't as "useful" as is their cheap labor;

This is a fundamental flaw in your logic and most in this thread. A person is both a worker and consumer. The same person that is working for money is going to consume with that money.

When an immigrant arrives to the US, they become both worker and consumer. Their consumption drives the creation of more products, including software products.
"Resumes just aren’t that useful"

"...at the end of the day, the resume is a low-signal document."

"Longer-term, how engineers are filtered fundamentally needs to change."

The conclusion seems to be that resumes are fundamentally flawed.
Another issue is not all CFL and LED bulbs are dimmable. So if you had a dimmable incandescent bulb and replaced it with early CFLs or LEDs they were not always dimmable (and I think cost more?) andin some cases you have to buy a CFL/LED compatible dimmer.
When I was working at apple IS&T 6 months ago, I saw paystubs of people working for TCS and Cognizant Technology solutions. Cognizant is paying $65K per annum in the bay area; TCS is paying $85K per annum in the bay area.

Think of rents in Sunnyvale: $2K per 1b/1b. Still people save, even on $65K salary, because one lives with 4 other roomies.
Leakage is sometimes intended so it's not necessarily an indicator of quality. See the HD800's. You'll hear them in any open-plan office, for sure. There's no attempt to keep the music from leaking, their only priority is sound quality (which is, at this price, a matter of taste and preference).

http://en-us.sennheiser.com/dynamic-headphones-high-end-arou...
Should this have [2012] added to it?
Outsource programming  $10/hr