skysight-inc/HackerNews huggingface dataset:
Not a US company or established in the US. So not the example I asked for. I am aware of other non-US cooperatives, eg. http://en.m.wikipedia.org/wiki/Amul
So at one of the numbers cited in the OP, $3000 per 3 credit course. That's generally 3 hours a week for a 16-week semester. Which would be $62.50 per hour of class time. While 40% less than your $100/hour figures--it puts it in perspective, $100/course hour isn't actually an enormous figure. I guarantee those teachers making "$100/hour" aren't driving lamborghinis.
"in origin circle" means that it has to be circumscribed by a circle with a center on one of the two starting points

Edit: It actually has to be inside of the circle made centered on one of the starting points and with the other starting point on the circle.
Japan's Philanderers Stay Faithful to Their 'Infidelity Phones': Cads Attracted to How Outdated Device Hides Calls, Texts; Juggling Three Girlfriends: http://online.wsj.com/news/articles/SB1000142405297020475540...
Helpful Travel Tips for Surviving Long Flights
I came from a primarily-Python background; that the last value in a block is the outcome of the expression seemed to me a gimmick when I first started writing Rust (just under a year ago)—I, as you appear to be doing, only saw it as relevant at the end of a function, thus saving only half a dozen letters. I quickly discovered that it is not a gimmick; the fact that it applies to any expression is marvellously useful in Rust code, with its everything-is-an-expression doctrine. (For a language like Python, without this orientation, it would be just a gimmick.)

That the last value in a block is the value of the expression is something that makes a lot of code much more readable, as it frequently obviates the need for additional temporary variables.

I was sceptical until I actually used it. Now I’m converted; though I still also like Python’s pure statement-oriented approach in various ways, I prefer Rust’s model.
I never understood why people get so worked up over this issue. Is the job of education to only ever let a child hear the one thing we believe to be most factual and never hear anything else? How boring would life be?

I grew up in a place that valued multiculturalism. We heard about creation, AND evolution, and Indian creation myths, and Egyptian creation myths, and more. Pthe idea was that we had these people around us with this rich history and tradition and us learning it made us understand others better, and feel closer to them. We knew where they were coming from!

So why not teach creationism in schools, as long as at least one group of people are telling their kids, then that's something we should tell all of our kids so they all understand. I don't see the harm.

What if learning origins stories was an exploration of history or anthropology, instead of being framed as 'science'.
Best-of Content Marketing eBooks – Filayed and Digested
Good question.

Another idea: taking bug reports for one compiler for a language and using that as fuzzing input for another compiler for the same language.
The Great Crime Wave and the Tragedy of Mass Incarceration
I'm baffled why the creators of Egison seem to think pattern matching is so significant for a Lisp. Common Lisp has a variety of pattern matching libraries. Clojure has a pattern matcher as well. Is there something radically better about Egison that I am missing?
I'm actually a huge fan of Tycho. I like the music I listen to to be good when I pay attention, but not overwhelming while coding.
You're right, that's different, but it can also be foiled, at least in theory: you just have your cellphone add some time delay before responding. The delay could be different for each cell tower.

I realize that's a big ask (and is probably something the operating system can't do), but it doesn't violate any laws of physics.
I doubt it, Canadian here so I can't speak to the mumblings. All I can off is anecdotal information from talking to Americans when I'm down there, and the middle class don't understand how poor they are in America compared to their wealthy. They seem to feel that they're almost wealthy, but what they don't realize is that the difference between the middle and lower classes is a rounding error compared to the wealth of the upper class. They also don't realize that a middle class Canadian has more disposable income than their southern equivalent, and yet Americans receives almost none of the free health care or other social safety nets. As a man whose had 6 major surgeries, two while unemployed after Dell closed up shop in Edmonton, I can say that without that safety net, I may very well have ended up on the street. Which you don't see a lot of here.
What is great about this is better diversity in their funding.
I had to engage with the Roberts quote because it made me think.

