skysight-inc/HackerNews huggingface dataset:
I'm no expert, but two things come to mind:

1a) That is sub-optimal for ad publishers. I think in building such a system you have to assume they want to make the most money. And while ANY ad may not make much money, it's certainly not capped at the $0 they can expect from NO ad.

1b) Also: imagine if you implement AdCompanyX's html, and you see nothing. Is it broken? Out of ad inventory? Not yet parsed your page? It's not an impossible problem, but it adds UX complexity.

2) As I said in the original post, It's possible it's actually too far of a leap to go from dinosaurs (to kids?) to games. If this is the case, imagine some sort of fitness function scoring how close the best inventory match is to the content of the page. There's a cutoff under which you show no ad. Dinosaur could likely still be close enough to pass this test. Especially given the relatively little text in this example.
I find it's great to start ideas alone and work with others to see them completed. I suppose that's pretty much what Woz did with the Apple I and II.
Take a break and go to Hawaii or some place exotic ALONE. Meet some exotic women there. You'll be fine. Dont think too much. I have noticed that the best way of dealing with a bad mood is to ignore it.
Is this basically better search technology?
Or you can worry about performance. Or memory usage. Or blowing the stack. Or...

There's no free lunch.
I didn't get the feeling that Woz felt he was a victim in iWoz. I get the feeling that Woz is keenly aware of being different, and that feeling pervades everything, from his early life to his Homebrew experience to the founding of Apple to his 3 divorces to his life since Apple. But then, as someone who's felt different most of my life and keenly wishes it were not so, I can empathize with that. It's nice to have some role models out there who feel that they've never quite meshed with everyone else and yet have managed to make the most of it.
Using a big residential house as an office for 3-12 employees probably gets you a great kitchen (most 3-4BR higher-end houses have better kitchens than most offices), which helps this a lot.

From what I've seen, you can get a chef 2 days/week for about $100 per day plus food costs to prepare food for 4 days (that day and the next day), and then do catered food (or a group trip out) to a specialty restaurant, at least to start out.
> since the reasoning here seems very specific to the facts of case.

as it should be! i think that neither "all decryption is testimonial" or that "no decryptions are testimonial" are good policies. imho, decryptions should be treated in the same manner as other paper based evidence production requests: most of the time, the government cannot compel you to produce evidence testifying against you, but there are certain exceptions ("foregone conclusions" included).

> What if this was a murder case and the defendant had stored notes about his murder on the computer?

i don't think you're interpreting the "foregone conclusion" doctrine correctly. what it means is that keys, passwords, decryptions, etc cannot be used for the police to go on fishing expeditions for evidence. if they know you have incriminating evidence and can show that, then they can compel the production of that evidence. this is something that happened in US v Fricosu, in which Fricosu actually was compelled to decrypt. note that this ruling, which does not compel decryption, is entirely consistent with US v Fricosu
This is a property of how javascript and python do closures. In the above code i refers to the same piece of memory in every case. So f and g are closed over i. The reference is preserved but the value is not.

This behavior is the motivation behind the do keyword in CoffeeScript.

Here's more on this:

http://stackoverflow.com/questions/233673/lexical-closures-i...
Maybe, but the status quo is a reductio.

What's the biggest problem for software companies right now? Attracting good programmers. That's true of startups, anyway, and as startups go so goes the industry. What that tells me is that those who get ahead of the curve and figure out how to grow teams better are going to have an edge. This is a big deal, and job interviews suck so badly that there is room for innovation.
First Apple Shareholder Meeting since Steve Jobs
The Future: Bill Gates Interview with Charlie Rose (1996)
Microsoft promised not to abuse any standards-essential patents it acquired from Nortel, while Google refused to make a similar promise.

The US Justice Department said: "During the course of the division’s investigation, several of the principal competitors, including Google, Apple and Microsoft, made commitments concerning their SEP licensing policies. The division’s concerns about the potential anticompetitive use of SEPs was lessened by the clear commitments by Apple and Microsoft to license SEPs on fair, reasonable and non-discriminatory terms, as well as their commitments not to seek injunctions in disputes involving SEPs. Google’s commitments were more ambiguous and do not provide the same direct confirmation of its SEP licensing policies."
<http://www.justice.gov/opa/pr/2012/February/12-at-210.html&#....

What has Microsoft done with Nortel's patents that you would count as "patent trolling"? I am not aware of anything they have done that would meet any of the definitions here <http://en.wikipedia.org/wiki/Patent_troll>.
I have not heard of a single VS instance taking over 4GB of RAM. The only time you'll get into trouble is with multiple VS instances - and there 40 bucks for another 4GB of RAM pay off instantly.
How can one know something exists if they don't have it?

