skysight-inc/HackerNews huggingface dataset:
We had this discussion back when the points were being hidden, and I went through a few posts with many comments to see whether it would be possible to find the good comments based on where they were in the thread.

It turned out that because of the threaded comment system you get very little information about which comments have many votes and which don't. In the sample I checked it was impossible to get any idea of how popular a comment was around 50% of the time (this comment for instance, which is currently the only child to your comment could hav 0 upvotes or it could have 100. There's no way to know)
Perhaps they are using http://gadfly.sourceforge.net/ (Gadfly is a simple relational database system implemented in Python)? :D
1.) We only introduce you to Investors if you told us that you want to be introduced to investors. That's the first layer.

2.) We will prefer people who have mutual friends, many friends and live nearby.

3.) We are thinking about a curation/application feature where people get a score or are voted about to become introduced.

4.) We can't protect you from spam 100%
I agree. For some reason the whole OOP thing got really out of hands and has been force fed into a whole generation of programmers. Yet there's no real evidence that OOP is the right way to go. And then there was the whole Java deal where the "everything is an object" mantra was taken so far that it hurts. The result is probably the most expensive mistake in the history of computing with machines.

> UPDATE: I have a feeling that in 25 years we'll be dissing the current fad du jour - functional programming.

In 25 years, we will be laughing at the present for sure. I just disagree on what that fad is (functional programming is hardly popular enough to be called a "fad", but it's been bubbling under for 30+ years). I think it is dynamic programming languages like Ruby and Python, which to some degree are great but fall apart quickly. Another candidate is Node.js -style asynchronous programming, which will be laughed at once a mainstream language ships with a proper async model like the IO manager of Haskell or Erlang.
I'd be careful with these; it means you can't plug in an untrusted power supply anymore.

Just imagine one of these cables also acting as a USB keyboard, which brings up a new terminal, adds an SSH authorized key and closes the terminal window without you even seeing it.
The point my original post makes is that .NET having concurrent GC is not exactly groundbreaking. This doesn't have anything to do with the so-called expressiveness of C# relative to Ruby.

>The bytecode language is not standardized, and there is no standard assembler language for it

There is a formal spec here:
http://docs.oracle.com/javase/specs/jvms/se7/jvms7.pdf

> New features to the JVM are only added when they are required for Java.

This is another false assumption:
http://blog.headius.com/2008/09/first-taste-of-invokedynamic...

>I say it does rival [the expressiveness of] ruby, you say it doesn't, good discussion.

Not really, is more like a generally accepted fact. e.g. Ruby typically uses 2-3x less code than C# to do the same thing:
http://shootout.alioth.debian.org/u64q/benchmark.php?test=al...
Maybe if you read the book he mentioned you would find out the answer to your question.
Why would it be? Their customers are almost exclusively medium to large enterprises. They have no incentive to lower prices, nor to get smaller entities into the game.
Divorce is always a shame, but ... don't be so quick to blame the divorce on her "orientation". Not all people are attracted exclusively to one gender. All we know about Sally Ride is that "Sally didn't use labels. Sally had a very fundamental sense of privacy" http://www.buzzfeed.com/chrisgeidner/first-female-us-astrona...

We know that she had a male parter. We know she had a female partner. We don't know why the first partnership failed. And we don't really need to.
The Hofstadter essays: http://www.gwern.net/docs/1985-hofstadter
You shouldn't push them, it's much easier to pull them along behind you.
Stubble: Stub Testing for HTTP
I wrote a quick script to walk through Q, spitting out fractions with high "quality". Here are some early values:

22/7: 3.42928833728
355/113: 3.20195874233
710/226: 2.79251047296

A quick search through 1/1 - 100,000/100,000 shows no other interesting values. My algorithm is extremely naive though (brute force), a faster search could potentially be used to find other high quality values much more quickly.

Update - A slightly optimized algorithm, and nothing special found with denominators up to the hundreds of millions. I know this means nothing wrt actual mathematics though...
13-inch Retina MacBook Pro due in September, says analyst
Thought #22: Making analysis and IBS easier for businesses
That is a good question. In both cases it is the Berkeley class.
If everyone could implement their own scrapper they would be able to follow robots.txt guidelines/limits, but HN servers might take a big blow it it gets popular.
this only works for the main trunk though. Lot of insightful comments are hidden way down as a child of a comment that doesn't have a lot of upvotes.
iPhone 5 expected to launch in September with new connector
> the same course is offered at coursera

Yeah, it appears to be the EXACT same course. I don't want to start a bickering match, but when I first saw this new course listing, I was pretty excited that it might be a SAAS course using Python. In any case, strange, as I just assumed that these sites (coursera, udacity, mitx, etc) were competitors and had some kind of exclusivity contract w/ the courses that they offered, though apparently not. Would be weird if we start seeing a bunch of duplicate courses pop up on multiple of these sites.
Easy, they just used a pirated version that has no such restrictions!
Interesting. The ability to charge a late fee is guaranteed by the Late Payment of Commercial Debts (Interest) Act 1998 which sets the statutory rate. Even though you could set significantly higher rates in your contract, the client might have remedy under the Unfair Contract Terms Act, where the supplier would have to show that the late fee is reasonable in relation to the damages sustained by late payment. Late payment is a breach of contract, so late fees have to be in line with the actual damages caused by that breach.
> Nearly all creative work is delta improvements on remembering and accounting previous sources of knowledge.

[Citation Needed]

> What makes you think there are hundreds and thousands of best programmers?

There must be hundreds of thousands very good to pretty good programmers out there. To some extent what they do involves real thinking, though not necessarily all of it. Only the dimmest programmers are replaceable by a monkey with an IDE.

IDEs are to programmers as circular saws are to carpenters. The tools an automate a lot of work, but what distinguishes good from bad and the very best from the merely good is genuine skill and knowledge. Idiots will be quite capable of hurting themselves and incurring great expense to their employers.
I see no reason to use additional mechanism. Why not use upvote? I'm upvoting stories so I could see them later (as ColinWright noted), why not create a page I could see comments I liked?
I guess it depends on a lot of factors, but the collections agencies I've worked with take a lot more than 10%. But you pay nothing if they are unable to collect. So if you were ready to give up on a client and write off the debt anyway, there's little to lose.

At my old company, we hired a stern-voiced hourly contractor to call clients with outstanding debts. She much more than paid for herself. Some invoices she couldn't collect on we sent to an agency, but honestly at that point they were quite old and the agency had a pretty low success rate.
I am not sure about that. The medium business virtualization market seems to be wide open fro disruption. Until now, most players have focused on large enterprises.
The future: Salesman and storytellers
I think in this context, they are defining "hack" as "access computer system without authorization".
Here's a question, is it possible to put a Hacker News upvote button on your blog post? Or is that against the HN rules, or something that's frowned upon in the community?
Why not just give them the Tree of Life while we're at it, Psshtpok?
Facebook gophoto.it update
355/113 has good enough precision to aproximate pi on single precision floating point
I keep hearing this "purpose of patents", and while it's a common belief today, I don't know that it really fits in with what historically has been the purpose of patents. Much 19th century writing on patents and intellectual property saw them as fundamental property rights that protect the fruits of one's labor.
A "viking" was historically someone that went out and traded/plundered/pirated/etc in the ice free part of the year. As a business. (There are historical documents of a Danish king recruiting in Uppsala for an English vacation.) No need to move anyplace to be a viking. Such things aren't unknown in clan cultures (see e.g. Afghanistan).

As I wrote in another comment, you find neonazis in Israel, that doesn't mean they are numerous. Today in Scandinavia, the left wing idiots in organized groups seems more violent than ND etc. I might be wrong, you got a reference?

Edit: Otoh, the word "Viking" has been used for so many things it has lost all specific meaning long ago. :-)
>Darwin's Selfish Gene

