skysight-inc/HackerNews huggingface dataset:
Right now, not a lot of C# code can actually be compiled to run on the GPU. It's using a custom JIT compiler that I made, I've only spent about two days working on it so far, so naturally it's nowhere near feature-complete.

Examples of things that it doesn't support are exceptions, dynamic allocation of memory, the like. Essentially, you are writing CUDA kernel code, but in C# instead. Whatever CUDA C can't do, you can't do (even if normal C# can) - for example, exceptions aren't in CUDA C, so "throw" (and try/catch) won't ever be supported.

Actually on topic to your point, it's being compiled through LLVM, which is a very awesome compiler backend that does a bunch of optimizations on code.
The key word missing from the article is "row"... "5% of US row crop farms". https://twitter.com/paulg/status/423532157277974528
The local government has no interest in fixing it since the parking tickets are a cash cow for the city. The fines are ultimately paid by the people who have to pay more for the goods these businesses are selling to cover the cost of business. Unfortunately, this is just one of the many things that makes businesses in NYC less cost-competitive.
Really, it's that hard to understand what he means by ruthless in the context of a nice person?

I know plenty of doctors who are wonderful people, and who are ruthless in their work, meaning they will see it that a task gets done no matter what convoluted channels he/she must use. They're not mean people. They're not assholes, but they're serious about their responsibilities. For a founder, it could mean being ruthless in getting a meeting with an important person, or being ruthless in managing finances, or being ruthless in getting investors on the phone.

You can be ruthless in seeking success while being a nice person. The two aren't mutually exclusive, and it's not hard to see that that's what the OP was getting across.

tl;dr - In plain terms, ruthless here means being unforgivingly persistent.
For those reading along at home, none of those distinguish MRSA from a normal staph infection.

The primary distinguishing feature of MRSA vs regular staph aureus ("MSSA") is MRSA's resistance to oxacillin/methicillin. While you can find research papers distinguishing MRSA from MSSA on clinical grounds, I'm not familiar with any clinical distinguishing feature that is used in practice (aside from sensitivity analysis or PCR, which are laboratory techniques, not clinical ones).
Yeah, and the article starts off with some disclaimers, so I'm being a bit unfair.

Still, I think most of these points are either obvious or tautologies, and many of them can cause harm when they are focused on obsessively.

And, so I'm not just another critic, let me offer two points I'd make about startups that stand, somewhat, in opposition to the points made here:

1) Successful companies ship. This is often in direct opposition to obsessing over quality: you have to accept that your app, which is a piece of shit, needs to get out there, so you can get feedback, before you make it a gleaming cube of perfection.

2) Random chance is going to factor in your startups success far more than you'd like, so building a startup that will not die no matter what (rev/run > 1) is going to give you a better shot at making it over the hump. This often means putting up with uncertainty and not knowing exactly what you should be or will be doing. And it will be hard on you, mentally.
Show HN: Kimono – Never write a web scraper again
Yes, they should address it with local government and I'm sure they do. However, that's not a perfectly effecient system either. There's often one or two vocal citizens that can obstruct the process for small businesses. Just to be clear, I don't feel governments should favor small businesses over residential or vice versa, but just that complaining to local government means getting politics involved.

The other issue is that perhaps the businesses want the parking for customers. Seems silly to cut off a bunch of parking for 20 minutes of deliveries in a day as well.

Lots of cities were just not designed with the modern world in mind and these industries grow out of the problems.
How is this better than VirtualGL ? I frequently use vglconnect and vglrun to XForward OpenGL applications. Anyone know if this does anything better?
> it is provable that there is no improvement.

I don't think so. I genuinely believe that these people do perceive more enjoyable audio from their systems than if they had purchased cheaper components. Sure, you can prove that they would fail blind listening tests, but that goes for the vast majority of things (cars, clothing, perfume, computers, etc.).

> The difference is that in "audiophile" nonsense land, the manufacturers would still be openly advertising it as containing sugar.

