skysight-inc/HackerNews huggingface dataset:
Maybe the odds of it doing so are smaller, but if you think a broken nvidia.ko can't screw up anyone's data I think you're simply mistaken.

Say Nvidia's driver has a use-after-free bug: it kmalloc()s a buffer, kfree()s it, then a filesystem kmalloc()s something and gets allocated the same buffer. If nvidia.ko then decides it still wants to use that buffer and writes something into it...kablooie.

Unless you start running some microkernel-ish thing with drivers each running in their own distinct address spaces, you're going to have a hard time avoiding this possibility.
This is all good. No higher kinded types for v1.0?
Where did I define talent as being related to success?

I question his talent because I haven't seen anything interesting from him since Minecraft. If he had produced something great that nobody bought, I wouldn't be saying what I'm saying. But he hasn't made anything of interest.
You are right, but it makes a bigger difference than you suspect. My bike has a 2x10 setup right now, and I am most likely converting that to 1x10 or paying up for a 1x11 setup in the future.

Not having to choose between 1-2 on the front and then the back gears simplifies things greatly. In addition you also save some weight, it's a much simpler mechanic with less maintenance and with a newer SRAM Type2 or Shimano Shadow+ Clutch derailleur and a narrow-wide front ring you pretty much can't drop a chain, which is great. The only exception would be if you ride incredibly rough terrain where you bounce a lot, but a very simple chainguide fixes that problem.
That's because most web traffic comes from iOS. AOSP Browser represents about half of the Android traffic.
That's 1 in 5 mobile users! How can you argue that 20% is small?
Apple iPhone 6 pre-orders hit record 4M on first day
He also managed a $8 billion dollar hedge fund that failed spectacularly.

http://en.wikipedia.org/wiki/Clarium_Capital
The Barry Gibb Effect
That's not chrome.
We've been using Rust in production for Skylight (https://www.skylight.io) for many months now, and we've been very happy with it.

Being one of the first to deploy a new programming language into production is scary, and keeping up with the rapid changes was painful at times, but I'm extremely impressed with the Rust team's dedication to simplifying the language. It's much easier to pick up today than it was 6 months ago.

The biggest win for us is how low-resource the compiled binaries are.

Skylight relies on running an agent that collects performance information from our customers' Rails apps (à la New Relic, if you're more familiar with that). Previously, we wrote the agent in Ruby, because it was interacting with Ruby code and we were familiar with the language.

However, Ruby's memory and CPU performance are not great, especially in long-running processes like ours.

What's awesome about Rust is that it combines low-level performance with high-level memory safety. We end up being able to do many more stack allocations, with less memory fragmentation and more predictable performance, while never having to worry about segfaults.

Put succinctly, we get the memory safety of a GCed language with the performance of a low-level language like C. Given that we need to run inside other people's processes, the combination of these guarantees is extremely powerful.

Because Rust is so low-level, and makes guarantees about how memory is laid out (unlike e.g. Go), we can build Rust code that interacts with Ruby using the Ruby C API.

I'm excited to see Rust continue to improve. Its combination of high-level expressiveness with low-level control is unique, and for many use cases where you'd previously use C or C++, I think Rust is a compelling alternative.
Microsoft to buy Minecraft maker Mojang for $2.5B
One of the cool things about the Rust ownership system is the lease/borrow system. Moving is cool, but much of the time you want to synchronously call another piece of code and give it a temporary (stack-frame-long) lease for that pointer.

Rust starts with ownership, but makes it easy to ergonomically and safely lend out that ownership (including one-at-a-time mutable leases) of both stack and heap allocated pointers.

I've been programming with Rust since last December, and I have had essentially zero segfaults coming from Rust code during that time frame, roughly equivalent to what I would have expected writing code in a language whose safety guarantees come with a runtime cost (GC or ARC).
For contrast, maybe check out either HTML_CodeSniffer [0] or Vision Australia's Colour Contrast Analyser [1]. Also this Bootstrap issue [2], which references a couple more.