I think you mean Dawkins. Easy to mix those two names up :)
Innovating Urban Food Production: Interview With Robin Shulman
The Best Annual Tech Startup Events In Europe
>> This won't work in practice. There are laws in place to prevent sky-high compounding interest rates, late fees, etc.

True, but payments for services rendered are generally not considered loans and usury laws don't apply.

If I was doing business with this guy, I would be upset with this policy:

10% per week, every week, starting from the first day that the invoice is overdue. That means that if your invoice is due on Wednesday, and by Thursday you haven't paid it, I'll charge you 10% of the invoice again on top of the original amount.

How is the following day 1 week late?

Also, I agree with you on the NET 30. He gives 10 days to pay, and thinks that is standard. Got to be kidding me.
Laser treatments Buckinghamshire 
Even if you are enjoying good health now, it’s to your advantage to go to your doctor at least one time a year for any thorough check-up. Regardless of one's grow older, interaction, and personal circumstances, you should consider laser treatments Buckinghamshire an essential facet of healthy living.
> Some people think that building a "kill-switch" into their code is a way to ensure prompt payment (I don't; I think it's a horrible idea, but subject matter for another blog, at another time).

Such practices are flat-out illegal in some jurisdictions.
Just added these to the list on Class Central(http://www.class-central.com). With these and the addition of new Coursera courses last week, the single page site has grown really long.
Ah - noted - apologies. I personally keep a separate note of comments of interest, and I was a little quick to respond.

Yes, an equivalent for comments of "saved" would be useful.
Why I Got Rid of Cable
Why I got rid of cable...
Tips in Creative an Attractive Logo Design For Your Business
Correct. My statements are with the Roadster.

Claims that bricking is caused by mis-maintenance are false. leaving a car idle for a few months in secure storage isn't mis-maintenance. The requirement to leave the Tesla on a trickle charge is almost completely obfuscated in the guidelines and Tesla purposely downplay the information.
With access to the FileSystemObject or automation access to an OCX you could do either of those things. The power of HTAs is you could use anything provided by a Microsoft technology, script Office, access WMI, etc.
I wrote a DVD backup solution using HTAs and FSO.
A Desert Beyond Fear
It's context. You go to Amazon to buy things, mostly. You go to Facebook to socialize, mostly.
Pontiflex launches automated social email tool for merchants
Final Part of HTML5 Game Tutorial Series
I think he means each week or part thereof.
Surely it depends on the problem being solved though? If I was making a new project management or source code hosting service I would have to think twice about charging the same or more than my competitors alternatively I need to compete on something other than price. Also if a you need a solution to problem X how can the price point be compared to an established company solving problem Y?

I'm curious, are you a developer?
Have you had any clients not work with you because of the full up front payment requirement? Though I guess that would be a good indicator for problems in the future. I am thinking of switching to this for one of my current clients.
Las fotos más sexy de Noemí Merino
Big Brother Brasil, the sexy NOEMÍ MERINO
IANAL, so isn't one of the counterparts to intent in law negligence?
Wrath About Math of Khan: Puncturing Khan Academy’s Hype Balloon
The staff at retail outlets don't work regular hours between Thanksgiving and Christmas, or your town's road department employees after a snowstorm, or the utility company crews following a hurricane. "Crunch time" as a programmer is kind of a joke. You sit in a chair some extra hours, mumble complaints about bad project management. and pat yourself on the back for your sacrifice.

Forums for tech self-select for ego stroking keyboard-warrior crunch time stories. Why would you see other industries complaining about crunch time bere?

I watched a facilities rep tell Big Payroll Vendor consultants that the 80 hour/week restriction had to be removed because crews work 100+ hour weeks to clean up the campus after storms. The consultants literally laughed in this guy's face and joked about how it would suck if someone actually had to work more than 80 hours in a week. Took a long awkward silence before they realized they had embarrassed themselves.
Tech Execs Suddenly Wonder What They Hath Wrought
Love how the picture on that site shows a guy wearing a Georgia Tech shirt at MIT. :)
Consider using Dwolla.com instead of credit cards. No transaction fees at all for < $10. And it's run by a brilliant entrepreneur determined to disrupt the credit card industry. Cutting edge stuff.
Lots of events work this way...take the Boston Marathon, for example, which has more forgiving qualifying times for women to ensure that it's not overly-male dominated.
The Systers’ Pass-it-on Awards Fall 2012 cycle opens this week.
I definitely ran into clients like this more than few times when I did freelance development.

