skysight-inc/HackerNews huggingface dataset:
The problem with the MSA question is that there is no objective measure of goodness. Most people compare them to a subjective 'gold standard', which is a manual alignment. Black box comparisons are not progressive: the only non-subjective advances can come from incorporating the results of sequence evolution experiments into the algorithms, and then the algorithm needs to be trusted, for which it needs to be open to scrutiny.

I agree about the genetic algorithm.
That should have been +. Fixed.

As you say:

> The second and third operations do not seem like they are going to be exact but the error might just compensate. Should this be studied by case analysis on the last bit of the significand?

That’s exactly right. There’s a simultaneously ugly and clever proof by looking at the 3 low-order bits of the intermediate terms. I haven’t found a more elegant one yet.

It follows trivially that x+x+x+x+x is correctly rounded, but it breaks down when you get to x+x+x+x+x+x.
I absolutely agree with your last sentence, but why can't it at least be sustainable? (It's really only the non-biodegradable stuff that I have a problem with)

I also know that people should have fun in their lives, and yet I can't help but facepalm at people happily driving SUVs around. In the grand scheme of things, the impact of each is tiny, but it confuses me that it's being celebrated by so many smart people. :/
Don't forget the favicon.
If pain deploying applications on Windows becomes greater than pain of switching to Linux (porting applications and training personnel) then Microsoft might have a problem.
you are not walking around with your handheld camera pointing at everything you look at.
Yes, this classic flame war. There used to be a Windows vs OSX font rendering flame war every week on HN, in the good old days.

OSX uses antialiasing, which means the fonts have a nice shape, but they are fuzzy, blurry, and to some users headache-inducing.

Windows reshapes the fonts so they fit perfectly in the pixel grid, but the shape is not what will be printed, and it looks ugly to some users.

Because people like what they are used to, and because Apple vs Microsoft is already a flame war, no-one can really agree.
Express-remote_control - a hypermedia-inspired library for express
SEEKING WORK - native British freelance developer currently living in Hanoi, Vietnam. Seeking (presumably) remote work.

Here is my portfolio, I've been freelancing for 5 years: http://iandundas.co.uk/portfolio

Twitter: @id | Email: contact@[myhandle].co.uk

Experienced at writing iOS apps in obj-c and (of late) rubymotion. I'm also decent at Rails and strong at PHP (Zend), so writing the app and the server-side backend to go with it is my bread and butter.

My last iOS app was written for Audi and was their new Mileage Tracker app: https://itunes.apple.com/gb/app/audi-mileage-tracker/id53130...

Also fluent in: mongodb, node.js, the LAMP stack, etc.

I can offer great rates because of my locale.

Ian
What motivates programmers
Bitcoin exchange Mt Gox sued for $75 million over failed CoinLab partnership
If they "stop associating with you" on account of a pair of glasses, perhaps they were not your friends..
no one said that. you are mixing physical violence in. could you elaborate what you mean?
Even coming from .NET/VS, I don't see why opening an editor was a big deal. You do it once day/week when using a big IDE. Having a quickly opening text editor matters more when editing one-off files. And a .NET workflow doesn't involve opening single files. You work on multiple projects in a Solution that you waiting for 20 seconds to open when you started your work week/day.
Me too. I played it when it was free, one of the first full windows games that I got to work flawlessly on my Linux laptop.
Factoring Out Common Technology
Google Chrome Super Sync Sports
Is the answer in English? Are there any tips on cracking a code when you don't know the language being used?
Cool, I didn’t know it had that feature. I use Clicktale to record visits.

http://www.clicktale.com/
I'm afraid you're missing it a bit - just making only javascript applications is the reason to make a different distinction - some people are better at doing MVC, and they do it in the browser now; while some people are great in making great looking UIs, but not really digging into application architecture. And, of course, there are people doing both, being full-stack devs, but still they're usually more efficient in some areas than the others - I am such an example, still I know UI devs that are way more efficient and know neat tricks on the UI, as well as some great UI libraries to do their work faster (and usually better, relying on the know-how built into the lib) because they specialize in that.

