skysight-inc/HackerNews huggingface dataset:
I've been playing music all my life and even took theory courses in college and this whole thing is blowing my mind so I got out Excel and did a little math and discovered that the adjustments of equal temperament are significantly larger that 1.5000 to 1.5001. Here's my data:

A 55.00 55.00 55.00
E 82.50 82.41 110.00
B 123.75 123.47 220.00
F# 185.63 185.00 440.00
C# 278.44 277.18 880.00
G# 417.66 415.30 1,760.00
D# 626.48 622.25 3,520.00
A# 939.73 932.33 7,040.00
F 1,409.59 1,396.91
C 2,114.38 2,093.00
G 3,171.58 3,135.96
D 4,757.37 4,698.63
A 7,136.05 7,040.00

Starting with A1 (55Hz) the first column of numbers is simply multiplied by 1.5 12 times through the circle of fifths to get to an alleged A8. The last column I simply multiplied 55Hz by 2 7 times to get to the A8 to see the discrepancy.

The middle column of numbers I used to tweak the ratio for perfect fifths. I had to use 1.498307 to get the A8s to match up.
Great idea. Just made an issue on Github for this: https://github.com/scotthasbrouck/HackerSurf/issues/2
just feels backwards to me. the <html:* > stuff seems like it should all be under the default html namespace and assumed. where as the other stuff may be better suited to be namespaced.

just seems like a waste adding "html:" to all of the root/core elements.
Looks like it reduces initial cost of creating structures, etc for JSON data received and makes accessing the data easier.

The author does seem to say the library is more focused on reading the data rather than writing it.

Whether or not this is a benefit or not is up to you and your use case I guess.
Startups in the 'Burbs: New Accelerator Outside Route 128
I'm confused how exactly the dates were chosen in the section "Where can i see the Milky Way Galaxy from Earth?" They don't appear correlated to the moon phases calendar.
I played with Atom shell over the summer (i.e., I installed it and launched a sample app). It seems pretty cool.

It seems like atom shell is a great way to take a nodejs backend + js frontend web app and package it into a single desktop executable.

Can anyone more experienced with cross platform development comment on the pros/cons of using atom shell? What are some good alternatives? Qt + Qtscript? Or Qt + JS Bindings? I'd like to see a discussion on the options for apps like these.
StartApp Offering Big Incentives to App Developers This Holiday Season
<html:media type...> seems like the wrong path to simplification, namely redundancy.

- The file extension carry the type information (but may be missing)
- The Content-Type MIME too
- The actual data stream also (think $ file some-media)
- And html6 adds an attribute
Kim Dotcom Announces United States Political Party
For "real" technology companies like AeroFS, that use a small fraction of the H-1B quota, it's about talent. For body shops like Infosys, WiPro, Tata, etc that use up the vast majority of the H-1B visas it's absolutely about cost.
There's a philosophical disagreement here. It's true, developers are expensive. But I think it's a fallacy that what's less efficient for a computer is better for a developer. The npm-style dependency tree enables and encourages much more complexity, which developers then have to deal with when debugging or deploying. They need new tools to help them get a handle on the huge number of modules. That's more expensive than a system kept more "under control".
Should be "replicate experiment, writeup and peer review;" there, fixed it for you. You know the userscript.
Tim Cook has created as much value as Steve Jobs
Implementing a Large Scale Document Storage Service
4chan? I always thought it was a mashup of Myspace and Dropbox. Can I find unspeakably awful porn there, too?
> Just a few hours later, Vox published an article titled These tech interns are probably making more than you are where they shared a tweet showcasing candid salaries at various tech companies, some larger, some smaller:

That is a kind of a bullshit argument though isn't it, that "hey look, the interns (supposedly half-able, incompetent newbies) are getting paid so high!! We have such wonderful salaries in tech!"

It's a lie, a total misrepresentation of the facts. The interns are usually super programmers themselves. I mean, for instance, when Alex Gaynor was "interning" at Quora he ported Quora to run on PyPy. He's a really big contributor to projects like Django and PyPy. When he's "interning" at your company he's probably more able than a lot of other folk you could find, and he should be getting very big bucks. So this argument is really just complete hogwash. A good amount of times I see the interns training employees rather than the other way around (as it should be).