I even once had a small restaurant owner ask for $750 back (after work had been performed) because his refrigerator broke and he needed money for repairs.

The types of clients who won't pay are generally not worth working with, and it takes time/experience to spot them before signing to work with them.

"Just pay me" is one of the reasons we're starting matchist (matchist.com): no more problem clients for quality developers.
No, he definitely means the following day. He continues:

If by next Thursday you still haven't paid, then that 10% turns into 20%. If you leave it for a month, congratulations, your invoice is now 150% of the original.

4 weeks in a month.. so:

day 1: 10%
day 7: 20%
..
day 30: 50%

It only works if he charges 10% the very first day it is late.
He already did back in the 90s.
> apple customers seems to love those

Er, Apple designers seem to love those.
Boston Entrepreneur’s $20M Ferrari Collection Up For Auction: The Photos
Yes you can, you can access Dynamo directly from the client. Javascript goes through the logs to make pretty graphs, it's fairly simple. That this app is in php is kind of a disappointment.
That was my immediate response - that 10% per week screams petulant and immature.

Yes, people paying late is bad, but it's also part of dealing with many large organisations. In cases I've seen the accounting department don't care what the local manager might have negotiated or even what the contract says, they'll pay when their (the accounting department) policy says they'll pay. They know that most people aren't going to risk their relationship with the company by charging interest or take legal action over what are relatively small amounts (next to the legal fees).
200k a month seems absurd.