I don't think the distinction the court is making here is particularly epistemological. The question isn't even directly about the specific evidence on the encrypted drive. It's about whether the act producing said evidence, itself, would be testimonial. If the prosecution "knows" you have this evidence, however — legally, of course — they came by that knowledge, then the act of producing it isn't testimonial. If they don't know of specific evidence, OTOH, then compelling you to produce any evidence you might have would be.

If, for example, you were dumb enough to admit to a third party that you keep the map showing where you buried the bodies on an encrypted drive, that person's testimony might be sufficient. Worse, you might have let slip that's where the data is while being interrogated. Or maybe the Customs agent saw a file named "XYZ Company Fraud.xls" the last time you came back from overseas, and now you're being prosecuted for defrauding XYZ Co. There are countless ways for the man to come by knowledge of the existence of a specific piece of evidence.
> 1) Perhaps I should have said proportionally.

I don't see how that's a problem. If I had a vegetable garden and this year was a bumper year for carrots I wouldn't be complaining that there's proportionally less potatoes.
"solve with letting users tag apps"

That just leads to Shady Developers Ltd. hiring Shady Astroturfers, Inc. to spam tags on his competitors.
The article is quite good, but says, "If we assume infinitely small numbers don’t exist, we can show 0.999... = 1."

What if we use epsilon-delta proofs to show that the limit as the number of digits in 0.999... go to infinity, the number approaches 1?

That's not assuming much; infinitely small _differences_ become zero. One divided by infinity equals zero.
Well, for 304 the explaination is "this and all future requests should redirect to given URI", which is just wrong. Simply "Not modified" would be better.
Visual Studio: Why is there no 64 bit version? (yet) -http://blogs.msdn.com/b/ricom/archive/2009/06/10/visual-stud...
A guide on how to setup WordPress on Amazon EC2 Free Tier
Very cool idea.

Will you be offering a forum or board so people who are taking the same course (or have taken the course) can talk to each other / ask questions?

Also, sign up seems to be down.
How long until a search engine gets sued for discrimination?
I'm sure some crazy case has happened already before, but what I mean is something a little more serious.

When there is a position so dominant such as Google's or Bing/Yahoo's, I think it's natural to think that a case of discrimination, if well motivated, could be taken seriously.

If there was something that was sort of unifying before was the search result. That depended on what I searched and some algorithm, but it didn't depend on who I was.

Now things are slightly shifting towards a personal search. Google already said that eventually the local search won't be possible to deactivate. In addition to that the search is becoming more and more related to social network results (what your friends searched or commented on) and if Facebook will play a role in it I'm sure this will only become more relevant to search results.

Now, if I live in a specific area and I have specific friends, wouldn't this slow down my search for something different or prevent me from finding something different from what you would expect me to being looking for being a resident of an area and having certain friends?

This might seem too abstract but there is actually a million possibilities. It all goes back to the fact that now the search engine won't treat me anymore as anyone else, but it'll guess what I like or want based on my neighborhood and my circle of friends (read: if I lived in a wealthy/safe town my search would be different than if I lived in a poor/higher-crime area).

I think the solution could just be to have a couple of "dimmers" on how 'local' or how 'social' I want my search results to be.

After all, I don't need any locality or sociality if I'm searching for topics involving food in general, while I might like to have more local/social results if I want to know about what good food I could eat near where I am.

This could start from local/social but could be extended to more parameters of the search algorithms. For example, it would be so helpful to get rid of all the forums sometimes or limit my research to the forum in other occasions...

Isn't it better under all points of view (and it wouldn't even be hard for the users) to allow them to easily choose which parameters are more important to them in a search as opposed to guessing a series of parameters that work for everybody?
Looks like techcrunch discovered our little side project...
Nils Guadagnin's original link is here: http://nilsguadagnin.blogspot.com/2010/05/hoverboard.html
Learn How To Make Video Games With This Video Game
In a language without closures [1], you'd do something like this:

class __AnimationHandler(superclass):
def __init__(self, obj):
self.obj = obj

def animations(self):
self.obj.position.x += 10.0

def onCompletion(self, finished):
self.obj.destroy()

ui_view.animateWithDuration(0.2, handler=__AnimationHandler)

Although I definitely prefer closures, this is hardly a clusterfuck. But it would be fuglier in C/C++.

[1] Yes, python has closures, which obey confusing rules and often work. But the pythonic way is an object handler.
Because the internet is made of whiners?
What Cameras Inside Foxconn Found
Because Adderall is cheap, easy to get, amphetamine works, and it's worlds different from things that are not amphetamine (homeopathic pills?!).
Digital inspiration for the introvert.
http://umbu.com/
What I was trying to get across is that knowing the correct term for something and actually knowing how to do it are two different things. I run across stuff all the time in CS where I'm like huh? what's that? then I google it and find out "oh so that's what you call the way that I did "X" in "Y" application.
Yea, it is called a Custom Support agreement. Costs $50,000 per quarter for first year and increases every year, BTW.
Why hasn't Facebook migrated away from PHP?
Sorry, that's what I was implying. You get a bunch of people who work for so cheap because they're not properly trained, they invade forums and such asking for "the codez". The product can end up as a bunch of code snippets pasted in from the Internet, may work, may not.

