skysight-inc/HackerNews huggingface dataset:
> How can a JIT runtime be faster the first time code runs? How can it load faster if it has to load all the compilation code to run the process?

That depends on a lot of variables, such as where the code is loaded from, and IO capacity vs. CPU capacity, and code density. There's an interesting PhD thesis from ETH, back in 1994, on Semantic Dictionary Encoding (by now Dr. Michael Franz) that demonstrated a on-the-fly code generation system for Oberon where most or all of the code generation cost was covered by the reduced size of the executables on the then-current systems, which allowed loading the data from disk or network faster (the representation was in effect close to a compressed intermediate representation syntax tree, and was "uncompressed" by generating the code and reusing code fragments generated).

There's the difference between theory and practice though - I keep being disappointed every single time I try a Java based app. I don't know if it's the JVM or the compiler, or the language, or just the way Java developers write code, or if I'm just somehow fooling myself, but every single Java app I've used have felt horribly sluggish and bloated.
Suburbs vary a lot and in the bay area I find it especially noticeable. Yes, the peninsula is suburban but a lot of it was built up in the 1950s-70s and it shows in the density and land use patterns. It's not the same as a city center, but you can get around on foot or a bike and there is some semblance of a night life and strip malls are not the only type of commercial building. Cf. suburban Chicago or Boston. On the other hand a lot of the newer suburbs in the East Bay are as bland and sprawl-y as anything you'd find in other fast-growing US areas like Phoenix or Tampa or Orange County.
Capistrano Version 3
It means that innovation can come from many more people

Like democracy, the purpose is not "efficiency" but epistimology. By opening up, we have the potential to get betting understanding of the world and tools to explore it. Granted, that brings risks (of abuse). But there are more abuses that those who seek to contol it will ultimately commit if for no other reason than the temptation (NSA, classic example).
Comparatively, USA looks really good though, unless I'm missing something(?): http://www.usdebtclock.org/world-debt-clock.html
It's not about how much it costs to do it, it's about the effect on the subject. $3,400 is a lot to a typical criminal.
If aliens were to arrive, they would probably ask our university professors why the economic system has a single point of failure.

And then after a while they would ask us why we are driving around in motor vehicles powered by a non-renewable resource.

And then after some more reflection they would ask us why we get our news and form our opinion of consensus reality based on a tiny number of sources, all of which generally agree with one another and which also happen to generally agree with the single point of failure in the first question.

And then we would hear a strange noise: alien laughter.
The sieving stage can be massively parallel and doesn't require large amounts of memory, with enough machines you could perform the sieve stage in under a day (and with more machines within an hour). A 100,000 node botnet could be very useful in this regard.

Knowing when you've got enough relations is an inexact science given there will be some duplicates amongst relations generated on separate machines, so it's not uncommon for a final bit of sieving to be required once msieve is pointed at the combined relations file (which is seen in the log).

It's the block Lanczos and matrix square root steps that cannot be parallelised efficiently[1].

Interest in the various Number Field Sieve algorithms (SNFS/GNFS) is one of the main reasons I started (and finished!) a part time degree in Mathematics to go along with my Comp Sci degree. Next on the list (after a break from 8 years of part time study) will be the M.Sc. courses[2].

1. It can be parallelised, but not efficiently, i.e. throwing 10 similar machines at the problem does not get the job done in a tenth of the time, only ~95% of the time. No efficient algorithm exists for doing this. Yet. If that does appear then RSA starts to look very very shaky.

2. The first of which (M820 The Calculus of Variations and Advanced Calculus) can be downloaded from here:

http://chilli.open.ac.uk/dr9/