That would depend highly on the exact wording the manufacturers used. I doubt they tend to lie about the actual chemistry of the cables. They probably do use gold, or silver, or whatever. Claims about "smoother" or "clearer" sound aren't really disprovable, and are essentially claims (often accurate) about how the owner will perceive the sound. Even the directionality crap is basically a subjective claim. I haven't researched the exact wording of many manufacturer's sites with a lawyer's scrutiny, but this one seems pretty innocuous from a legal standpoint: http://www.audioquest.com/hdmi/hdmi-slinky
I certainly don't mind! I've actually never had someone re-post a project of mine, quite the surprise I got just now!

I've never heard of The Morning Brew, what exactly is it?
Yes for projects like aeskeyfind

For Volatility we use the TC data structures in memory to lead us to the key (the same ones TC uses to perform reads/writes)
I don't think that the C# compiler does much optimization, so the MSIL won't be that optimized (therefore if you were literally translating that your output would be not that optimized) but you can always do what the CLR does and take advantage of the platform and/or guarantees in the code.

For example http://blogs.msdn.com/b/oldnewthing/archive/2013/08/09/10440...
To all those people screaming "survivorship bias", isn't that what this whole post is about? Like, explicitly in the title of the thread?

Of the companies that became very successful, what were some common traits? That's what this post is about.

"Yeah but you only looked at the successful companies."
::smacks head::
Where are the lies? I see subjective claims.
> Lance Armstrong isn't a great athlete .. he's a cheater.

Going off on a tangent now but...

He's a cheater and a lying scumbag, but you can't say he isn't a great athlete. He is in fact one of the best competitive athletes the world has ever known. Even a guy who rides the Tour de France once and comes in at last place fits in that category.
HP Introduces new low-cost Phablets in India
During college I had a job in a coffee shop, and one day after a slow afternoon the bossman came in and later called me over to his computer, where he was reviewing his CCTV footage, and said "Look at how long it took you to make this cappucino, this is simply unacceptable!". I walked out.
thanks, that was a great article. my favorite quote:

> After any process that leaves behind survivors, the non-survivors are often destroyed or muted or removed from your view. If failures becomes invisible, then naturally you will pay more attention to successes.

another one:

> As the psychologist Daniel Kahneman writes in his book Thinking Fast and Slow, “A stupid decision that works out well becomes a brilliant decision in hindsight.”
ah thanks. My only experience with this was going to a lecture back in school when they brought in someone from Pfizer's in-house modeling team, but the presentation was a bit light on references/citations...
I think its more accurate to say they had two competing visions. The devices got dumped when the other vision briefly triumphed.
Ford VP Admits Your Car is Spying on You
Wishful thinking that these cartels would simply pack up and go home if we (the US) legalized one of their products. Even if we legalized all of their products I doubt they'd throw their hands up and find legitimate honest work.

I suspect they'd find a new illegal business to run, more people to extort, murder and threaten and continue on as before.
Will definitely clarify this on the dashboard. Users of the site won't see those notifications for sure. Those are configurable and you'd only use those on your dev environments.
This seems to be a "gave up on website, replaced with GitHub" version of altjs.org (which now rediects here). (This website used to have Cycript listed, but now doesn't.)
Libsass.js - An Emscripten Experiment
In my case, I was a software engineer for more than a year. I made an algorithm that works well during my MS degree. A company took notice of it. They hired me.

I don't have much data science background. I don't have any formal introduction in it. But when I started, I realized that my experience in building the algorithm is a good enough starting point. My point is, don't just take online courses, try to apply what you learn. Try Kaggle, can't vouch for it though, I still don't have a chance to try it. You can also gather data, do some data science out of it, post your findings as an article in your blog, and share it in social media. Not a sure fire, but can give you credibility and people will know that you knew something about data science.
You're usually correct. But a great developer is one who can spot the cases where the patterns don't apply. There are cases where the legacy code is so bad that it's better to throw it away, and there are rewrites that work out well (I've been part of one of them).

