skysight-inc/HackerNews huggingface dataset:
This is something that I spent a lot of time on a few years ago.

Some of the HTTP accelerator servers I ran were in countries or sites that were more problematic than others, so it was desirable to not locate SSL keys on them. Instead of handling HTTP, the servers would become a TCP level proxy, and forward resp / req packets between a server with the SSL key and the client.

The biggest hurdle is that without being able to decrypt the incoming SSL, you can't know anything about the HTTP request -- including hostname or path. So you have to forward all of your received traffic to the same place, and you can only vary the destination based on the source IP that receives it.

IPs are limited. There is no way that Cloudflare could have even 1 IP for each of their customers in each of their sites around the world, it simply cannot be done.

There is lots of other common functionality that you lose (edge caching, cookie routing, etc.) but the inability to route at layer 7 is the big one.
http://www.skepticalscience.com/climate-models-intermediate....

http://www.theguardian.com/environment/climate-consensus-97-...

And can you please stop with the 'Warmist' label? It's stupid, about as much as 'denialist' is narrow for the veritable zoo of opinions - educated or uneducated - that's sprung up in the public discourse.

I've also read your post and 1-2 W/m2 does sound like very little. However, and I quote from Wikipedia:

> Of the ~340 W/m2 of solar radiation received by the Earth, an average of ~77 W/m2 is reflected back to space by clouds and the atmosphere, and ~23 W/m2 is reflected by the surface albedo, leaving about 240 W/m2 of solar energy input to the Earth's energy budget.

That's a change of 0.5%. Doesn't sound like much, does it, but at 273 K that corresponds to about 1.5 degrees already. At the upper end of that and 300 K it's 2.5 degrees. Sure, it's simplistic and it's how to keep it quite that straightforward, but to see that number and be ignorant enough of the context to trivialise it and call it not a big deal is pretty disingenuous. Sure, a 2.5 K (or something like it) rise isn't going to bring the downfall of civilisation per se. But there's more to it than that. And, mind you, 2.5 K is at the lower end of IPCC projections, so there's evidently a lot more ground to cover than the simplistic numbers mentioned here.
Now that you jogged my memory, I think that's the same horrible problem that I had. Start the report on desktop, switch to mobile to add receipt photos, go back to desktop to fix up all of the stuff the mobile app can't do, and repeat if any of the reports or photos got messed up somehow. You end up in this insane loop of switching back and forth between devices with a pile of receipts on your desk. Nightmarish.
The colours are different because of the difference in age. They tend to fade...
Yo, if you're going to reply with a youtube link, would you mind explaining what it's about so we know what we're clicking on?
In the search for subatomic particles, it helps to know what you’re looking for
This hits home for me. Although I suspect I probably fall into the "warmist" camp from your perspective and would support steep carbon taxes even without offsetting cuts in corporate/income taxes, I'm plenty comfortable with the statement that even the better climate models have at best a rough correspondence with reality: they're just a sketch to help us get closer to understanding how things really work. I'm pretty sure most climate scientists agree with that as well, FWIW.

But swapping all corporate taxes for a carbon tax? That really is a no brainer, and most policy experts not in the pay of the fossil fuel industry would leap at it. I don't know why we don't see it happen. Maybe because the American political system does not reward risk taking, even if it can substantially improve economic outcomes.
I think the original point was that he is not "mythical" but fictional. As for the necromancer part -- I've gone on waaaaay too long about that already.
If it worked for your particular team, that's fine but I want to present a different perspective on this: the developers I know despise that type of teambulding activity. As a group, developers often lean more towards the introverted rather than the extroverted and spending more time with coworkers outside of work is not something they hunger for. Therefore, going to the manager's home for a backyard grillout to foster "social cohesion" would be perceived as weird theatrical manipulation. Others have come to the same conclusion[1]