Yes, the entire course can be downloaded, (although it's more of a guided read of Apostol than a series of lectures.)
You do realize that you gave a link which is from 2006? And more recent recommendations does not include that.
[EDIT] OK as I was downvoted I will clarify my point: https://developers.google.com/webmasters/ajax-crawling/docs/... This is recommended practice for crawling javascript generated pages, no need to lookup for spiders IP address as someone mentioned.
"But lactase persistence also took root in sunny Spain, casting vitamin D's role into doubt."

Well, Spain is not entirely sunny. Certainly the north of Spain is not. You can see a darker line in the map that divides Spain. This is divided by a set of mountains called "Cordillera cantábrica" that makes the north way more rainy than the rest of Spain.

There are places in Spain where it rains more than in the north, but only in a very small period of the year. Most of the year is sunny there(the part that is not the north).
Dude, cut the crap, will you? I already pay OTHER taxes for that. The roads? I pay road tax. The water? I pay water tax. The financials? I pay income tax.

This is my property which I bought with no help from the government. No subsidies, no discounts, nothing. But why do they want my money again? This is double taxation, dude.
It's unlikely that the US will ever really default in the near future. Why ? Well, the global economy is becoming more and more linked as time passes. A US default will trigger a collapse in the larger global financial markets. Do US creditors want this ? Nope. They'll just keep extending deadlines but of course this charade can only last for a certain amount of time. Personally, I think the collapse will not come from a US default but due to this bubble over extending itself and eventually popping in a Lehman'esque style.

An example of this is how last year India (a developing country, although with a rather large GDP) donated money to the European Union in the form of an economic stimulus, basically to prevent a default. The reason was simple, an unstable european market hurts growth prospects worldwide. There's a saying in India "When Wall Street sneezes the Indian markets catch a cold". An increasingly linked global economy puts economic stability at #1 on everyone's agenda. Of course, this is great for the US because they can wage wars, etc. etc. while taking on unlimited debt and no one wants to lift a finger (militarily, they can't - economically, they can't either because of the repercussions). Of course the bubble will pop at some point. We don't know when, though.
Healthy Living: Sugar Substitutes—What’s Safe and What’s Not
Hmm, it's not that hard: https://github.com/plt/racket/commits?author=mordae

You can find "repositories contributed to" in people's profiles.
Only a small fraction of constitutional disputes end in a 5-4 decision, and the ideological divides in those opinions are narrower than op-ed writers would have you believe.
Well said. Really not sure why your parent is recommending against this, when Google are recommending in favour of it in their webmaster docs ...
We're talking about a particular subset of criminal/person that can afford a computer, has the knowledge and forethought to encrypt it, and is committing a type of crime/action which makes the state want to see the encrypted contents of said computer badly enough to invoke that law. I would think that someone in that subset could easily afford $3,400.
The world can't afford a super power. The world needs to diversify it's interests and insist on total nuclear disarmament. Imagine a sidelined and flat broke USA with neo-cons at the helm, with access to the big red button. That scares me, and it should scare everyone.
50 Customer Service Quotes You Need to Hang In Your Office
Exploring Valve’s masterplan: on SteamOS, Machines and the future of the PC
A Story About Big Data In Healthcare - Video
Why would this be a catastrophe ?

I may be stating the blatantly obvious here, but :

1) Neither the US nor any European country, nor the middle east, nor the far east (Abeonomics or not) will ever stop rolling over their debts. Not just because they don't want to. Because they can't. This means interest payments rising at a rate faster than inflation a given.

2) "Real" expenditures (as demostrated by the US shutdown for example) take precedence over loan repayments. As they should.

3) This being blatantly obvious is not stopping a great many people from buying ridiculously bad government debt. The US, all of Europe (not just the EU), Japan and most of Asia with it, are trying to induce inflation by printing exponentially more money over time. It's not working, meaning none of those countries are getting any closer to paying back their debts, even if it was realistic.

1+2+3 = Every country on this planet, with few exceptions, will default on their debts. They may do it by hyperinflation (unlikely, as it will make all of the population very unhappy) or they may just outright default (just makes investors unhappy, and as Greece demonstrated[1], they have very few options left). But there is no way out of this situation that does not involve a large number of government defaults.

