skysight-inc/HackerNews huggingface dataset:
Inception: http://teleport.to.prx.us.teleport.to.prx.us.teleport.to/
I don't think a global variable lookup is the reason for the difference. Here is the code that jsperf generates for the function version of the test:

(Benchmark.uid1400600789397runScript || function() {})();
Benchmark.uid1400600789397createFunction = function(window, t14006007893970) {

var global = window,
clearTimeout = global.clearTimeout,
setTimeout = global.setTimeout;

var r14006007893970, s14006007893970, m14006007893970 = this,
f14006007893970 = m14006007893970.fn,
i14006007893970 = m14006007893970.count,
n14006007893970 = t14006007893970.ns;

// Test Setup
var makeKeyCodepoint = function(word) {
var len = word.length;
if (len > 255) {
return undefined;
}
var i = len >> 2;
return String.fromCharCode(
(word.charCodeAt( 0) & 0x03) << 14 |
(word.charCodeAt( i) & 0x03) << 12 |
(word.charCodeAt( i+i) & 0x03) << 10 |
(word.charCodeAt(i+i+i) & 0x03) << 8 |
len
);
};

s14006007893970 = n14006007893970.now();
while (i14006007893970--) {
// Test Code
var key;

key = makeKeyCodepoint('www.wired.com');
key = makeKeyCodepoint('www.youtube.com');
key = makeKeyCodepoint('scorecardresearch.com');
key = makeKeyCodepoint('www.google-analytics.com');
}
r14006007893970 = (n14006007893970.now() - s14006007893970) / 1e3;

return {
elapsed: r14006007893970,
uid: "uid14006007893970"
}
}

The test setup and the test itself are all part of the same function, and makeKeyCodepoint is a local variable in that function.
Not sure if giving Heroku that access is any better :)
Exactly. Sitepoint made a browser extension to do this years ago but it's not really actively maintained anymore:
http://www.brothercake.com/dustmeselectors/
It's not exploitative if they're clear what the expectations are and what you're given for them. Does this sound like an offer competitive with your best options? Knowing nothing of your situation other than "you can probably program" I'm going to go out on a limb and say "You can find better ways to get to a tropical resort than this."
While I agree with the general thrust of the article, there is one fallacious argument here.

Cringely argues that cable breaks even and money is made on the net, but that's an artificial distinction. What if cable disappeared? Would they still make money if they had to pay for the upkeep of the network with only Internet fees? The desperation and risk of this game of chicken convinces me that the answer might be "not much." The loss of cable might very well be apocalyptic for these companies, at least from a shareholder value and quarterly growth point of view.

What's happening is very clear to me: the ISPs are trying to either harm the Internet to defend cable or collect tolls on streaming to attempt to replace cable revenue. That's because cable is dying a slow death. This is all about saving cable.

The fundamental problem is that cable ISPs have an economic conflict of interest. They are horse equipment vendors that got into the gas station business, but now the car is driving out the horse and their bread and butter is at stake.
A few years ago, I had the opportunity to speak with someone who was involved in p754, and he claimed that Kahan took advantage of the fact that Kahan took advantage of the fact that a number of his students were on the committee to add unecessary complexity to the standard.

I offer this anecdote not because I necessarily believe it's true, but because I think it offers more perspective on just how acrimonious the arguments over things like gradual underflow were.

I'm not a CPU designer, and so I can't speak to the merits of the case, but I do note that to this day, a large fraction of embedded CPUs do not have hardware support for denormals, but rely on the OS to implement it in software. My intuition is that this is not due to it being intractible, but rather the FPU being an afterthought on a lot of embedded processors.
What does full connection to the Internet mean? No ISP can guarantee it because any other independent network can drop traffic at will. And the Internet is just a bunch of independent networks. The service you believe you paid for doesn't and cannot exist.

I can filter out all Comcast IPs on my firewall tomorrow if I feel like it. Many people actually do it to third world providers.
I use my ipad in portrait mode for reading pdfs and because it's easier to hold; I don't think that changing the aspect ratio would make much of a difference for either of those tasks, but it would make typing in landscape mode much better
" We found that real hourly wages (adjusted for inflation) grew on average just 0.7 percent a year from 2000 to 2012 for STEM workers, and annual wages grew even less — 0.4 percent a year. Wage growth is very modest for almost every category of STEM worker as well."