I think he's making a false equivalency. A jump from believing in one god to two gods seems much less significant than a jump from zero to one. (https://en.wikipedia.org/wiki/Zero_One_Infinity)

Further, I'm not sure that Roberts understands why the religious reject other gods. Like most things people do, there are a variety of reasons:

- Both Judaism and Islam have explicit commandments or statements of faith that reject other gods

- Suspicious of foreigners? Deride their religion as unreasonable and obviously contrafactual

- Wary of talk of the divine being used as justification for a mortal power play? (And you should be) Add a bias for rejection into your calculations

- And of course, extraordinary claims and extraordinary evidence
When a government is trying to preserve our only tool to understand the world, well I think this is relevant. There are people fighting otherwise https://www.youtube.com/watch?v=-AS6rQtiEh8
"What if learning origins stories was an exploration of history or anthropology"

That's pretty much how it is taught in schools here (at least in Scotland) - kids are taught about religions as cultural phenomena.

Meanwhile, in science classes they are taught about we think the world was actually created.
Microsoft patents wrist-worn flexible bracelet for Augmented Reality Glasses
The first step is to get everything python3 compatible, and have it use a hashbang or other mechanism to select the right interpreter. After this happens, the default interpreter has no real meaning: everything will use the right interpreter.
False.

"Part of the problem is widespread misunderstanding regarding U.S. law. According to a 2010 Pew Forum survey, nearly two-thirds of Americans erroneously believe that the Constitution forbids public schools from offering a course on religion.

"Charles Haynes, a senior scholar at the First Amendment Center at Vanderbilt University, said courts have ruled that schools must be neutral, but that doesn't mean they must ignore religion. On the contrary, ignoring religion gives preferential treatment to a strictly secular worldview, he said." -- http://www.deseretnews.com/article/765616766/Religion-in-pub...
Exactly, this strategy has been known for a long time: http://en.wikipedia.org/wiki/Steganography
It's very hit or miss. I've had success hiring people on elance, and actually not too many misses. If you're a good judge of talent, you should be able to screen somebody on Skype and know pretty quickly whether or not they know what they're doing. If you think they are okay, then pay them hourly on a small job. If it works out, give them a bigger job, and so on.
INS Vikarmaditya: 6 things to know about India's largest warship
I'm a bodybuilder, CEO and a parent. Cooking your own healthy meals is so ridiculously easy and cheap (in terms of time).
Compilers for free
I don't think anybody is opposing teaching religious creation myths in a religion class. Saying that "creationism is a valid scientific theory", on the other hand, is the same thing as claiming that there is a controversy in the scientific world about the existence of Greek titans. Teaching that the world is a varied place is valuable, but it doesn't mean telling kids that myths and science have the same factual value.
An inside look at Dropbox phishing: Cryptowall, Bitcoins, and You
Good desktop integration alongside P/Invoke, meant many game studios started moving their game building tools from C++/Qt/MFC to C#/Windows Forms/WPF.

So this way C# got a foot on the door, long before XNA and Managed Direct X came into the picture.
In fact I like semicolons because they give a clear delimiter to each statement or expression leaving them out and relying on whitespace like newlines is to me less readable since we're used to reading sentences with punctuation and without that everything runs together and you have to mentally separate them out while parsing not to mention it makes ambiguous cases like in JavaScript possible
I hear these comments about giving precious data to third parties all the time.

But I don't hear many people talk about trying to improve it like some others are doing with remotestorage.io and byoFS or Mylar.
Reminds me of the pattern matcher pg wrote in 18.4 of On Lisp[0].

[0] http://ep.yimg.com/ty/cdn/paulgraham/onlisp.pdf
Swift has a spec. Just go to Apple developers documentation.
New cfdisk
The generated tests themselves are hardly worth the bytes they occupy. The value is in the compact program that can generate as many of them as desired very quickly, with varying options to focus on varying aspects of compilation (with or without bit-fields, with or without deep pointer nesting, …)