We've long since jumped from the plane. And what's this thing coming toward me very fast? So big and flat and round, it needs a big wide sounding name like 'Ow', 'Ownge', 'Round', 'Ground'! That's it! Ground! Ha! I wonder if it'll be friends with me? Hello, Ground!

[1] http://www.tradingeconomics.com/greece/government-bond-yield
I believe Bustle.com does something similar to this. There was a talk about it in the Ember NYC August meetup.

http://www.youtube.com/watch?v=8MYcjaar7Vw
Recognising special cases is fragile. And the special optimisation may as well be "replace with this hand written code"... Compilers, well parts of them, are not really an example of the typical code you are trying to optimise.
Ask HN: Cache the frontpage links on HN?
It really annoys me when the links on the frontpage of HN are clicked on so much they overload the server of that website. What about a website/service which caches all the pages on the frontpage of HN, and throws them away after X amount of time after they disappear from the frontpage. If you think this is a good idea, me and my co-worker might create something like this.
How many price points does it take to sell a Volkswagen Jetta?
What is Software Quality?
Sometimes those counts include e.g. shortsightedness.
It works on many levels in programming. You decide the algorithm, how to break down the problem in smaller parts, the method names, the variable names, the layout etc. There is a lot of freedom, and you get to create things almost every day. In addition, what you create is actually useful to somebody else. Plus, you get to see how all the moving parts (figuratively) interact and execute when the program runs (in a debugger, or following log statements or similar). Quite a thrill. That's why I still love programming after all these years (http://henrikwarne.com/2012/06/02/why-i-love-coding/).
Social Media and Post-2015 - UN Global Pulse
The USA & France are both going through revolutions, inspired by each other
What I find interesting is that the economists tell us that country level borrowing isn't the same as household borrowing.

Which must be true otherwise why would governments be able to borrow more? Clearly they can devalue the currency and by extension the debt, however the money lenders will just factor that into their interest rates.

I like a country to be in debt, that way it will always be looking for efficiencies. The question is how much debt is acceptable?
By that standard, we should not just kill the military but :

1) social security

2) medicare

3) Obamacare (because it will merge with 2)

I don't think Obamacare is a bad idea, BTW, coming from Europe. I just want to point out that cutting the military, which arguably helps more people than social security, is not the solution.

Europe has the same problem. Social security simply can't be maintained, yet people won't give it up.
I just checked upstairs. The advice we have is roughly:

- ACC has judicial oversight

- its unclear how this interacts with the Telecommunications (Intercept and Access) Act

With my boss throwing in:

- law is a giant mess

- until you have two extremely well-funded parties disagreeing vehemently about the interpretation, you'll never get a final answer

We're still happy with our publicly-stated position. You might disagree, and I'm not really in a position to argue with you. Its my corporate masters with their necks on the line, and they seem relaxed about it. That's good enough for me :)
yep, it's not working on 2 different computers that i've tried (no item received after 30 seconds)
I understand what the blog post is trying to convey and I agree that programming is a wonderful craft, allowing anyone who knows how to code an amazing world of possibilities.

However, the way the blog post tried to convey this, it falls down for two reasons:

1 ) If you were someone who had studied media rather than programming you could film your own 'news' channel and upload it to youtube if you thought you could disrupt the news industry. This being the equivalent of sitting in your bedroom at home making a site or an app the way you want to. Thus this freedom to express your ideas does not just apply to programmers.

2 ) Just assuming that the news industry team don't know what they're doing and as a new hire media intern you would know how to fix it for them if only they let you, is almost like being a new intern at a software house and expecting to go in and tell everyone they need to change their methods or practices because you know best.

