skysight-inc/HackerNews huggingface dataset:
If this language is looking for greater adoption, its website is doing a big disservice. It is incredibly challenging to find a single code snippet, and the documentation is mediocre at best. The interfaces that are shown in the documentation remind me of the computer system you see DMV employees fumbling around with. I love picking up random languages on a Sunday, but not this one.
You are correct. I misread his suggestion as rate limiting specific flows, not flat per device rate limiting.
The key fact here, though, is that the business owner provided no evidence that the reviews were false or created by competitors and didn't dispute the claims made in the reviews. Additionally, it appears that the anonymous reviews made claims that were similar to those made by other, non-anonymous, reviews.
It is bothersome to me that it is (almost?) entirely backed by people that make money from other programmers, not by programming themselves, who are behind this. Where are the computer scientists who make their living by writing code in all this?
I never understand the `function *(){}` syntax. Why can't we simply introduce a new keyword like `generator (){}`?
This is a situation ripe for regulation. Feel free to filter by port or ip subnet, maybe we can talk about DPI, but modifying clearly needs to be a crime. There may not be an expectation of privacy, but there is certainly one that the integrity of the technical systems we use is not violated.
Barra used a graph showing that China produces more college degrees to draw the conclusion that China is "more educated" than the United States.

It'd be helpful to see college degrees conferred per capita before drawing this conclusion, as a country with 4.3x the population will obviously produce more degrees.

EDIT: In fact, it looks like China has about 8 million degrees conferred at last count, and the US about 3 million. Given the population multiplier, China seems to be far behind the US per capita.
"But, even sandboxing and memory-safe languages cannot prevent logic problems."
=> Indeed. I wonder how you plan to reduce the amount of exploitable bugs to literally zero given that nothing can fully prevent logic problems.

Anyway, it sounds like a lot of work to reduce to literally zero the number of exploitable defects. Some advocate that a lazier approach based on POLA and object capabilities could work too.
https://www.youtube.com/watch?feature=player_detailpage&v=eL... (I timestamped for the relevant part, but the full talk is good to watch too).

Building on an object capability language, even if some exploitable bugs remain along the edges, allow a high-level of security. Not sure how Rust stands, but it looks promising for sure.
Xcode (and the entire tool-chain) has support for static frameworks that would negate any distribution problems the OP wants. Apple snips that functionality out of the iOS SDK for some unknown reason, but I suspect that would be a much better request to ask for.

I do agree that the iPhoneSimulator and iPhoneOS SDKs should be better integrated at compile time. Yet, they were architected as completely different environments, so I suspect that won't be an easy request to fulfill.

Anyway, what benefit would having a dynamically loaded library give you when each app runs sandboxed? I can just imagine a scenario where one framework uses a version of ASINetworking and another uses AFNetworking and they both attempt to use some version of JSONKit to parse out the result. Objective-C and its amazing namespace collision management will just carefully (and by carefully, I mean, not at all) pick one implementation over the other and leave a happy warning for all to see.
Unbound + DNSSEC should be able to counter-measure this. That said, I'm not sure you'll be able to connect to a given IP if it's blocked. In this case you'll need a proxy/VPN/Anonymizer (Tor/I2P)
What's wrong with resizing your browser window?
Agreed gwern is an all around stand up guy. Very glad I found his website and I follow his posts.
Self was one of the inspirations behind JavaScript, particularly its prototype system.

http://en.wikipedia.org/wiki/Self_(programming_language)
Automation bashing had become so boring. ”Us vs them” its a go to media cliche. Machines, automated or otherwise, are made to help us. We want every thing to be automated. The purpose of business and technology is to improve lives, not to employ people. No one starts a company with the intention of creating jobs. People want to solve problems, make money or bring useful new ideas to life. Startup founders want to do whatever has to be done in order to execute their vision, with humans, machines, trained animals or whatever. Automation improves our position as species and we need to get behind it instead of viewing it a competitive threat. As they say in pickup basketball, ”Same team!”

It's true that automation has a disproportionate effect on different levels of society. But that's more about humans than it its about machines. There are a lot of people working on technical solutions now and sooner or later people will get to work on social solutions that address some of Friedman's concerns. We're a long way from a fully automated society and we have time to prepare for the inevitable changes.
I'm an international student at University of Waterloo (Canada). I don't think being international makes you or labels you any different than what you can be otherwise. In fact, most of my employers (direct team members) hardly ever know this fact, which makes sense as your nationality has nothing to do with how you will do the job.

Not sure how H1 works but in my case I've been given offers to work as an intern in the US on the basis of a J1 visa.

I'd say keep trying and working on side projects in the mean time. Good Luck!
Is there a reason why you are using straight sha512 with concatenated elements instead of using a sha512 HMAC with the local password as the key to the HMAC?