The problem with being pure CSS is that you're hiding inputs and styling their labels to appear (visually) as their replacements (against the labels' semantics).

If you're going to hide the inputs (in the three cases of labels with class "button", "radio" and "checkbox") and style labels against their semantics, you need to use JavaScript to fix the accessibility issues this introduces. I don't think there's a non-JavaScript, non-ARIA solution to the accessibility issues (other than not hiding the inputs in the first place).

So I think there are three options:

1. Hide inputs, style labels (status quo) and use JavaScript, ARIA, tabindex, etc to fix accessibility issues.

2. Don't hide inputs, remain pure CSS, avoid accessibility issues in the first place.

3. Ignore accessibility issues.

[0] https://squizlabs.github.io/HTML_CodeSniffer/

[1] http://www.visionaustralia.org/digital-access-cca

[2] https://github.com/twbs/bootstrap/issues/3572
I don't have a complete answer, but the other day I popped into a local Target and was surprised to see Minecraft-themed clothing (shirts, hats) and toys (foam pixel-swords). Maybe the merchandising deals are a big piece?
I've built it using these instructions before and it's not that difficult at all.
That doesn't sound right. You suggest if you give the computer something that looks like a face, then add a filter, it has somehow created an idea on its own. Yet you are still telling the computer what to do, it has done nothing creative on its own. I'd venture that real "creativity" is the reverse ... the ability to create something that is recognizable as a face.
How would anything you recommend protect you against an attacker who could (for example) have 3G transmitting keyloggers installed in your last shipment of laptops?
This is what me and my wife did. She bought the same laser printer she has at work for home and it works amazing. It was cheap, and not being caught in the ink racket makes it cheaper.

There's very few instances you actually need to print in colour.
Even if we accept your dismissal of this issue, and I sure don't, this is indicative of Android's issues as a platform. Massive vulnerability affecting huge proportion of installed base is ignored by vendor.
Finding the right early-stage startup to work for – a simple method
Go sort of does this, though on longer timescales. Developers are at "tip". Actual releases are every 6 months, and before the release there is always at least one release candidate, and sometimes an actual beta.
>While the AOSP has "been killed off" by Google, it...

I do not follow android closely, but this refers to the browser only, right?
I think something like guest, "promoted" posts by prominent developers could be a way to jump start the community. Draw people in with informative experiences, anecdotes and lessons from those devs, much like a blog would do. If you hit on a popular topic, it could be well worth whatever it takes to get those devs to post. Just a thought.
I was tired of being left out. Indy games always release iOS first and sometimes don't even port to Android. Cool apps that come out like Hyperlapse are also iOS first. Even Google's own apps release features an iOS before Android. Device fragmentation plagues Google's apps. Hardware-wise, they're all more or less the same.

In terms of iPhone 5s vs. 6 it's really just the timing. I was disappointed with this year's Google I/O and felt I should get the newest device.
The paper is fairly interesting from a methodological POV, and I do agree with the hypothesis that negative feedback actually does encourage trolls too, but none of those communities are anything close to reddit in their scope. The biggest problem I see in making the analogy is the fact that two of the four communities(allkpop, IGN) studied are fairly myopic in their subject focus, and subject to filter bubbles.
The goal of the [nix](http://nixos.org/) project is to solve this, and every time anyone brings up a package manager on HN, someone has to mention nix. The reality is that nix is really nice, but isn't any better than making a new package manager until it has wide adoption, so no one is using it.
I highly doubt that a doctor who was receiving massive traction on reddit would stoop so low as to fake-upvote his own article.
I'm curious about other people's experiences learning the Wolfram language if they're not already a mathematician. I've been tempted a few times, but the language (and Mathematica itself) has so far struck me as one of those "Sure, seems like it can do amazing things after you already know how to do it" types of technologies. As opposed to languages where you can reason yourself towards the correct approach. It seems sort of similar to Applescript that way. What was it it like for you to learn it, and how did you go about it?
Hmm. I learned Rust without any C++ knowledge (though I did have a fair amount of experience with C), and it was pretty easy. Recently I've had to start writing some C++ (to my dismay), and it has not been so easy... the language is really complex.
Nope. We're pretty sure they'll be backwards compatible, and there are too many other outstanding issues (eg, syntax) and too little time. Lots of us want them though!
Oh, this is back online? I looked for it earlier this year after I realised that ‘black triangle’ wasn’t a known idiom among my colleagues, but had to dig into web.archive.org to find it.
I hope so cause I keep looking haha. I have jet black hair, tanned skin, know very little Spanish, but people still approach me speaking Spanish. :)
Fabbing boards: Why does it matter where you live? As for cheap, try sharing a panel: https://oshpark.com

