skysight-inc/HackerNews huggingface dataset:
>I am saying 'you cannot protest without applying for a permission'.

Only somewhat true:

In Singapore, Speakers' Corner is an area located within Hong Lim Park where people can demonstrate, hold exhibitions and performances, and speak freely on most topics. It was launched on 1 September 2000 as a "free speech area" where speaking events could be held without the need to apply for a licence under the Public Entertainments Act (Cap. 257, 1985 Rev. Ed.), now the Public Entertainments and Meetings Act (Cap. 257, 2001 Rev. Ed.) ("PEMA"). However, it was necessary for people to register their intention to speak at the venue with a police officer at the Kreta Ayer Neighbourhood Police Post any time within 30 days before the event, though there was no requirement for the police to be informed of the topic of the proposed speech.

http://en.wikipedia.org/wiki/Speakers%27_Corner,_Singapore

Now contrast this with the orwellian "free speech zones" that were set up around the time of the Republican convention. Or the violent beatings protestors in Zuccotti park got.

I think the difference between the kinds of protest possible in the US and Singapore are largely academic. There are onerous restrictions on both.

>Let me ask you - which court cases have been won by Newspapers and opposition parties against the government. Straits times reported back in 1990s that Prime minister Goh may be taking directions from then ex-prime minister Lee Kuan Yew and they were sued and had to pay hefty sum of money, even though even the hardcore PAP loyalists will agree that he may indeed be taking directions from LKY. But, Straits times could not gather sufficient evidence to support the claim and had to suffer (and since then it hardly publishes anything that criticises the government.)

