skysight-inc/HackerNews huggingface dataset:
No - pitest has no problems with the use of interfaces, reflection etc.

The sentence you quoted relates to an optional feature that allows the tests that will be run against a mutated class to be limited to those within a certain "distance" (i.e number of method calls) from it.

The feature is little used, but is useful in some very specific circumstances.

Even if you do enable it, it would only cause a problem if the class under test was only referred to within the test by some interface that it implemented (which would be very unusual). The fact that the classes dependencies were declared as interfaces would cause no problems.
Switching is no problem usually, but if you are able to work but not 'willing' you'll lose your health insurance pretty soon.
I think I see what you are saying, but your statements aren't completely right which might be why you are being downvoted. "asm.js represents LLVM bytecode" is not right, just because you can compile one thing to another does not mean it represents it.

You make a good point though; it's not like we are seeing helpful warnings when writing our frontend JS apps. But those warnings are still crucial when actually building & deploying stuff; with various tooling and browsers it's really nice to see a "successful asm.js compilation" message and you know it's working. If you upgrade a tool, you can be sure that it's still working, etc.

Also, it's not uncommon for people to write new languages or compilers and having that feedback that you are on the fast path is really nice.

I think your point has some merit though.

The other benefit to AOT is simply that, when the app starts running, it immediately starts running in the fast path.
My impression from the article was that they only matched or beat minimum during sandal season. Didn't see any figures though. Still pretty bad.
Congrats Greg, You ROCK! time to start a new chapter!

The codebase you have contributed to (built), is just incredible.
CSymPy renamed to SymEngine
The broad swath of yellow across the south in 1870 is...kinda chilling.
There's actually quite a lot of this under the phrase "information geometry". Offhand, I feel like a lot of this work is coming out of Japan.

http://www.amazon.com/Information-Translations-Mathematical-...

http://www.amazon.com/Algebraic-Statistical-Monographs-Compu...
The actual patent is downloadable here: http://bit.ly/1GRLvjY
Average is useless for talking about farm households. As far as I know, a small portion of farm households have enormous farms and make quite significant income and most farmers are not that. We need median figures to talk about this.

The idea that teachers don't provide much value is a complex one to tease apart. Teachers are often lousy because the shit teachers take for modest income turns a lot of people off of the trade. A great teacher provides tremendous value.

The fact is, you are scapegoating this irrelevant target of "history majors" etc. We could wipe all of those people out of the picture and most of the situation wouldn't change. Sure, those folks exist, sure the economics of that stuff is pathetic. But they are a side-issue. This is not the primary stuff that's going on here.

The thing is: you're RIGHT in many respects. It's nonsense to expect great careers from certain fields of study. Learning a trade is indeed the smart thing to do. But saying that our problems boil down to that issue is simply wrong.

We have a society built on suburban sprawl, private automobiles, run by corporate oligopolies, and we're facing peak oil and climate change at the same time as we have extreme political corruption and financial absurdities.

Yes, people shouldn't rack up credit card debt. That's fundamentally stupid. But we also have a system that actively pushes everyone into this. The victim-blaming here is not acceptable. Just because someone is a sucker doesn't mean they deserve to be suckered. The whole system of debt relations that we have built up as a society is ruining us, and the blame belongs with the usurers who exploited the system and profited off the rest of us.

For the record, I have zero debt of any sort. I'm not saying this because I'm complaining about it personally.
Surprisingly, I rarely see reference to that show the programming/IT world. That made my day, thanks.
I'd love if there could be more information about what YC companies are participating in hiring through this process. Or have I missed that info somewhere?
How do current YC companies fill-in non-technical positions? Are there plans in near-future to cover these positions too?
Show HN: A microblog hosted in DNS TXT records
Most recent post is pointed to by CNAME record:

host head.microblog.erikano.net.

This will return a reply like:

head.microblog.erikano.net is an alias for 1.microblog.erikano.net.

Read the post:

host -t txt 1.microblog.erikano.net.
Sure, but under the hood both the HTML5 APIs and Pepper APIs call into the same code, at least for WebGL, the performance behaviour on Chrome between WebGL and Pepper's GL wrapper is basically identical, and most other exposed API features are so similar to their HTML5 counterparts that it is almost certain that there's the same code underneath.
.io domain names: What's the most paid ever?
What's the most you've heard of a .io domain name reselling for?