Secondly, they're interning in the valley, where "boarding" costs are about equal to costs of getting a mansion in a midwestern city in a reasonably safe and fun neighborhood. When you're "making 90k" in the valley you have the quality of life worth ~60k in a midwestern city. If anything, they are underpaid.

edit: minor revision on figures for clarity of argument; though I do agree with moc down below when he says "If you're comparing suburbs (Silicon Valley) to suburbs, the discrepancy is much greater and I'd say that $90k/CA ~= $40k/Midwest"
Not sure it's a bug, may be "a well-known limitation" (unknown to me) - https://inconshreveable.com/04-30-2014/cross-compiling-golan...

Have a Go:
package main

import (
"fmt"
"net"
"os"
)

func main() {
hostname := "feeds.feedburner.com"
if len(os.Args) > 1 {
hostname = os.Args[1]
}
addr, err := net.LookupHost(hostname)
if err != nil {
fmt.Printf("err: %v", err.Error())
} else {
fmt.Printf("addr: %v", addr)
}
}

set GOOS=linux
set GOARCH=amd64
set CGO_ENABLED=0
Code is now merged!
[video] Stephen Hawking: Full Interview with Rory Cellan-Jones
In case you're wondering: you're being downvoted for being rude. You asked for advice, received it, then attacked someone who gave you good-faith advice.
> HTML6 is conceptually HTML with XML like namespaces.

Aaaaaannnnnndddddd I'm done. Thanks, but no thanks.
“Why?” in regard to everything
This makes zero mention of shadow DOM or web components, which strikes me as somewhat ignorant on the author’s part.
To your point, I would also love to see more improvement in the area of using HTML/CSS/JS as a proper user interface toolkit. For example, Flexbox and CSS Grid Layout are steps in the right direction.

The web browser is a powerful sandboxed VM installed on virtually all Internet connected devices. And yet we a terrible toolkit for building applications on top of this VM (and I know it's because existing tools were built for hyperlinked documents and not proper stateful applications).

Also an interesting interesting topic are the different classes of these Internet applications. On one hand you have applications like Gmail, which are intended to reach a broad audience and should work on most "platforms" (substitute "web browser" for "platform" in this case). But you also have the traditional enterprise LOB application, where you may focus on one or two platforms and make that a "requirement".
> Over the history of the company, zero of our hiring decisions have been made on a cost-savings basis.

Every decision is a cost/benefit analysis. If costs aren't a factor in your hiring, then raise your salary offers. How hard will it be to attract great engineers if you start offering $5M/year?
Thank you for bringing this up, I was under impression telegram would be secure by default.
Release notes :)

http://blog.kitematic.com/post/104164806039/kitematic-0-4-re...
You wouldn't just cover the sunward side of a building with the new material. You would cover every surface that has an unobstructed view of the sky, from any angle.

Furthermore, the surface could be corrugated instead of flat, to increase the radiating surface area. The cooling would work even when radiating at a reflection of the sky.

This would likely be used in addition to insulation. Your radiators would be thermally connected to the building through a managed, thermally conductive channel, so that the cooling effect would not continue throughout the winter, for instance.
> Lots of places do it, and there are other options in the service provider space anyway.

Anybody knows what the current places and options actually are? Thanks.
My Roland digital piano has several temperaments it can use including meantone, just, pythagorean. It's a low-midrange model HP203, make to look and sound more like a piano.
Ah I see where I mixed things up.

Although I understand that at C "time stops". But since time and space are the same thing, this is the same thing as "all distances are zero". From the point of view of a photon the Universe has dimensions of zero. This is why FTL is impossible; it's not possible to travel a distance less than zero; it's completely nonsensical. If we consider C a "speed" in the classical "speed of sound" the idea of FTL makes sense. But when considering C as a fundamental limit of space-time FTL makes no sense at all.
ENIAC Returns to Fort Sill
Is there one-to-one correspondence between the damage done and repair job? How about the emotional distress?
In other settings, a simple approximation of what Evolution does will balance your portfolio and find Nash Equilibriums for zero sum games much more quickly than linear programming (query: multiplicative update evolution).