Parent's talking about prototyping, so injection molding ain't going to work. A good path is to test with 3D prints, iterating with cheap consumer-quality stuff until you need to test mechanical/fit more accurately, then get a shop to print your forms with a professional printer.

I've never heard of anyone going from Sketchup to injection moldable files, but I suppose that's... possible? Rhino for Mac is in free beta right now - not ideal, but easy enough to learn as far as these programs go. 3D modeling really is not that easy to get a handle on, and then doing it for manufacturable parts is another thing. Uploading your files for Protomold to auto-analyze is a good way to learn about what's manufacturable, at a really basic level (because Protomold can only make basic parts).

But physical prototyping depends on what you're making, of course. The above makes sense if you're just making a case for electronics, and it doesn't have to have any particularly interesting performance characteristics itself. If you're prototyping something flexible, for example, that's really hard to prototype with a 3D printer since the likelihood of finding a printed material close to your final is small. In that case, you may have better luck with casting silicone, etc.

For Coolest, I guess you'd want to prototype the novel user-manipulable features, but a cooler is a cooler and presumably his partners know how to make those. If he hasn't prototyped the novel features, I predict there'll be a delay if he's got a reasonable standard of quality, and at least, the final will look different from what people have seen so far.
Ugh, I need to set up an extension to automatically rewrite all Techcrunch urls.
It's getting flagged, probably because it's of dubious veracity and the author doxxed GN employees.
Your "Mac" is a PC.
Nix was brought up during the discussion that led to Cargo, but no Windows support is a deal breaker.
Does anyone know if WebView is similarly susceptible?
By the way, does anybody here know of an algorithm (and/or already implemented open-source library/app) that copes well with auto-extracting content from forum-like websites? (i.e. phpBB, StackOverflow, HN, reddit, ...)
I wasn't trying to talk about why. I was trying to talk about how iPhone 6 seems to be winning over Android users (myself included) and those users are going to be replaced by millions of new users.

But if you want to know why it's because of device fragmentation affecting app quality and quantity.
I was really excited for this then I realized I have the cloud to butt extension on chrome.
The further twist is that just a few months after this interview, Jobs left Apple and founded a company to build graphical, Ethernet-connected, UNIX-based personal workstations: in other words to compete on Sun's turf. I think the Sun/Apple and Sun/NeXT relationship is an interesting, underexplored part of an overtold story, especially since by 2000 Apple had more or less stolen Sun's original clothes as a profitable vendor of Unix workstations.
This one is interesting too... http://ssbkyh.com/works/cat_human/

" Human faces recognized as a cat face by a cat face-detection algorithm"

and

"Cat faces recognized as a human face by a human face-detection algorithm"
I don't see it as a "look at the data" thing I see it as a human behavior thing.

I think it's actually a decent barrier which may correctly hold back people who are easily scared off (or who read situations wrong) at what appears to be a challenge that they don't or aren't able to face. In that case it's probably a good thing, not a bad thing. [1]

The "take your jack and shove it" parable applies here:

http://williamhorberg.typepad.com/william_horberg/2010/05/th...

From my personal experience I've had cases where people have spammed me and I've ended up selling them things. (In one case in particular, a $160,000 sale...)