What was the domain name? (optional)
I could also see this implemented as a standalone proxy which would forward requests to an app server (possibly adding custom headers like `X-User: someusername`). I was actually thinking of going with exactly this kind of architecture for my next project but wasn't sure if the re-usability benefits would be worth the extra work. Anyone has experience with this kind of setup?
This is fairly off topic, but in case you cared, Ghostery's business model is to sell your browsing habits and blocked ads and blocked trackers data back to the people their extension blocks. They claim it's anonymized, and I'd venture to say it probably is, but it's still data about you.
With that approach, anyone who immediately switches to a programmer's editor to write the code and pastes it in when done (either manually or via something like It's All Text) will look identical to a candidate who searched for the answer and pasted it in. The former is a property you'd want to select for, while the latter is one you'd want to select against.
Here, I spotted your problem for you: "move to the Bay Area"
i'm in the market for a remote position. is that something that would work here? or is this only for locals or those able to move to the bay area?
It's likely because asm.js isn't at all related to LLVM. Emscripten and the like use LLVM IR to compile to asm.js but that doesn't mean that asm.js is LLVM IR. asm.js is actually just a restricted subset of javascript that avoids a lot of things that invoke the garbage collector, forces certain type constraints (variables have static types that can be inferred at parse/compile time), and emulation of pointers using a block of memory among a host of other things. LLVM just gets used the most because Emscripten makes for a really easy way to target the platform.
I've recently applied for a few documentation/tech writer positions at google. I'll gladly help with improving your documentation and I live about 1 mile from the googleplex.
That's exactly what I do. First of all, it's annoying that I have to go and choose each one to detach it. Second, I usually invoke tmux directly with mosh or ssh -t, so detaching also disconnects them, which I don't really want.

I basically want an untouched session to go into a screensaver mode where it no longer controls the terminal size.

It's certainly not the end of the world to detach them, but I'd rather not. And detaching before I leave a session is just busywork.
> ...what if you really need the money (and never finished college, so no bigcorps are interested)?

Not every "bigcorp" is so short-sighted that they reject non-traditional candidates.
Thank you for pointing out the most important answer.
> Sure, but under the hood both the HTML5 APIs and Pepper APIs call into the same code

It's still wasted effort, though. Maybe they share some code, but Pepper is an unnecessary extra API. One that's non-standard and results in vendor lock-in.
I would have guessed it's more cost efficient to work on the web version first. Don't think most of the people who want to trade want to specifically do it on an iOS device.
Seems to trip up as soon as paths have spaces in them.

Nice concept though, makes a good companion for "mdfind" on OS X.
Tensors can be somewhat intimidating, but it definitely would not take a year to understand tensors. Two references I found particularly helpful:

There's a new textbook on classical physics by Kip Thorne and Roger Blandford. It hasn't been published yet, but the lecture notes on which it's based are online here:

http://www.pmaweb.caltech.edu/Courses/ph136/yr2012/

The first chapter presents a pretty simple introduction to tensors.

The other reference I've found helpful is Chapter 31 of Volume II of the Feynman Lectures on Physics. Feynman (as usual) gives a great introduction to the concept.

To echo krastanov, it is the case that all tensors can be represented as multi-dimensional arrays, but not all multi-dimensional arrays are tensors. At least in physics, a tensor is ultimately a thing, or at least some description of a physical thing. It therefore has some existence independent of whatever coordinate system you use and therefore, if you change your coordinate system, the values of the tensor have to change in certain ways. This means that your tensor cannot, in general be some arbitrary multidimensional array.

There's a bit of confusion about nomenclature since in fields outside physics and math a tensor doesn't need to represent some physical thing so the special transformation properties of a tensor are not so important and it's often just used as a shorthand term for "multidimensional array."
"Decisions [It/We] Made for You" is brilliant. 10/10 will use on my next README, landing page, etc.
Heh, love it. "Can you call that function next door and find out if it's ever going to halt?"
Also worth considering, is whether men are more likely to emigrate than women.
It's not that no one has aired their doubts, it's that the mainstream has accepted that Apple, one way or another, is just right on this. Take a look at the New York Times tech review:

http://www.nytimes.com/2015/04/09/technology/personaltech/ap...

> Apple Watch Review: Bliss, but Only After a Steep Learning Curve

