skysight-inc/HackerNews huggingface dataset:
I've been getting along fine with nothing but util.inherits from NodeJS.

Are there any real advantages to the "set the prototype to this object" approach versus building it up by assigment?

function Animal(legs) {
this.legs = legs;
}
Animal.prototype.speed = function() {
return legs * 10;
}

util.inherits(Dog, Animal);
function Dog(name) {
this.constructor.super_.call(this, 4);
this.name = name;
}

Dog.prototype.speed = function() {
// I don't disagree that more sugar here would be good
return this.constructor.super_.prototype.speed.call(this) * 2;
}
Toshiba Satellite A660-15T Review
Initially, the particular Toshiba Satellite A660-15T looks like a one of Toshiba's standard business laptop computers. It's not shiny, quite or carried out with metallic cut – it really is Shiny Dark on Shiny Dark along with some delicate texturing, which usually all of us think will there be much more with regard to hold as compared to physical appearance.
Why don't they setup a remote server and do the latex processing remotely.
Game of Life: Personal Development Through Video Games |
Um... That was remarkably content-free. Almost everyone i've met in CS so far knows that 'men are better than women at math and/or CS' is an mountain-sized stereotype with possibly a sand-grain sized nugget of truth to it.

Yes we men do have our share of die-hard macho morons, but symmetric attitudes are not that hard to find in the feminist ranks either. In fact I think that in proportion to the number of men, we have less of these problematic types in CS than in some other fields.
Greece. One of the greatest brands that's (n)ever been branded.
The BSA changed their position: http://t.co/jSw3i6bf

I also think that whatever support for SOPA there is inside Microsoft or Apple or the others (if they indeed support SOPA) has nothing to do with piracy of their package software.

Microsoft at least was built by thriving on piracy. For instance China is one of the biggest consumers of pirated Microsoft software. Do you know what people would do if the Chinese government would find a way to force people to comply right now? Some of them would buy Windows / Office, but a majority won't as Windows / Office is too expensive relative to their monthly income. However China is the biggest emerging market and Microsoft would be stupid to prefer the revenue of a couple of users versus the domination of an entire market full of possibilities.

Just as in the case of software patents, these companies aren't interested in protecting their innovations. Instead they are interesting in having bullets to attack disruptive competition.

It's all about preserving the status quo.
Yeah, it gets really hairy, really quickly.