http://en.wikipedia.org/wiki/Hash-based_message_authenticati...
He is an executive at a Chinese tech company. They have PR awareness so he isn't going to get into anything politically controversial.

Also I don't think he was there to pitch you into doing business in China.
> but this is all because cheaper, faster hardware made it possible, not because of any exponential leaps in the process of building software.

The exponential curve has no leaps. This looks like pedantry, but it's important to keep in mind. Exponentials are completely smooth and boring all the way up.
What is it about the world that you think can't support that? It's new territory, and it may "disrupt" the US (to some extent) over the coming decades, but China has been bootstrapping itself out of farming for quite a while already. It's mainly the internet industry that lagged the US by a few years, but has caught up or surpassed it now.
All of the amazing websites and apps created here are just copies of other apps, localized for China. I don't see this as anything to be too proud off, creating the apps isn't hard, and china has a huge number of people so you have that going for you.

Show us were China is innovating, that is where the real story is.
Ask HN: Are accelerators outside of YC and Techstars worth it?
Just wanted to get everyone's opinion. Please state your background (founder, angel, startup employee, ect) and any experience you've had with an accelerator/incubator.
Well it's pretty obvious, isn't it? In order to prove that you were a patron, you can just provide a unique receipt. Yelp can be the anonymizer.

Of course, this requires so many additional layers of complexity (e.g. unique codes, local Yelp POS software, etc)that Yelp would never actually use it--it simply increases the barriers for writing a review. I guess the trick is in implementation. Maybe verifying purchases through transaction clearinghouses?
Ember + Sass + Express Starter Kit
The "Window Resizer" extension for Chrome now contains malware (2013)
To those who are interested in startups in China:

I personally know some people who worked on start ups in China. From their experience, I see no hope for start ups without connection with government. I will show you some facts and some real examples here.

Here are some basic facts:

Chinese government controls Internet content tightly. Note that it is not the same level as NSA's surveillance. NSA's surveillance is bad. But it won't, or rarely, (directly) change/delete the content. The Chinese government, on the other hand, can even shut down a whole datacenter without telling the administrator with no reason --- By "no reason", I mean absolutely no explanation.

I had a blog and I know the service provider personally (It was a website hosting blogs like myspace). My blog was a high ranked one on their website. I posted some content discussing related to democracy/free speech in China and the whole website was down for a day. My friend received a call from network management department after they cut the network. They forced my friend to delete my blog entirely (the whole blog including posts for years.)

Chinese website was required to control any content on their website, otherwise, like the case I mentioned above, their website might be shutdown before telling you the reason. This is especially true for small startups.

Here is another example: during the early age of twitter (around 2008.), there were several startups in China trying to make a copycat of twitter in China. We call it micro-blogs and there are companies like hainei, jiwai, etc. working on twitter-like services. As we all know, content on such websites generated very fast. Much faster than traditional blogs. This makes the filtering work extremely hard --- those websites has to identify contents which are "politically incorrect" and delete them before any government officer found them (And yes, we DO have government employees who are dedicated to found those contents and report it to their higher authorities.) Such filtering work is impossible for a startup with tens of employees -- They used some filtering algorithms but people can always use other words to bypass the filter. Such micro-blogs (or twitter-like services) grows so fast with too much "unwanted" content, that finally, by mid-May 2009, they were all shut down by the government for half a year. Imagine a startup running without a live service for half a year, you know how hard it would be.

During this time, large companies with government connections like sina, tencent, 163, ect, prepared their own micro-blog services and finally put it on line. Such companies has large teams who dedicated themselves to filter content on their websites. Nowadays, the micro-blogs are only run by those large companies and none of the startups survived.

I told these stories to those who do not familiar with Chinese Internet Policy and intent to do some startups in China. My advise is: do not run a content-based startups, otherwise you can hardly afford the cost of filtering the users' contents.

EDIT 1: changed some spellings and expressions.
PayPal doesn't have to worry about being replaced as much as it has to worry about being marginalized. If a developer who has never integrated payment into their app asks me what platform to use, I'm going to answer "Stripe" without hesitation because they make it very simple for developers to use. PayPal needs to shift its focus toward making the developer experience better, because right now their documentation is a steaming pile of shit and their web interface is unintuitive.
This is Yelp - don't they have a track record of leaving fabricated negative reviews for companies that refuse to do business with them? They probably don't want to reveal the identities of the anonymous reviewers because they're not actually real people.
I have a couple of short screencasts showing Self in action if you're interested:

http://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self...