Having to wait for things to die can be restrictive (but genomes are declarative, what does that buy?). Roughly, with what amounts to the assumption that Lamarckian evolution is more or less not true, you can characterize evolution's learning power as almost as good as PAC (query: statistical query learning evolution).

See alsos:

http://vserver1.cscs.lsa.umich.edu/~crshalizi/weblog/601.htm...

http://arxiv.org/abs/1211.4037: Natural selection. V. How to read the fundamental equations of evolutionary change in terms of information theory
I don't think it's shitting on work to criticize this proposal. It has too many flaws to just be nice, smile and go on - it is the direction I don't want HTML to take, and the direction that already failed.

It's missing the lesson of XHTML. Namespaces and XML-correctness failed, what is wanted is easy to write HTML that is readable and rescueable by the browser if it is invalid. Namespaces are a clusterfuck when you just want to get a html-element with a parser, and they make writing code so much more complicated.

Also, the whole idea of elements that have no meaning for the browser misses the niceness of HTML5. Yes, we have now some elements that have only semantic meaning like the header element, but there is at least the option for browser to help with them. It is a standard set to build readable code, not fully customizable XML with no anchor in the browser. Really appreciated are the elements that use the browser, like audio and video, as you mentioned. That is missing here.

Maybe things like the media element are a good idea. Or maybe not, since it does not hurt to be explicit what you are specifying here, a video or an audio file - talking about semantic.
everything that's hosted from 'camo.githubusercontent.com' is just proxied and will go away as the source goes away.
As oil prices plunge, wide-ranging effects for consumers and the global economy
Exactly. Why do you think the quotas were used up so quickly? It wasn't because 65,000 startups were each trying to hire one foreigner.
Great post.

But I'd like to make a point that addresses an underlying assumption from the blog post.

Most people who would like to see the H1-B system reformed or limited do not also want to limit the immigration of highly technical people. Full stop.

