skysight-inc/HackerNews huggingface dataset:
If you recall, Odeo was Soundcloud v1.0, and it failed. Well, it produced Twitter, but from a market perspective that entity failed. The story is that the folks at Odeo were not "podcast people" (and thus didn't really eat their own dogfood) and furthermore, this was exacerbated when Apple added the podcast directory to iTunes, and they called it quits (in a very gentlemanly way). I'm not trying to say that Odeo and Soundcloud are exactly the same by any means, but it does point out a valuable lesson that there is value of revisiting/repositioning/resegmenting an existing market, and how it can lead to momentum, and ultimately success. (This notion is touched on in the 4 Steps to the Epiphany, and is not my original idea). Note that I was/am a user of both odeo and soundcloud, although i really like where SC is going.
Came across this while looking up Rob McCool, an early Mosaic employee best known for his idiosyncratic spelling of "Referrer".

And it took my right back to my teenage years. When "landing pages" were seen as the right idea.
Road bicycle wheels
Typo: "and the the overall average desired wage".
Ask HN: Aussies, to what extent do high labour costs restrict you?
Hi HN!

I'm looking at taking a year out and doing something completely different; to draw away from my current domains (finance/government bleh) to doing something interesting and of value. The problem is, if I want to take an entry-level role the employer has to drop a significant investment in me!

I'm looking for a junior business development role, but the problem is these only exist at Big Co. They seem happy to take me on, but the work always seems to be of no value (ie. crappy products). Small firms don't seem to be able to open these positions up.

How do these rules affect you, if at all?
Fuck the first amendment, how about the constitutional definition of treason:

Treason against the United States, shall consist only in levying War against them, or in adhering to their Enemies, giving them Aid and Comfort.
According to

http://maplight.org/us-congress/bill/112-hr-3261/1019110/con...

Lamar Smith has received $277,350 from groups that support the bill and $41,000 from those who do not.

The total contributions for all groups to all members of congress who support $49,802,962 the total for those who oppose $665,012. This stats that 98.68% of the total 504,67,974 lobbing dollars are from groups that support SOPA.
When laying out a paragraph near a page boundary, you don't simply insert the page break wherever you want. In fact, depending on whether or not orphaned lines are desired, you may wind up adjusting the inter word spacing of several lines worth of characters.

That said, the other poster is likely correct that you can probably just do an optimistic run in parallel across all paragraphs, and then rerun any that are "dirty" from other considerations. In this regard, it is a lot like multiplying two large numbers. There are some parts that are pretty much only done sequentially, but some could likely be guessed or pinned down in parallel.

The question remains, how much benefit do you really get from this, over just speeding up the sequential operation? Especially in any layout that has figures or heaven help you columns. A single "dirty" find could likely render all of the parallel work worthless. Best example I could give would be a parallel "adder" adding 9999 to 1111. Since every single digit has a carry, the whole operation winds up being sequential anyway.
>>> a = 100; b = 100; print (a is b)

True

>>> a = 1000; b = 1000; print (a is b)

True

>>> a = 1000

>>> b = 1000

>>> print (a is b)

False

Python has its quirks too. Most people learn them and get over it.
Go ahead and put those reading to good use. And come back and share your experiences with us. That's the best way you can give back to the community here.
> I think it probably updates on keydown, not several times per second.

This seems to be the relevant code (note that it calls update once every 150ms):

function update()
{
var textarea = window.editbox.document.f.ta;
var d = dynamicframe.document;

if (old != textarea.value) {
old = textarea.value;
d.open();
d.write(old);
if (old.replace(/[\r\n]/g,'') == defaultStuff.replace(/[\r\n]/g,''))
d.write(extraStuff);
d.close();
}

window.setTimeout(update, 150);
}
The fact that sleep is not really valued in the "start up" community is a disgusting reflection of stupid people. SLEEP MORE.

A great resource is a book called `Lights Out! Sleep, Sugar, and Survival` by T.S. Wiley. They book eventually gets into some controversial territory without much data to support the claims, but the first half or so is largely about sleep and invaluable. There's a ton of references for the sleep section.

Tl;dr - get the book I mention and sleep. Human sleep cycles change with the seasons and you shouldn't be up too much outside the realm of daylight if possible.
Or "attempted bribery" that didn't work. o_O

If I get pulled over 10 times by 10 different cops, and I offer each one $100 to let me off, and only one of them takes the bribe - the other 9 don't negate the fact that one guy took the bribe.

"No your honor, I just like giving money to police officers whenever I meet them. See, its just random chance that this one guy let me off. Clearly it was on the merits of the situation, not because my money influenced him."

Cops don't make the laws of course. Otherwise you'd be allowed to bribe cops.
OT: HN formats paras using double newlines.
hah! I was just talking about this with someone who saw the spelling "referer" in my source code and thought it was wrong! That's fantastic!
nope, anyone could do it. A surprisingly large amount of people's workstations or dev boxes were open to the net, or at least passed finger and a number of others. '98 was on the waning edge of that but for years it was common practice for people to use plan files as a blog like platform. Much different security environment (and everyone had a ton of IP4)
> The goal of good handling code isn’t to maintain a “correct” simulation, it’s to provide a fun game. It sucks to miss a jump by three centimeters.

That statement really resonated with me. I'm currently playing Battlefield 3 on the Xbox and the number of times I've died because I went to duck into a doorway to avoid enemy fire, only to get halted because the door frame has a 3cm ledge that my battle hardened soldier has difficulty stepping over.

It's amazing how a seemingly trivial issue can really drive up the frustration with a game and take away from it's enjoyment.
There definitely are people who do just fine on 5 to 6 hours a night. I've known a couple.

Alas, I'm not one of them. I really need 8.5 to 9.
I looked it up while working on my honours thesis -- "Referer" was red-circled by one reviewer and it was necessary to try and track down how it came to be spelled that way.

I got as far as the original RFC, but today I learnt who was responsible.
So by your own analogy, SOPA is a nuclear weapon?

Awesome.
Finance for Geeks
Sleep certainly is important but things like "Educational programs about sleep, health, and safety should be mandatory" and "Additionally, companies should provide annual screening for sleep disorders in order to identify those who might be at risk" sound like well-intentioned wastes of time.
Interest Rates, Inflation, and the Way the World Works
"Any sufficiently advanced incompetence is indistinguishable from malice." --http://rationalwiki.org/wiki/Grey%27s_Law
Expect.js - BDD assertion toolkit
I've collected some citations on the topic: http://www.gwern.net/education-is-not-about-learning#school-...

(Too bad that there doesn't seem to be any large authoritative collection of relevant material.)
In general, you get better with experience; but in computing, it is possible for youth to succeed. We pay attention to this because it is striking, not because it is generally true.

It does indicate something different about computing that offsets the benefits of expertise - the obvious factor is that the periodic revolutions in computing technology largely neutralize past expertise, putting old and young on a more equal footing than is usually the case. Some expertise carries over to the next revolution; some does not; and some is actively detrimental.

I like the example of postscript, the first product of Adobe, developed by two guys in their 40's. Of course, Microsoft, Apple, Google and Facebook were founded by young guys, so it does seem as if past expertise is not just neutralized but actively detrimental, at least for the technology revolution itself.
Fuudhub.com launching soon
It probably depends on where you are.

In Brisbane, there seemed to me to be a noticeable lack of decent IT jobs going. There were a few out there, but most of them were either "Big Co./Government", or small dev shops which had a very high turnover due to low pay, and relatively crappy work environments (there seems to be a lack of "Managers who can").

Of course, that is my experience with one city. Australia just isn't a great ecosystem for funky cool tech start-ups, and probably won't be for a long time (comparatively poor internet access/speeds, small population, really out of the way compared to... well... anywhere in North America or Europe... we're not well positioned).

That's how I see it anyway. Others may have different opinions, or have seen the dev world there differently to me.
This is clever, and I think it relates in a neat way to the current TLS trust imbalance between browsers and native clients.

When I write a native client app against my own server, I don't need to rely on traditional appeals to CA trust because I know exactly what certificate the server should be presenting to me.

TLS is weaker in browsers because arbitrary web clients don't know my server ahead of time, so they trust me if one of the Super Trustworthy Oracles trusts me. But the list of those CAs is large enough, and updated slow enough, that the list is not particularly trustworthy in aggregate even when any individual CA may be considered trustworthy at a particular point in time. So there's an issue there, even with a savvy user class who would reject access in response to a certificate warning.

The Sovereign Keys proposal strikes me as a way to let browsers 'phone a friend' who, in essence, knows exactly what certificate the server should be presenting. It makes an arbitrary client more like my native client.

But I think there's a scalability concern about Sovereign Keys that's related to the problems we see with CAs today: When they become a popular commodity, how will the system deal with millions of websites asking for Sovereign Keys? Will it really take the time to verify that the requestors are valid, or will it try to 'meet the demand' and sacrifice security in the process? And when the system is fooled, as it occasionally will be, how quickly will revocations or replacements be operational?
> Not every sleeper is the same, of course: Dinges has found that some people who need eight hours will immediately feel the wallop of one four-hour night, while other eight-hour sleepers can handle several four-hour nights before their performance deteriorates. (But deteriorate it will.) There is a small portion of the population — he estimates it at around 5 percent or even less — who, for what researchers think may be genetic reasons, can maintain their performance with five or fewer hours of sleep. (There is also a small percentage who require 9 or 10 hours.)

Don't try this unless you've actually done some measuring and testing; overconfidence and biases are more common than tests:

> Still, while it’s tempting to believe we can train ourselves to be among the five-hour group — we can’t, Dinges says — or that we are naturally those five-hour sleepers, consider a key finding from Van Dongen and Dinges’s study: after just a few days, the four- and six-hour group reported that, yes, they were slightly sleepy. But they insisted they had adjusted to their new state. Even 14 days into the study, they said sleepiness was not affecting them. In fact, their performance had tanked. In other words, the sleep-deprived among us are lousy judges of our own sleep needs. We are not nearly as sharp as we think we are.

https://www.nytimes.com/2011/04/17/magazine/mag-17Sleep-t.ht...
Sinatra-synchrony is awesome. For those looking to do a few more advanced use-cases, like HTTP streaming upload/downloads, websockets, etc.. Take a look at Goliath: https://github.com/postrank-labs/goliath

Same idea, em-synchrony under the hood.
It might be a good idea to email applicants (or at least the people who filled out the survey) about these results. I couldn't find any information about it on the website or Twitter account, so if I hadn't seen it here, I probably would have missed it.
This is a shake down. If Facebook, Google, reddit, etc have something to gain from this, then they need to step and replace the money our poor senators will lose. This is how america works. You want legal "protection", you pays your "taxes".

http://www.washingtonpost.com/blogs/blogpost/post/sopa-the-c...
Agreed, PHP is not beginner friendly even if it might seem so at first.

The lack of built-in XSS prevention in PHP makes it quite terrible as templating language, especially for beginners who probably have never heard of XSS. The same applies to the simplciity of string interpolation combined with the terrible built-in MySQL driver which makes parametrized queries harder than they should be. All this used to be even more confused by the Magic Quotes in previous versions of PHP.

With so many security traps it is not a language I would recommend for beginners who just want to build something that works.
"...took away all donations..."

I do think it is a great idea in theory, but again it violates the First Amendment to take away my ability to support a candidate.
Thanks, I think I'll do that.
According to a message of a Mozilla member they are awashed with feedback, so it may be a way to try to force people to distill their message instead of sending huge and redundant WOTs. Remember Pascal's "I would have written a shorter letter, but I did not have the time."

If you feel the need to send something larger, there is still the mailing lists, newsgroups, IRC and of course, just posting it elsewhere and sending a link.
That may be the documented behavior, but that doesn't make it the correct behavior. The problem is that we have a typeless language applying arbitrary type detection to strings... and it will invariably guess wrong.

A string of "1.410" is not the same as a float of 1.41. Running "1.410" full-circle through data() corrupts the input string. When you have data that has been entered by a user, you can't guarantee that it's not something that will happen to autoconvert.

This behavior is totally broken and should never be used. It will work 99.95% of the time, then fail in bizarre ways when a user types in something magic. These are the worst bugs in the world to hunt down. This really shouldn't be in jquery.
Talk about Cisco XENPAK-10GB-ZR transceiver
cisco XENPAK-10GB-ZR compatible 10GBase-ZR XENPAK transceiver module. Supports link lengths of up to about 80 km，compatibale for Ethernet XENPAK port of a Cisco switch or router.but...
Go thru the grocery store, or a souvenir shop, or even watch ads on TV. Look real hard at what's selling: much of it is paltry rehashes of old ideas (or outright crud) executed with little more than sheer will.

I watch little TV or other ad-driven media. I was amazed, after a long absence, by a movie-preceding ad for macaroni and cheese. 90 seconds of big-screen viewing time, produced at a cost of millions of dollars for...cheap pasta and powdered cheese food? That's not ideas, that's not execution per se, that's sheer force of will. Ditto for cheap trinkets sold anywhere. Ditto for frigging Spongebob Squarepants. That's hiring an accountant and an ad director and filling in the blanks they give you.

As I wrote in the prior thread: pick something and do it. It's not about brilliant ideas or clever execution, it's being relentless.
What is the ACLU's stance on SOPA?
Indeed. My misery comes from one brilliant idea after another, only to see each one on store shelves 6 months later without my involvement (and nary a notion of how to start).
Bully told he cannot continue punching classmates in the face, this is a great blow against bullies everywhere traumatizing classmates. No, an epic blow would be punishing corporations for trying to use their money and might to extinguish basic human rights.
http://www.aclu.org/blog/free-speech/urge-congress-stop-sopa
Like Firebug or the Chrome/Webkit based developer tools?
This technique is explained here:

http://net.tutsplus.com/tutorials/html-css-techniques/how-to...

Now what would be really useful is if we built this live preview technique into SublimeText 2, maybe using the ST2 livereload plugin as a starting place:

https://github.com/dz0ny/LiveReload-sublimetext2
"A private organization greasing the hand of a politician in order to ram a piece of legislation through, against the wishes of said politician's constituents..."

I would like you to prove to me this has ever happened. I am not saying it ever happened, as I am sure it has. Show me one time it did.

"If industry x really has such a profound impact on a community then it's in the self-interest of voters to reflect that at the voting booth by voting for the politician that will help said industry, and by extension, their community."

In my experience, that is why 90% (my guestimation) of donations--by both individuals and organizations--happen.
Yup. SpeedTax, and Avalara are two that I've looked at. Both have SOAP APIs as the primary method of talking to them, and solve the problem in very similar ways.
"...got hired by a lobbying firm to get SOPA passed after helping write it."

Because he was an expert on it by then. It's not a big deal.
I'm kind of working on something similar but in Java but so far I have just written text mining things that meet my own specific "wants", just scraping google alone presents a vast amount of data that can be extracted and evaluated to match against certain parameters. Its really something that is "need-driven" though so its all about finding the specific need and then going from there.
For all the discussion about worthless Internet petitions, it should be noted that the White House form is specifically set up to at least elicit a response if a certain threshold is reached. The threshold was originally 5,000 signatures but was raised to 25,000 after the White House responded to pleas for information about extraterrestrials. If they gave a response to that arguably silly request, it is reasonable to think they will at least respond to this one.

See http://www.msnbc.msn.com/id/45176460/ns/technology_and_scien...
It is interstate commerce, as such sales tax should not be collected under current laws.
I was in the room for this presentation, it was the first time I had heard of Clojure.
Yes, well spotted - I had trouble dating that comment, as I assumed the reference to changing to RCS just after it was about 1972.

You're right that it talks about floppies, so it can't have been.

Enjoying the few more comments the article has generated with memories of those earlier days. Would love to see the earlier astonishments written up more precisely.
Something shady going on with this petition? I logged in - first time every looking at it - and it says "You've already signed this petition."

???
If you're running on Heroku you probably don't care about saving money...
There's not too much to see here ...

Some of the fun new bits are:

coffee --compile --join lib/library.js --watch vendor/ src/

... even as you add and remove files and subdirectories from "src" or "vendor".

Block comments at the top of the file can be used for licenses, as they'll be printed above the safety closure wrapper.

Smarter handling for code like this:

print result if tests.all (test) -> test is "ok"

... and a couple of new things, that didn't make 1.2.0, but will be part of 1.2.1:

"do" can now be used as a poor man's "let", even for variables which have never been declared:

do (x = 1, y = 2) ->
x is 1 and y is 2

Classes will now be tagged with their "name", even in browsers that don't support the "name" property on named functions (cough, cough, IE). So if you need to metaprogram or reflect with:

class Document
method: ->
this.constructor.name is "Document"

... you're covered.
Concluding that ideas are as valuable as execution because two poorly executed (but still executed) apps performed better than well executed seems to assume that everyone with the same idea could execute at all.

One surely has higher odds if success, if they were to execute every idea, without evaluating its value, than someone with perfect ideas but no ability to execute.
And now 2 hours later it's at 11,794.
I already use those, but the simplicity of this appeals to me.
Firestone Roofing
EPDM Roofing Membrane and Firestone Rubber Cover Roofing solutions from certified Avenir Roofing Supplies. Services for both commercial and residential roofing purposes.
It brings me an almost indescribable joy to find that Wally is the original name. Yet I have no idea why.

Waldo always seemed a bit of a strange name, and it still confuses me why it would be changed for the US market. Anyone know why (Wiki doesn't say).
Ah. Personal finance. I thought this was finance the industry.
Are there other examples of it working? (if there were links, I couldn't see them).

There's a danger of overfitting, where a technique works for one instance (or a subset of instances), but not in general. Detecting stripes could work in general, but as a SO commenter noted, "Where's Wally" images often include spurious stripes to undermine this detection strategy for humans.
All that stuff is relatively non-controversial though, I don't consider the system to have been really tested until the people demand something the government really doesn't want to do.

When we get a million signatures against war in iran, or to unilaterally leave the EU or something, then we'll see what happens.
The problem is that the way it works is not actually useful. When I have user input data of 1.400, I need this string preserved as 1.400. I can't have jQuery mangling the data just because (to it) the string happens to look like a float.
Free download top 7 pdf converters for mac
I find HN, Techcrunch are great for technical trends. But in terms of ideas, I find "regular" forums to be a better bet. Reason is b/c you want to create something that targets a bigger audience. So I would recommend broadening your horizons, hang out in places like CafeMom, Pinterest, Sparkpeople, etc.
A Comic Distributes Himself
I had always assumed that "execution" incorporated more than the act of getting a program functional.

You can imagine another version of YouTube with the exact same functions and launched at the same time that never quite took off. I would blame such a failure as an execution failure, not an idea failure.

Maybe working on 10 apps in the past year is another factor. Would really pushing 1 or 2 of those apps and iterating and improving on them been more fruitful?

To consider "executing well" as getting to a functional piece of software is a very narrow programmer point of view, and not a business/entrepreneurial point of view.
For images, one of the main reasons to have separate bytes-per-row (usually called stride or pitch) is that it allows you to have sub-images that use the same data and stride as the parent image, but a different width and height.
It's awesome that 17 years later I can properly browse that site with its ancient markup (not to mention the specs it was designed for back then).

Job well done internets.