skysight-inc/HackerNews huggingface dataset:
> "Sweden needs a bargaining chip in the international scene"

Only it's not a bargaining chip, it's an ongoing commitment, a liability they can never get back out of. Once in place, pressure of all kinds is being exerted to make sure it stays that way.
that would be such an interesting project to try.
Cascade Progress Report 2: Typography.
> It looks like a purely javascript* solution

Yes, that's what it is. I wanted to maximize its usefulness while minimizing the risks.
What impact do you think services such as Aereo are having on the typical subscription model? I think it's likely that an option like that will be more successful than attempting to charge an individual channel fee.
Your startup design struggle is over. | Cascade
I did edit it in very shortly after. To me the wording irked me more than the word choice 'founding'.

Besides, I generally don't like pointing out grammar; I find it a bad taste, especially when you use all jargons and all.

you do have a good point, though. The reason I decided to write the bad-taste grammatical pointing-out was because I was irked out. I thought it was RTS open source but the 'founding' did more, now that I think about it.
Roaming charge made more sense when you were actually roaming to another carrier when you went to another country. But now that carriers in the EU are almost all trans-national roaming charges make less sense. They're just a relic of the past.
Part Two of a failed parking startup's postmortem: a new perspective
But there is still the problem that it offers no anonymity against the NSA and he is suggesting that it does.
Yeah, come on, imagine having a 3D version of your app running right in front of your face! I've been longing for this for as long as I've been a software engineer. Most systems have a pretty static architecture so they'd be easy to map into space. You could slow time down and literally watch requests coming in and bouncing right through your system. How much more intuitive would that be? Spotting patterns and finding problems would be so much easier. OK, enough day-dreaming for now but go Elon!
I've always found the browser's password remembering feature annoying. I disable it immediately after installing it.
OT: Holy crap - 'discursive' is the first non-jargon word I've seen in nearly 10 years that's unfamiliar to me. Thanks for that!
Switch to HTTPS Now, For Free
The problem is if "Remember Me" button is checked in then once you sign-in your information is already saved and you have to go through settings to remove it.

I don't even "Remember Me" on my own system. LastPass takes care of it. First thing I do after installing a browser is to uncheck remember password.

It is an atrocious setting from nineties.
The fact that this was downvoted shows people on HN don't understand how the free market works. Adding more and more regulation only makes things worse for the end paying customer. Good luck.
Always love to see some innovation in the Browser space! You say no third party cookies. At all? That means no more facebook like, no more twitter share? Can we white-list third-party cookies that we accept?
> Of the 70% of the population who can speak Mandarin, many do not do it well enough, a ministry spokeswoman told Xinhua news agency on Thursday.

Keep in mind that there are many dialects of Mandarin and what this ministry is referring to is the fact that people do not speak the Beijing dialect well, which is the national standard.
An aside to your point (which I agree with) -

There is the decoding (the ability to say a word that is written) and the understanding. Decoding is easier for most children, and they can decode sooner most words before they have understanding of those words.

So, teaching a child to read may not be as important as just reading to them. Reading to them allows them to build up a larger vocabulary, and allows them to give meaning to decoded words.

Putting this in the context of parent volunteers in schools: it's easy to see that a parent may be pronouncing the phonic sounds incorrectly, or may be subverting the techniques (moving to a look and say technique), or just generally adding some sub-optimal hints and shades.

I don't know about the HN population but methods for math have changed quite a lot. I'm re-learning so that I can help my son. There are very many innovations.
I'm glad you ended by saying we need both, because rule of law is pretty important to, at least in establishing social norms.

Stronger encryption is always welcome I'd imagine, but if the keys are given away, no amount of encryption can fix that.
Qcloud  Bristol University School of Physics
I find it a direct(albeit spiritual) successor to TA-SC(Supreme Commander) spirits. I am so looking forward it.
This is reinventing the wheel. There are string streams fro that.
One interesting aspect of LinkedIn I wasn't expecting - when my title changed to CTO the nature of the recruiter spam was turned on its head a bit. It went from recruiters trying to hire me, to recruiters trying to get me employees.

I've since changed jobs to one with a less pretentious (I suppose it was a self-imposed "demotion") title and I'm getting the "old" kind of recruiter spam again.
You're still focusing too much on the (rather misleading) "ban roaming charges" headline, instead of looking at what the proposed legislation will actually do ("push... roaming out of the market" by allowing people to "select... another provider for calls, texts and internet data services while travelling ... without having to change their phone number or buy a new sim card").