I expect you'd get similar resistance to making them change, as in both examples you as an intern have little experience compared to the people in either industry. What from an outside observer (or new hire) may seem dumb, perhaps is the most effective methods after years of A / B testing by the people within that organisation.
How Google Maps Pissed Off Switzerland
I actually worked for years writing C/C++ software for the defense industry (including hard real-time and safety critical systems), and let me tell you that unless you write C++ in a very small team of experts, working months on micro-optimizations, your Java code will beat C++ nine times out of ten. We've since decided to switch to real-time Java even in our hard real-time systems and never looked back.
from the librsync page: librsync is not wire-compatible with rsync 2.x, and is not likely to be in the future

http://librsync.sourceforge.net/
I know some of the CAs are using 4096-bit keys for their long term signing keys, but those are going to be in use for over a decade and are a major target. Everyone else seems to use 2048-bit.
projectors are very very expensive; £2,000-ish per year for a bulb, if you have them on continuously like a monitor. You also need (as mentioned by sibling comment) a big, dark room to make the image bigger & better than a monitor.
An entire project written to simulate progressive enhancement (badly). One that only works for specified whitelisted User-Agents, instead of being based on capability.

I'm also not understanding the use-case for this project. Everytime the topic of "Web Apps", "JavaScript Apps", "Single page web apps" comes up, evangelists point out that they are applications (or skyscrapers), not just fancy decorators for website content.

So exactly what is this project delivering as fallback content? A server-generated website?

This project just seems pointlessly backwards. Simulating a feature that the JavaScript framework has already deliberately broken. One that introduces a server-side dependency on a project deliberately chosen not to have a server-side framework.

This just looks like a waste of effort, when building the JavaScript application properly the first time, with progressive enhancement, covers this exact use-case, and far, far more use-cases.