That review is filled with so many caveats and yet ends up being glowing because, I believe, of a strong faith in Apple's vision...if this had been the product of anyone else's, I think the reviewer would've been more confident in calling out the emperor's new clothes. Also, what I have in mind, are the press releases such as, by the NYT, touting that they've already built Watch-specific news delivery...as slow as the NYT moves on many things and untested markets, the Watch was not one of them: http://techcrunch.com/2015/03/31/new-york-times-will-deliver...
Japan: 48 nuclear reactors shut down, now solar energy grows
Focus on your Most Important Task of the day (chrome extension)
You can have a web dyno and a worker dyno running side-by-side 18h/day for free in the new free tier (unless I've misunderstood something.) You can't have one web worker running 24h/day for free, not as of next January.

18+18 > 24

I understand that your (and my) particular use case are affected negatively by this, but if it wasn't totally clear what he means by sidegrade, that's about the size it. More compute hours for your $0, but less availability.
It was a combination of WW2 and penicillin severely reducing the mortality rate of childbirth.
I have to agree with his view point for the most part. I'm not a watch guy either and I think therein lies the hurdle for people like us. The watch has to introduce something really beneficial for us to want to try and get comfortable with wearing one and so far the current feature set doesn't have anything earth shattering... yet. I think there is much more to come but until then I don't think it makes much sense for current non watch wearers. Shameless blog link on my thoughts (http://macnotes.com/apple-watch-first-impressions/).
This is a huge need as well
It's great to see earlier YC Partners going back into the program again, it really speaks to how strong YC is. Best of luck Harj!
What? Having slaves pick cotton is as capitalist as it can get. You own the land, they do the work, you get the profit. That slaves are not as effective as tractors really doesn't matter for that.

Fun fact: I always get my share of down votes for being critical of capitalism but no one attacks my position in a response. Do you have no arguments? (provocative face)
Hey I really appreciate that you took the time to respond to me.

I completely agree with all your points! I'm definitely looking to find ways to start saving so that I'll be able to spend some time not working sooner. And I am sure that once I stop working I won't have to de-stress as much!

I am sure it will be glorious.. being able to do things just because you feel like it! That's the dream
And we want them to spy on some people. But supervised and controlled by the parliament.
While I fully support the development of alternatives to the web, I do not support that we should stop working on legacy technologies. Do you think people should have stopped working on gas lighting when electric lighting came along?
Ancient Chinese algorithm to make 3x3 magic squares
$10,000 - $17,000 is easily someones 4 month wage. So AppleWatch high-end is definitely something that is, look I am rich device.
How to Run Visual Studio Code from Zsh on Mac OS X
I see, you were not talking about errors, but about predictability of performance. I see it now in your comment, too. Sorry for the misunderstanding.

And I didn't know it was just derived from it; I thought asm.js was idempotent with llvm ir!
Do you think the Apple Watch is not great engineering?
But then how will I watch the log files go by in real time?
> The thing about mpg that is problematic is that it obfuscates the savings in going from a 10-20 mpg vehicle to a 20-30 mpg vehicle (and exaggerates the benefits of a 50 mpg vehicle).

I think the EPA's estimated-fuel-cost-per-year (based on standardized assumption), which I believe is part of the standard rating disclosure for new vehicles just like MPG is, addresses for most consumers that better than MPG or gal/100mi, and for the subset of consumers for whom it isn't better -- i.e., the ones that have good numbers on their own usage patterns that they are going to calculate out from to get a personalized estimate -- MPG and gal/100mi are exactly equal in utility.
Congrats on the launch. This feels a little bit "code monkey" to me. We don't care who you are, or what you're like, as long as you can write code. Do you plan to account for the "soft skills"? I'd expect YC companies to hire for more than raw engineering abilities.
Our online programming questions are more FizzBuzz than the challenges and puzzles HackerRank use to test skill. We're doing most of our work in the interview process and looking at ways to make that more effective and less adversarial. We think the hiring process is broken enough that there is likely enough room for multiple different approaches.
So I strongly believe in public schooling and the importance of education access for everyone, but I think this piece glosses over a few important links in the chain of events that lead to his success.

1) His father has a phd from MIT and founded a semiconductor manufacturer when DJ was 12, then went on to later become a VC.

2) The community college in question is De Anza College in Cupertino. This isn't just some random school that gave him the education to enter the previously unapproachable world of tech, Steve Wozniak went there.

We're still a long way from decoupling education and class. I think it's good that this case is being made, we just need to be more realistic when we talk about the successes we're seeing.
When I was there, I would literally just never close files related to what I was working on. I had editor sessions lasting months so I didn't have to reopen all of my files.
Is it fruitful to think of upper/lower indices as a type system for linear transformations?
Yes. That's why i had a big fat warning telling them to not to this before they started the process :)

The page before they started basically told them everything we'd do. My line of thought was that anyone being able to bypass it is worth interviewing anyways.

I explicitiy told them that we'd log EVERYTHING and asked them to directly write the browser in the JS IDE (well, syntax highlight but no autocomplete) that'll come up, and that they shouldn't switch tabs or windows.

I still think this is fair, for litterally fizzbuzz, nothing similar or anything, just fizzbuzz.

I didn't care about (small) syntax/logic errors or anything (because you'd never run the code), but you wouldn't believe the amount of people unaware of the modulo operator.
Right, asm.js is basically a portable bytecode targeting a 32-bit virtual machine.
SEO Check – SEO Consulting Stuttgart
I quite liked the application process, it was very smooth. I'm interested to see how the rest of the process goes – since the two interviews are just chatting about projects I've worked on and having someone watch me code, it doesn't seem to stressful. (Let's be honest – it's sometimes hard to get me to shut up about projects I've worked on or want to work on...)