On the larger point, I'm fascinated by what seem to me to be the different instinctive reactions to proposals of supra-national common markets, free trade agreements, etc. by European-style 'classical-liberal' libertarians as opposed to the American brand of libertarianism.

The former generally support them, due to the benefits of having a single market - increased competition, reduced barriers to entry of other countries' markets, theories of comparative advantage, and so on. The latter, AFAICT, oppose them because they're Another Regulation which is Always Bad. Never mind that the purpose of the regulation is to remove 27 silo'd, anti-competitive, semi-protectionist national markets and replace it with a single European market.

You see the same split in discussions of anti-monopoly, anti-cartel etc. regulations - generally supported by European-style libertarians, with a view that competition is important in a free market and that may sometimes need government intervention to keep the market free, and opposed by American-style libertarians and corporatists on the grounds that government intervention should always be opposed.
I found your post interesting (just like all your other posts), but for me where this one falls short is the lack of real life examples. I mean I understand why this would be good for calculating factorials and other kinds of recursive math, but how often does the average javascript programmer need to do that anyway? How can I benefit from this to write better code in practise, and not just in theory? To me this is far less obvious than with, for example, your article on decorator functions [0].

[0] http://raganwald.com/2013/01/03/function_and_method_decorato...
I understand this sentiment, but what simple zero-context function would you choose in place of factorial? You'd want something that's trivially and naturally recursive that doesn't also act on non-primitive types (to avoid having to do a bunch of blahblah introducing the particulars of a given data structure).
I think anyone looking at LinkedIn as a holy grail of career advancement is misplaced. Despite the spam and other features, I find it useful for a few reasons:

1) If I'm trying to find someone in a very specific role, for a very specific reason, LinkedIn tells me who I need to go through to get there. This isn't always job hunting.

2) If I have a meeting or a call with someone, I check them out in LinkedIn for a quick bio.

These two use cases justify my having an account, investing time in building my network, and encourage me to put up with the spam.

There's a 3rd use case, which is recruiting. LinkedIn is likely as useful and current as any headhunter's internal database. This should make smart recruiter's jobs a little bit easier.
As an author/programmer I would love to see a LaTeX implementation... (If only there were more time in the day)
The latest release appears to have multiplayer enabled.
Should Startups Dare to Compare?
Loading external scripts each time isn't secure.
>Spectrum is a public resource, and not an infinite one. Every allocation given to a private company deprives society of other potential uses of that spectrum.

Then you divide the spectrum into chunks and sell 10 year licences to each one to the highest bidder. Problem solved, regulatory capture averted.
That is still the case.

The following blog post goes into the reasons, and the remedies. In particular, there are ways to automatically devectorise your code.

http://julialang.org/blog/2013/09/fast-numeric/
If you count the HTC Ones on this page there are seven, and only two are device you are talking about. http://www.htc.com/www/smartphones/
Jlcooke's explanation of and improvements on /dev/random (2005)
I find you choosing the roaming charge example to be bizarre: A lot of people here are pretty free-market, and the telecoms industry is not one of those free markets. It's dominated by few large corporations who piggy-backed off of large public investment (ultimately from the taxpayer).

This is one of the most legitimate uses of government : when the market fails, at least make sure that people are protected from being exploited.
They should configure their browsers to forget cookies within 30 minutes of non-use. Chrome can do this with the Vanilla browser extension, and I use it myself, with whitelisting for a few sites, to ensure most unwanted, long-living cookies get wiped clean regularly.
Ok, first, there is an oligopoly of cell phone carriers: you don't actually have enough for it to be a free market. Second, you likely don't want there to be enough real carriers(i.e. with their own towers), for there to be a free market. That would involve massive amounts of wasted infrastructure. Thankfully, third, because of those infrastructure costs, it's unlikely you'd ever see that many cell phone carriers. Cell phone infrastructure isn't quite a natural monopoly[0], but it's close.