The demand for STEM work is dwarfed by the supply, so wages are stagnant and thus losing ground relative to the rapidly rising cost of living. STEM work has this in common with most other sectors of the economy.

The real kick in the head is that getting a STEM degree and STEM experience is significantly more demanding than other degrees.

The other kick in the head is all the Wall Street types claiming there's a STEM shortage. There's no shortage, they just want to be able to pay each worker even less, and need to maintain the illusion of a shortage in order to procure cheap foreign labor legally. If there were a real shortage, domestic STEM wages would be rising meteorically in order to incentivize people to re-train. There's been no such rise.

This entire phenomenon kind of destroys the argument of the "you're unemployed, why didn't you STEM" folks. I'd also like to point to another one of my favorite facts against this line of thinking: according to the WSJ (http://graphicsweb.wsj.com/documents/NILF1111/#term=) the unemployment rate for philosophy majors is the same as neuroscience majors at a whopping %7.2. So much for STEM.
And then there's the ARM version, which manages to not have the single best feature of Windows: the outstanding backwards compatibility. A very weird decision. Maybe they'll kill it with the 3rd gen.
Try looking at it another way. I have my laptop plugged into my monitor 90% of the time, and I use it with a keyboard and mouse attached. So, I rarely touch the hardware.

When I do, use my laptop, I'm using it for the same type of things I would use a tablet for 70% of the time. Rarely am I actually doing any coding on it, but when I need to, I need to.

Therefore, I can add a 3rd device, a tablet, into the mix, but why bother? One well built device now handles 100% of my use cases.

I suspect many people don't use the surface as a tablet most of the time, but when you want to, it's nice to have that capability.
That's a really nice piece of hardware. I've used MacBook Airs since 2010, but the Surface 3 looks to be strictly dominating in the hardware department.

Unfortunately, I don't think Microsoft will convert many OS X devs unless they make some changes to their software. One of the advantages of OS X is that it's a Unix, and lots of Unix software runs on it. It's not hard to compile tools such as nmap, Vim, or steam locomotive.

It would be very interesting if Microsoft made Windows a Unix. They could bundle bash or zsh, add the typical BSD tools, and (most importantly) build a cc front-end for the Visual Studio compiler. They'd also have to ship a libc of their own. To save effort, they could base it on BSD's libc. It'd be like Cygwin, but installed by default and officially supported and maintained.

With such a set-up, you'd be able to run your unix tools alongside Adobe CS and Outlook. You wouldn't have to worry about driver support, since Microsoft made the hardware and the OS (just like Apple). The only thing missing would be the ability to dual-boot OS X (to test on Safari or other OS X stuff).
Yes, by all means, let us have the Internet enjoy the same level of success as magazines!

This idea that the senders haven't paid at all is absurd; even more absurd is the idea that we want to move to a model where whoever has the deepest pockets should have the loudest voice on the 'net.

Don't people see that the value of this whole thing is that anyone can be heard by anyone else who tunes in? Adding these other barriers to entry, just to make a quick buck, is bullshit.
12" portrait is the right size for working with Word documents and PDFs.
> There is nothing fundamentally wrong with charging both sides. You may prefer a different fee structure but a better argument than "I already paid for it!" is necessary.

Fair enough. Eminent domain can also be used to seize the cable plant and put it under ownership of a non-profit/municipal broadband provider, who won't gouge those who request/send bits.

The knife cuts both ways.
I don't think your argument holds water. Netflix and Hulu don't get their internet connections for free. They pay for the hookup just like we do, except they buy their bits in bulk.

Incidentally, this is also how phones work. Both sides pay their own phone companies for the connection. You would be appalled if Verizon decided to start charging T-Mobile extra so that T-Mobile users could call Verizon subscribers.