I'm particularly interested in this as a startup filter. There are a lot of startups out there, many that I don't know about. I'm wondering if Triplebyte could help me find something I'm interested in by filtering out startups that I'm unlikely to be interested in. If they can do that, I'll be a huge fan, and if they can't (because I'm too picky), then it's not too time-consuming or stressful a process to have tried it.
Totally relevant.
Ah I think I am just not the target market as most(all?) of the people I admire don't use it.

Thanks for the explanation though!
And with this tool you do exactly that? Instead of selecting the filenames with your mouse, you keep hands on keyboard and select with arrow keys.
Arguably OpenSSL has both.
It certainly makes for a hell of an executive summary for a project status report.

"The bad news is we still don't know if there's life on Mars. But the good news is we just located 4 men under a flattened Dunkin' Donuts in Kathmandu".
So they're only displaying the notebooks, but not actually allowing you to work in them, right? Because for a minute there I was pretty excited!
This was one of my thoughts as well; as a software developer I'm always trying to figure out solutions to problems but I know just about nothing when it comes to civil engineering. So naturally I keep coming up with crazy ideas to prevent / fix this and none of them are probably feasible :)

But it's certainly interesting to review stuff on the internet about how structures can avoid these issues.
I would really love to see Native Client on Android as alternative to the dreaded Android NDK, and I really don't understand why this hasn't already happened, it's so incredibly obvious. Just give us the ability to deploy and run a PNaCl executable directly as normal Android application, and without all the Java and JNI shenanigans. The Pepper API has a lot more to offer than what's exposed through the NDK headers, and the SDK itself is much easier to get up and running then the NDK.
I have LG Watch (company gave it to us for Christmas), and I'm not a watch guy, but found it's purpose - It vibrates and tells me that someone's been calling me, I can also see the name right away and decide not to answer. Also it's kind of cool to tell you how much steps you've done, and obviously the time.

But it's far from perfect device. I would've been much happier with device that can last a month without charging using e-ink display (I'm very happy with my kindle paperwhite). I don't need colors, and can deal with slow screen refresh rate. But I can see it!
The choice isn't between "support HTML/CSS/JS" and "don't support HTML/CSS/JS". No Web browser can drop backwards compatibility. We haven't even been able to get rid of backwards compatibility for much worse things than CSS, such as <center>, because sites you need to use (such as Hacker News) won't update their markup to use CSS for layout.

asm.js is attractive because it is a small extension to the Web platform, so the overall additional complexity of an HTML/CSS/JS engine (which we are likely never going to be able to drop) doesn't go up much by implementing asm.js optimizations.
As an AI student, I find the entire field to be a complete misnomer insofar as its very mention sends the imaginations of lay individuals in completely unrepresentative directions. To counter this problem, and perhaps combat the propensity to publish articles with crap fearmongering clickbait titles, I propose we rename Artificial Intelligence to Stupid Mathematical Tricks With Applications. I feel the title is much more representative of the type of stuff AI researchers actually work on.
WebRTC was in development even for IE (and it requires Opus), but Opus was never enabled for the audio tag. I don't see Opus mentioned anywhere in that list (while WAV is).
Gothenburg Tech Week Gathers Startups and Tech People
Sourceforge tried to find a better business model -- sourceforge enterprise edition -- but then spun it off and then sold it to a different company (CollabNet) in 2007...then over the next 3-5 years, laid off almost everyone behind sourceforge.net/OSDN. The only thing left of the company now is thinkgeek.
Just try using git over https. You probably have your own key to github.com and the server will access deny it when accessing someone else's repo.
Linkency.com is looking for testers. $160 assured
Is there a way of using this with instructions that take only one parameter, akin to xargs or parallel?

i.e. Instead of calling `command file1 file2 file3 ...` it would call `command file1; command file2; command file3; ...`?
That's something we could definitely expand to in the future. For now we're focusing on programmers both because that's the biggest need and it's likely a big challenge just becoming experts at that.
Why I Make Time in My Crazy Schedule to Take Care of My Car
If you don't have the network and you need a recruiter (as I have in the past and will again), the 25% is how much you give up for the help getting a job.

If a jobseeker won't see that kind of value from a recruiter, they can always take it on themselves.
People analytics is a fascinating problem and I think it's high time someone tried to introduce concrete data to it. Several companies are tackling it in their own ways.

At http://InterviewKickstart.com, for example, we're starting to find some interesting correlations between personal confidence-level of an engineer coming in, and their employability. Yet another correlation is between academic achievements and employability. Small data, but interesting still.
that's cool but what are you using to create these on the go?
Python calling Python, Python calling out to a native module, or Python calling through ctypes?
Alternate social signifiers: Japanese LED watches, http://www.tokyoflash.com/en/watches/1/
That's what I'm asking about.
How is this different from the build service provided by
registry.hub.docker.com?
Hey, founder here. No worries then, there are plenty of YC startups outside the Bay Area :)