skysight-inc/HackerNews huggingface dataset:
full article here:

ftp://213.176.96.142/aps8b0dfb6b-e773-20140502092553.pdf
This is a major release with extensions being the secret sauce. Waiting to see all the magic that developers would create. Apple has done its part, now its up to the app developers :)
Hardly. You are forgetting that most people's copper cabling is degrading quite rapidly or is already of very poor quality. Furthermore the number of nodes required on the street due to the 70m limitation would be a lot higher than with FTTP.
FTTdp is the technical term. It makes a lot of sense, especially if the telco rolling it out has ownership and maintenance of both the copper and fibre end.

But none of this would make sense or is in any way indicative of the pile of shit the coalition is set to be responsible for here in Australia, lest anyone think that.
> I'm just a little hesitant to do any meaningful work in such a closed ecosystem.

It's interesting. I do sometimes wonder if it's being held back because it's proprietary. Other companies have proved it's possible to monetise an open source product, and Wolfram Research is a private company so they can really do what they want in that regard. I want to see it succeed because I think it's a great product, and a very clever one at that, but I can't justify doing research that uses it when there are open source implementations I can use instead.
A 'Social Networking' Stock Has Exploded 25,000% In A Few Days
IMHO, if you bring suit and it comes up short due to lack of homework and/or understanding, you should be fined (and responsible for the other party's legal fees).

I'm tired of people suing the wrong company because their own personal knowledge of a domain is minute, and their fundamental lack of understanding (and sometimes refusal to understand) is the catalyst for the suit.
Given that thought, you'll likely enjoy Eric Evans' "Domain Driven Design". I love that book: https://www.google.com/search?q=domain-driven+design
Was just going to comment prior to your edit, but we really should compare rates of occurrance rather than population size.
It does apply if you've got a pair gain system sitting in the middle, but you're essentially right.
The argument that painkillers haven't progressed in efficacy since Aspirin seems like it'd be thwarted simply by comparing Advil, Aspirin, and Tylenol, which seem to have noticeably different anti-inflammatory properties (acetaminophen being better for headaches and ibuprofen better for toothaches, for instance).
Could I get some more info on this as well? jar3737@gmail.com
It's easy to do once you have a good relationship with your CA.
That's not entirely accurate, FWIW. It's pretty simple to prove that certain topics get penalized without direct user/mod action (or at least, used to--presumably via a keyword filter): http://www.righto.com/2013/11/how-hacker-news-ranking-really... (and discussion here: https://news.ycombinator.com/item?id=6799854)

I built a version of the front page that calculated penalties "live" and allowed the user to see what the front page would look like without penalties. It was interesting, but I haven't had time to update it for use with the new HN search API.
It applies to any call outside of the local loop. From the dsl wikipedia entry:

Because DSL operates above the 3.4 kHz voice limit, it cannot pass through a load coil. Load coils are, in essence, filters that block out any non-voice frequency. They are commonly set at regular intervals in lines placed only for POTS service. A DSL signal cannot pass through a properly installed and working load coil, while voice service cannot be maintained past a certain distance without such coils. Therefore, some areas that are within range for DSL service are disqualified from eligibility because of load coil placement. Because of this, phone companies endeavor to remove load coils on copper loops that can operate without them, and by conditioning other lines to avoid them through the use of fiber to the neighborhood or node
Sure, and that's addressed in the article - "3. SEO" - which you can scale.
> HD-280 pro

That's actually the exact pair of headphones I have on right now. ;)
Those are $30 headphones and I _love_ them. I use headphones 10 hours a day and it's always the apple ones. So comfortable, just the right amount of noise-canceling so I don't have to remove them to talk to people, and they sound good to me.

Beats are also very comfortable. Not much is said on headphone comfort in reviews and comparisons but it's very important for me.
I thought we were past using trick questions like this anyways! Since, you know, it would be easy for an experienced yet anxious programmer to get tripped up on this, but someone who just browsed "python interview questions 101" to breeze on through. Also it selects against experienced multi-language developers, since language-specific quirks like this are not generally useful information to keep front-loaded, but are trivial to become re-familiar with in a work environment, or even gasp learn for the first time from a co-worker or helpful article.

If the industry as a whole cared about evidence-based, non-superstitious, non-monoculture-reinforcing hiring practices, we'd realize that tripping people up and judging programming capability based on minutia is as unfair as it is self-defeating.
Yeah, that's called a curry.

http://en.wikipedia.org/wiki/Curry_powder#Ingredients
Why Big Brand SEO Mills Suck
>On the issue of efficiency of Prozac or similar drugs, sometimes the explanation is that they simply work and you know it if you have taken them.

I hear the same thing about the power of prayer and Reiki.
How to do OO in AngularJS
"We're building up our own list of industry standards, recommended libraries, beginner guides and best practices to bring such knowledge to a wider audience."

I didn't know I needed a industry standard for how to customize my computer. File this away in important things I learned on Hacker News.
Like others said in this thread, copper up to 70m to a switch box, then fiber from there on out.
This is a very important thing to remember: people always talk about how 'audiophiles' hate Beats headphones and would recommend a better-sounding, worse-looking and sometimes more expensive option.

The people buying Beats are people upgrading from their free headphones that came bundled with their phone, or the $15 ones they picked up at the supermarket.
Compare the HD-280 pro to Beats headphones, from an aesthetics point of view.
Prostitute kills Google exec with heroin
Even with named functions, Python's use of global functions instead of methods for iterators force you to read the expression from the inside out. I think Lisp languages nailed this with their threading macros, which allow natural left-to-right reading, but Ruby's strategy is better than Python's, too, while maintaining very similar syntax.

;; clojure
(let [begins-with-a #(.startsWith % "a")
foo #(do-some-stuff-with %)]
(-> words (filter begins-with-a) (map foo))))

# ruby
words.filter { |e| e.start_with?(?a) }.map { |e| foo(e) }

It doesn't really make sense for things like `len` and `map` to be global functions in object-oriented languages.
No I won't edit it. Painting someone's decision as "fashionable" is a form of condescension. It's hilarious that HN doesn't see this kind of behaviour as a personal attack and downvote accordingly.
The beats acquisition is just Apple shedding the idea that it's a technology company, and adding more prole-luxury fashion items to its lineup. Apple + Nike merger anyone?
Greenspun did a good job of characterizing (even summarizing) the information that you can find in the book. I learned new things from reading his review. Since I didn't read the book, this was more valuable to me than a "discussion".
> I'm not interested in a model that would describe what might be in between the points, but rather in a function that can return an exact y for a given x.

Okay, so you want to reconstruct the original data, exactly as received. Nothing else.

> Somehow close to linear interpolation, but this is not what I'm looking for because, with interpolation, with 100 points the function will be of degree 99.

It sounds like you're looking for compression: describing the original signal using less information than in the signal itself. And you want the compression to be lossless: it should reconstruct the original exactly.

In that case, the answer is "no": lossless compression of an arbitrary signal is known to be impossible. (It's pretty easy to show, actually.)

But maybe that isn't what you really want? Lossless compression of a signal like a heartbeat is not something anyone really cares about doing. So, what is your application? What is it that you really need from this?

-------------

P.S. What you describe as "linear interpolation" is really "fitting a polynomial".
OO is important in almost all cases. Because for a cohesive system, you will always have some part to share across components.
I've seen this kind of setup in Japan more a few years ago, with vsdl as the technology for "the last meters": fiber optic was used by service providers down to neighborhood/building concentrators, and then the signal was carried over phone copper lines down to the office. We had a vdsl modem there, instead of a fiber one (I've seen those as well for business and homes).
Can't speak for GP, but I would [feel better with that name].

(Although I agree with you that statically-typed-language-tuples don't seem to make sense in Python.)

But hey... Python's weird choice of how to name the ImmutableList could be worse, right?

For example, someone could be malicious enough to call their general-purpose associative array a "hash", just because a hashmap (note: not a hash) is a good implementation for large associative arrays. Wow, that'd be hilariously misleading, wouldn't it? Good times!

Or imagine someone was silly enough to name their auto-resizing arrays "vectors", even though in all previously existing contexts a "vector" is a sort of thing which absolutely cannot be meaningfully resized/extended. Ha. Think of the tiny cognitive burden placed on generations of future programmers-who-study-math, trying to juggle these two very-similar-but-distinct concepts, multiplied by the number of such future programmers. Amazing practical joke, right?

/rant
TL;DR: Author is giving up ghostwriting because she is "tired of making rich, white dudes seem more thoughtful than they are".
New Groovy Website
> In particular, is handling 60 SKU's really a huge problem with technology and management nowadays?

Ignoring international power-adapter variations, Apple has about 40+ different SKUs for iPad Air (factoring in colour, capacity and cellular variants)
Gamification doesn't work where the mechanics for point accumulation takes time away from getting things done.
Which is why incentive/reward schemes where the point accumulation is calculated from business metrics (sales is a favourite) are more popular in corporate situations. They have been around for years, they just didn't have the cool buzzword and association with game mechanics.

I built the initial (could still be the same code for all I know) reward calculation engine of accumulate.com.au back in 2002/03 and sites like Red Balloon work much the same.
I'm going to plug my related research on Pinterest. http://ecologylab.net/research/publications/everyday_ideatio... http://dl.acm.org/citation.cfm?id=2557273

One interesting thing about Pinterest users is that they feel "alone" and unwatched, even though actions are public. In Teresa Amabile's concept of creativity, anticipating an evaluation can be detrimental to creativity.
If your disease is something that's subjective in the first place, that's not as much of a problem.
How many of those existing copper cables are of high enough quality that they can support anywhere near that speed though? The copper lines in my parents' house are so bad they can't even support a second phone line, much less decent networking speeds.
"Designed and implemented MINIX, on which Linux was developed"

Is that really true?
Spotify Reveals Invite Process Ahead of Launch in Canada
Ah, OK. Thanks for that. But in that case, you might find the book's Wikipedia article even more valuable.

http://en.wikipedia.org/wiki/Bad_Pharma
Ask HN: What quarterly journals do you read?
Inspired by https://news.ycombinator.com/item?id=8010609, I'm wondering what quarterly journals you guys read- doesn't have to be tech related....
The copper running to most homes is up to 100 years old and heavily degraded, most houses can't even get ADSL1 speeds let alone ADSL2 or vDSL
It's almost certainly a pump and dump operation or a target of opportunity by a pump and dump operation. Assuming it doesn't get delisted by the SEC first, it will continue for a few days and then suddenly lose 98%+ percent of that valuation in a matter of hours.

Edit: Yep, see their financial statement. https://www.otciq.com/otciq/ajax/showFinancialReportById.pdf... It's even worse than you would otherwise think.
These threads get a ton more responses when they're about web apps, and I usually find a new awesome SaaS thing or two run by someone here to try out. There must be fewer native app developers on HN.
Presumably if a company issues 4 billion shares to the founder, who sells a single share for a dollar, the company has a 4 billion dollar market cap?

Of course I'm sure anyone trading stocks seriously would see through such a ruse immediately.
I wouldn't use fixed values myself, but when I've worked at places with 100k+ hosts using naming schemes with consistent abbreviations of the same lengths, with other fields describing consistent data is much better than fun names when you need to fix things quickly.

Different story for small networks, have fun all you want. With hundreds of thousands of hosts scattered all over the world, this isn't used.
Zuckerburg: A truly global Internet must be affordable in all countries
How operating companies can stop patent trolls: Cut off the ammo
I started travelling a lot and I wanted a bluetooth pair of headphones that had active noise cancelling. Beats was the only option that ticked off all of my needs and didn't blow out the second I tried pumping even minor amounts of bass through them (I'm looking at you, Bose). I was able to even get them in matte black so they are less gaudy.

They aren't for everyone...but most of us age 70 and under would dig the sound quality on them.
That's a great point! Though still really hoping the default experience has improved in the past year or so as well. Not every new or even semi-experienced user is going to be savvy and aware of external rating systems, or other peripheral tools to help improve the worker experience. I know i wasn't (first time hearing about turkopticon, sadly -_-), but that doesn't reflect at all on how qualified someone is to do the mostly very simple tasks available to work on.
That helps you track it down but it doesn't help you relate it to another human in a non-location context. Hence why dp-t75x-013 is nice ("oh hey, it's that dell precision T7500 that keeps segfaulting, maybe the RAM's bad..." versus "oh hey, it's that Serial 103528942 that keeps segfaulting"). Good to name it something relatively simple to pronounce, too ["deepeetee seventyfiveecks thirteen"]. A less common problem is serials/macs/tag numbers become duplicated when you buy enough servers...
He's written several excellent books on operating system design and they are considered by many to be excellent resources - he's taught a lot of people about how an OS works beyond the decision of microkernel vs. monolithic. He's a respected professor, seen as the authority on the topic, his less-popular opinion on microkernels notwithstanding. Most OS's today may have gone in the direction of being monolithic, it is true, but as other commenters have pointed out, Linux is actually very dynamic and modular, Minix 3 has some very advanced functionality, and this all validates the vision he had for microkernels, even if it didn't pan out to be commercially optimal.
NewsgroupDirect Security Breach
Natural Language Programming for Web Apps [video]
> On the issue of efficiency of Prozac or similar drugs, sometimes the explanation is that they simply work and you know it if you have taken them.

This is what people who take homeopathy say. It's what doctors and patients said about knee arthroscopy for rheumatoid arthritus until they did a trial involving sham operations.

When Prozac was introduced in the UK we were told that it made people "better than well", and that everyone should have it and that the UK prescription laws were seriously flawed because this drug was restricted to people who had a diagnosed illness and was not available to everyone.

It's that kind of behaviour which is sleazy. The deliberate hyping of medications.

The brutal cynicism of using dying cancer patients to campaign for your ineffective very expensive cancer medication is really disgusting.

I'm not sure whether you're critiquing the book or what you've read in the review.
> So every single Comcast customer should have to pay for what just the Netflix customers use?

How did you get that from what I said? I was merely pointing out that you are not paying Comcast for guaranteed bandwidth; you're only paying for some nominal bandwidth that isn't actually guaranteed. That's true regardless of what the bandwidth is used for.

But that doesn't mean every Comcast customer has to pay for the same nominal bandwidth; AFAIK Comcast, like pretty much every ISP, has several "tiers" of service with different nominal bandwidths. If you don't need to watch Netflix, you pay for a lower tier of service.

The real question is: would you be willing to pay Comcast more for bandwidth that was guaranteed, instead of just nominal? If the answer were "yes", then Comcast could just charge its Netflix customers, who really want the guaranteed bandwidth, more, and use the proceeds to upgrade its network. But from what you've posted in this thread so far, I would guess your answer is "no", because you think you're already paying Netflix for the service, when in fact you're only paying Netflix for access to its content; you're not paying them for the bandwidth you actually need to watch the content, because they don't provide you bandwidth, Comcast does.

The fact that Comcast is going after Netflix for that money instead of its customers would seem to indicate that Comcast thinks the answer is "no" too; they think (apparently correctly) that their customers either don't realize or don't care that the Comcast network they are currently paying for is not sufficient to stream Netflix content to the number of Comcast customers that want to watch it. So since, from Comcast's point of view, they can't get their customers to pay for upgrading their network to handle Netflix traffic in high volume, they're trying to get Netflix to pay instead. Which ultimately means the customers (i.e., you) are going to pay anyway, since Netflix is going to pass on the increased cost of accessing Comcast's (and other ISPs') network somehow.

(Btw, please bear in mind that I'm stating all this from Comcast's point of view, but that doesn't mean I agree with Comcast's point of view. From my point of view, Comcast should already have been upgrading its network, using the extra money they've been getting by extracting monopoly rents for many years now. But the fact is that they haven't, so there is now a capability gap that needs to be filled somehow. Filling it by allowing Comcast to charge Netflix for faster access to its network just means Comcast's customers end up paying, as I said above. Net neutrality is at least an attempt to make ISPs, instead of users, pay for the upgrades they should have already done but didn't.)
Practical deanonymization attacks on private tracker communities
The problem with the alternatives wasn't that they were "confusing". They were just bad.

I remember trying to find a song on my Rio. It took forever. It was pointless. I came to the conclusion my best bet was to build Playlists, on my computer, and use those.

The iPod's interface made finding songs, artists, albums, etc effortless.

Just because an interface isn't confusing doesn't mean it's any good.
Yup, for very large calculations, or certain use cases, it can make much larger differences. It all depends on your use case.
Lead Developer - Boston MA

I am looking for an individual to steer our technology and mentor our development team.

Our technology environment includes: GWT, J2EE, Hibernate, Cassandra, MySQL, Postgres, AWS, JS, Jira, Bamboo, Fisheye, and Sharepoint.

This is a senior level position.

Plaor, a company that specializes in developing highly scalable multi-platform games, is located in the heart of Boston’s fast growing Innovation District. Plaor produces Mega Fame Casino, an innovative and highly rated social casino available on iOS, Android & desktop.

Please send resume/profile to jobs@plaor.com Thank you!
Or Niclas Luhmann, Maturana and Varela?
Cost reduction being a key factor!

The greatest breakthroughs provide something for the masses at a lower cost than previously possible. An important part of engineering is leveraging existing infrastructure to improve service quality. As an example of this it has been technically possible to put fibre into every home for years but apparently not feasible, price-wise. Speed is speed whether it's copper or fibre.
Selenium seems very heavy-weight to me (granted I have only used selenium server). If you don't need to interpret javascript after a page loads then you might be able to use mechanize. In my experience I've gotten better performance and a higher ease of development with mechanize over selenium or other "full" headless browsers. Different tools for different jobs I suppose, I just tend to go for the smallest tool first.

edit: replace mechanize with mechanicalsoup in the above paragraph, they are aiming to solve the same problems in the same way.
* Smart enough to build your product

* Stupid enough to take a huge pay cut for someone else's dream/payday
Your argument is "you don't care." My argument is, "yes, you do, outside of some limits. I'm not willing to GUESS those limits to convince you, so let's push the numbers hard. SEE, you do actually care at some point."

Your argument that "you don't care" is not the whole truth.

Calling my argument absurd is rude. Feel free to say you're not convinced.
uh what?

Keeping your hostnames secret, like dropping ICMP, is useless.
Show HN: Version Control Design Files with Dropbox
The skew is exactly what Dr. Dre's fans, and other pop fans, want. They are made by a former gangsta rapper turned pop rapper. Who can listen to Dre without a trio of 12" subs rumbling their car or house or the dancefloor?

I have had Beats for 2.5 years. I like a lot of rap, and rap sounds awesome. Nicer headphones may have a better sound for a more broad range of music - but they don't replicate the 808's and fat basslines on Novation.
99-cent pricing may not be worth the penny (2011)
I found that naming my servers after characters legendary badass mexican Danny Trejo has played to be cathartic and awesome!

Machete, Vega, Jack, Oscar, Angel, Tattoo, Tigre, Carlos, Vic, Reynaldo, Guerrero, etc...
Interesting features, but I feel like it's a lost cause, as it's not worth investing in a proprietary platform.
Read my post that has the "correct answers" which show you how to do it. The key is setting the default to None and then doing something like:

if val is None:
val = []

or the more idiomatic python way:

val = val or []
A very broad generalization of hash tables has been built into the language since day 1 so this feature is mostly for people who just want a structure that they are already used to (or don't want the extra behavior for performance reasons or whatever).

Hash-tables in previous versions of Mathematica:

>mymap["abc"]=1
>mymap[2]=2
>mpmap[hello]=3
>mymap["abc"]
1
>mymap[2]
2
>mymap[hello]
3

Whoa:

>myDerivative[a_ x_^n_] = n a x^(n - 1)
>myDerivative[1.1y^3]
3.3 y^2
What's "glib" about replacing food stamps with cash?
Venture Capitalists Are Not a Disease