Thanks for your comment regarding labeling, though... I agree that sometimes it's inappropriate, still sometimes it's useful to figure out the kind of work being done under such a label
Yeah, I'm not really feeling the persuasion here. I really don't know many "frontend developers" or "backend developers" to begin with. I know plenty of people struggle writing maintainable, well structured applications or who don't grasp front end concepts/technology enough to really produce anything production worthy. Those people are still "my peers" first and I typically consider their title to be "software engineer" or possibly "web developer". The individuals lacking a grasp on front end technology probably need to learn just as well as an individual with great front end skills needs to learn the rest of the stack. We're so heavily coupled now, in terms of squeezing performance out of an application and the ability to iterate rapidly, that throwing a bunch of backend logic and/or API's over the wall to "UI Developers" is probably not only a waste of time, but detrimental to the process. Throwing code over a wall is usually what happens when two distinctly different types of engineers are in the same product and avoiding it is tricky.

All this opinion of course is coming from someone who has managed to develop design, UI/UX, and a programming skill set and I'm probably pretty biased when it comes to pidgin holing people into a single role. Having said that, this proposal really smells like an easy way to "be lazy" out of a responsibility in the project. Dismissing a UI issue by surrendering, "But I'm the Application Developer, I don't really do UI" sounds like the more common scenario in the roles you're proposing. The reality is, if you want to keep working on web-oriented applications, you might need to grasp a bit of both, or at least some of each and a lot more experience in either direction(e.g. learning the full stack and then taking a deep interest in hardware performance WRT application profiling).

Good luck with your ambition though, I'm sure if you can make it popular the industry won't care about how I feel .
This issn't Sublime specific, but will work with any text editor on OS X: http://livereload.com/. It works really well. I used to use it before moving onto PyCharm/WebStorm, which has the feature built in.
I made a HTML/CSS3 version out of it: http://codepen.io/FWeinb/pen/iwIBK
Most people have two cameras pointed at everything they look at. The recording is just very low fidelity right now.
Thanks for your thoughts... Still, positions are usually labeled like that. Personally I'm a full-stack dev, but I'm far more efficient in the application architecture role than the UI stuff, although I'm capable of doing it all.

The responsibility has less to do with titles, as a responsible developer can and will take several roles in the project if one's capable to do so...
To do that, you need a lot of buyers nearby - not just individual hackers, but workshops/factories buying the components in bulk. The availability of prototyping resources there is just a side-effect of the manufacturing supply chain; it's not economically possible to have all of this just for the prototyping and hobbyists.
“the anonymous nature of the [Bitcoin] currency”

Could you elaborate on that? I thought Bitcoin was less anonymous than say, cash money. Unless you mine the Bitcoins yourself (which is getting harder every day) you would have to buy them somewhere or get someone to give them to you, right?
Jetlang is most analogous to Go's goroutines - typed unbuffered channels backed by a pool of OS threads, where a channel send always "happens before" the corresponding channel receive.
However, far more importantly then bitcoin I want to know why the hell we don't have proof of work as an email spam filter yet!!!!!!

Because it's not very useful until nearly everyone supports it.

If a non-trivial amount of people don't implement it (which is highly likely when it's first released), then you have to accept non-proof-of-work-emails, or you'll miss the emails. That is the hole in the system that spam will get in through. So why bother supporting it yourself if it won't stop spam?
I don't understand. The glasses are in front of your eyes, so anything you record you would also be seeing naturally with your eyes. If you can record somebody's ATM button presses with the classes, you can simply see the presses with your own eyes.
Confirming that that is precisely my question.
I can't say that I know what will happen, but there is a directly opposite scenario which seems just as likely. As everything is filmed and we get used to it, fewer things remain taboo, people are less ashamed of trivial things (being too drunk, masturbating, expressing unusual opinions, whatever) and people care less of what trivial things others do. It gets lost in the noise.