[1] In old school business these people were sometimes called "triflers". In ads people selling things would put in "no triflers" or "serious inquiries only" or "if you don't know what a junket is don't bother to even call". A person with (for lack of a better way to put it) "balls" would not be deterred by that at all.
>> He says he just wants to have fun and tinker
>Then why no try to promote tinkering ?

"Promoting tinkering" is not "tinkering". That is a distinct passion, which he very well may not have.
Maybe, by no means am I referring to my past rejections, I know I lacked a team or maybe project idea itself. But look around the room next meetup, its lacking something.
I just don't understand why there has to be a tradeoff. I just don't get why the compiler should decide on such a large thing, instead of letting the programmer do it. One can always be more explicit if one feels they're getting value from it. If someone wants to write a bunch of terse code, why stop them? Does the compiler gain a large benefit from not having to include this feature? Who loses by allowing users to do what they want?

Comparing C# and F#, the extra annotations change the frequency in which I'll introduce an inner (local) function. For instance, here's a little helper in a piece of code I'm writing at the moment. It's part of a larger function and isn't exposed beyond 5 lines of code.

let runWithLog f name =
try run f name with ex -> logExn ex

Used in:
runWithLog "sessions" collectSessionStats
runWithLog "visitors" collectVisitorStats

Having to add "(f: string -> RunParams -> Whatever -> unit) (name: string)" almost doubles runWithLog helper yet provides no benefit. And this an extremely simple case! Once the arguments are generic, higher-order functions themselves, it gets quite noisy.

Sure, if it's a top-level export, then maybe annotating is a good idea. But if it's limited in scope then what's the harm?

Not that it'll change when I use Rust - there's nothing competing in this category. It'd just be nice if the language let the user decide on the style.
Quick comment from the author: One problem with this method is that it only includes companies that have raised money. Those that were able to bootstrap and become profitable without fundraising (and are perhaps even more awesome than any company on this list) are not included here. It's a lot harder to get info on those companies, but if anyone has ideas for how to do it, I'd love to know.
Jay's a legend - worked with him on one of his indie games back in 2004. I remember this doing the rounds a while back and am glad to read again.
There are no scientific advances in Western Europe during the early Middle Ages, i.e. between 500AD to 1000AD, just a 'mere' 500+ years...

This is actually acknowledged by the writer of the article.

Things get somewhat better in the 2nd part of the Middle Ages leading to the Renaissance. So roughly 1000AD-1500AD. The earliest references from the author are in 12th century.

Such an intellectually dishonest title.
>If I ever accidentally make something that seems to gain traction, I’ll probably abandon it immediately.

This reminds me of the unwanted flappy-bird fame.

What a strange idea for an entrepreneurial mind to read.
I think things have changed :)

Steve Klabnik has been doing a ton of work on the docs, and that has brought a lot of "coming from an HLL" perspective to them.
I did, I just disagree that we can discard a dark age just because some Universities were founded as soon as the eleventh century, Europe literacy levels wouldn't match the Roman ones until the 19th century. Also the Muslim world invented the scientific method centuries before the western world did. (Jābir ibn Hayyān)
I'm fine with it myself. We support IE9+ which isn't particularly painful (IE7 and before was).

There was some interest in iOS devices around the iPad 2 era but that wore off when people couldn't use them for a lot of things. We still aim to be 100% cross browser with some functional limitations.

The killer features for us are actually ActiveX and ClickOnce. The former allows us to do magical things like ripping documents from a drum scanner through our back end straight into S3 without deploying desktop software. The latter allows us to deploy transparent integrations with desktop applications i.e we can click a link in the web app and kick off a quoting engine on the desktop and broker to and from our web back end. We've been doing this before even Firefox and Chrome were on the scene!

It's all rather wonderful.
Who, engineers? Certainly not my wife or anyone else I have ever met who isn't technical.
Well, not everywhere. Here in Brazil, Androids have the (by a huge margin) biggest share of the market and of the mobile traffic.
> What about the regular type that doesn't have much to show, but wants to do great things?