(Don't listen to JWZ, at least on business/strategy. His employers don't exactly have a great history of success on that front)
Meet the $1,250-an-hour tutor
Citizens pay a pretty decent amount in taxes too.
That looks quite swift
How exactly has the US military been unsuccessful in it's recent military actions? Nation building and playing peacekeeper to a civil war is one thing, straight up military action (eliminate enemy and hold ground) is quite another. I don't think anyone would argue the US sucks at the former, and kicks ass at the latter.
The "free street parking is my god-given right" lobby in NYC is an equally big issue. As far as I'm aware, it's the only city of its level of density in the Western world that has free street parking in the urban core, producing super weird dynamics for a limited resource priced way below market value. You could improve a lot of things by: 1) charging something closer to market value for parking; and 2) removing at least some of the parking entirely, turning the space currently occupied by rusting stationary metal (which is rarely moved b/c people fear losing their parking space!) over to more useful purposes such as loading/unloading zones, bike lanes, hell even some wider sidewalks and linear parks.
> When will we stop crying wolf for every tech company's demise when there's no enough data to support any kind of underlying trend?

I don't think it's tech companies in general that we're looking for the demise of. Social networks have been observed to have a short shelf life. Friendster had a meteoric rise and fall. MySpace had a meteoric rise and fall. Facebook has had a meteoric rise, and many people are waiting for their inevitable meteoric fall, and wondering who'll be next. Facebook seems to be intent on learning from history, hence their expensive acquisisitions of potential competitors.
This piece is somewhat of a lazy PR-scripted journalism from TC (no surprise). Especially since the wording implies that Fixed will pay your ticket if they lose, which they won't: they'll just not charge you. You still have to pay the ticket.
Which if it's erroneously issued you can fight yourself quite easily. Will Fixed go to second round arbitration, or challenege later in court if necessary? Because then it might be worth it for your time.
Else, you're paying money (25%) for nothing.
Yeah, it sounds a bit like complaining about the police stepping up patrols in a frequently robbed area to catch the culprits. That's their job.
> Doesn't it make a stronger guarantee, that you cannot
> cause an invalid dereference?

I'm not knowledgeable enough to answer that question precisely.

However, I can tell you that Rust's type system is not strong enough to obviate bounds checking. I hear you'd need something like Idris' dependent types for that. Rust bounds checks arrays dynamically (there are `unsafe` functions available to index an array without bounds checks), and avoids bounds checking on arithmetic by guaranteeing that fixed-sized integers will wrap on overflow (which is gross, but might be changed to fail-on-overflow if it doesn't hurt performance too much).

> Can you allocate a byte array and then cast it to an
> appropriately sized array of integers?