A police state is when only the state owns the information. In this case, ordinary citizens own the information. If it remains legal, it could very well become a good tool for exposing corruption. People do behave better when there is a chance that they are held accountable.
Well, I didn't mean just friends. If you do something other people don't like or something that is socially weird, the average person (friend, stranger, etc.) will have a lower tendency to associate with you.
"DRM-Free" Scares the shit out of me
Bitcoins are somewhat traceable. But if you're not spending them, and just want to inject some bitcoin transactions into the network, there won't really be any link to a person. The main thing you'd have to be careful of is not to send the transactions from the same wallet you normally use to buy things.
The era of making 10's of billions is over.

I never cared about that shit. I'm fine with financial mediocrity, defined as capturing a small percentage of the value delivered to society. At some point, you have to call it enough. Once you can raise a family in good conditions (granted, in New York that's about $500-600k because of the insane cost of living and education) you are a bit nutty if you keep playing the money game. If you genuinely enjoy your job, that's different. But playing the money game beyond upper-middle-class is insane, because (a) the people get worse, and (b) returns diminish.

Financial mediocrity is fine. It's really competitive to get into the true upper tier and, even though I'm smarter than the fuckers who are winning that game, they have a 30-year head start on account of being born ruthless assholes, whereas I'd have to learn it. I'm willing to let those assholes have their private jets. Enjoy.

What I can't stand for, and never will, is being made to do mediocre work. If you're going to get $2 million out of me each year and pay me only 10% of what I deliver, then fine. We'll do it that way. I won't stand to be assigned mediocre work that is essentially evaluative. If you don't trust me already to do great work from the first day, then I don't trust or like you so get the fuck out of my way.
LibrePlan - Project Management Tool - Part 3 of 3 The Project Plan
You can do selective receives by creating and disposing channel subscriptions according to actor state. And a fiber can always spawn a conventional thread to block and publish a message when done.
You'd have to change the code to prevent adding arbitary data aswell, otherwise someone will just re-add stuff.
Diablo 3 is definitely not easier to crack. You need to know x86 assembly, and on top of that beat Blizzard's reflection-ish protection that checks for modified code. JavaScript is much easier to deal with.

In addition to that, just cracking the Diablo 3 client isn't enough, because a lot of the game logic runs exclusively on the server. For example, even with tens of thousands of test runs of a specific monster, you still won't know the correct item drop probability table, because that table is never sent to the client. Only the result of the server-side dice roll checked against the server-side loot table.
Probably we'll never know. My point is not to trust in everything that the Government says, not to pick up on Bush or Iraqi war in particular. The inflation rate if calculated using the Government formula from 1980s in over 10% today. The Government changed the formula to accomodate for high inflation without facing public outcry. Which is huge manipulation and misrepresentation of the state of the US economy. And the both parties are guilty here, not one of them raising the issue of the real inflation rate.
Can you imagine what Glass can do to medicine? Imagine a doctor wearing Glass, repeating the patient's symptoms and being given a dynamically updated list of differential diagnoses with formulary medications and next steps in management based on the most recent research. It would be the perfect assistant. I get hot and sweaty just thinking about it.
Cool, thanks for clarifying pron. Looking forward to giving it a spin!
That almost certainly cannot work. You'll have false negatives, people will sneak the words of synonyms in (just think of how many web forums has people saying "fcuk", or "f*ck"), and false positives, legitimate transactions being banned. Will anyone from scunthorpe be able to use it?
This could get very "interesting" if people started building a communication system on top of BitCoin. It could get bitcoin shut down....
Yes, it is an English. It is a very simple code. I would recommend printing it out and using a pencil to break it.
> We're so heavily coupled now