The argument that "I already paid for it" is compelling and final. I paid for a service, if I don't receive that service I've been robbed. It's as simple as that.
Stunning: Rescue your Stripe revenue
In our case, there's not much to think: we're using passwords because that's the only way to authenticate to those services.
The problem is that it's easier to compete with Level3 than with Comcast, because while it's incredibly hard to build a backbone provider, it's nearly impossible to build an ISP. This asymmetry is making Comcast bold. They think that eventually competitors to Level3, Netflix, etc., will take advantage of their poor connectivity, pay them, and reap the rewards. They might be right.
Wouldn't work. You'd need to find the first occurrence of the fact on Wikipedia. One example exploit (though there are others):

1. On Day Zero, write a falsehood into a Wikipedia article.

2. Wait for the falsehood to become popular through the process described in this HN story.

3. Delete the falsehood while performing other edits.

4. Wait a few days, making other edits.

5. Add the falsehood. Citations will all precede the day that the fact is added.

To detect this, you'd have to scan all past history for the falsehood for the _first occurrence that precedes all citations_, not an easy task.

If you decide to add a falsehood into a related article, then that complicates matters further. For instance, I once removed a 'fact' that Indira Gandhi (once Prime Minister of India) was named Gandhi for PR reasons. This was in an article on her husband Feroze Gandhi.
> they would have less incentive to upgrade them as those networks then become pure commodities

Pit DSL against cable, as has happened in the UK. The POTS network is owned by one company (BT) and the cable network by others. Retail customers generally have a choice of connecting to the Internet by either. BT (POTS network owner) are required to sell traffic wholesale to competitor ISPs (who then buy their own transit). This seems to work very well here, and DSL upgrades continue.
While it's great to see Microsoft innovating like this and pushing their product aggressively forward, it must really chafe with their OEM community. Why would you buy some clunky classic notebook when you can get a Surface 3 for virtually the same price?

It's basically impossible for OEMs to compete when Microsoft can include Windows for free and they have to pay a premium to bundle it.
$1 billion losses full speed ahead!
Why is it the responsibility of Google to remove these items from their index, and not the responsibility of the original publisher to block it from being indexed?
I can't express how much I like having a dark theme. Thanks so much for making a page I can refer to at night that is both clear and doesn't feel like I turned a lamp on two feet from my face!
Hey guys, if you're looking for an alternative search engine with a different flavor, we came up with a discovery search engine that allow you to preview results before getting there and overall an upgraded user experience. oh We're in the process of going https and we don't track your search as well;-)
Your feedback would be very helpful.
This way: http://www.psykoo.com
excellent proxy
Regulate ISPs as utilities.
This seems to beg for testing integration - run it for every page visited in feature tests, aggregate the results, spit out a "following selectors were defined but not used" report at the end.
Because on of them I'm making the purchase decision for and one of them someone else is. So if I work at a place that isn't BYOD friendly, and have to do certain things on my work-issued desktop, its very good if I can easily access the notes from my personal tablet convertible that I'd prefer to take to meetings when I am using that desktop.
My flex time experience going from 5 8s to 4 10s:

No rush hour means daily time away from home went from 8 + 1 lunch + 2 times (1) commute = 11 hours to 10 + 1 lunch + 2 times (.33) commute = 11 hours 40 minutes. So I'm trading 40 minutes per working day away from home, for a 3 day weekend every week...

Also I'm sure you won't be surprised that only driving to work 4 times instead of 5, saves me nearly 20% of my commute expense, which does add up over time. That's 40 miles a week, which is about 1.3 gallons of gas or the IRS thinks its worth $22.40 per week or well over a thousand bucks a year posttax lets call it "two grand per year" pretax.

I work at home on occasion due to winter weather or illness or whatever reason, and that's pretty nice. I would work at home much more other than local interdepartmental jealousy type issues that prevent it. Organizationally I already work with people all over the country and once you're 500 miles from your "closest" coworker (by some metric of closeness, I guess) then no one cares what office you're in or if you're at home. Obviously this doesn't work at one site open plan startups, but its OK for a megacorp size employer.
The "other side" of those bits is paying their internet service provider. They pay their ISP, you pay your ISP, why should they also have to pay your ISP?
Needs 2012 tag added to title.
We are not going to convince anyone. From now on we specify the source if the content is taken from other resource. That was our fault and I agree with that.