Even reddit spends only like 20k a month (From what I remember reading about them) and they have far more users then 500k.

Like patio11 said, I'd first worry about getting to 2k users before worrying about hosting charges.
Berkeley is probably hedging their bets; they most likely expect Coursera to become more restrictive down the road - no other reason would make sense.
The one-wheeled vehicle appeared around the time the extensive Ancient Chinese road infrastructure began to disintegrate. Instead of holding on to carts, wagons and wide paved roads, the Chinese turned their focus to a much more easily maintainable network of narrow paths designed for wheelbarrows.

Necessity and constraints are parents of invention I suppose.
Yes, there is a sample chapter: http://www.scriptybooks.com/books/backbone-coffeescript/chap...
It's not that I don't want an instance doing some work, it's just that I don't want it running 24/7 (expensive) or having my opens/clicks depend on it. Much rather only have to pay for an hour of CPU time and do the processing the background.
That's a great point. I wonder how many high schools (or colleges, for that matter) teach the "software engineering" stuff, the practical, "vocational" skills that software developers need.

Not enough, from what I've seen.
Separation of concerns. You might want to be able to tag a post or comment as noteworthy but not want to upvote it. For example, to remind you to come back to it and add a comment explaining why its wrong or that you disagree with it.

Basically: Upvote != Save for Later
The Nifty MiniDrive
How often are you currently plugging in untrusted power supplies? ThunderBolt can chain a lot of different device types but I don't think it's a huge attack vector to plug in untrusted monitors.
> There is a formal spec

Not really the same thing as an ECMA standard
http://www.ecma-international.org/publications/standards/Ecm...

> Ruby typically uses 2-3x less code than C#

Perhaps you wanted to use a different link? This one says that it is ~10 times slower?
Sounds like a great way to get sued by very litigious companies if you aren't nuanced in your approach.
By your output you're performing some redundant checks. 355/113 == 710/226. Not sure how you're performing the search, but removing those may speed things up.
I didn’t mean to imply that GTFT was discovered this year. I certainly don’t believe that. I’ll have a look at the wording, thanks.

Another interesting strategy mentioned by a commenter on the post is win-stay lose-shift, which reportedly outperforms GTFT: http://abel.math.harvard.edu/archive/153_fall_04/Additional_...
I've only had issues with one client, who is a national non-profit with procurement, etc.