I think if anything we're less tightly coupled than we used to be. So many projects now have a clearly defined backend API and a separate front-end project. The problem though is that these front-end projects that used to be HTML/CSS with some JavaScript are now becoming almost full-stack applications themselves, with all the nuts and bolts you'd associate with backend projects (routing, controllers, application logic, complicated event handling) now also in the frontend.

In terms of how we describe roles in software, as long as it's from a genuine specific need (e.g. "frontend JavaScript developer") and not just some mix of buzzwords, I don't really see the problem.
Very interesting.....liked it
UNICEF: Give Money, Not Facebook Likes
Show HN: Sonobit - sound of bitcoin
They Teach You to Write Wrong
Why? Every time a 'freelancer looking for work' thread goes up on HN there is at least one post where the freelancer likes working on MVP.
What was MAXPROCS set to? It's a lot faster to run this particular benchmark with only one thread.
An application is not what most people consider an application without its UI.
That's what we did. You can set it up on heroku in less than 10 minutes.
A lot of people here overlook that Jim clearly must have had fun building Convoy. Working at 37Signals means that he couldn't have taken too long to build this rather simple (yet beautiful) web app.
daivd's reply to this was reasonable and civil, but you'll have to turn on showdead to see it, now (though none of his other recent comments are dead).

Hiding opinions you disagree with is not what the downvote arrow should be used for.
Snap a photo with a wink
Indeed, it didn't really take that much effort.
Here’s how smartphones, tablets and huge databases will upend market research
[check] Quality screen, your Samsung S3/S4 or iPhone 4S/5 has a much higher resolution than the oculus rift. Samsung S4 comes with Full HD, 1,920x1,080 resolution with a high pixel density of 441ppi, that blows the Occulus Rift into pieces.

[check] You can buy much higher quality optics online.

[check] Head tracking with smartphones is much more accurate. Scientist were able to use your smartphone as a keylogger. It was so sensitive that it could find out which keys you pressed on your computer, when your smartphone was sitting on the same table nearby.
http://www.eweek.com/c/a/Security/iPhone-Android-Smartphones...

What do you mean by "better input"?

I absolutely recognize the Occulus Rift as a high-end VR-Experience, but doing it yourself might not only be cheaper, but also provide higher resolutions and quality .
Pro - A Tool for Managing Your Git Repositories
It's quite simple to get through.
HR's job, I would say, is to keep employment relationships in a state that maximizes shareholder value.

That includes recruiting, compensation fairness, firing of negative-impact personnel, and legal risk reduction. It doesn't align them always with employees, or always with management.

It also means that good employees (who would deliver high value to the company if in a better managerial context) should be protected against bad managers. That's something HR rarely has the courage to do in most companies, but at Google, they don't even try.
What is your recommendation for adding motors and sensors to it? Is there any good usb device controller to quickly start doing robotics?
Not even for me.
Google Glass is totally different than phone camera. When someone videotapes with a camera, the person draws attention to himself and his purpose is usually pretty clear.
Temporary social media to improve privacy
If you have zero experience in cryptography, how would you go about learning the necessary to crack this?
The next frontier for big data is the individual
I can only recommend libfaketime. It great to test all kind of software, which either depends on some time of day or, alternatively ( but not recommended! ) to circumvent some other software with a built in license expire time.
Show HN: EARLY - get early adopters
I propose: Stop over thinking things
But these cameras don't have an "Upload to YouTube" feature.
How about Software Developer?
I see what you mean about losing the phone, but unless you're saving your password locally it still satisfies the old "Something you have, and something you know" rule. If you lose your phone, the attacker won't know your password. And an attacker without your phone won't have your OTP.

These physically secure OTP techniques are interesting, but shouldn't you have accountability at the system level anyways? If everyone has a two-factor device and a password, it's pretty tough to plausibly deny that you logged into a server. Someone would have to guessed your password and stolen your device.
Are you sure you haven't been banned? Seems to have happened to me in an older account - could't log in and password reminder didn't work.
A good think about how you would exchange letters can solve this code as they've just given you the most simple example.