Beyond the need for calling the constructor (which I'm currently viewing it as an unnecessary hidrance [objects are already initialized]), Object.getPrototypeOf may provide a way out - but maybe not the way you intended. Have you considered it?
Blekko.com has granular and optional tracking preferences.

Duck Duck Go doesn't have as much data as Google, and probably don't crawl as deeply. This is another factor that hinders their competitiveness.

If they want to compete they should look to more nascent data sources; rather than going down the path of destructive competition.
I was noticing this, as I've been trying to learn Rails. I already know some Ruby and I wanted to try to learn the web framework so I just didn't know CakePHP. The gem thing is getting to me. I understand gems as a function of something like user authentication or sending emails. That works great, it's like Perl modules.

Now I wanted a Ruby based shopping cart to make an e-commerce site. From my googling, there pretty much was only spree. It's all voodoo because, no, you're not supposed to modify the source code. You're supposed to use yet another gem to patch the code so you can have your custom additions, or you code based on hooks. But the documentation for this is scarce, especially since it seems they just changed this in one of the latest releases. Drupal, on the other hand, has extensive documentation and random blogs. I don't know if everyone else "just gets it" and I'm just left out here in the cold because I'm new.

I gave up and just worked on the Agile Web Development with Rails shopping cart. I now understand 100% of the code base I'm using and can make it do whatever I want.

I would like to think I'm a decent coder, as I can produce readable code, albeit not at a super fast speed, but I think that's a function of not doing it every day at work since I'm in IT and not web development.
My personal experience in wrapping non-trivial Java libraries in Scala and Clojure is that with Clojure it usually just works and it works quickly. In Scala I am usually reduced to an extra hour or two of adding manifests to signatures until the compiler accepts it.

I am disappointed with Scala and having lived through EJB 1, EJB 2 and then onto Spring and EJB 3, I agree with Steve it makes me feel exactly the same as I felt about EJB 1 and EJB 2 - that is I am being sold overcomplicated technology as a panacea. I want a powerful language with a simple syntax, for example Lisp, ML or Haskell, not a powerful language with a complicated syntax like C++. Does Scala really want to be known as Java++?

I think the criticism of implicits is valid and should be addressed by the scala community, it is a frequent occurrence for me to be left scratching my head when reading code because something is bringing in an implicit declaration unbeknownst to me.

Also one complaint not made by Steve is compile times, reasonable in SBT, unreasonable using the typical build tool used in legacy Java projects.
Wish there was something for distal finger joint pains...find myself typing with a stylus. Still in my early 20s.
Or when you're reading/writing a great deal of numerical data in a file.
Ghost in the shell and vision interception devices. Hopefully the devices these guys create don't come with an integrated killswitch.
The only think i 'd keep from old tex is part of the mathematical notation. Otherwise, it's bloated, quirky and doesn't handle international text well.
Worlds first bitcoin poker payments launched
I'm still waiting for easily affordable "Virtual Retinal Displays" (using a laser focused on the retina) to be available:

(http://www.hitl.washington.edu/research/vrd/)
I switched about a month ago to a SafeType keyboard[^1], which is a "vertical
keyboard". My first thoughts went to the Microsoft Natural Ergonomic 4000, but
I could find a second-hand SafeType for slightly more than 1/10th of its price.
So I really could not say no. The experience is that I don't need to take
"wrist breaks", i.e. breaks I took every 10 minutes when I was furiously typing
(like I do now), but I only stop every 50 minutes or so.

Of course a vertical keyboard is way better for you wrists than (almost) any
other keyboard, but still anything ergonomic is way better than anything
not ergonomic.

[^1]: http://safetype.com/
1. There are bang's for lots of sites, http://duckduckgo.com/bang.html (e.g. !amazon bags isn't really for developers). You can now refute this with your "easy for [insert competition] to copy" argument.

2. Fine

3. I'm sure that many people find this useful, but it is very subjective. What results should be higher than an exact match to a search term?
From this customer's point of viwe, I could never work out out whereto pay for the damn stuff. Traditional visual cues such as 'pay here' have their place.
In Spain, no.
Movie fans turn to piracy when the online cupboard is bare
As you might know, we disagree with Travis when it comes to timelines. C API is not really useful without CPython C API and we're trying hard to make pypy interoperate with C. Look for f2pypy for an example.
thread title incorrect, should be 'displays pixel'
All drivers are criminals because they underestimate the risks. Studies show that risks are systematically underestimated in situations where people feel in control. The car (large, heavy metal box) and safety equipments certainly add to this feeling of safety.

Speed limits exist for a reason. A moving ton of metal is dangerous, and the faster it moves, the more dangerous it gets. Kinetic energy is (mv^2)/2, so a little difference in speed makes a huge difference in a collision. Drive 40 instead of 30 and you've nearly doubled the energy of impact in case of a collision (x1.77).

I think most people actually acknowledge this, as very few people argue for raising or removing the limits. Yet, most feel OK speeding, probably because they each individually think they drive better than the others.

I'm not sure repression is the solution, but there's clearly a problem with speed. And for that matter, I'm pretty sure that other traffic laws also belong to the list of the most commonly broken, partly for the reasons above, and more generally because people don't always understand why they exist.
Bad article. There is a lot more involved. The nerdier people among us could easily make a list of them.
For example: air pollution, noise, fuel consumption and insurances.
In Germany a lot of roads don't have a speed limit. But when you create a crash, don't count on your insurance company to cover all the costs.

The comparison between murderers and fast drivers is plain stupid.
Mobile Apps Development
ArcApps is famous ,It is the firm who is setting industry standards and paving the way for an exciting new technological revolution on mobile app development.Mobile app development is done using high technology.
Find the Luxury Boutique Ambleside Hotels
I think you are missing the point. The apple guidelines do not state that a program can only consist of an executable. That would not make any sense. Rather they state that any application can only consist of a single executable in addition to whatever resource files are included. In the case of the Latex distribution in question one would have to convert all 100 executables into one executable, my guess would be perhaps 100 megabytes. In addition one would have to include lots of resource files, mainly sty-files bringing the whole bundle of an executable + resource files up to 4GB.

AFAIK Apple doesn't restrict you from bundling files in your application. That simply wouldn't make any sense.

The point here is that he is talking about an application consisting of a single runnable binary of size X with tons of bundled .sty-files that brings the whole application up to 4GB.

Previously, this would not be allowed, since .sty-files are interpreted (which in turn would make it impossible to implement LaTeX on the iPhone), but that really wasn't the point here. The point is simply that this wouldn't be a single 4GB executable, but a an executable of perhaps 100MB bundled with a whole bunch of .sty (and other) files to a total size of 4 GB.

Edit: Fixed typos. Sorry. HN doesn't work very well on my phone.
+1 for the 4000. Replaced my old stock keyboard at work about 6 months ago, and I will never go back.
World First: Bitcoin Payments added to Hold'em Site
Up To 30 Gbps: New Chip Enables Record-Breaking Wireless Data Transmission Speed
Man, this is really beautiful. Care to share more details? (I suppose all exploits are long patched now). It could be an interesting blog post...
> 64 Notes, Createens, Spojit, Besperk

Nothing against the approach (which is how every naming service and professional works - they start with something and iterate in various directions until they get the right ring, feel and concept), but the examples given are rather abysmal. Createens is a Cretin in disguise, Besperk is a Beserk, and 64 notes is just generic and forgettable. Spojit is the only one without any direct associations, unique and nice sounding.
He forgot to mention a key quality, often overlooked by out-of-touch (a.k.a. "old") marketing staff: the name must be easily googled; even for the billions of people who don't restrict their Google settings to "English only".
I have had two Microsoft Natural Keyboards (the 4000 and its predecessor). I chose to go with an ergonomic keyboard even though I dont have RSI(thankfully) and i have to say that an ergonomic keyboard is the one of the best things ever. The keyboard allowed me to naturally sit and use a keyboard properly. Furthermore I stopped having to worry about what to do about my elbows and just left them be. I have also found that after extensive use of an ergonomic keyboard, I feel uncomfortable if I switch to a normal keyboard which tells me that the normal keyboard is putting to much strain on my hands.

In the end I would echo rmc's advice which is to be aware of your body and to adjust accordingly.
I must say most of the comments here are either irrelevant or bunch of crap: You asked about software test and people wrote you about automation which is irrelevant to your question. Tips from 4dr144n are very good.

I am doing QA for the last 13 years, so these are my tips:
1. Do not take anything as OBVIOUS.
for example- People say the sun rise from the east. how do you know? did you see it? you should test it and confirm it is true.
2. To find many bugs doesn't mean you did a good job, you should try and find the quality ones. we call it 'Show Stopper' because they block the software from being shown to the public.
3. GUI bugs are as important as functionality ones.
4. Become a friend with the developers but let them eat shit with your bugs. it will be easier for them to handle a shit from a friend.
5. When you report a bug- be as much as informative as can be (screen captures, logs, debugging). the developer will appreciate it
6. Be the best in the company about the feature you are testing, make them feel you are the focalpoint of that feature.

good luck man
In time, you could go beyond facial recognition and perhaps include gait recognition too.
I really like the kinesis advantage. It made the pain I had in my fingers hurt a little less.

link: http://www.kinesis-ergo.com/advantage.htm
So in short your claim is anecdotal and there isn't any scientific evidence you know of (nevermind ample)?

Just that I have heard people personally state they have changed their orientation, by choice, both from homo- to heterosexual and vice-versa.
Not in Austria
Sure, that's an issue but we can use modern technology, such as reputation networks, to alleviate some of the worst. Gambling is a scam, but shouldn't a grownup individual have the right to try?

I think the benefits warrant investigating ways to do this so that the public knows what they're getting into, yet have the opportunity, as in the story above, to fund what investors won't.
PRS Yellow Electric Guitar Solid Body
Price: $397.80. Save $20 off Black Friday Sale. Free Shipping Worldwide.
He is the king. If it hadn't been for Link Wray and 'Rumble,' I would have never picked up a guitar. Pete Townshend
Not only dynamically typed languages, the signature would also look remarkably close to (a → b) → [a] → [b] in ML and Haskell. Your ML and Haskell compiler would also make check that it was called correctly at compile time without extra unit tests.
I don't know if there are so many facts behind your assertion that Google is going in a more and more closed direction.

Is it because they took more time than previously to open Android 3.0? It has been settled, right? And we know the reasons.

Did they slow down on releasing open-source softwares? Maybe, I don't follow it closely enough to decide.

Chromium is still open.

They did shut down some APIs, but this is a normal process of refactoring, removing stones you have on your way.

I see a recent strong trend in Google evolution, but it is not toward walled garden or closed formats or else. It is toward more and more design, ajaxy things, prettiness, and I think it is a bit unnecessary, and they may have to revert some of these changes.
Thanks for sharing, For the past week,i feel slight pain on finger joints; so being a bit cautious, as it can be related to RSI. If i stop using keyboard for sometime it goes away. but will be back after typing for sometime.
I've been picking up Scala on-and-off for the past few months. "Programming in Scala: Second Edition" is one of the best tech books I've ever read. The authors assume you already know how to program, offer mutable & immutable approaches to nearly everything, anticipate esoteric questions in the footnotes, and even have a good sense of humor.

The book also weighs in at 883 pages and I was astonished how much of it I needed to read to even get started. Once I did, I very much like what I saw. But I was a big fan of ML back in grad school.

I do share some of the blog author's gripes though. Most of the popular Scala libraries are just a mess of DSL operators that have no real world association. I'm constantly having to look up what an operator means. I still have no clue how to use the Dispatch library, since the concepts it encapsulates are about 400 pages deeper into the book than I'm currently at. This, just to issue an HTTP GET request. I really thought there might be something on the lines of Ruby's rest-client library.

Additionally, my issues with versioning occur at a much simpler level. The release notes of any given Scala release are devoid of anything useful. Usually it's just a list of JIRA issue numbers (not the issue titles). And then there was this whole debacle around 2.9.0.1 and how SBT called the version. That took me 4 hours longer to work than was really necessary.

So, anyway, I do have some Scala projects. Incidentally they're all Java interop because I just can't wrap my head around how to use most of the Scala-specific libraries. But I've found it works really well in those situations. Deep down I really do like the language. The Scala ecosystem leaves a lot to be desired, but fortunately I can pull in stuff from elsewhere on the JVM.
Programmers - not so much math skill.
Computer Scientists - hell yeah
World First: Bit coín Payments added to Poker Site
SEO Agency UK
SEO Agency UK expert in Search Engine Optimisation (SEO). We offers a free website analysis feature and are analyse your website in detail to see which Internet Marketing method is best for your individual site
I don't know if they ('ergonomic' keyboards) are 'healthier', but I quite enjoy typing on them.
Bonus Code party casino
Party Casino is known for PartyGaming group which also operates PartyPoker, PartyBets and bingo party. The group PartyGaming is listed on the London Stock Exchange and is licensed by the Government of Gibraltar and regulated.
Have have two of these.

http://www.newegg.com/Product/Product.aspx?Item=N82E16823109...

One for home and one for work. I've been using them for years. I tried the 4000, but I didn't like the feel of the space bar which is the key you use the most by far.
You linked to the comment section with the pun thread.
The Eastern European countries seem to be very good at getting women into math, for some reason. I've met a disproportionate number of female math PhDs who were from Eastern Europe, and the first woman to win the Putnam was from Romania, I believe. It's just a question of education and societal expectations, I think.
The title is a bit misleading. Apple leads as a single manufacturer in ad impressions, but not as a platform.
That sound you hear is the sound thousands of advertisers creaming their pants.

Now you will have to look at that ad, even if you close your eyes.
Greg Joswiak describes Apple's four principles of success
Ndot deals review
Here's Why I Will Never Use Airbnb Again
Great idea and congrats again guys. It'd be helpful to get a link to an actual good and bad review. This will complement the people "like" and "don't like" section below the product review scores.
Play a few games of Scrabble. Every game, I want to play many simple to pronounce, simple to spell combinations of letters that are not English words, but they "feel" like they should be.
Why Ebooks Are Still Doing it Wrong
Yes, they are. 4000 is by far the best out there. Caveat: if you use more than one PC, make sure you have same keyboards for each of them.
Familiar Faces: Great Photography Project by Matt Hoyle
I don't think he means arbitrary precision, I think he means fixed point.

And to answer him: Some programs can use it, some can't. IMO every program that can should, not not all do.
More International Boat Buyers
Functional Programming does deal with concurrency with immutability. And thats how you should deal with it in scala. The fact that you can use mutable constructs in concurrent program is no more a flaw of scala then the fact that I can execute any pointer in C as a function is a flaw of C.
Why does Android do so well in "connected devices & Smartphone OS", (taking over 56%, exactly twice Apple's share) when it's only a smidgeon ahead of iOS in smartphones alone? I'd have thought iPad + iPod touch would have swung things towards Apple, but this shows the reverse.
Who is "the web"?

Web sites/applications just try to be as user-friendly as possible. Unfortunately, stuff like RSS/Atom is not user-friendly compared to Follow/Like/Friend. HTTP GET ist not user-friendly compared to AJAX page changes. Providing open interfaces and standards is additional work, without obvious benefits for companies and most users don't care.

This semantic web dream you talk about--what is it? Nobody is selling this to ordinary people. All i see of "Semantic Web" guys, are baroque XML snippets (FOAF, RDF, etc) and mumbo jumbo about namespaces and ontologies.
Google Chrome pop-ups a link to buy Chromebook
Open your Google Chrome, go to your Chrome 'home page', Yellow pop-up appears with a link.
Clicking the link will take you to a page were you can buy chroomebook.
Not if the software is open source. On the contrary, you could run Adblock and never see another billboard.
What your showing is ES3 OO sugar.

The problem I have is that the notion of a constructor function goes against prototypical OO.

In prototypical OO we just have objects and objects inherit from objects. there is no notion of a constructor function.

Also note that pd.make returns an object rather then a function.

It's simply a programming style I like, to think of my "class" object not as the constructor function but as the prototype object.

Not to mention that `x.prototype.foo = ...` is ugly.

var Animal = {
constructor: function () {
this.legs = legs;
},
speed: function () {
return this.legs * 10;
}
};

var Dog = pd.make(Animal, {
constructor: function (name) {
Animal.constructor.call(this, 4);
this.name = name;
},
speed: function () {
return Animal.speed.call(this) * 2;
}
});
The difference is that Scala also abstracts over the "container" not just the contents.

If Scala only did what ML and Haskell do, the type signatures would be exactly that.
> web versions of Microsoft Exchange.

What a nightmare! Hey guys, we are we so pessimistic these times? We should fight instead.

- Facebook is annoying but you want to keep in touch? Use one of the many tools allowing you to receive your fiends baby pics without opening Facebook. If no tool suits you, hack another one! (I would love a command line fb, by the way)

- Tired of shitty web apps that lost the pure HTTP way and mess with click events? Find or hack an extension that shut them down. If too badly bad, pull on the black hat and make a fuck of that.

- Lack of inspiration? Read again pg's essays, it fuels one with renewed inspiration.
The whois for the domain is accurate.
I am not a US citizen, but looking at the graph, I really wonder...given that the stake is quite high and their collective cash hoard is huge, why don't the Internet companies spend more on lobbying?

I understand it's not their nature to do so, but the practical considerations certainly encourage that, right? Or are there other non-obvious factors involved?
Wirelessly powering something that sits in my eye? I don't think so. Isn't it about 10,000 times easier and safer to do a HUD using glasses than contacts?