The H1-B system is gamed and unfortunately the OP lost out because of it. I'd really like to see the OP advocating for reform instead of mindless expansion so that companies who really need the technical talent can get it and not become losers of the system and take the easy way out of advocating for expansion.
The author seems to confuse HTML for XML. Basically, what he wants is XML.
So legally minimizing a tax bill by selecting an optimum location and passing some of that advantage onto customers (one of the reasons Amazon is popular) is 'taking the piss'?
It's not cynical, it's PR 101. You shouldn't respond publicly to something until you've calmed down. (It's actually good advice overall). No good can come from posting in the heat of the moment. Hell, you had the founder of Docker calling some of the people in this thread "trolls". That's not a win for anyone.

The problem for the Docker folks was that they were making things into a much bigger deal than they otherwise were. By attacking the CoreOS announcement, both here in comments and in their blog, they only amplified the issue. Consider it a corollary of the Streisand effect.

You even alluded to this earlier in the day when you told them to: Don't do PR, just build the better thing.

There isn't anything here to "work out", and if there is something, it needed to not happen in public. People from Docker just needed to stop talking for a while and take a time out. They weren't helping their situation and didn't seem to get that.
That's the precisely avenue I'm pursuing.
I thought it was a joke after I saw <html:html>.
>> Which I really don't love.

Me neither. Easy solution (at least for now): don't use it.
I think they are chosen so that the 'best viewing' lands on an hour. Then you also have to account for the moon.
If that happened browsers would have to make "html:" optional. So authors could get away without using it.
Show HN: Sqliteweb – Web-Based SQLite database browser (written in Go)
I feel like being backwards-incompatible with html5 (while using the same doctype!) is a tiny bit of a deal-killer.
CVE-2014-1824 – A New Windows Fuzzing Target
I come to coding from a Graphic Design background and I wish I had computer science under my belt as I test the waters of programming, but what I'm learning reading HN is that many programmers could benefit from the thinking they taught us in design school.

What's the difference between an 'artist' and a 'designer'? One is employed! When you are designing something (even with code) your measure of success is how well you deliver what needs to be built. With 'art' there is no such requirement—art can become whatever your whims desire.

One thing they warned us very strongly about in Design school was never to become 'married' to our designs. If a client pays you to make something and doesn't like it it's NOT good design because it didn't meet their needs. Don't be personally offended, it's not art, it's design. You can do art when you're paying yourself for your time.

I write code and add things like subtle text-shadows and gradients to enhance legibility (scientific reason) to make my designs more accessible, but if I look at the commit logs I often find that my supervisor goes back and removes all text-shadows, box-shadows, and gradients just because he believes gradients and drop shadows are a passé design trend from Web 2.0 that he probably read in an article. I could get offended that he's essentially neutering the accessibility of the designs I'm making and nobody will ever see the full design as I intended it - but I got paid for writing it just the same so what do I care?! He has the website he wants and I have employment. Bottom line is I'll keep delivering value whether he wants it or not and once that handoff is made it's his to do with as he pleases.
Thanks for your feedback. I created the library simply because it just fits my use cases better. I have used encoding/json quite a lot, and for instance, I think golang's strict types makes it inconvenient to dig through arbitrary maps in a quick way.

That's what the Get-method in Jason is trying to solve. Similar to how bitly/go-simplejson does it, but with some fine tuning.
Just use modulo-seven arithmetic...
AeroFS is inside ValleyBubble, so they see it from that perspective. But yeah the rest of the industry just wants cheap code grinders to pump out CRUD.
Domino has a nice solution for version control and reproducibility in the context of analytical / data science work: they keep a snapshot of your code, data, and results every time you run your code. So it’s like version control plus continuous integration. Supports large data files, R, Python, etc. http://www.dominodatalab.com/
Frontend Focused Full Stack Software Engineer at http://brickworksoftware.com - NYC or REMOTE

Brickwork Software is a one-year-old startup changing the way customers engage with brick & mortar stores online. We are looking for senior software engineers to help us shape the product and the company while growing with us.

About you: A ‘T-shaped’ experienced full-stack Ruby on Rails developer with a bias toward front end development, love of great products and clean code. As an early hire, you will have a big impact on our codebase, engineering process and culture.

About us: We are a smart, efficient and fun team (if we say so ourselves) that has a great time working together. Brickwork is funded, has a strong customer pipeline and is poised for tremendous growth. NYC-based and remote candidates welcome.

Get in touch at: work AT brickworksoftware.com with some links to where we can find out more about you and the best product you’ve recently discovered.
Isn't html5 supposed to be a living standard [1], meaning continuous updates and no html:next spec?

[1] https://wiki.whatwg.org/wiki/FAQ#What_does_.22Living_Standar...
HTML6 is conceptually HTML with XML like namespaces.

Where is my ejector seat?
A blanket statement like that simply isn't true. I can look in several tech offices and draw conclusions. Are there exceptions, sure. Therefore, H1B should be reserved for the talent you speak of. Why are we bringing QA engineers on H1B? We can train a large portion of these jobs here through programs like Hack Reactor. But we aren't, we are looking for simple fixes.
Note: Free and open source, written in node-webkit: https://github.com/mfkp/tinderplusplus
The one good idea here is merely the media tag, which could be useful for CMS for instance. But that's it. Namespaces are already too much in XML, don't bring them into HTML, please.
Structuring Real-Life Applications with Bacon.js
Herpes Simplex is another example. A majority of americans are carriers.
Ask HN: Why are Americans promoting bad science that circumcision prevents HIV?
I don't understand how the issue of circumcision is back in the news again. Is there a religious or profit motive in all this? Why are the CDC promoting "benefits" which are unproven?

http://www.sfgate.com/news/medical/article/CDC-Circumcision-benefits-outweigh-risks-5929334.php

As this Oxford University article points out, the science is bad and the sub-Saharan studies are flawed.

http://blog.practicalethics.ox.ac.uk/2012/05/when-bad-science-kills-or-how-to-spread-aids/

How is it that developed countries can differ in their approach so much? How are US health officials interpreting data so differently from health authorities in other parts of the world? In Sweden and Norway, the medical profession and the public have been pushing for a total ban on circumcision, and the governments there are under pressure to do so while trying to appease religious groups by allowing the practice only as a cultural exception.
Things by Cultured Code. Mac and iOS only, though. But much cheaper and more simple than Omnifocus.
It's an interesting proposal.

But it breaks compatibility with what has been HTML since first version, by forcing to prefix existing HTML tags.

Rather, it should propose to enhance the new semantic tags by adding a prefix, for instance <e:calendar>...</e> (or </e:calendar> for readability) while preserving existing tags.
Brain Training Doesn’t Make You Smarter
I've heard a bit about 'semantic markup' for the web but I don't really understand it.

I'd love it if someone could tell me, as an example, how semantic markup would support displaying a syntax-highlighted a block of code in a web page?
It seems that the articles is not available any more...
Here is a copy: https://www.evernote.com/shard/s5/sh/cb87dfea-7551-46e7-a162...

Also, here is one of early comments:
http://musicfordeckchairs.wordpress.com/2014/12/02/wider-les...
Try betali.st and erlibird.com

There's no guarantee of when they'll show up (unless you pay) but there are the most common ways to get your pre-launch startup in front of an audience who is interested in seeing new product everyday.
Is Technology Eroding Away Our ‘Conscious Self’?
Accept donations on your site instantly
There is some cognitive load, but it is certainly no more than it would be to hear "Major 9th" and realize that it's a Major 2nd plus an octave, as it would be in the zero-indexed case.
This may be naive, but board state can be encoded very efficiently using FEN[1] - as an example, the starting board state only takes up 57 bytes.

[1]:https://chessprogramming.wikispaces.com/Forsyth-Edwards+Nota...
What if life is just an accidental misshapen rock which spreads itself changing constantly to adapt to ever hostile environments.

OMG What if we're the cancer of the universe, who is in itself a giant amoeba!??!!?!?!?

deep thoughts, with jack handy
> WPA/WPA2 can be broken but require considerably more effort and processing power.

Can to elaborate? Aside from brute force attacks, my understanding is that WPA2-PSK using AES is secure.
Thanks for the references, I'll check them out after work :).
You forgot them again.
Is it really more semantic? Consider the first example, starting "<calendar><month name="January"><day>1</day>...".

It looks reasonable from the start, but then you get into real-world issues: why do you need to specify the days? What do you do if you want a 10 year calender? How do you treat February? What are the odds of everyone getting the calender correct, especially when doing it by hand? How do you specify the first day of the week? Some countries start the week on a Sunday and others on a Monday. Can the month name be localized, so that French readers see it as Janvier while the back-end still knows it's January?

People tried really hard to get semantic namespaces working with XML/XHTML, but it didn't really seem to pan out.
Well, seeing the stars everywhere at night is the default and our activities are preventing it. So I don't think it's quite the same as seeing Niagara Falls. Light pollution is a solved problem and solving it has other potential benefits (like better sleep at night).

But no one cares. Why don't they care? I don't know. For me, the inability to see the stars at night is like not being able to see the sun during the day. It's like every night is cloudy.
Crowsnest – Crash Reports for Connected Products
I would stray away from making the library name too similar in phonetic sound to the data it's meant to process. There was already enough confusion in an office I worked at with a non-developer whose name was "Jason"
I think people ignore one very important aspect of Telegram which is privacy. All other chat apps just want all my private data. There is no privacy at all, I feel almost naked. After coming to know about Telegram I couldn't be happier. I don't care if the encryption in strong or not, at last I have a chat app which many people use and isn't a total privacy nightmare.
Can random mutations make HIV more lethal? Sure. The argument here is that lethality makes HIV "less fit" from an evolutionary standpoint, which makes sense, as, given the means of transmission, killing the host isn't a particularly useful thing for the virus to do.