You could read through a few ebooks available on cyptography freely on the internet, but you don't even need to do that in this case, I could just tell you.

The most common letter used in the english language is 'e'. Now identify the dot pattern that is the most common. Voila, you can translate a lot of the code. For the other letters, I would investigate some sort of chart that ranks the most common letters in the English alphabet. With a bit of playing you can do this with a pencil and paper.

Obviously computer cryptography is more advanced, but your question related to this code specifically.
This is a very simple code to break. Helen Fouché Gaines' book Cryptanalysis (published in 1939) is a good introduction : http://www.amazon.com/Cryptanalysis-Study-Ciphers-Their-Solu...
At what point does the doctor become unnecessary? Someone or some thing needs to know how to interpret the patient's symptoms accurately, but I imagine after expert systems focusing on symptom-> recommendation become commonplace that the next step will be to eliminate the role of the interpreter.
> Linux = complicated, by distro/version

Most Linux distros are adopting consistent naming schemes, using biosdevname algorithm, e.g.

https://fedoraproject.org/wiki/Features/ConsistentNetworkDev...

> More addon tools simply proves the point.

I was only showing that comparing Linux’s ifconfig with BSD’s ifconfig is not fair, not really making any point.

I don’t see how this is all that confusing though, you get ip for managing routing and iw/ethtool/etc for managing interfaces or creating interfaces on lower networking levels or device level. It’s just different.
This is basically the same as expert systems back in the 70s, with a cooler UX.

Unfortunately it will probably fail again due to mostly the same reasons, difficulty in knowledge collection and user rejection (by medics, for example) as they feel to "proud" to be "replaced" by a machine. :-/
Comparative Benchmark of Nginx, Lighttpd, & Node.js (via C++11 & Python)
I'm an UI-developer, but I still have to think about software architecture, because we have a multi-tier System.

There is a data-gathering (tier-1) and -mutation (tier-2) backend and a HTTP-front-end to gather this data (tier-3).

And then there is the GUI (tier-4), which is an application itself, with the HTTP-frontend as backend.

The back-end developers work in tier-1/2
The front-end evelopers work in tier-3/4
Massive adoption of mobile and Internet.
I too think that titles should not be changed.
It sounds dreadful. I would much rather they be using a tablet so they can be 110% sure that the symptoms and diagnoses are clearly articulated. Having them rushed across a tiny screen or read out sounds like a disaster waiting to happen.

Devices like Glass should only be used for small, simple problems where a wrong answer isn't going to result in someone dying.
Presefy rolled out from beta with style
Logstalgia - Website Access Log Visualization
You Can't Afford To Stop Using Mail
The world's first entirely 3-D printed gun
Sorry if I'm being obtuse ... you did see the large photograph at the top of this blog post showing the author wearing said disco ball necklace, drinking milk?

http://i.imgur.com/DdeDfzyl.jpg
You can also look for characters that are easily identifiable. For example, assuming the text is in english, there aren't many options for a word that uses only a single letter. So the single character in the fifth line is most likely an "I" or an "a". These can also go into your chart.
SPOILER ALERT

This looks like straight character substitution, so it's essentially just trial and error, but the best vector for attack is the following:

Look at the shorter words first (2 and 3 character words), guess what one word might be, then match the same characters in the other short words. Once you have a few that seem to pair up, you can start building the longer words from the answers you've got from the shorter ones.

Puzzles like this one isn't far off doing a crossword or sudoku. There isn't really a cypher to it, no maths etc. It's just having the patience to guess at a few placements then seeing if that fits the wider model.
Eh. I just say "developer". I don't just work on back-end stuff; I don't just work on web stuff either. Nowadays you end up being "full-stack" (or "jack-of-all-trades-master-of-one-facet") for the most part, at least here in Brisbane.
Amazing that they were allowed on the casino floor. I would have expected different from a Vegas operation.