http://bluishcoder.co.nz/2009/07/27/displaying-images-with-s...
I've never thought of routing being an area in need of optimization, but hey.
I won’t try to defend Friedman, but I believe you misunderstood what Thrun was trying to say: he is a very conceptually accurate guy, and him saying it is a bad ‘product’ doesn't mean the general concept is flawed, but that his ambition to market the whole of superior education as a video class has, with testing proven to show issues, with engagement in particular. He is far from abandoning the idea, but reacted by switching Udacity towards a for-pay, vocation certification platform.

Having the best professors use video (or radio) to openly broaden the audience of their abstract teachings is a concept that has been widely tried since, well, I’d say 1530 with the College de France, but the recordings where a bit different then — anyway: it’s the principle of almost every high-brow show. Those tend to have less of an audience than we’d like, or need considerable adaptation — but Udacity was one attempt that was remarkable in mainly one way: how little the class was adapted for anything but highly intelligent and motivated twenty-somethings with fresh brains.

Look at what Dan Ariely is doing for an great example of how to preserve the internet support and have an engagement comparable to a physical class.
An interesting point to note is that a large majority, though not all, of the areas with the highest poverty rates seem to overlap with indian reservations.
Fastest routing is: http://domain.com/filename.php?args
I do not want to be in the business of defending Thomas Friedman, but I think his opinions on the Iraq might have been more nuanced than he is usually given credit for. For example:

NEW YORK TIMES COLUMNIST THOMAS FRIEDMAN

THEN: "Let's start with one simple fact: Iraq is a black box that has been sealed shut since Saddam came to dominate Iraqi politics in the late 1960s. Therefore, one needs to have a great deal of humility when it comes to predicting what sorts of bats and demons may fly out if the U. S. and its allies remove the lid. Think of it this way: If and when we take the lid off Iraq, we will find an envelope inside. It will tell us what we have won, and it will say one of two things.

"It could say, 'Congratulations! You've just won the Arab Germany--a country with enormous human talent, enormous natural resources, but with an evil dictator, whom you've just removed.'

"Or the envelope could say, 'You've just won the Arab Yugoslavia--an artificial country congenitally divided among Kurds, Shiites, Sunnis, Nasserites, leftists, and a host of tribes and clans that can only be held together with a Saddam-like iron fist. Congratulations, you're the new Saddam.'

"In the first scenario, Iraq is the way it is today because Saddam is the way he is. In the second scenario, Saddam is the way he is because Iraq is what it is. Those are two very different problems. And we will know which we've won only when we take off the lid. The conservatives and neocons, who have been pounding the table for war, should be a lot more humble about this question, because they don't know, either."

--The New York Times, January 26, 2003