For these types of no-nonsense developers, the kinds of activities that really build teams is simply the day-to-day work interactions. E.g. when John checks in his source code or it's released into production servers, the colleagues know it's high quality and their smartphones won't have a zillion text messages about broken builds or devops alerts on Saturday night.

All the team outings at the bowling alley, paintball battles, etc of "social cohesion" means nothing when a team member isn't pulling their weight and causing everyone else to stress out.

[1]http://www.telegraph.co.uk/news/newstopics/howaboutthat/9063...
> Would you demand the same of other art forms?

Other popular, socially influential, commercial media are subject to pretty similar pressures -- particularly media that are consumed heavily by youth; less popular/pervasive/commercial media are subject to criticism on similar grounds, but generally not pressure that something needs to be done to correct the problems in the medium (likely in part because even the groups that see individual works as problematic don't see the less-pervasive medium involved as having a substantial problematic influence on society.)
Big O Notation: Using not-boring math to measure code's efficiency
It's not unheard of for even more common drugs to travel by armored car with armed guards. Sudafed, for instance. Especially in rural areas with known meth problems.
Another huge challenge with J2ME application development is the marketplace options. Most of these are carrier controlled, and you must pass certification tests per carrier, per device in order to make your application available. While some devices/carriers will allow easy J2ME 'side-loading' (never called that in the J2ME world), almost no one does it.

Additionally, most developers are aware that mobile app purchases most often happen immediately after the purchase of a device, and lots of users never buy another app again. This is even more stark a scenario in the J2ME world (particularly in the US - though we make up a small amount of the J2ME devices in use).
Mary livecodes a game from scratch [video]
Ask HN: What do you think about receiving emails expressing interest in a job?
The local market is dead so I'm looking for a remote job somewhere else. I've sent some resumes to companies advertising here and in WeWorkRemotely but I haven't had much success.

How bad would it be to start sending emails to companies and startups that look interesting asking if they have an opening for someone like me?
I am not a computational physicist but I had the privilege of being lectured to by one who worked on multiple environmental models. The key takeaway was that the models aren't truly predictive, they had to do a substantial amount of tweaking to get the model to line with historic in sample data but could never expand the model to out sample data.

A larger point that was raised by a different lecturer is that solar output has increased drastically over the last 100 years and that the global warming trends we see correlate perfectly with this increase in output. He actually believed that the industrial revolution lining up with this increase in solar output was entirely coincidental.

So to confound the issue further, we may not be responsible for global warming but our production of greenhouse gasses undoubtedly has an impact on our environment/climate that seems unlikely to be positive.

Climate science is a nasty beast.
5 Typical JavaScript Interview Questions
Check glassdoor.com -- also check the h1b visa reports for similar companies in the area. Then add 20% or more.
Why not? The worst response you will get is "No".
Netflix Is Finally Headed to Linux
Its about bloody time!
angular.module("app").controller("SomeController", function($scope) {
setTimeout(function () {
$scope.someVar = 'happy debugging';
}, 500);
});

Your example is stupid

1/ you should use $timeout or you're just asking for troubles.If not then $scope.$apply

2/ use named function expressions

Any async operation in angularjs needs to trigger a digest cycle,that's angular 101. You cant use a framework without actually understanding how it works at first place.

Your point is moot because you are using an example that is a mistake at best , but more like a bad piece of code,in angularjs context.No serious angularjs developper would do that mistake,especially when you are supposed to test that piece of code,using a function you didnt inject in the controller.
>The software requires an Intel CPU with Virtualization Technology (VT) support

Surely by "Intel" they mean "x86-compatible"? Many AMD cpus have the necessary VT-x, you shouldn't have any trouble here.
Do software developers deserve better incentives and rewards?
In many positions it is relatively easy to create incentives and performance rewards based on outcome based metrics.

However, we have yet to find an objective and useful metric for our development team.

What do you think works? Please share your ideas.
There are usually quite a bit fewer than 100 altitude slices. There may be as few as 10: http://www.ipcc-data.org/guidelines/pages/gcm_guide.html

Simulations are typically done in one day time-steps or less.

The thing is, there is a lot of physics going on in each cell, and in some respects reducing the cell size makes things more problematic rather than less. For example, the effects of a supercell thunderstorm can dominate the atmosphere over tens of kilometers. With a 100 km (60 mile) scale you can plausibly average over those effects within a cell, as you can reasonably claim that most such "local" phenomena will be happening well away from cell boundaries.

So as you reduce the cell size, you start having to think about the internal details of local disturbances that you were previously averaging away and hoping to catch in your overall parameterizations, and the model complexity goes up tremendously, likely without becoming a whole lot more accurate.

Even at these large scales the amount of physics that goes on within a single cell is huge, and getting all the heat and mass balances right is fantastically difficult, which is where a lot of the computational power goes.

So it isn't really a question of halving the grid size while keeping the physics the same, because you are going to have to substantially revise your model to accommodate the new scale. I'm sure this work is ongoing, but it's extremely complex and difficult.
"Settled" is not a word you can use when describing any science. Medicine is not settled, nor is physics or computer science. But we can still glean useful insights from the evidence and experiments we have done. While it's wrong to claim climate science is settled, I can't recall any credible figure who said that it was. So to me this seems like a bit of a straw man.
I'm worried about my email being seen as spam or worse.
Article title should probably contain (2013).
> "Do you ask your friends for citations when casually chatting"

Yes.

If they reference a study that I'm interested in, I absolutely do ask them for details. And none of them are stupid enough to tell me to "just google it" without giving me adequate information to be sure I've found the right study.

In particular, if they happen to be at a computer at the time, I'll ask them to look it up for me.
ex j2me dev here: I could not go back... it was great developing on a limited platform, (boundries spur creativity).
But the bugs were show stoppingly terrible l, also completely unnessary platform differences, I would never go back.
"[...] and the edges of the can are folded over it and welded shut."

I never thought there was any weld in a soda can... (and I still don't think there is any)
> The SEC doesn't have the authority to file criminal charges they can only pursue things themselves in civil court.

There are criminal laws that apply to securities fraud, and the SEC is supposed to refer violations to the Justice Department, which can file criminal charges. So, while this is true, it isn't really relevant to the criticism raised (which indicate that the absence of jail time was a problem, but did not indicate that the source of the problem was the SEC; all pointing out the boundaries on what the SEC can do "in house" is relevant to is which box on the federal org chart should be the target of complaints.)
Only if you are looking into mobile handsets.

J2ME is used a lot in embedded systems for factory control, automotive systems, network aware measure equipment, copiers, ...

Edit: forgot to mention that in the mobile area it is actually sad, specially with Oracle pushing ADF Mobile instead. So back to C++ for multi-platform code.
This is wonderful, I must do this, I keep hitting `q` instead of `:q` when I want to quit Vim, and it's a pain to get out of...
Bracket Matcher challenge and recursion
I'm not sure I have a good answer to your question, but I remember reading somewhere a little story about a developer on a team whose net lines of code written (total written - total removed) was always at a negative or small value. This would imply laziness or perhaps just deleting comments or garbage, but interestingly enough, the developer was refactoring large chunks of code.

Maybe a fun little metric/competition could be "Fewest net lines of code written while maintaining full/greater functionality"
http://www.skepticalscience.com/solar-activity-sunspots-glob...

In a nutshell, CO2 is near enough on the path to increasing by 50% and it's pretty important for the greenhouse effect. Solar variation over millenia is, peak-to-peak, 0.1%.
It appears they are warning about using closures everywhere to avoid memory leaks.

> are they suggesting that every function be exported?

No. Just export the functions that are used outside of the module. Other functions can be private to the module.

> Why is it better to have your functions not contain other functions (or is it not be contained?)

1. It can make the code clearer

2. It eliminates one source of memory leaks

3. It allows the V8 runtime to optimize more of your code. There is a function length limit (including comments) before V8 will no longer optimize a function.

module.exports = function fOne() {
function fTwo() {

}

do something...
fTwo();

}

Can become:

function fTwo() {

}

module.exports = function fOne() {
do something...
fTwo();
}
use this one weird trick to forge a bond among your peers and vanquish your enemies
As far as I've heard, projects have the option to receive coaching/review of their campaign before it goes live.

Essentially you can click a box that says "don't worry, I've got this", and just go live with what you've got, or you can opt to receive coaching similar to what you've described. In that case, someone from Kickstarter will review your campaign, and offer suggestions to get the best results.

I don't believe there's any post-campaign coaching though, and in that regard you're right that it might be in their best interest to do so.
Do you control all the processors your customers use?
Yes, if you have 50 web servers, saving a couple of CPU % can save a server. That said, I've never worked on a deployment that had 50 web servers, even though I've worked on a couple of major large city newspaper sites, a support site for the #2 or #3 most popular personal computer manufacturer (I don't remember what their rank was at the time), a free hosting provider that had ~12 million websites, and a handful of other interestingly large sites.

Given that a single web server (Apache or otherwise) can serve millions of pages per hour, it's pretty rarefied air to be talking about 50 or 100 or more web servers. There just aren't a lot of people working on sites with that kind of traffic.

I'm really not saying better performing, more efficient, web servers aren't a good thing. It's great that web servers (including Apache) continue to get faster and more efficient. I just don't think it should be the primary thing we're talking about when comparing new servers to tested and proven existing web servers. There are so many other factors, and performance doesn't matter at all if the web server doesn't do what you need it to do, or is insecure, or is unreliable.
Er, do you think only a select few people need to know assembler then?
This was actually a US-only thing. Outside of the US, stuff eventually worked (especially in emerging markets).
Yes! That's the news I've been waiting for, great! Finally going to try it!

Supported devices: https://wiki.ubuntu.com/Touch/Devices
Sinatra Inspired Java Web Framework, With Java 8 Lambdas
Maybe it's just my lack of understanding of the subtleties of the situation, but I'm not quite sure why people are surprised that this is happening. Without the constraint of regulatory restrictions on the number of people who can drive, there is more supply than demand for drivers. Additionally, apart from that, when multiple companies start competing in the same market, their prices will drop. Given the supply of drivers and the need for companies to compete on fares, why would anyone expect expect pricing to not reach an equilibrium where margins are as low as drivers will tolerate?
Yeah, I feel like there are members of the public who think a $20,000 dollar goal should pay for 3 or 4 people to work on a thing for a while... IT DOESN'T!
It might pay 1 person to work on something for a few months.

This is why kickstarters should already have substantial progress made on a project before asking for crowdfunding, but if people want to bet on the Longshots with nothing to show but an idea, they should expect to get burnt from time to time.
Yup. One of the options for a middle class couple is the non breader winner of a middle class couples could decide to work less.

I reread your comments (upthread). I imagined you were trotting out the "discouraged rich people" trope. My apologies.
Try plain old soda water. It takes awhile to get used to it, but it's the most refreshing drink ever!

It helps to start by adding a little lime juice to the soda water, but after a few months you won't need it.

I started out bringing my own bottles from Safeway to the office, but other people started drinking it and now we go through about 40 liters a week.
> I wish Coca Cola would make a acid free version of coke.

Good luck with an acid-free version of a carbonated beverage.
With Opera Mini, we got like 95% of the installs the first five years via our own wap(!)/web site (mini.opera.com/m.opera.com).
> Cant you just "return this;" to avoid using "new"?

THIS will be the global scope if a function meant to be a constructor is called without new.

Try that in your console

function Foo(){this.foo = "bar";return this}

then do :

Foo() ;

it will return window;

so the answer is no.
It's true. There are some more in-depth details (with graphics and PDFs) here: http://www.canmakers.co.uk/education
Silicon Valley ain’t doing shit to make the world a better place
I wouldn't worry about that too much, if they ignore your email then it ends there. I don't think anyone will put your email on a worldwide blacklist because you sent a feeler email out.

I would be worried about sending my personal information that appears on my resume (phone numbers, address, full name) unwarranted to someone. I would start by sending a quick email explaining your skills and maybe a link to a portfolio or github, and ask about openings. If they express interest then I would further pursue. If they don't, all they know you by is your email address.
Which app(s) did you work on? Surely it's okay disclose this nearly a decade later? :)
TagSurf is tinder for hashtags
This is borderline insane. Pure sugar results in huge swings of actual blood sugar levels. Coke has zero fat, protein or complex carbohydrates all of which are much better macronutrients than pure sugar.

If Coke is your only option, sure, but I've never seen a doughnut so terrible that I'd take a coke instead.
Do you know much about the models they use? It all seems kind of silly to me because as I understand it they use neither monte-carlo simulation nor stochastic calculus. The models don't spit out anything about probabilities. They only describe the one outcome your starting assumptions produce. It's a glorified excel spreadsheet.
I know they change, but not this way for this age of the painting. Also: not fading per se, (oil) paintings tend to get dirty over time and hence get darker.
If You Think the Job Hunt Sucks, Try Recruiting
Only if you're making food intended to be usable by foodmakers? This is like expecting a father of 5 to only use a motorcycle because he works at a motorcycle factory.
Can the iPhone 6 Plus fit in your pocket?
It fits just fine in my jeans, but your mileage (especially with skinny jeans) may vary. And while it the iPhone 6 Plus fits, it’s not exactly a comfortable fit. It makes me fully aware that I’m walking around with a giant device in my pants (ahem), and the huge rectangular bulge it makes isn’t exactly attractive. The iPhone 6, it should be noted, feels perfect in my pocket.

Is this a deal breaker for you?
>If you're on the road or out and about and hungry, a coke is often the healthiest choice you can make.

Most people, particularly most biologists and health-care practitioners, would disagree with that.
There is a built-in UI framework in J2ME/MIDP: LCDUI. It's possible to make a very compact UI implementation using LCDUI. The problem is that, on some platforms, it WILL look like crap. On some, with decent fonts and a good LCDUI implementation it will look pretty good for menu/button/list UIs. But designers used to designing Web pages find it rudimentary and a design straitjacket.

I also found that among the handful of J2ME/LCDUI implementations required to cover a broad range of handset models, they all had different bugs, and I had to make a compatibility layer to smooth over these differences and bugs. BUT, nevertheless, it is possible to make a UI in single digit KBs that is portable across multiple J2ME implementations.
If you're referring to carbonic acid, it's too weak to cause tooth decay (at least, according to my reading of http://en.wikipedia.org/wiki/Acid_erosion).

But, in addition to phosphoric acid, Coke also has citric acid. I'm not sure you could remove both and get a drink that's still tasty enough...

EDIT: See below. Carbonic acid may not be as meek as I thought.
So now the whole game is gone? The work that has been done will be flushed down the drain?

Seems like it would be relevant to release the whole shebang as open source with potential commercial license incentives so that anyone truly interested in the community can work on it, and another studio can even pick it up where it was left off while benefiting the original devs as well.
You can bet that a lengthy interviewing process is a sales ploy, as are those emails from HR saying "XY was very impressed by your interview performance". Do you really think that HR has different canned emails for candidates, with "very impressed" for some and just "impressed" for others?
I want to use this service but there is an issue with for tweets you pick the authors picture. I would expect the best picture will be the picture being shared in the tweet. How can I contact you. I do not see any contact on the website.
Surf the best of #reddit and #imgur on tagSurf! Swipe right for a better feed! Surf On!
Tutorial How to scrape Facebook friends of friends ids?
If the software will be running on the machines of "customers" and you do not "control all the processors" they use, then you're not in the "sometimes" I was discussing above.