http://plzsendmethecode.blogspot.com/
> If the safe then contained papers written in code, or an unknown language, would the court be able to compel the owner to translate those documents?

under some circumstances, they could. the "foregone conclusions" doctrine says that if they know 1) what the contents say, 2) that those contents are incriminating, 3) that you can translate it, and 4) can prove 1-3, then yes, then can compel you to do translate / decrypt.
Newsletter Shut Down Due to Single Spam Complaint
> is in many ways tantamount to destroying that evidence.

Nope. Doesn't fly. You imply that now that person can be jailed and held in contempt indefinitely until they comply.

Ok, so what if they forgot the password? What then? Forgetting the password is not the same as physically taking a hammer and destroying the hard drive. As far as the prosecution getting access to the documents, it has the same effect, but that is just that -- the same effect, it does not fall into the "knowingly destroying evidence" type action automatically.

So now you suggest that basically people can punished for forgetting. I see a big problem with that.
I'm curious, why? The patents Microsoft is suing others over (for example, B&N) are all very general and necessary to implement a modern OS. Just comparing the patents to the ones Microsoft is crying foul over here, both sets of patents seem about the same - general, of dubious quality, but necessary to implement a modern OS.

The fact that some of those patents happened to have a committee around them earlier (and some deals in the committee regarding future use of the patents), is a quirk of history. In all fairness, all of these patents should be licensed under FRAND terms (or better) today, or none.
All of that sounds like faults of Python, particularly with its horrible lambda syntax. (E.g. 'map (+ 2) list' is much easier to read than a list comprehension.) Besides, I am not sure why you couldn't generalize map to lazy structures the same way you do with for--Python might not do that, but that is again Python's fault.

Conceptually, a for...in loop is basically like a map, except that it doesn't return a list. Of course, this is yet another fault of Python with an arbitrary separation of statements and expressions. If the for...in loop was just an expression--and that's basically what a list comprehension is, if you squint--it would probably be exactly like map.

My real point was that the only way to get C-style for-loop behavior in Python is to do for i in range(a,b), which is basically equivalent to map fn [1..10].
We all know software patents are bullshit. The problem is the law doesn't care, and politicians are paid not to care.
Have they seen clicked and fixed the broken android app yet?
I'm not sure how Steam would be worse than piracy for someone on usage-capped broadband. It would be better than BitTorrent, at least. And I think Steam lists system requirements for everything in its inventory, so though the refund situation still sucks, it does address the "Is my PC up to scratch?" question somewhat.
It largely depends up the nature of your web service. If you are running a user-interactive site theb i may buy it. However if you are offering a high-tps, high-throughput web service I assure you the costs of switching 100% of your users to SSL is not negligable and has a real impact on the customer experience.
I can guess why that's a much bigger point of contention.

Steve Jobs must have really sold the board on the viability of next-gen smart phones: "guys - our work on iPods shows us we are just about at the point where almost-PC-class processors, RAM, and hard drives can be crammed into a mobile-phone sized package, without wiping out the battery in 12 hours. You know what will happen next?"

If that was the reason Google put so much effort into Android, then Google effectively stole Apple's strategy. Sure, some random Googlers would have thought of it, but it may not have been sold as well at the top level. Remember, Steve Jobs was an unbelievably good strategy salesman.

It's inevitable then that Android would follow the market leader - that's what products do.
It doesn't implement that? https://github.com/mitsuhiko/werkzeug/blob/master/werkzeug/_...
worst case => you forget your password, now you can just be held in jail for life if judges don't believe you.
(not something I would do, but someone else would) To put them over their account limit.
That is pretty steep taking into account that even Postmark, which many consider expensive, charges only $1.50 per thousand emails. The basic plan is $3.33 for thousand and you're limited to specific daily limits... I usually don't complain about pricing but this just feels too much. Of course these two services are different but I chose Postmark as it's from the expensive end of email sending services. And one can replicate MailerJS in just one evening (when writing this there might already be a open source clone).

Enough with the whining... The main reason why I'm not a fan is that the pricing is hidden behind sign up and the site gives the impression that the service is free.
"low paid googlers" is an interesting phrase. Took me a moment to get it, and disambiguate from "high-paid Googlers"
encrypting your laptop while you discuss drug deals is like wearing gloves while you steal the Hope Diamond.

Disagree. The encrypted laptop contains evidence, in the form of emails, chat logs, or whatever, generated in the course of the discussion. Wearing gloves doesn't destroy evidence; it simply prevents its creation. Not logging your chats about drug deals would be the equivalent of wearing gloves while burgling; logging to an encrypted drive is something entirely different.