[0] http://en.wikipedia.org/wiki/Natural_monopoly
The problem as pointed out in the article is that they didn't disclose that they are doing this to their lower tier customers. It looks like it only became public knowledge once the excerpt from the contract specifying the three tiers was included in the wrongful termination lawsuit.
Ask HN: Why is there a Standard Treasury ad on the HN?
No, really, is it something to expect more frequently here on HN? With disabled comments?
How about merge sort or quicksort? Or maybe a binary search? Seems a little more real-worldy. I suppose factorial is a good starting point to illustrate how to construct the function, but an example or two of an actual use case would be so so great.
I never trust a Remember Me checkbox.

If I want to make sure I am not logged in anymore, I log out.
People have been and still do exactly the same thing with Apache, this isn't unique to Nginx in any way.
Humor: WHOIS as a bulletin board
% whois google.com

Whois Server Version 2.0

Domain names in the .com and .net domains can now be registered
with many different competing registrars. Go to http://www.internic.net
for detailed information.

GOOGLE.COM.ZZZZZZZZZZZZZZZZZZZZZZZZZZ.HAVENDATA.COM

GOOGLE.COM.ZZZZZZZZZZZZZ.GET.ONE.MILLION.DOLLARS.AT.WWW.UNIMUNDI.COM

GOOGLE.COM.ZZZZZ.GET.LAID.AT.WWW.SWINGINGCOMMUNITY.COM

GOOGLE.COM.ZOMBIED.AND.HACKED.BY.WWW.WEB-HACK.COM

GOOGLE.COM.ZNAET.PRODOMEN.COM

GOOGLE.COM.YUCEKIRBAC.COM

GOOGLE.COM.YUCEHOCA.COM

GOOGLE.COM.WORDT.DOOR.VEEL.WHTERS.GEBRUIKT.SERVERTJE.NET

GOOGLE.COM.VN

GOOGLE.COM.VABDAYOFF.COM

GOOGLE.COM.UY

GOOGLE.COM.UA

GOOGLE.COM.TW

GOOGLE.COM.TR

GOOGLE.COM.SUCKS.FIND.CRACKZ.WITH.SEARCH.GULLI.COM

GOOGLE.COM.SPROSIUYANDEKSA.RU

GOOGLE.COM.SPAMMING.IS.UNETHICAL.PLEASE.STOP.THEM.HUAXUEERBAN.COM

GOOGLE.COM.SOUTHBEACHNEEDLEARTISTRY.COM

GOOGLE.COM.SHQIPERIA.COM

GOOGLE.COM.SA

GOOGLE.COM.PK

GOOGLE.COM.PE

GOOGLE.COM.NS2.CHALESHGAR.COM

GOOGLE.COM.NS1.CHALESHGAR.COM

GOOGLE.COM.MY

GOOGLE.COM.MX

GOOGLE.COM.LOLOLOLOLOL.SHTHEAD.COM

GOOGLE.COM.LASERPIPE.COM

GOOGLE.COM.IS.NOT.HOSTED.BY.ACTIVEDOMAINDNS.NET

GOOGLE.COM.IS.HOSTED.ON.PROFITHOSTING.NET

GOOGLE.COM.IS.APPROVED.BY.NUMEA.COM

GOOGLE.COM.HK

GOOGLE.COM.HICHINA.COM

GOOGLE.COM.HAS.LESS.FREE.PORN.IN.ITS.SEARCH.ENGINE.THAN.SECZY.COM

GOOGLE.COM.DO

GOOGLE.COM.CSE.DEVORAELS.COM

GOOGLE.COM.CO

GOOGLE.COM.CN

GOOGLE.COM.BR

GOOGLE.COM.BEYONDWHOIS.COM

GOOGLE.COM.AU

GOOGLE.COM.ARTVISUALRIO.COM

GOOGLE.COM.AR

GOOGLE.COM.AFRICANBATS.ORG

GOOGLE.COM
wow, this is amazing! Been using it for the last half-hour, and it's been a fantastic experience so far. Kudos!
Not necessarily. With UK carrier rate structures as they are, it can often be cheaper to call internationally than within the UK.

Consider, for example, GiffGaff (part of O2): within the UK, 10p/min. Meanwhile, calling internationally from the UK: Germany, 5p/min; India, 2p/min; USA, 3p/min.
Indeed.