Please, don't spread rumors. What crappy translations are you specifically talking about ?
Now THAT is a wish to ask
variable and property lookups do go through different processes (and hence optimized differently).

variables are stored on activation records (a Context object in v8), while properties are stored in well, a magic hidden class type of thing (for v8).

The latter can be cached, the former not so much. Plus, the former also creates quite a bit of garbage, so gc should theroetically kick in more often
Anyone wanna sponsor a broke but aspiring student (me!) with one? :)
New quantum effect lets electrons whiz through materials
it's the CIIIIIIIRRRCLE OF LIIIIIIIIIFE
That sounds like a REALLY cool plugin. Unfortunately, when I try to install it, I get an error ("Package is invalid. Details: 'Could not load javascript 'contentScript.js' for content script.'.").
It's interesting that the TechCrunch article quotes Panay as saying "This is the tablet that can replace your tablet" which I read as a shot across the bow at Apple, but The Verge article quotes him as saying "This is the tablet than can replace your laptop," which is totally different.
It's difficult to make blanket pronouncements like this because there are so many different types of writing. News is different from fiction is different from technical manuals etc.

I'm reasonably with King, and I must say the suggestion that I use a 1913 dictionary to add floweriness to my prose makes me feel slightly queasy because I mostly write news and marketing material and I'm usually striving for clarity.

I prefer the notion that if you write a line, then look at it and think "that's the most beautiful, perfect, artful thing I've ever written," then it's probably overworked and you should cross it out and try again.
Hacking MIT's Infinite Corridor
Please explain? Soft tortilla – hard shell microwave trick?
If only all this goodness came in 8" form factor with GSM/3G I would ditch all my devices, from phone to workstation, for it in a heartbeat.
I used them aswell
I suspect that some may be concerned about referring to such an old tome. Usage does change after all over the years.

I recalled David Foster Wallace's effusive praise [1] for Garner's Dictionary of Modern American Usage [2] which seems to have similar characteristics to the Webster, but I doubt there's such a convenient digital integration available for this.

If only the world were perfect! ;)

[1] http://instruct.westvalley.edu/lafave/DFW_present_tense.html

[2] http://www.amazon.com/Garners-Modern-American-Usage-Garner-e...
0.11 is higher than 0.7 because version numbers aren't decimal numbers. The 0 is the "major" version number and the 11 or 7 is the "minor" version number. Many projects follow the Semantic Versioning convention.

http://semver.org/
I don't really think your comment makes sense, if you and I are juggling balls and suddenly you throw up your hands and shout "I can't take any more balls" do you think I should pick up more balls and throw them at your face or should I leave them on the ground (which in this analogy would be level 3 dropping the packets)
3:2 is the feature that makes me actually want one of these now. I find that 16:9 on a screen the size of the Surface's is okay for watching video and not much else. I have the original "RT" Surface and my biggest complaint, even over the awful performance, is the aspect ratio. It's not comfortable to hold in your hands in either orientation and it isn't helpful for most productivity-related stuff.

Portrait orientation is important to me, but there are very few applications that I actually use in it, the top one being a browser. With a keyboard attached in landscape, the extra screen area will be extremely welcome.
1. Peering is based on equal traffic both ways.
At the moment we tend to download gigabytes with a few bytes of request. As video-communications really takes off (yes chicken and egg - see below) this will get lost in the noise

2. rise of ad-hoc local networks
This might come out of mobiles, this might be me dreaming, and it might come with sensible home router designs, but ultimately most of the traffic I care about probably originates within 2 miles of my house - my kids school, traffic news, friends etc

A local network based on video comms - that will never happen. just like mobile phones.

3. electricity and investment
In the end this is down to government investment. Let's not kid ourselves, gas, water, electricity, railroads, once they passed some threshold of nice to have into competitive disadvantage not to have, governments step in with either the cash or the big sticks.