You can "lie by omission" while providing testimony

Not always. If you don't mention that you were watching your neighbor in the shower when you saw the defendant break into her apartment and kill her, no-one's going to bat an eye. If the omission is materially relevant to the matter at hand, and made with an intent to mislead, however, that's still perjury.
Remember windows sideshow? No? I did
Introduction to Lock-Free Programming (in unmanaged languages)
The deck is a work in progress and is likely best accompanied with additional notes. Regardless, I thought some people may find it interesting. Note the SMR implementations there are toy implementations for the sake of brevity (and the QSBR implementation was designed to be purely snapshot-based to help people reason through the concept of grace periods).
Definitely a first world problem. Is wifi connection not enough? Are you just reading/surfing or are you developing complex apps that you need a lot of bandwidth?

That's why I don't have an iPad. My only 1 Mac keeps me busy enough. Or have we run out of more fun things to do?
Well no, it isn't trivial. It's just like using a loop instead of a goto: it makes your meaning clearer. The whole point is to make the semantics of your code easier to understand, not just to conserve lines. (Although conserving lines is also important--in my experience, a short one-line function is much easier to understand than a short three-line function.)

The reason Python is cutting out reduce is that Van Rossum has an irrational antipathy towards functional programming, and that Python is really an imperative language throughout. (I know all too well as a functional programming aficionado forced to use Python.)
That really is apples and oranges.
The Startup Whisperer
How have I never seen convergence? I've been bitching about the weaknesses in the CA system for years, and totally missed that someone has done something about it.
>The problem here is that in things like chemical or structural engineering, you generally don't just bodge together things by first principles.

The thing is, formula pluggers are unable to put formulas together from first principles because they simply do not understand them. All the book formulas are based on certain assumptions - and so the formulas will give you wrong results if your real world problem doesn't match those assumptions.

When it doesn't match the book formula assumptions, you have to derive one that does. And that requires understanding. Furthermore, you check your equations backwards and forwards using well known techniques. Lastly, you back up your analytical results by using a test rig.

Yes, I've known a lot of formula pluggers. You argue that they get rigorous correct answers. They don't, they misuse the formulas because they fail to understand them.

Understanding that is what separates a real engineer from a formula plugging technician.
What a great read. I dropped Rails five years ago, and hadn't really caught up on what happened with it (just heard the rumors).

Reading about the whole Merb/Rails 3 debacle was a huge deja vu experience. I come from the SproutCore world, and somehow we ended up with the author of Merb running our project (despite NO previous experience with either SproutCore or application frameworks in general).

Anyway, long story short, I think this quote about sums up what happened with SproutCore:

> Going back to the larger issue, Rails definitely went off the rails. Cleaner, more modular APIs are an important goal, but they're way less important than speedy development, a modern feature set -- why is Rails not staying up to date with HTML5 the way it did with Ajax? -- and, above all else, programmer happiness. The Merb integration rewrite was a giant, time-wasting threadjack with only a few small payoffs, and DHH, who wrote two whole books about why you should turn down feature requests, should have nixed the whole thing.

I'm still not sure that SproutCore will recover from the damage, which has been extensive (unlike Rails, which actually did release Rails 3, "SproutCore 2" has been completely abandoned, and the changes made to SproutCore 1 to support SproutCore 2 have caused huge problems).
It's been a long time, but I think your assumption is probably flawed.

DataMapper isn't faster by accident. This benchmark is trivial. Try loading up 1,000 objects with an actual query for each O/RM and benchmark that. Then try a single object 1,000 times.

Instantiation is neat, but "back in the day" my findings were that you often spent just as much time if not more simply building the objects on the Ruby side as any reasonable database query you might be executing.

In fact the cost was so prohibitive it quickly became obvious that simple things in ASP Classic like selecting 2,000 rows and rendering them in a table on a web-page could in many situations be so slow as to be impractical in Ruby. Especially since the entire request is buffered (that's more or less still true today, the flushing available in Rails isn't nearly the equal of writing directly to a TCP socket).

Method dispatch kills.

The example of selecting a single object 1,000 times nicely illustrates this since it stresses the "front end" of your query-interface as opposed to the "back end" of materialization.

The price of admission in Ruby is _absurdly_ high. It doesn't take years to build an O/RM because it's easy. ;-)
Details On HR outsourcing
Five Star HR is proud to be part of the HR Coach network, and uses evidence-based methodologies to develop a suite of services that deliver tangible and measurable returns for organisations. These services are tailored specifically to the needs of small-medium businesses. For more information on hr resources and hr outsourcing ,visit our website.
Coincidentally, I've always found finding the maximum or minimum of a list with a for loop really finicky. It's much easier with a fold.
Chinese Netizens Claim SARS Has Returned