(See http://www.esquire.com/features/ESQ0306IRAQQUOTES_220)
Not only that but they are comparing the "programmer" to a VP which is not exactly the same.
Sure, but ZFS can survive intermittent drive power failure on bother halves of a mirror. As long as one good copy of a block exists, ZFS will repair the mirror by resilvering its counterpart. This is the advantage of checksumming every block on disk and using copy-on-write.
>>> One stupendously glaring omission in this kind of talk is that good managers are a dime a dozen. If anyone should be warned, it should be managers--if there is no reason to hire employees displaced by automation, then there is absolutely no excuse not to hire the very best managers.

It has occurred to me that management is basically an information processing task. Why shouldn't it be automated? I think a reason is that managers are kept around to manage information that can't be committed to a stored record. An example would be details of the decision making process for who gets laid off during a downturn.
NC Electric Car Drivers Begin Paying $100 Annual Fee
Daibo Dreamed of Coffee
> base 12 (or 24) and base 60 are actually much nicer to work with mentally than 10.

I would say binary is the best base, and perhaps the least arbitrary of all bases since it is the simplest.

EDIT: whoops, bad formatting.
A bizarre use of a 'heat map', where the brighter colour means the lesser value. It kind've almost double-negatives itself semantically, but I had to reorient myself as to what was going on.
Ah, yes, the no true Muslim argument
It's much easier if you work in metric units (as usual).

The density of water is 1,000 kg/m³.

The density limestone is around 2,500 kg/m³ (it can actually go down to around 2,100 kb/m³).

This means that you'd need to displace more than 2 to 2.5 times the volume of water in order to float a limestone block. Keep in mind that volume goes up (roughly) as a cube of the increase in linear dimension, so the difference won't be quite as dramatic as it first seems, but that's still a lot of flotation required. Certainly much larger than the floats shown in the video.

The animal-skin bladder theory is particularly problematic, because the volumetric efficiency of spheroid animal-skin bladder floats isn't particularly good. Water would fill in the space between bladders, requiring much larger float assemblies than if they were able to construct larger, single-chamber bladders. The video depicts float assemblies that aren't even as large as the blocks they were transporting. I found that rather disappointing for an engineering-driven theory.
This is a rather good site idea that could be applied to many other events/locales. Meanwhile the humans within the company that contaminated the drinking water of much of a state[1] are expending resources on lawyers.

[1] http://en.wikipedia.org/wiki/Elk_River,_West_Virginia_chemic...
No, I am selling through a very well known marketplace which will get a cut for each sale. In my opinion it is much easier to start with due to the high reach of potential customers you will get. As soon as you built a customer base you could probably consider selling the themes on your own site.
So I think the world understands that doing business in china requires some special attention.

Despite all of that they are doing business in China. Serious dollars are being made and value being delivered to millions of users. We should want in on that or to at least have some understanding of how its being done in comparison to US/EU.
> If you’re contributing to the JS community, you’re better off writing in JavaScript. More people will contribute and/or adopt your code.

Quality, not quantity. Maybe the higher quality contributors are more likely to get excited about a cs project over js.
Messing up with the biosafety of the planet just to catch a political enemy. How awesome.
F# syntax is still a little confusing in the beginning, mostly because it does so much with so little syntax. And every time I'm using F# I seem to run into weird problems around indentation.

I like F# though. But I think it takes some getting used to, and I'm not quite there yet. :)
"This post originally appeared in Business Insider."

well there's your problem right there :)
I would agree that the indentation in CoffeeScript causes confusion, especially since the recommended size is 2 spaces.
Ok, so by what metric is DDR4 twice the speed, and what metric isn't it?
WHERE you live, or HOW you live?

I've seen many people complain about not making enough to live where they live, when I clearly see lifestyle changes that would fix the income problem, and I see people living alongside the first who make less and save more.

I don't know you. Or your life circumstances. It might not be true for you. But "$100k/year isn't enough to survive" is the kind of claim that I've learned to be automatically suspicious of.
I spent some time with Self in the late 90s (at college of course!) and it was impressive on several counts: first, it's JIT compiler allowed Smalltalk to run faster when implemented in Self than without - the same JIT technique was later re-used in Java Hotspots [1]; second, the programming environment was a multi-user environment called Kansas that allowed a whole classroom of students to develop "prototypes" in the same environment (Kansas [2] [3])

[1] http://www.princeton.edu/~achaney/tmve/wiki100k/docs/Self_(p...

[2] http://web.media.mit.edu/~lieber/Lieberary/Softviz/CACM-Debu...

[3] http://bluishcoder.co.nz/2013/09/16/multiple-users-in-a-self...
Thanks. I watched your videos and now I have a better clue about what Self is. It's personally not my cup of tea, but it would have been really nice if the Self web site had one of your videos on it (or something a bit more introductory). Particularly given its graphical nature...
Suggestion: allow passing in target as a DOMElement, rather than by id. That makes this more useful when template rendering in done off-DOM, or when IDs aren't used.
I'd rather make $100K than $80K. Period. At those ratios, my neighbors just don't enter into the equation.

Now, I might be uncomfortable making $100K when my neighbors made $400K. That's an identifiable difference, and it would really mark me as the poor person in the neighborhood. But a 20% difference from the mean? I wouldn't even notice it.
That's right. Depending on the VP, a programmer is worth more. :-/
It took me a few minutes to understand what this is. You may want to rethink the structure and language of the site.
Simply put, Meteor runs oplog monitor in the node.js process through node-native-driver.
Just follow the link on the site to the Wikipedia article ;)
The world already can't support the existing first world lifestyles we have in the long term. We are doing a tiny bit to move toward sustainability, but if you tack on a few hundred million more people living that way, you run out of essential resources fast.
Actually, all (or almost all) spinning rust disks buffer writes, unless they're instructed not to, which is normally done by hardware RAID controllers. In that case, the HBA takes over the job of buffering writes, and can safely acknowledge them to the OS as flushed before the write ever actually touches disk, because the writes are stored in battery-backed or otherwise non-volatile memory.

It's well known in communities that care about storage reliability (such as the database world, which is where my experience comes from) that consumer-grade drives, in particular, are notorious for lying about writes having been successfully flushed to the underlying media.
It is possible with the help of flowcharts and pseudo-code; the issue I've run into many times is depending on the class, you'll lose student interest over not actually doing anything. If it is a matter of limited resources, ala no computers, then go for it, but looking back, I'd feel a little short-changed if I couldn't walk out of the class without a functional program, no matter how insignificant.

This is where I liked MIT's EdX course. Mostly Python interpreter, but around the end you were given a GUI simulation of controlling a Roomba. You wrote the Roomba's logic and then ran the simulation. You could walk away from the class and say 'Look at this... I built this'.
I for one welcome our new logical programmer-sanity-saving standard.
It's strange the he uses the phrase "Average is Over" without mentioning Tyler Cowen, the economist (and occasional NYT contributor) who published a book with that title just a couple months ago.