Fibre to the home, massive investment in software engineering as a form of literacy, these are the keys to the infrastructure of the 21C and it's a must have for the big economies, and it's a force multiplier for the small.
Well, 14" would be better for letter-sized documents, but 12" is tolerably close to right.
Damnit, I have a sinking feeling you just added a substantial amount to my reading list.
That describes almost precisely how the US system works.
It looks like all URLs in plain text on the page are being rewritten (eg. from Amazon.com to Amazon.com.prx.uk.teleport.to). URLs in <a href="..."> fields are not, but only if they point off the domain you're visiting.
As a long time Linux and Apple user, I am actually thinking of getting one of these. After working as a software developer for forty years I am retiring (from paid work) so a hopefully short term hit in productivity with a new research/development system does not bother me, and it would be fun to use a different system. As long as it well supports IntelliJ, Haskell Platform tools, etc., it should be more that sufficient.
Err... because the contract you make with your ISP is not "I'll pay for outbound packets, inbound are free because somebody else is paying for that." The contract is "I pay for this much maximum bandwidth in each of two directions, and you make a good effort to deliver my packets and return what gets sent back."
This doesn't contribute anything worthwhile to the discussion.
Scientists Turn Light Into Matter
Good stuff, very informative!
Conservation of momentum is why the moons orbit increases as the earth slows down dispite taking more energy. If your speeding up the earths rotation you get energy from the lower orbit and angular momentum from the same place.

Though to be really accurate you need to talk about the center of mass of the earth moon system ect.
It could just as easily be the case that nobody's going to put however many dollars into building out a nationwide infrastructure that's completely dependent on future goodwill from Comcast et al, in light of their current behavior.

Maybe I'm just an optimist, but I think Level3 wins here just because most people have no idea who they are or what the 'internet backbone' is. "My netflix is slow!" => Netflix's problem. "My internet is slow!" => Cable company's problem.
Is there a way to filter results by time, like on Google? I can't find it.
Cached version since the site is returning a 508

http://webcache.googleusercontent.com/search?q=cache:gyIeexA...
It's also really difficult to be profitable with arbitrage under the new tax laws for bitcoin.

Not to mention each of the steps you list take time, and any step involving USD takes a LOT of time.
I'm rooting for MS. My (not so serious) test for windows is simple: the day I can resize dos command prompt as easily as terminal windows on linux/osx is the day Microsoft I need to seriously consider going back to windows :)
Screenshotter – an iOS app that filters and organizes screenshots
A friend had lower back pain which almost made it impossible for him to sit more than 10-15 minutes. He couldn't run or even bend forward. He switched to a standing desk (nothing fancy - just a big box on top of his regular desk) and started freestyle swimming. Its over a couple years now - he can run at 4-6 mph (no sprinting) and even bend half-way forward. Hope that helps.
See comment by real author of copied content displayed on your website in earlier thread.

Suggestion: do not just take content, ask for permission and as long as you don't have that permission remove the content that you took without.
After seeing that photo, "this other device with a significantly larger screen weighs more" isn't so impressive.
Writing covers a topic large enough to encompass the act of programming, news articles, and poetry. Assuming the author intended it in the widest possible sense and expected it to apply to every situation does a disservice to both them and yourself.
As a proud Gen 1 Surface Pro owner, this looks spectacular.

My Surface replaced my laptop, and while I definitely had my issues with the transition (trackpad sucks so often use external mouse, aspect ratio is inconvenient for Office, display angle is limiting, and no built-in LTE), I've ultimately come to enjoy using it.

I've almost always got it with me, and I've found I've become nearly as productive on it as I was with my laptop. I've been willing to make the "nearly" tradeoff since I have it on me more often, so more opportunity to be productive, and I do use it as a tablet in ways that I obviously couldn't with my laptop.

The updates in the Gen 3 address nearly all of my gripes (why can't they integrate LTE??). I'm not sure if I'll pick up a 3, but only because my Gen 1 is less than 2 years old and still under warranty. If not a Gen 3, then a Gen 4 will definitely be on my shopping list.

I can't imagine I'll go back to a normal laptop. I guess I'm exactly who they are targeting.