I almost vomited when I read the ministers defence of this law and this relevation "we do this for freedom and democracy and to safeguard Swedish soldiers in foreign countries" then another one "we have regulations, courts and other laws in place to make sure everything is done by the rulebook".
> All-you-can-buffet movies/tv and now books is done. That same for home renting, car renting, vacationing, plane flying, private schooling, food eating needs to be done. Huge profits for hackers that can do it.

I must be missing the joke, but are you really suggesting that what the world is missing is all-you-can-eat food? Like … a buffet?
Have you looked into why your app doesn't go fullscreen in iOS7 Safari currently? The Safari top bar remains.
Interestingly one of the most well known figures in the Starcraft scene, Sean 'Day[9]' Plott, yesterday announced that he was working with a browser based game company on a new RTS.
Totally this.

I've put a lot of hours into playing 0AD and it's a joy. Very polished, really good gameplay, addictive, and engaging.

The bots can be ruthless at times, others you can figure out and trump. If you need them, then there are cheats to help whilst you learn.

I just went and tried to give money, and it's going to take me a while, incredibly all my disposable cash is in PayPal and my debit card is linked to an empty account, so I have to do the PayPal > bank shuffle, but I'll be supporting this as soon as I can.
I normally agree with free market comments like the one above. The problem with cellular is that companies use a shared public resource. We the public grant monopolies to various frequencies for a fee. Even though a company paid the fee, it still remains a public resource and can fall under additional regulation.

Now, there could be argument that the public should not change the rules after the fact or whenever we feel like it. Instead review the contracts every 5 years or so and make changes then.
It's a YC company. That's normal HN policy, and has been for years.
> This isn’t your daddy’s Age of Empires.

Yes it is. It looks exactly like it. But no complAint. I will gladly back up this project cause I feel like AoE decided to take another route, while this game takes you back :)
Crockford's story [1] behind the genesis of JSON is similar. Everything was already there, but he's the one who formalized it gave it an official home. That helped propel it to its current level of popularity. The fact that he didn't create javascript, the internet, the www, tcp, etc is not relevant.

[1] http://www.yuiblog.com/blog/2009/08/11/video-crockford-json/
Your comment was a bit confusing to me. I'm going to intrepret 'Roger' as the writer of the blog entry (not really clear anywhere on the page); and by 'the author', you mean the botnet owner?

Then the portion of the blog post (at the very end) you are responding to:

>
> I still maintain that if you have a multi-million node botnet, it's silly to try
> to hide it behind the 4000-relay Tor network. These people should be using their
> botnet as a peer-to-peer anonymity system for itself. So I interpret this
> incident as continued exploration by botnet developers to try to figure out what
> resources, services, and topologies integrate well for protecting botnet
> communications. Another facet of solving this problem long-term is helping them
> to understand that Tor isn't a great answer for their problem.
>
> [- Roger]
>

where you believe the blog is mistaken on the botnet's use of Tor. You point out the intention of hiding the owner's control of the botnet vs. your interpretation of the blog post as claiming the botnet is trying to hide entirely behind Tor.

My interpretation of the blog post excerpt is that the botnet offers its creator a chance to run a better Tor than Tor itself... with more nodes and the option of configuring whatever percentage as entry / relay / exit nodes.
Vimperator also has this by default (^i triggers it I believe). Then you never have to have the disorientation of leaving a vim environment :-)
I think it's pretty safe to say that the intelligence agencies of almost all Cold War era allies are still close partners. Governments on either side still generally regard the other side as potential adversaries.
Apache isn't dead, nor slow, nor going anywhere. As a pluggable module based server, new worker modules will ensure it keeps up just fine.
A very interesting mix of sites "advertising" here, to say the least. Everything from swingers and warez to bat conversancy.
The last thing a business wants is to hire more people. This means less money for the owners/shareholders. Companies don't hire until they are forced to, and by that point they are facing a very specific blocking problem. People are extremely greedy and their motivations are to get more money as fast as possible, not find some long term success or to do a business idea fishing expedition. I think to myself, "in what cases would a criminal pay someone money" because that's the lowest common denominator of when an employer will pay someone. By keeping this perspective, I'll never misunderstand the employer's motivations or goals.
Adding more and more regulation only makes things worse for the end paying customer.