The risk for the client is that you'll flake out. If you have a track record of being reliable (When I'm subbing out work, reliability and professionalism > technical capacity in most cases) then there's really no reason you shouldn't be getting prepaid work.

You're the one at risk. You risk losing the time spent working, which is non-renewable.
I agree with everything you've said. But I do know from experience that charging a reasonable late fee (not the audacious scheme OP uses) is a common, legal business practice that is effective at preventing certain types of delinquent payments.
This probably matters a lot less than younger people think. If you grew up touch-typing you got used to being able to put data in as fast (or almost as fast) as you could think it. If the input rate is slowed down, you feel like you're going to lose thoughts before they get captured.

Folks who did not grow up touch typing, though, simply learned to construct a longer-lasting mental model, which they can then write out however slowly. Think of it as a bigger buffer. In rare cases it can become enormous, and people write entire novels in their head before ever putting ink on paper (famous example: "The Diving Bell and the Butterfly", which was written at a rate of about one word every 2 minutes).

Or, they learned to create and capture design decisions in higher-density media (like diagrams or pseudocode), which, again, can then be typed in more slowly.

It's probably much better to judge developers by the quality of their output than how fast they type--especially since most software spends way longer in production and maintenance than it does being developed.
A decent number of cars have USB ports (usually for audio purposes but they also supply power). Ford Sync comes to mind here.
Art’s sale value? $0; The tax bill? $29M
Xamarin raises $12M to help you make better apps faster
Normally value types do need to be boxed before calling interface methods, but C#'s `foreach` statement is special in that the collection expression just needs to conform to the "collection pattern" rather than implement a particular interface (i.e. IEnumerable).

An expression conforms to the collection pattern if it has a public `GetEnumerator` method that returns a type that has a public method of type `MoveNext -> bool` and a public method of type `Current -> Type_Of_The_Element`.

In other words, `foreach` uses structural typing rather than nominal typing.

Incidentally, value types need only generate garbage in a `foreach` statement if they create a disposable `Enumerator`.
Australian death threat text scam under investigation
That seems like an implementation problem. (warning: anecdote ahead:) All sliding chain locks I've used are up at eye level, which would make this much more complicated, if not impossible. That, or they have the hard-bar-over-ball lock, also at eye-level.

Plus, my large hands wouldn't have been able to do that trick. :/
Who Invented Internet? Sorry Rupert, It Was People Working For Government
I think the cost of removing them (checking every value to see if it's a multiple of another) is greater than the benefit of removing them. My search terminated though (with no interesting finds) - my fractional values were getting too small and I got a ZeroDivisionError.
Postgres-on-steroids wields bare metal in Oracle, IBM skirmish
I'd say so. Considering lots of creative endeavors end up a big loss, even breaking even is a great accomplishment.
Apple Warms Up to Hackers, Plans Presentation at Black Hat
"The only way you can avoid being taken advantage of is to resign yourself to the meagre rewards of mutual defection, and to defect on every turn. If you do anything else then I will take advantage of your cooperation and I will do three times better than you, in the sense that – on average over the long run – (my score minus 1) will be thrice (your score minus 1)."

I was refering to that. I did something else than dfecting all the time and got better result than 1:3 but that's ok since 1:3 is average over all strategies.
Apple planning to release 4-inch iPod Touch alongside redesigned iPod Nano
> As if every web page or application could semantically fit the header, article, footer, summary, section, nav, menu paradigm

I know, that's the whole thing I'm talking about. A page is full of the div inside the header that centers the header. Then the header has three horizontal bars, two of which are split into right and left side, each of these are full of multiple kinds of items...

These are all <div>'s, and are supposed to be, and they usually make up the majority of elements on any reasonably complex page.
> Er, Apple designers seem to love those.

Stockholders should too.
Different Types of Content to Consider
That's what each week or part thereof means - you pay for each week and partial weeks are rounded up to whole weeks (so one day = one week, one week and one day = two weeks, one month is four weeks and two days so would be five weeks and so on).
I Only Want 500 Inbound Links Please