You can't do this in safe code, but you can in `unsafe` code via the `std::cast::transmute` function, which does still enforce that both types are the same size.
While I hate the loss of Net Neutrality as much as the next person (as long as that next person isn't one of the incumbent carriers), this is the sort of thing that happens frequently in other markets. You want to see entrenched competition? Try launching a company in the Cleantech markets or in certain hardware or biotech or healthcare fields. Big pocket incumbents regularly flex their muscles here.

The loss of net neutrality is bad from many perspectives, but to be honest, there will ALWAYS be opportunities for startups and entrepreneurs in the space and VCs will not be want for good ones. All this does is shake out many ideas in favor of other ones.

I don't see why the VCs have reason to panic. And while I understand the Entrepreneur ideas were straw men utilized to illustrate a point, the quality of these ideas are pretty low. Maybe we should see the silver lining on this dark cloud in that it will shake out some of these deals from being funded when they probably shouldn't be anyways.
Interesting historical note — AltJS.org was originally taken from a version of this page, and then forked off from there.
Thanks! This has actually shot me in the foot a couple times. To give an example: I think I was most productive in 2005 during the 4 months I was at UBC, where I did nothing but research recommender systems and design screens for a music album recommendation site (hivolume.net!). Which turned out to be far more efficient by the last.fm model of automatically submitting your played tracks to their service rather than having to add them each manually as my idea would have been. So that idea got shelved as have quite a few like that where the scope is beyond one person yet I pluck away thinking that something miraculous will occur to adjust reality in some way, where getting from A to B becomes doable.
Demo of an Angular + D3 app
I recently gave a talk at the AngularJS meetup in MountView @ Google. This was one of my demos. for more, checkout: http://vicapow.github.io/angular-d3-talk/index.html
Slight correction:

"I think your overall argument might be correct, but 25% of a critical demographic slice is hardly a drop in the ocean."
Nice! I think our customers would love to use this tool - is there a way we can work together? ned@tweaky.com
Virtual Reality 1991
I was able to be fairly effective (imho) in clojure/scala without knowing anything about fuzzyWuzzies, bananas, and cheerios. I felt learning about them becomes interesting though as you dig into the language more. Mostly as a curiosity thing... spend some time to "finally learn about monads" to see you've been using them the entire time.
I've got next to no experience with distributed systems. What sort of concepts should I brush up on before next Wednesday?
Also need to discuss demographic trends. I'm not sure of the exact stats and too many spammy content farms to find the numbers, but I believe there's fewer teens and more baby boomer "folks" category people.
> the people who designed Haskell decided they weren’t going to pretend they didn’t use math

This is almost certainly the decision that has kept the most people from successfully learning Haskell.

If you write "Appendable", many programmers go "oh, okay, got it." If you write "Monoid", many programmers go "yeeeah, I don't know if I have time to learn all this."

This is either a perfectly acceptable cost of avoiding redefining the wheel, or a cautionary tale for future language developers, depending on your perspective.
It was -5 but now it's +1.
It is only one of several options, but it's also the most common one. It's a lot more expensive to build a device that operates in isochronous. You need to have a local buffer, extra compute capability, a high-quality local clock, etc.
Working remote for a while now, first 10km away from the office (so, hopping in was always possible), now ~70~ km away (still easy, but I'm not there in a moment and actively try to discourage on-site meetings).

I have to agree with the article about possible distractions at home. Got a 1.x year old son, will have a daughter in < 30 days. I'm confident that I'm doing a good job, I really prefer working without the (especially in our company culture) regular interruptions in the office. But .. family and home office needs really strict rules _and_ the right environment.

We moved 11/13 for the most part to give me a room that is isolated from the daily noise of a family. If you're having a family and consider remote work: It is possible, but you need to make sure that your SO is on board and you need to expect some downtime while you're trying to adapt. I think it's totally doable, but anything but easy.
Of course there are public goods, but your fire department analogy doesn't work. We have fire departments standing by in case there's a fire. So, sure, a fire department that services your neighborhood is great, but you probably wouldn't want to pay for one that doesn't service your neighborhood.
That's pretty awesome. Are you in a product or service business?
Using your 'inner bat' to help navigate
I find that for large companies they seem fairly accurate, for small companies the sample size is just too small. You also have to keep in mind that different people can get VERY different experiences with the same company.
I've always thought his writings were more allegorical than scientific; you can't rely on the standard deviation to never go against you at the worst possible time. But like anything else, it can and it (probably) will.

Also, yes, his writing style is grating and he takes opportunistic character swipes at pretty much everyone.
That was my point; a "progressive diff" isn't just two samples. At test sample #2, whether an item inserts or updates, either could be correct at that point.
Netflix shares drop after court tosses Internet traffic rules
I like how he wrote a post a few days later, Learn You Some Category Theory:

http://jozefg.bitbucket.org/posts/2013-10-22-category-theory...
Is your car spying on you?
Not sure. It's a quick research project, created by a bored high school student (me). Edit: Although judging by the reaction it's getting, I very well might try and release it with a stable version and really make it shine.

I haven't looked into Accelerator that much, so I'm not entirely sure how to compare them. Please note, however, that the CudaSharp project was created no more than four days ago, so doing a direct featureset comparison might give some skewed results.

A quick skim of that link makes it look like Accelerator is using DirectX for its GPU work. CudaSharp is using CUDA (via LLVM), so there's one major difference. (I plan on eventually porting it to OpenCL as well - but there's not much documentation on the OpenCL LLVM backend, I'm not sure if it even exists)
Netflix Stock Dives After Net Neutrality Ruling
I don't drive so I am totally clueless. But how much are parking tickets? Aren't they about 20 bucks? I don't think I would bother fighting over that.

And I didn't read the article because I don't click on links to techcrunch.
I really like how you guided me in to demoing. Nice job.
> There’s an argument to be made that fighting parking tickets just takes money from the community.

There's no good argument along these lines. The social good of tickets is as a punitive measure to keep order. Tickets as a revenue mechanism is a social ill, full stop: it promotes the creation of bad law and corruption specifically designed to raise revenue. It's the same awfulness which results in speed traps, permanent toll roads, and red light or speeding cameras.
I remember reading some blog post that talked about implementing an InnoDB storage engine using a zfs backend, and using zfs snapshot operations. Seemed to be more of an idea than an actual implementation though.
if you're interested in the topic, altjs.reddit.com could use some love
New GAME Aura Kingdom free for all. And First look Video also
This is awesome. Really nice implementation and so useful for many different applications. Just signed up and looking forward to trying this out.
Thanks guys, glad you like it. Welcome any feedback so we can make it better!
I am a big fan of these ideas. I've long since concluded that caffeine is a tool best used sparingly.

As for the macro productivity cycles, I totally agree that they exist and I very much think that burn out is essentially a case of ignoring those cycles. Sometimes you just need to ease off and coast the downtrend.

I'm hoping to, at some point in the near future, experiment with working/traveling across hemispheres in order to see if I can induce highs in productivity by abruptly placing myself in nicer weather. I have a hunch that your typical seasonal depression has a manic phase and I want to see if I can exploit that.
This analogy seems 100% backwards to me. Maybe because I have lived with chronic pain for enough years to really understand these materials...

Painkillers mask deeper problems, letting you continue to get by without fixing root causes. In and of themselves, they do nothing for your health. On the contrary, they make you less sharp and restrict your capabilities.

Vitamins are either completely redundant in your system, and thereby useless, or they fill in crucial gaps that let everything else work as designed. They are not needed by everybody, but if you have ever truly experienced a chronic vitamin deficiency, then fixed it, you will never again think they are a "nice to have".

I know that this is just an analogy being used to make a point. But a more true analogy could make an even better point - you don't need to sell to everyone... just make sure you truly solve a serious problem for a specific audience.
You need the words to be able to use Haskell. There are too many of them to learn otherwise. I have a similar experience with scalaz, where I tend to only spot useful things in the library after I've reimplemented them, because they don't have names that let me find them based on what they do.

(Possibly the only benefit of a previous company that wouldn't let me use scalaz was that, in reimplementing it myself, I got to give the typeclasses sensible names like "CanFlatMap")
The nice thing about the Nexus 7 is it fits in my coat and jacket pockets easily. Oh, and in my cargo shorts (my non-work summer attire.) The iPad mini doesn't.

So the only time it would feel like lugging is in the summer. And it's not that big a deal carrying it to/from work.
> That's a little naive.

Are you saying it is impossible to escape their devious plans, because I have managed to avoid a parking or speeding fine for the last 20 years, simply by following the rules.
If letters could move
http://en.wikipedia.org/wiki/Houdini_(software)
Having the third word in the infographic being misspelled ("Unkown") does not instill much confidence in the data at large.
In other words, he probably meant relentless