This is simply not universally true. The cell market doesn't exist without regulation. If any company can throw up a tower on any frequency and start a cell company the end paying customer is going to have a horrible experience.
App-Make-inator: Complete HTML5 development environment for Tablets (Fundraiser)
I like it, but can you at least add Startpage/Ixquick and DDG as options for search engines? Options are good and people might not use it without having those options.
Trees (like the ropes you might use in this case) are not necessarily faster on modern CPUs. Caches and branch prediction tend to dominate performance in such cases.
Not quite exactly the same issue, not sure about all JVMs but the HotSpot JIT will replace concatenation with StringBuilder usage in many cases but it may not be ideal.

For example it may create a new StringBuilder in every iteration of a loop whereas you may be able to code it such that only a single StringBuilder needs to be created and you may be able to provide better initial array size hinting. If it's just a single concatenation statement, building a log message or something, then using the '+' operator won't have much if any impact on performance.
That's the best use of that phrase I think I've ever seen. Well done, madam/sir.
Ask HN: Why can't I spot the sucker in the stock market?
More crypto is not a solution. Is a mitigation, And is something that most of us can do.

There are more things that we all can do. Switching to open source and/or non-US based alternatives will improve also security, and whats more, will hit big companies, that have a louder voice than normal consumers.

And the rise of alternate economies (or even switch to cash when possible) could improve privacy, and if becomes commonplace enough, hit banks, that have the loudest voice of all.

That don't take out that US citizens must do something in the legal level, even if next election is pretty far and anyway odds that the same idiocy shown in previous one (there had been plenty of hints of how bad both of the main candidates would be) is likely to be there again in next one.

Regarding manifestations the occupy movement was an example of what could go wrong there, is easy to infiltrate someone to make the movement look as extremist, terrorist, or whatever, they even had the idea of killing some of the leaders (or what they did with Aaron Swartz). Raising awareness online, in the other hand, is something that could be done, and Schneier is doing exactly that.

Regarding the rest of the world, they must spot their dirty apples (i.e. those workers on telcos than open up things for NSA), and enable people to become less dependant on US network and based services (i.e. providing alternatives, letting (or even encouraging) people install their own servers at their home connection.
Since this is HN, let's go for analogies and anecdotes instead of science?

If what you say is true, why doesn't it appear in the data?
aka propaganda
You are right, some people on HN don't under stand how free markets work. Here[0][1], maybe after reading those, you will be one step closer to not being one of them.

[0] http://en.wikipedia.org/wiki/Oligopoly
[1] http://en.wikipedia.org/wiki/Natural_monopoly
Well, that's exactly it. I thought "oh, hacking and/or botnets?" then read the article and thought "why wasn't that called 'New Russian Server tech gains market share' or something a little less pugilistic?"
I look at this as knowing my audience. I sell software for penetration tests and red team assessments (e.g., to hack into stuff; not check a box). The people who use my software easily have the skill set to do what I wrote about and defeat any anti-piracy measure I come up with. What to do? I think it's best to be very customer friendly, trust my audience, and make light of the 1337 cr4x0r who thinks they won a game I won't bother to play.
Allong.es Practical function combinator and decorator recipes
This is excellent!

Out of curiosity, how do developers "stay in business"? Is Wildfire making enough off of donations and kickstarter-like campaigns to keep development going strong?
Economists differ, but it's generally believed that tiered access to public information is a bad thing. It's one thing for algos to act faster on information that everyone gets, when everyone knows this is happening, because they can avoid suffering the worst of the information disadvantage--but it's another thing entirely if the public doesn't know about the information disadvantage. So I think this is against the spirit of public markets as it is generally understood in America.

But it should also be pointed out that, as usual, the average individual investor shouldn't be speculating on these numbers in the first place. This is yet another instance of professionals harming professionals.
I'd never heard of "ropes" in that context and read that as the worst simile ever ("Data structures, like ropes, are...")
Now only if Dwarf Fortress would be open sourced and combined with the amazing effort presented here -- that would make for an epic game.
Talk To A Dog
I don't want to dismiss the problem, but if the report is supposed to come out at 9:55:23, anyone who is willing to be on the other side of the trade at 9:55:22 is either being greedy or stupid.

Refuse to trade for the 10 seconds before 9:55:23 and you know you won't be a victim. You might also miss out on something big, but you can't have it both ways.
Many people who download illegally would never dream of stealing from a store.

Copyright infringement and theft are two entirely different things.
If you're able, I'd be interested to hear what company this was.