We forced Xuejun Yang (who turned Randprog, the prototype that came before Csmith into Csmith) to fix more bugs than were necessary for his PhD or than you can expect a research prototype to have bugs fixed (I am one of the developers of Frama-C, pitting Frama-C “against” Csmith was my hobby for a summer, and we found and reported as many bugs in Csmith as we found bugs in Frama-C). The sentence “over the last couple of years I’ve slacked off on reporting compiler bugs” near the post's conclusion is telling. You can expect the same story to unroll for EMI. Researchers are not rewarded for maintaining software ad vitam æternam, even if the software is useful, but hopefully they have or will soon release the generator as open-source, and then if you find it too useful not to use further, you can fix or work around bugs as you find them.

As an example, I think that there is still one bug in Csmith that we work around by ignoring programs that have the symptoms that usually indicate that bug (we still use Csmith to test Frama-C after we have finished a major feature that could introduce the sort of bug it can detect).

See also http://blog.regehr.org/archives/1058 on the same blog for additional thoughts on the fate of academic software.
So is my wife (not the CEO or bodybuilder part, but parent and cooking). More power to the likes of you!

I'm sure there are as many folks with your motivations and inclinations as there are with mine.
I don't know much about Ada but it seems like Rust vs. Ada is perhaps the more salient question than Rust vs. C++. Why was Ada not good enough in terms of a very "safe" language?
I'd be wary of how this would affect call quality - if you were adding delays to sending call data to the tower you might end up with a laggy/glitchy phone call.
Compost-Fueled Cars: Wouldn't That Be Great?
I've been buying Facebook stock for the past year under the assumption that they're going to release a product like this at some point. It just seems like such a logical business move. I think it's coming, and I think their recent tracking announcement is the first step.
Well, I'd rather lose the "power of sexpressions" if I'm to get a nicer syntax.

It's not like people have been building more programs in Lisp than in languages without sexpressions.
Looks like they're over 80% of the way to hitting the funding goal for that one too:

http://pypy.org/numpydonate.html
Quite depressing how they don't seem to be able to reach their goal. I would donate in a heart beat, but I'm not a US citizen.

Unclear why you (US citizens) aren't all over this stuff.
First, it's meant for humans. As a gesture. Surely you've heard of those.

Second, it's not like CSS is not 50% ill-though BS legacy stuff all around, and some over-engineered crap in tons of sub-specs. A color name will hardly make any difference to anything.
Funniest Sports Bloopers
funniest sports bloopers
RCA takes this back to Reagan's War on Education. It's ongoing and it's destroyed the most important institution in the nation.
It'd be a waste of children's time and energy. I understand that, at least in the US, the purpose of schools is not education but babysitting, but if you're going to spend time teaching anyway, perhaps teaching children real science instead of pseudoscience might be a better option not only for them but for society as a whole. Societies that believe school's primary purpose is education don't even have the excuse above for the miseducation you refer to.