If the same lawsuit was launched in the UK (which has similarly onerous libel laws which Singapore's derive from), it would likely have been successful too.
In regards to speed, I think one place EC2/EBS fails (I'm speaking based on other people's experiences) is the consistency. 200ms is better than 100ms if you get 200ms every time, but from what I've read, a lot of AWS services are all over the board. This makes infrastructure very hard to provision and predict.
Honestly? No. It doesn't. It's very pretty, but it's very abstract. The fact that hidden in there somewhere is a planet very similar to the one I know and love isn't apparent. Yes, I am capable of imagining such things, but it's a pipe dream compared to actual photos of a real landing.
I think that if post has so trivial amount of information that it can be shortened to TLDR, there is never any need to actually read it
When you work for someone, their reputation does, absolutely, 100% reflect on you personally regardless of what your role in the company is (to some degree, obviously).

I don't understand this rationale at all. You are not your company. Calling someone evil because you dislike their company (I'm not defending Zynga, but they're the #firstworldproblems of "evil") is incredibly sophomoric.
> Multiprocessing is a terrible solution to the GIL. You gain parallelism, but you are then required to serialize/deserialize and duplicate every shared object.

"You" are not required to do the serialization. Multiprocessing does it automatically behind the scenes. The only time it becomes relevant is when something can't be serialised.

It is correct though that serialization consumes cpu and time while it is happening - something that doesn't happen when all actors are local to the process. However the moment you do serialisation you can also do it across machines, or nodes within a machine which gives far greater scope for parallelism assuming the ratio of processing work to size of serialised data is large.
Read every word...amazing story, even if some of it is embellished.
a space adventure = space ship, blasters, rockets, lasers, *, **: -> Space Ship:
space ship ~ attach weapons: blasters, rockets, lasers:
{{ "Eeeekkrrrrgh! Weapons attached successfully!" }}
{{ "listing:" }}
for weapon in *: #all arguments of attach weapons
{{ "Weapon:", weapon }}
else:
{{ "WARNING! WARNING! Ship weaponry attachment FAILED }}
{{ "You're defenseless!" }}

detach weapons: -> space ship:
{{ "Weaponry detached, seek cover!" }}
else:
{{ "Weaponry detachment FAILED!" }}
{{ \t, "AUTODESTRUCT SEQ. INITIATED" }}
{{ \t, "EJECT EJECT EJECT!" }}
auto destruct: 20s -> space ship
More keys available on the left side. Easy to find by feel given the tick on the F, not to mention (but I will) that it's the natural location for your fingers to return to.

I'm more about the speed of things. I played a ton of twitchy 1v1 UT2k4 and had all weapons that would see real use mapped to a key right around my left hand. Also, jump on right click. Jumping was crucial to movement and the throw time for the spacebar had an (to me) noticeable effect.
Yes, I mean formal estimation, and the waste I'm talking about is the difference between casual and formal estimation. And the risk, too. Everybody gets that a handwave is a handwave, but a great deal of shops think that once somebody puts a number down, it turns into a fact.

I totally agree that if you do need serious estimates, doing them on a rolling basis is the only way to go. I'm personally a fan of the Extreme Programming approach to that. The beginning of the project is when you know the least, so any estimate then is guaranteed to be the worst possible one.
Microsoft launches official Windows 8.1 Website
50. You can create value with breakthrough innovation, incremental refinement, or complex coordination.

How can complex coordination create value? An example, perhaps?
http://www.techpolitik.com/2013/06/04/patent-trolls-get-thei...
Its in Section 14 of the relevant law:

http://www.gesetze-im-internet.de/pauswg/__14.html

(in German, obviously)

It says who is allowed to 'process' the relevant information from the document. Copying is not mentioned.

The German Wikipedia has a section on it: http://de.wikipedia.org/wiki/Personalausweis_(Deutschland)#K...
As noted by many of the other comments, this is a fascinating article in so many different respects, but the most interesting take-away for me personally is a little detail that shows just how far the ripples cast from a seemingly small action can reach.

If one day, decades ago, a teenaged boy's co-worker and friend hadn't wanted to live like "normal" folks instead of scroungers, and shared a sushi dinner with his friend, Dennis Rodman probably wouldn't have ended up visiting the DPRK decades later, causing all the resulting foofaraw. But for that one little choice, a subsequent event that at least flashed across the awareness of most of the First World, and who knows how much of the rest of it, wouldn't have happened.

It's not necessarily something of geo-political consequence, but if that's not the notional "butterfly flapping its wings in China", I'm not sure what is.
Good developers can do this too. With fine-grained estimation and frequent retrospectives, it's pretty easy for teams to become decent at estimating, especially using relative estimates.

One team I worked with developed a substantial checklist of known gotchas that they would haul out during estimation. Every time a story blew up on them, they'd try to improve the gotcha list.
Don't feed the trolls, this isn't Reddit.
Yeah the early internet really spoiled us. We're so used to "Free" being the default that anything else is instantly a disappointment. I'm kind of glad we're moving away from that though, from content to music to services, everything's being turned into a paid/stick-around model rather than a free-for-3-years/go-bankrupt one. Look at how much money it's made for app creators alone.
>"Your argument bad. My argument good."

Well done.
I'm not sure what wells fargo foreclosing on someone has anything to do with freedom to criticize your government, but ok.
That seems like a rather arrogant attitude. You cannot force (what you consider) good practices on users/customers and expect them to be happy about it.
Another good take on long hours in software is here: http://www.lostgarden.com/2008/09/rules-of-productivity-pres...
Prototype of high-speed maglev train shown to public
I don't want to go home from work to go to the dry cleaner or make dinner for one. I like programming more than butlering and maiding and driving around on errands.
>Ah..the old expat pissing contest. I didn't accuse anyone of being a wumao

You accused this guy (an immigrant, probably white), of using "wumao tactics":

https://news.ycombinator.com/item?id=5817271

Later on, you elaborated on this: "I bring up the Wumao tactics because they apply almost verbatim here: the common "criticism of criticism" in Asian countries is to assert that you can't criticize unless you somehow are perfect."

>but calling me a racist is just immature.

If you hadn't first mentioned that these "argumentative tactics" were being used because the person voicing them was from an Asian country, I wouldn't be raising the possibility.

But yea, you did that.
Or they get someone like us that moves code from C++ to Java and .NET, because C++ is legacy.

The last time I managed to do a full greenfield C++ project at work was around 2005.

The enterprise has moved away from it long time ago and incoherence talk of Microsoft about going native does not help.

If they are serious about that I would expect proper C++11 support and improve ngen to the point I could use it as a real native code compiler. Not dumb UI changes.
Which make most of their $ from in app purchases.

Call me when WSJ decides to adopt a new business model.

Subscriptions on the internet is not a new business model.
https://hivelocity.net/dedicated-servers/specials/

Those are specials but their pricing in general is very good. SoftLayer has some great stuff most hosts don't have but you pay for it.
Really? You don't have to pay for licenses I imagine.
Adderall isn't rewarded. Results are.
If the administration is able to concoct and pass a set of laws that can actually systematically identify and lock down patent trolls but not companies like ARM, it would be an amazing development. Yet this litigation dance is clearly the trolls' domain of expertise. I'm afraid that any rules passed would be adroitly evaded by the trolls and "evolved" shell companies that say, take to putting on a camoflage guise like that of Intellectual Ventures (IV).

In addition, the president plans to ask Congress to pass legislation that would allow sanctions on litigants who file lawsuits deemed abusive by courts, officials said.

I wonder if "litigants" actually points to "people" rather than entities.

The president has taken a dim view of certain patent-holding firms. In February, he said some firms "don't actually produce anything themselves. They're just trying to essentially leverage and hijack somebody else's idea to see if they can extort some money out of them."

As we all know, companies like ARM don't "make" anything. But they are a legitimate operation by all means. But on the surface, IV might look like a legitimate operation too, with their research staff and everything. And once legislation passes, the now simple shell companies will surely take on a new form that will be more difficult to discern from their legitimate counterparts.

The fact that the administration wants to make this change is amazing. I love it. Yet I have to be skeptical, not only for the aforementioned reasons but also due to our political gridlock. I'm afraid that any legislation that does pass will be laden with intentional loopholes for the trolls to exploit.

I am hopeful yet fearful.
Ah yes!

{{ \t, "eject eject eject!" }}
auto destruct: 20s -> space ship
{> user ejected % wait: 20s, any -> input <}

{{ "Your ship explodes in a gigantic fireball!" }}

if: empty: -> input ->> user ejected
{{ "You fail to eject, Ouch!" }}
space ship ~ pilot ~ die: "massive splosion"
space ship ~ destruct: "massive splosion"
100% agreed. And maybe more than 100%. I gave a talk a couple years back on "Building a Sustainable Startup" and said that it was even worse than running a marathon. Doing a startup was like developing a running career.

You can watch the video if you want, but the relevant gist is that I knew people who trained for marathons and really wrecked themselves. They did one, said "never again", and then quit running. Whereas I, a slow fat guy, took my running much more gradually, and now have been running 7 years. I even just did my first triathlon a couple months back.

Video here: http://vimeo.com/24843552
In our case teams that are supporting .NET 4.0 are not allowed to upgrade for .NET 4.5, precisely because of the .NET 4.5 bug fixes that lead to different behaviors between versions.
SEO Services
Aparajayah is a professional SEO Service company with High performance-based SEO with Latest Techniques gives guaranteed result in google.
Yes they perform better. Benchmark it. But, if you plan on using a few instances that'll be on all the time, and none of the more advanced features....you'll get much better performance, for less, by using someone else. For small setups, Linode and DigitalOcean tend to be much loved (and Hetzner if latency to Europe isn't an issue).
doesn't support international keyboard mappings properly :)
else.. its pretty cool!
A friend/former co-worker runs FreeLists[0], which is pretty much exactly what it sounds like.

[0]: http://www.freelists.org/
It is times like this that I wish I could exchange HN karma for more upvote power.
Web Development Services
Aparajayah technologies is providing Web Development Services, Software Development, Opensource development and Cms Development Services with latest industrial standards.
well.. it potentially works on fxos :P
Top voted on SQL Server Connect is a relatively simple issue (on the face of it) that's been outstanding for 8 years in two separate tickets, with no meaningful response from MS.

https://connect.microsoft.com/SQLServer/Feedback

I think devs don't complain because there's not much point.
Neat discussion on this. Its interesting to look at stuff where threading was front and center (Go, Java, Etc) vs where threading was not (Python, Perl, Etc). The arguments are something you should get an introduction to at least with a CS degree and one of the things people without that explicit teaching develop by feel.

Concurrency is the 'tricky bit' of the 'algorithms' pillar [1].

[1] The Four arbitrary pillars of computing (algorithms, languages, systems, and data structures) I
We were discussing general freedom in the thread below, not just freedom of expression.

I think the freedom to keep one's home which you paid for from being stolen based upon a ridiculous technicality is a pretty important one.

And it is one, where, sadly, the US is not currently doing so well.
You are correct. You must run linux, but since most distros aren't too picky about what kernel version you run, you should be able to run any distro you want.
Show HN: infix.el, infix operators for Emacs Lisp
Thanks for the suggestion. I will definitely check it out. Although, I have trouble reading those types of books (and articles) because they tend to be a bittersweet experience. On the one hand I feel like it is sort of like a sin to be willfully ignorant of the terrible things happening in places like NK, but it is also incredibly depressing learning about these things and being so powerless. For some reason the brutality women face in these places seems to upset me the most. A few weeks ago I read a very descriptive article on witch hunting in Papua New Guinea and thinking about it still keeps me up at night.
San Francisco, CA. Relocation Assistance Provided (within US).

Looking for a Data Scientist/Backend Python Engineer to analyze security data and develop new machine learning models and support the Tornado/Redis/MongoDB/MySQL stack. Will work with data created using http://www.mykonossoftware.com/about-us.php

- Above all: interest in statistics, coding and security
- Strong Python coding skills, understanding of Java and C.
- Understanding of and experience using common data structures i.e. trees (heaps, binary trees, tries, etc), Bloom filters, arrays, linked lists.
- Understanding of and experience using common statistical techniques: generalized linear models, PCA, and basic statistics (Fisher's exact test, Binomial test, t-tests etc)
- Experience with implementing algorithms from academic papers
- Experience with at least one machine learning package e.g. Mahout, Scikit-learn

You get:

- Very competitive compensation.
- SoMA (close to downtown) location.
- Work with a great small team with smart people who look forward to coming to work every day.
- Excellent benefits package.
- Free Macbook Pro and any work-related software.
- Flexible working hours.

Please send email to roman dot sinayev @at GmAil <dot> com
and please include code sample/github acct and a resume.
Even if the only outcome was to identify the root company and individuals profiting from the suit it would help. It would then be easier to craft ToS of that would exclude them from the internet entirely.

In the interim, get your company to adopt the Innovators Patent Agreement: https://github.com/twitter/innovators-patent-agreement
"Our objective is to have the functionality be self-evident and not require a manual or a help page to use the website."

Wouldn't that be a basic requirement for any well-designed mass-market web application? I certainly didn't need any help pages to figure out Google Reader or NewsBlur (which I'm very happy with, by the way) or any of the half-dozen other RSS reader sites I've tried.
I sent him an e-mail asking if he would reconsider a fairly absurd trademark infringement claim against our startup (http://techcrunch.com/2013/05/17/with-friends-joke-goes-here...). He forwarded my e-mail to their corporate counsel, completely throwing out any desire to work with us and leave the lawyers out of it. Pincus has forever gone down in my book as a scumbag. He's the farthest thing from startup friendly that I can think of; I heard he was going to start a startup incubator a year or two ago. I think you'd have to be desperate or crazy to want to work with a guy like that.
it's way to difficult to find your friends on the Android version, especially when you can't search by username
Knowing your data structures does not mean being on the cutting edge of data structures research. It does mean knowing more than just vectors, lists, and hash tables. It means choosing the right data structures for your problem -- something that can have profound effects on performance, much more so than the cache.

Yes, people should know about the machine their code is running on, because when there are no asymptotic improvements to be made, constant factors start to matter. Right now, though, people tend to choose asymptotically suboptimal data structures and algorithms. Worrying about things like pipeline stalling when an algorithmic improvement is possible is basically the definition of premature optimization.
You might try http://www.vpeeker.com for an overwhelming web experience.
It would be more impressive seeing a person do it.
Azure bills by the minute as of today.
Awesome article, awesome author. Adam Johnson's 'The Orphan Master's Son' is about North Korea and it's the best book I've read this year: http://www.amazon.com/The-Orphan-Masters-Son-ebook/dp/B004X6...
You are making it sounds like EC2 versus dedicated hosting. There are other cloud hosting providers such as Joyent who offer much better performance and reliability at lower price. In Joyent case, they even have experts of the whole stack (Illumos, ZFS, DTrace, KVM) working internally.
16 minutes into Obama's "Fireside Hangout", the topic of patent reform is introduced. Watch for yourself.

http://bit.ly/obama-on-patents
I don't think I'll be getting Glass anytime soon, but I'm looking forward to seeing what kinds of apps people (and companies) build for it.
I'm tempted to agree with you. "They're just trying to support their family" can only be an acceptable excuse up to a point. I don't know if Zynga reached that point or not. I just think it's important to keep in mind that you can only do so much evil before "providing for your family" is no longer a valid excuse.

Of course, this all sounds ridiculous in comparison to "real" evil, like mass murder. So I'm also tempted to disagree ;).
Glas doesn't care about keywords actually, the only "keywords" are the syntactic elements like ~ -> ->> { [ {{ {> <}

so you write:

if: something ~ happened: and: something else ~ happened:
logic ~ did: something ~ happened # ?

and

for: x in: range: 12, 32
{{ x }}

this chains the needed things nicely
in fact you can write like this:

in: range: 5, 13
perform: a task

for: x in: iter: person
{{ x }}
I think you didn't fully understand my argument. I never argued, in my reply to you or others, that democracy is undesirable.

> Incidentally, why would you think that a universal moral ideal would be something that happens by itself? Isn't it abundantly clear that humans never fulfil any of their ideals?

Legal equality isn't an ideal. It's not something we strive for because we already have it. A universal moral has to be something that happens automatically because otherwise (like democracy) it can only happen with human intervention. And if it requires human intervention, it is no longer universal. It is an artificial construct of man. And like all things men create, it's subjective and designed to serve the specific goals of its creator. A system like a free-for-all survival of the fittest is universal because it was not created by man to serve a purpose—it just is. Therefore it is universal because everything in the universe abides by it, whereas democracy is only abided by those who subscribe to it voluntarily.

Freedom is not free. Democracy is not free and it requires upkeep. Basically those who have power have used it to provide equal power to those under its jurisdiction. But it is made possible by the more universal law of power, and without the benevolent power holders we wouldn't have a free equal (under the law) society in the West.
Amazing how fast Vine has grown since it launched (in January), from Mary Meeker's report on the internet:

http://www.slideshare.net/kleinerperkins/kpcb-internet-trend...
The Intel Skeletal Hand Tracking Library Experimental Release
Paywall politics aside however one feels about them, would be great if HN mods would just never put through a link to one... Waste of time for most of us.
I think a much simpler and more generally applicable piece of advice is to do load testing. Its not that he couldnt think of a faster way to do it. Hejust didnt realize heneeded to because he didnt load test.
Yahoo doesn't use SSL/TLS.
> Because libertarians can appreciate certain aspects of a country's policies without actually being in agreement with all of them?

The question is which aspects are separable and which ones are not. It would be just as simplistic to say that Singapore's economic liberalization could be separated from its repressive social policies.

> I believe other HNers might admire Singapore for its excellent math/science education system.

They definitely test well but creativity can be lacking (there are many exceptions of course).
Aren't algorithms and data structure one and the same? (If you squint just right..)
That is what I meant by OS syscalls.

Should I write a full tutorial on an HN post how to write memory allocators when anyone can easily search for one?
Hmm? The eight years in captivity was in North Korea. She convinced her minders to allow her to visit Austria, and made her escape after soon as she could once she landed.
I very much agree. Photojournalism was it at peak in that era. There were tons of photoessay magazines around but they couldn't compete for ads with other forms of media and most of them shut down.
I have a hard time calling anybody who could leave his family like that a hero. He wasn't doing it to better their circumstances; he was doing it to satisfy himself.
Make, Share, Play, Save, or Tweak Music Playlist
Many of us don't live in America, especially at this time of the day.