The time would have been better spent fixing these evidently broken JavaScript frameworks - Angular, ember, Backbone. Or at least to fix the tutorial documentation to explain how to build Web things properly. (This stuff isn't difficult, it just requires discipline)

I call hokum on people saying there's a difference between Websites and Web apps (or the plethora of terms used to obfuscate that: Single-page apps, JavaScript apps). This project proves that these are just Websites, built improperly, and this is the fudge that tries to repair that for Googlebot.
... right but a bot doesn't get impatient. So I don't see your point.
This is a really great idea !. I mean now data in apps made on js can be searched. My question is that can we add "Search with google" to out javascript app then ?
The video says Samsung is using it in its YOUM flexible display, that was demoed at CES this year. Rumors are both Samsung and LG will release phones with such displays within the next 6 months or so.

EDIT: This one just appeared:

http://crave.cnet.co.uk/mobiles/samsung-galaxy-round-tipped-...
Yes, but only if you call 15 years of experience in both C/C++ and Java systems wishful thinking. And I'm talking big-ass, several MLOC, some soft and some hard realtime systems.

But I guess some people must hold on to their beliefs, while some do extensive research (well, to be fair, it was government funded, so we had the means to write the same 2+ MLOC system twice, and we've had direct access to the Sun team working on their realtime Java project at the time). I guess you just don't have the data.
77 Things to do just because you can
Do you have a realistic idea of how long that would take, and what the risks and costs involved are? How would we "move" the servers, without a significantly higher risk of the data being leaked? Assuming Europe, that's an 8 hour flight at the least.

I'm guessing people are assuming Europe as the bastion of all things good here. Certainly it's more affordable for hosting than Australia, and more reliably connected than anywhere else.

A more realistic scenario, if we had the budget for it, would be to buy a duplicate set of hardware, install it in the theoretical new location, duplicate all the data, grandfather everything running at NYI.

This would be a process that would take months or years of real time as well, plus quite a lot of admin time. Just duplicating all the email, well - I did it recently, I carried an almost full set of backups on encrypted hard disks from New York to Australia (the key was only ever in tmpfs on the host in New York, copied in over ssh inside a VPN link, and all copies nuked and the server rebooted and reinstalled before I left New York) Even filling those disks at the maximum IO rate we could sustain took over a week - and unpacking it at the other end would take as long again.

All this for theoretical security against one of very many risks we face. It is my considered opinion that we can get better return on our security investment (both time and money) in other ways than scrambling to get everything out of the USA.

And "emails being read by the US Government" is only one of very many security threats. We could make our users' emails VERY secure by putting all our servers in the shredder - it might reduce uptime and recoverability of data somewhat...

... so I'm hoping most informed potential customers understand that there are other risks in the world, and we balance our defenses amongst the various risks.

Throwing away everything that's good about our New York hosting in exchange for maybe being more secure against one particular risk is not a decision to make lightly, your assertions nonwithstanding.
We have been contacted by US authorities in the past, and have referred them to the appropriate Australian authorities.

We have been contacted by Australian authorities in the past, and have worked with them in accordance with Australian law and our privacy policy, which you can read here: https://www.fastmail.fm/help/overview_privacy.html
> I'm aware that technically he/him are both gender neutral, as they derive from "human"(Latin) and not "man"(German).

No they don't. "He" is from Proto-Germanic *hi- http://www.etymonline.com/index.php?term=he

And even if it was derived from that word, words change mening over time so the current meaning could be radically different from the ancient meaning. For example, "silly": http://www.etymonline.com/index.php?term=silly

> the preferred language today is using the 3rd person as the gender neutral pronoun

"he", "she", "it" and "they" are all 3rd person pronouns. I'm guessing you meant the 3rd person plural pronoun ("they").

The singular they is actually quite old, dating from the 15th century https://en.wikipedia.org/wiki/Gender-specific_and_gender-neu...
Free Tutorial for Meteors Iron-Router Package
They execute Javascript in limited fashion. So you should consider using what is suggested by google itself https://developers.google.com/webmasters/ajax-crawling/docs/... . If you are using angular, then you will get your template displayed instead of fully rendered page. with all {{sitename}} displayed.
Thoughts on making
Show HN: Marine traffic and accidents visualization
When Wealth Disappears
I cannot tell you how much I hate these drip-feed presentations. There isn't even an indication of how long it goes for. The early stuff is obvious (for me) - how many times do I have to click to get to the interesting bits?

There might be some great stuff here, but many of your potential audience will never find out, because they'll give up.
> While "they" may be the more common usage (though I personally doubt it), it doesn't really matter

In your opinion. It matters to some people.

> it's fine to use whatever you want

Be aware that if you use the "he" form with some audiences, you will get a negative reaction. As to whether this is "fine" it depends on the purpose of your communication.
There is a part of me (I'm a UK resident) that looks at this and wants to see what would happen. As an outsider looking in (and having lived in the USA in the 80s), I don't see a country, I see corporation. A place where the rich really are rich and the poor can go f*ck themselves, but the poor don't seem to mind, y'know, cos America is awesome. Also they don't appear to have a voice.

Do I think the UK is in a better position? Possibly. I think the EU has probably helped to hold back on corporate dominance. Legislation is less about supporting corporations and more about supporting society. (I do think we have a free speech issue. Glenn Greenwald in an interview said he would fly to USA but not to the UK as he had better legal protection.)

The more interesting question most banks/countries must be asking themselves, "How do we get out of the USD?"
Not sure if I am naive, but I always wished Rbx and MRI merged.

A lot of Ruby newcomers don't know about all the different implementations, and the "slowness" of MRI turns them away! :(
Heh, thanks. I am red/green blind and didn't realize the dots were color-coded. I also would not have been able to tell you the color of any dot -- though I still can't, but now I have a 50% chance :)
Yeah, I wasn't arguing that people in places like the delta are incorrect in their perceptions -- it's pretty much correct for much of the country, or for groups in even more of the country.

I didn't realize the Swiss have slums and projects. The only Swiss people I know are high-SES, and from my limited time (<3 days) in the country, I didn't see anything less than awesomeness.