It's not about teaching children what we believe to be most factual, it's about not teaching them what we know is false.
FWIW, I am a big fan of easy to read code (as I frequently need to read other people's code in order to 'audit' it). But like others have said, in real Rust code the ability to mix blocks and expressions does not seem particularly confusing to me, and is used in many places other than the end of a function, in more of a functional style. Here is a representative-ish example:

https://github.com/rust-lang/rust/blob/master/src/librustc/m...

Personally I think most other things in Rust (namespaces, constant as_slice() unwrap() etc.) are currently too verbose, although I'd say that also impedes readability.
I want to comment on one quote from the article:
"""It's impossible to be "as fast as C" in all cases while remaining safe""".

C is not that fast. One of the major problems is that it's close to hardware. 1970s hardware that is. Ken Thompson reportedly once said: "I'm not going to do nibbles. I have an 8 bit processor".

A good example of how bad it has become is that modern processors have a rather good understanding of the 'string' concept, and offer instructions to process them. C offers a char*.

Another problem is that C has strict contracts on how parameters are to be passed through, and combined with separate compilation units, this hurts compilers when they try to optimize things.

I see greater potential for a safe higher level language to be able to align closer to modern day hardware than C. Some nice examples: Linear types can avoid garbage altogether, and coroutines can be expressed clearly and correctly using monads.
On the other hand, raw performance is rarely needed, and most cycles are burned interpreting things like python and php.
I've been trying to sit this one out, but I've got to be blunt with YOU: how can anyone with a "sufficient understanding of the philosophy of science" draw the conclusion that evolution works?! Simply put, the scientific process is supposed to be: observe -> hypothesize -> test -> revise. If life is supposed to have arisen by purely natural processes, then the information-building, error-checking and correcting code system that is our DNA must have somehow constructed itself. I am not aware of any experiments following the scientific process that have demonstrated that such a thing is even remotely possible. Instead you have a bunch of "just so" stories about the distant past that are untestable ancient history that we are supposed to believe because we are told to do so by "people who are smarter than you". Smacks more of religion than "science" to me. And don't tell me about any experiments that demonstrate rapid speciation as evidence of evolution - that is NOT the same thing and is an equivocation I see proponents of evolution use all the time. They are instead examples of genetic isolation and information LOSS and are incapable of generating more complex, "higher" organisms. It is for this reason that some scientists have adopted the idea of intelligent design: information can only be created by an intelligent designer. I would expect a forum populated by people who write code to see that. I think that the idea of even a simple computer being able to construct AND program itself would be preposterous to most people here. And yet that is what the GTE proposes. Perhaps that points too much in the direction of a god for some people to accept, but the evidence seems to be clearly on the side of ID, IF you are truly following a "scientific" process.
AFAIK, your only option with Adsense is to implement a #! alternative crawlable site.
Facebook: Users charged for speed camera posts
Rajeshdeveloper
share this news
This gives very poor coverage. The testcases in one compiler's regressions suites are usually reduced to the shortest program that causes a previous bug, and another compiler that does not share any source code with the first one will have no particular reason to contain bugs that are revealed by the same programs. Sure, you may find some this way, but it is not likely to be the best use of your time. Invent something like Csmith/EMI instead, that will be more efficient!

The C language needs a good test suite with known expected results and good coverage of the language's definition, but one way to build this suite is not to catenate all the regression tests of existing compilers. Actually, part of the reasons why we do not have such a reference testsuite is that it is not as easy as putting together regression tests from various origins.
Elon Musk's patent move is brilliant and inspiring, but this article's writing style is, for lack of a more fitting word, craptastic. There also seems to be zero useful additional information in it.
Would you mind sharing your workaround?
It doesn't. Native code is by definition code compiled for a specific ISA, and Android is supposed to run on several ISAs, including ARMv7 and amd64. Native code is cancer on the ecosystem when you look at it from an ISA diversity perspective.
Administration - top admins make orders of magnitude more than lecturers.
Isn't Ada geared more towards runtime assertions of correctness of programs (contracts and such) rather than ensuring memory safety? Can you statically guarantee memory safety in Ada when using manual memory management?

It seems that one can choose to both use runtime assertions and static proofs of correctness proofs in Spark. But I don't know if that extends to statically ensuring memory safety in low-level code.
Hmm, that's a very strange assertion, I've never seen Android tem "pretend that NDK doesn't exist".

NDK is just a preconfigured GCC for cross-compilation anyway (with custom build script). Native C code compiled with NDK is used all over Android core and it's used regularly in apps to provide speed boosts. But it has practically no access to Android APIs (with exception of OpenGL/OpenAL some sensors and bitmap functions) so it's totally unsuited for development of a full app in C or C++. It's role is pretty much the same as C code in python libraries - to provide boosts for performance critical code.

Taking that into account, I really have no idea who acts like "NDK doesn't exist". It's widely used, it's just not suitable as a main way of developing an app.
Trilateration, actually. The towers aren't measuring your angle, but your distance.
OKCoder
Ask HN: Any tips to create an restful api with json and php
Is to display the menu of restaurant online and register the customers orders
I'm curious too. From the website[0] it looks like Egison was designed to do pattern matching. The whole language is built around it. This way Egison can do more complicated kinds of pattern matching such as matching patterns against graphs or other complicated data structures. I don't see why any of these features could not be added to an existing Lisp. OTOH, it might not be about adding more features, it might be about doing it efficiently. If that is the case creating a new language is almost a requirement.

[0] http://www.egison.org/faq.html
>This isn't a valid replacement for just being able to run multiple browsers. Switching OS has a large cost.

When your OS is no more than a browser, what is the difference?
But here's the kicker: The number of targets is a variable. Google would have to force developers to recompile for each new ISA. New ISAs keep getting added, many of them ARM ISAs that are not mutually compatible.
Freshmeat.net, 1997-2014
Includes an interesting comment from ESR:

http://jeffcovey.net/2014/06/19/freshmeat-net-1997-2014/comment-page-1/#comment-2111
Stonehenge, by Will Self
Or there is Racket's wonderful pattern matching library: http://docs.racket-lang.org/reference/match.html
Before Rebecca passed, her older sister Carolyn requested help [1] to raise money for childhood cancer research by participating in a shave-a-thon.

I was slightly upset to see she only got to 90% ($10,443 of $11,500) of her goal [2] -I guess I'm hoping the internet can step up and help (I believe we can still add donations after the event).

Edit: I'd point out that "The family requests charitable donations be made in Rebecca’s name to the Philadelphia Ronald McDonald House [3] or the St. Baldrick’s Foundation. [1]", however I think it's important for Carolyn to know her earlier actions specifically were and continue to be worthy of support and respect.

[1] http://meyerweb.com/eric/thoughts/2014/02/26/a-st-baldricks-...

[2] https://www.stbaldricks.org/participants/mypage/663064/2014

[3] http://www.philarmh.org/
Pascal, have you reported the bug? Xuejun is doing some Csmith work right now and we can probably get him to fix it.
NetworkManager 0.9.10
> I go on an interview and someone at the company asks me very officiously, "Why do you want to work for this company?" I respond, "I don't know that I do want to work here. I have a job. The headhunter called me and told me there was an opportunity here so I came to check it out". The interviewer didn't say anything, but their expression was slightly shocked. I guess I was supposed to launch into a pitch about how it was always my dream to work at that company.

I rather see it differently. As you said, you have a job and the head hunter told you that this company had opportunities. So common sense dictates that you check briefly what they have to offer before going to the interview. Is it a better pay (you could tell the recruiter "I am currently making X, what would they be willing to offer?"), the chance to use a technology you don't use at your current work place, or you really like what the company is doing - if it's Planetary Resources or Khan Academy that would be understandable.

So if I was the interviewer, I would be surprised about that guy who comes to the interview without bothering to check what's on the table. Apart from that, I agree with you that the recruiting process of many companies is partly designed to show who is the boss, and it's a sad thing IMHO.
There is actually pretty good support, but you have to use AdSense through Google DFP - https://www.google.com/dfp/. Things like creating ad slots dynamically / loading them later / refreshing them dynamically work fine when you use GPT tags in DFP.
They should add an option so that foreigners can give money to individual americans on there - who in turn give it to the PAC.
I prefer affiliate networks because they, unlike AdSense, give me the freedom to design my own ads. Also there's this:

http://www.warriorforum.com/main-internet-marketing-discussi...

Who wants this eyesore on their websites anyway?

http://adsense.blogspot.se/2014/05/a-new-look-for-text-ads-o...

I'm surprised the AdSense team is still toying around with amateur designs at the expense of the whole AdSense programme. I've seen the past works of the designers on the AdSense team and I'm not impressed. Plus it's quite naive to think that one design will fit all websites. Why can't AdSense, like other ad and affiliate networks, just open up an API so publishers themselves can be in charge of how their ads look and behave?﻿