People who want to do great things, and who have the right combination of talent and drive to actually do them, have usually done great things already. Perhaps not in the same sphere, and perhaps not as great as they aim in the future, but still great.

If you don't have much to show, why should you expect to be regarded favorably in any competitive endeavor? Evaluating people based on what they have demonstrated is by far the fairest method, and I can't really imagine what you would propose to replace it with.

If you don't have much to show now, you have the opportunity to see to it that you will in a few months. Just because some doors are closed to you now doesn't mean they will be forever.

Good luck to you!
Schizophrenia is more a catch-all term for "things are going severely wrong in a brain" than a disease.
To address the speed problem you could still leverage sqlite locally as cache layer in between your in-memory cache and longer-term google spreadsheet cache, and use a repeating job to move the sqlite data over to google spreadsheets (and subsequently delete those rows in the sqlite, keeping the sqlite db at a small size).
Would Haskell be better off if the compiler enforced this community agreement, instead of letting users decide?

Also, the type annotations can be added on later. While you work and play with ideas, leave everything unannotated. After it's cemented and perhaps refactored a bit, add the "contract". In Rust, even while working things out, the user has to figure out and jot down the types.
YQ : fuel surcharge (which is apparently not related to fuel costs)

3X : method to eliminate this additional cost by adding an extra leg to the trip (which is then not taken).
I love this. One question: how much emphasis was put on security? Can I safely let the users of my website input any string and feed it directly to the render function?
Random input filtered by face detection does create new faces. It's just a different method of creating faces than one that derives a face from the parameters of the face filter (which is more like how a human would do it), but either way, you get new output that is identifiable and identified as a face.

Yes, the computer is biased by your input of the face detection filter, but how is that any different than a human's cultural biases? The only real differences are purely internal details.
If you come from a programming background, just treat it as a Lisp with M-expressions rather than S-expressions. It all comes together quite quickly then.

At it's core Mathematica is actually a rule rewriting engine. but except for more heavyweight uses you can view it as simply a Lisp with the worlds best standard library.
WildFly 9.0.0.Alpha1 Released
Similar to Applescript it seems like a good way to scratch your own itches, but not to build a product with. That's perfect for academia, but not for your average programmer. It does look fascinating though and has been on my rainy day list for a while.
You're right, it only appeared as if there was no way to download the files.
Meteor 0.9.2: Building iOS and Android mobile apps with PhoneGap
yes. maybe that's it. I've had a galaxy nexus, a nexus 5, and two nexus 7s.
Sure, adding a mod is not trivial, but that's just a technical hurdle for an advanced feature. Nor is that process difficult for someone who can follow a list of instructions. Neither this nor your original comment actually address the core user-level design features. The point at which you feel whatever pain there is in trying to mod the game happens only after you enjoy the game and decide it's worthwhile to mode.
The article answers a question about the middle ages. No dishonesty there.

The LINK title starts with "Middle Ages". The author points out that while the Dark Ages (500-1000) were indeed dark, the Middle Ages weren't, and that the Church, far from suppressing early scientific investigation nurtured it. If the link title omitted the first two words it might be accused of dishonestly, but since it does not, it's your reading comprehension that's the problem.
Yet, brazilians have little money to spend, and are amost completely unable to invest (because of too hight cost of life, insecurity, and a thousand other factors).

It's quite hard to get sucessful selling for people that can't buy.
Notch and the founders haven't been driving Minecraft for awhile now. They hired from the community, and basically let them run things. And really, Notch doesn't have much creative talent w.r.t to content. He did build a nice framework though.
Oh, I've got money for THAT
No. I suggest giving the thing noise. Give it lots of noise.

Let it find its own face. Let it find several, and let it score the ones it thinks are the best.

Then maybe toss those at another NN that's been trained on cartoon faces. Let it modify this noise-face so that it's more cartoonish.

And just keep iterating through it like that.

> it has somehow created an idea on its own.

Can we please grow up. Creative people aren't "creating" like some judeo-christian deity ex nihilo.

They're exploring a finite ideaspace and keeping the best ideas they stumble upon.