skysight-inc/HackerNews huggingface dataset:
So people I ask say this:

Pick a door, the host discards 98 doors
where the car isn't. There are now two
doors left, so it's 50:50.

Actually, I'm with them (except for the 50:50 bit). I don't find the 100 door version any more convincing than the 3 door version. Under the usual assumptions the reveal of the other doors gives no information about the one you picked, so that will always remain 1/N. The remaining door will therefore be (N-1)/N, which is bigger if N>2. So switch.
Interesting post, but everything was focused on what you have and how you network. What about those of us who aren't founders yet, but still want to learn (still at university). Any chance we could eavesdrop on these threads and conversations in a read only mode? There is a wealth of knowledge out there that is restricted to a select few people who are already successful and in the correct communities.
Here is more info on Cloudant Sync: https://cloudant.com/cloudant-sync-walk-thru
I'm actually in the process of converting our Segment.io docs to use it right now :) makes it way nicer for everyone* folks to just be able to edit Markdown, but still have the power to do lots of custom things to make the experience better.

* I was going to say for "less-technical" folks but then I realized that even technical people shouldn't have to be subjected to our current tangle of Jade files!
I know I've had at least a couple clients (recruiter) show some actual production code during the interview process, and there have been stories here on HN about companies giving candidates real (not scenarios) issues to address during an interview process.

Asking to see their code is obviously a bit different than being offered to use it in some interview coding demonstration.
People dislike XML because it's way overkill for %99 of people's use cases but it still gets used anyway! Most people who use it should of been using something simpler like JSON to create their configuration file or return their list of strings in some HTTP API. You can have bloody security vulnerabilities with XML, like you had recently with facebook: https://www.facebook.com/BugBounty/posts/778897822124446

The likelihood of a JSON feature biting you in the ass like that is far lower. Don't use XML until you actually need something XML SPECIFICALLY provides.

Also JSON easily translates with easy to work with dictionaries and lists, XML parsers take more code to work with equivalent items.
Always happy to try out a new monospace!

NB: In Mac Terminal, the box drawing characters don't connect. This is far more common than not, the easiest-access font that does this correctly is Monaco. I mention because the home page lists the box drawing characters as a feature.
Cowboy 'trick rope physics' revealed
And you had me until "better yet, a video recording of the lecture".

Is there a place between text notes for people who learn from text and live lectures for people who need interaction that is best filled with a video? Are there actually people in that place?

Neither does it provide the interaction of a live event nor the depth and individual pacing of the written word.
Thanks, that's a good point. I am definitely planning on writing up everything I learned in the process. It just launched a few days ago so I'm still focused on handling that at the moment.

If you like I can e-mail you in the future when the article is out. There's contact info on my website: http://asivitz.com/cloudbreaker/
I'm sorry. I could not get through that slideshow. The medium killed the message there.

Could this not have been presented better with a few paragraphs of text on an otherwise blank page?

(seriously.. TL;DR anyone?)
I wish they had put the $420 price of the basic model on the front page.
If you're looking for examples of problems, RFC7159 (http://rfc7159.net/rfc7159) is a good place to start - just search for 'interop', as suggested by [1]. A quick look at Miscue-js suggests you already check for most of them, but you might still find something new.

[1] http://www.tbray.org/ongoing/When/201x/2014/03/05/RFC7159-JS...
At work we have a git backed document store that just saves as json - versioning makes keeping track of audit points nice and easy.
Flat vs Realism
Show HN: Help Mike Adeleke study Computer Science
I'm real glad to see this on the HN frontpage and I'm kind of surprised that I didn't submit it at some point...I joined the beta just to contribute some material/upvotes so it could be approved. I honestly don't use it that much on a day to day basis, but having had used it, and occasionally answering questions...it does fill a real niche that regular Stack Overflow doesn't.

If you were to ask me before, I'd think that the StackOverflow would be good enough because many, many data problems are programming related (how to parse one format, database optimization, etc)...but there are issues specific to data, such as denormalization...not how or necessarily when to do it at the database schema, but why...or rather, given a set of data (such as from the gov't) in which normalization was obviously not done...what is the most sensical compromise that you should do in organizing the data?

Anyway, hope more people get into it...I've worked in data for awhile and now, having to think about it, it's definitely a big enough field with enough questions to justify a vibrant SE board.
Hang a bandpass LC filter on the output then feed to a dipole?

Disclaimer: not an active HAM, used to clean seagull crap off 500KHz distress aerials on small ships in the last century.
In other words, what's wrong with using Buddhism as a means to destroy the major tenets of Buddhism? I dunno. But I can see how people might get offended.

The article is not asserting that mindfulness is Buddhism. It assumes that people understand that mindfulness came from Buddhism, and makes the point that Buddhists are pissed off that one of the most important parts of their religion is being used to pacify people who are causing others harm (which Buddhists generally have a problem with).
I'd be interested in contributors helping out with my project. It's kind of in a nascent stage, but I have developed a library for streaming from iOS with it.

http://www.github.com/jamesghurley/VideoCore

It's a real-time a/v capture/transform/encode/output library (currently iOS-only, but I want to bring it to other platforms at some point)

It is written in C++ and some Objective-C.
Interesting to compare them with Hack Reactor: http://www.yelp.com/biz/hack-reactor-san-francisco
World's fastest Pico-ITX motherboard?
She still doesn't acknowledge what she did was wrong ... pathetic.
Then you missed the point. There is no side effect (yet). main is just the some value with type IO ().
I see your point. I think cross-promotion, if done right, can drive some very engaged users. In both cases, it's a true organic user. However, with this, it's likely you're getting users with better engagement than a random user browsing through the store. A lot of developers have integrated our app discovery grid with a button that the user chooses to tap on. This results in installs from dedicated users who are already engaged with that developer's apps and chose to view it in an effort to find more of the developer's apps or apps the developer would recommend.

Although this doesn't contain the control data you're curious about, here's an example of the results one of the developers on our platform is seeing: http://easytigerapps.tumblr.com/post/78759270430/developers-....
Oh? How do you traverse vertical and horizontal structures that are wider than one block? If you have vertical lists, following a horizontal row wild involve lots of find-nth-position calls, which I wouldn't call "natural"
Thank you! No time like the present to start. Just do your best and then keep redefining what your best is.
One thing I don't like about jekyll (unless I'm missing something), is that on site generation, the last modified time stamp of the files gets updated too even if the file content hasn't changed. This way a FTP program like Transmit will not be able to synchronize only the modified files.
"What's wrong with blocking?", which seems to summarize as "security should not get in the way of the developer: if it does, they will turn off the security". This frankly just seems silly

Time and time again, ignorant and lazy human beings are the enablers of security breaches. You can blame humans all you want, but if systems aren't designed with such human factors in mind, they simply won't work in the real world.

Look: that just isn't always possible. I say this not from theory, but from the trenches of information security.

I'd have to say that you're confusing "not possible" with "hasn't been done yet." Manufacturers have been flashing unique identifiers and even completely individually customized firmware as part of the assembly line process for decades now. (I know of one Fortune 500 manufacturer that can automatically customize virtually every engine controller's firmware.) Considering how foundational good CSPRNG are to cryptosystems and how cheap such resources are now, I'd say that this is one situation where there should be government regulations. How about a regulation mandating generous initial entropy pools in all computing devices that will be encrypting end user data? That doesn't cover all situations where insufficient entropy can cause harm, and such regulations would ultimately be much more complicated than my 3 paragraph comment might seem to suggest, but it would be a good start. (Yes, embedded devices are going to complicate this a lot, I know.)

The security field needs to start using some of the same pragmatic strategies the NTSB uses to prevent plane crashes. We can't just stand around wishing programmers know more about crypto and security. We need to put measures in place that actually work.
Yes, clearly the reason that machines aren't doing all of the programming is that there's no such thing as a non-leaky abstraction.

ಠ_ಠ
Thanks. Looking forward to trying it out this weekend. My current generator, which I'm generally happy with, is DocPad.

http://docpad.org
Show HN: BurnBox – free, anonymous, self-destructing file and message sharing
Since you mentioned it, I'd love (to download & play) a port to Android at some point :)
But it gets you fired ... on the other end, nobody has ever been fired for using XML.
Apps that display Apps other than your own for purchase or promotion in a manner similar to or confusing with the App Store will be rejected, unless designed for a specific approved need (e.g. health management, aviation, accessibility, etc.) or which provide significant added value for a specific group of customers
Haskell also has Attoparsec, a simpler faster alternative to Parsec
While most industry conferences assume Powerpoint style computerized presentations, Heroku actually let me use an old-school overhead for their Waza conference last year: http://vimeo.com/61113160

I really enjoyed doing it that way for once. My handwriting may have harmed the actual content, though :/
If the drone has any significant speed, it will cause serious damage to an individual if hit. If it causes a traffic disruption, the danger then comes from a vehicle that may make a maneuver to avoid getting hit or if a driver loses control after colliding with the drone. It it shatters glass, serious lacerations could occur for pedestrians.

This kind of flying is highly reckless and only an asshole would do this.
It's very likely there will not be a jailbreak for 7.1 for a very long time. Apple will have patched the exploits used to jb the current version.
For the people playing devil's advocate: why should a college lecture be any different than a TED talk or conference presentation?
Eh, no pressure; I'll keep an eye on your website and HN, but I'd be curious if anyone here has found ways to do cross-platform (Android, iOS, Linux, OSX, Win, etc) apps from the environment of their choosing. I'm not looking to monetize, so arguments of "investing" into platforms I don't already have are moot; this is mostly a hobby/side "what could I do if . . . " sort of thing right now, and just having scheme as another option is awesome :)
I have a hard time believing this. I can see the chrome store in Firefox.
I don't think a rectangular wave can propagate through the ether :)

Output from the digital pin is very rectangular. But you have many sinusoidal‎ harmonics ready to be fired into the air if you plug a small antenna on it.
Hello, clarry!

This was a cookbook I've made from learning unix. That was almost everything I needed to do with unix on my amazon ec2 instance.

The move contents was wrong, already fixed it.

"The example of recursive copy is stupid because it doesn't use nested directories and thus doesn't explain the recursion at all.": The example doesn't show the full feature the copy with "-r" but you know how to copy a folder.

"Vim. Is it read mode or view mode or what?": the first time I've used VIM I was like "What the hell?? -some keys works and other not? really messed up" because I didn't know there were 2 modes (or more). I've even searched on google how to type special keys in VIM. I think this is very helpful to newbies.

"All Unix scripts start with hash-bang /bin/bash?": I don't know, but is the minimum you need to know to write a simple bash script to restart a server or do some tasks.

This is for someone that don't use unix to work, just use unix to deploy apps. If is not useful to nobody, at least for me it is ;) that was one of the main reasons of the post. The contents were previously stored in a google doc, which was ugly.

Thanks for your interest,
I took the web development immersive. I will say, the experience you have depends mostly on two factors: 1) your instructor, and 2) your own ability to want to learn and the amount of effort you put in.

That said, they did try to fit a lot in the 12 weeks, but there are so many facets of the tech stack they didn't cover (they rushed through html/css quite a bit, so those that don't know it will still feel lost after the course unless they dedicate some time to get it down. They also don't cover things like how to host your app on AWS, only Heroku).

The redeeming quality they have is that they do seem to care a lot about students' outcomes. After the course ends, they try their hardest to get everybody a junior dev position or apprenticeship. There's a great support network for this and people on staff dedicated to students' outcomes.

For me, the course was worth it because:

* I had some background in web design before

* It was hard for me to teach myself, not knowing what to google or what path to take

* I got an apprenticeship afterwards which turned into a full time position

But about half my classmates did not get a job or full-time position. Your mileage may vary.
do they also have the openbsd ditties?

[edit: nope; at least searching for openbsd reveals nothing

for your delight: http://www.openbsd.org/lyrics.html ]
There're many issues marked "Good for contribution" now in https://github.com/ckan/ckan/issues?labels=Good+for+Contribu..., which are a good place to start hacking.

It's a Python webapp made in Pylons.
Also, it's Open sourced...

https://github.com/verdi327/quick_tally
You get a a dialog if we find a match (whether it's higher or lower). If we don't find a match, we don't show anything.

Updated the comment to be more clear.
This is the worst thing to happen to Ruby in a long long time.

Why would one choose to develop in Ruby if they didn't want a dynamic language to start with? Why not just develop your application in Objective-C which gives you the option to be dynamic or static?
This is basically a response to the widespread conception

Maybe it's just me, but it seems to me that the programming field is chock full of myths and misinformational tales that people actually make decisions with!
This article does have great points. Vim commands are very short that do a whole lot more than other editors.

I don't agree with the last paragraph though, that Vim needs half a dozen plugins to get basic functionality.

I suppose, it all depends on what you would call 'basic functionality' but people install some of the most pointless plugins sometimes, like NERDTree, when there's already a built in, great file explorer called Netrw you already get with vim that you can open with :Ex or :Vex (or :Sex snigger). You already get the :find commands that's just as good as ctrlp.

Seriously, try typing :find <as><as>/<as> (substitute an * for <as>, HN doesn't seem to like two asterisks for some reason) and then any file, and it's as quick if not quicker than ctrlp.

People also install ack to grep through codebases when :grep exists and can be programmed using grepprg, an ugly, slow statusbar with 200 SLOC, that everyone seems to have problems with every other week. My statusbar is 2 lines and is just as good if I may say so myself. Using vanilla vim without plugins isn't very hard when you think about it.

In fact, the best way to learn vim is to actually try to learn vim, without any plugins. You will find that this is a great editor already with a chalk-full of features that you didn't know about. The most amazing thing is that you learn new settings or options or motions every day if you read the :help enough.
No! That's not how /dev/random works. You aren't literally reading raw entropy from /dev/random. You're reading the ouput of a keystream generator. /dev/random has bolted onto it an "entropy estimator" that tries to match the draw from the generator to the inputs to the generator; that is the difference between it and urandom.
I just didn't "get it" as I had no idea what it meant by a reference time. Normally a time is formatted like %Y-%m-%d and so on, these examples look nothing like that so I had no idea that 2006 is how they spell %Y, 01 is %m, 02 is %d, etc. If you have grown up with strptime and friends, the Go version and documentation makes literally no sense. Then it suddenly clicks ("ah! they do that?!") and it is perfectly obvious.
Building Paper
The basic data structure is this

((0 (73 84 92))
(1 (17 95 31)))

Where the 2 digit numbers are id numbers for the blocks.
The single digit number to left of each row is the horizontal offset.

So, shifting a row, the most elementary operation in the game, just requires incrementing the offset.

Vertical shifts are done with a 90 degree rotation operation, then a horizontal shift, then a -90 degree rotation.

Sometimes traversing the lists is necessary, but the most common operations are fast, and then rest are fast enough.

The limiting factor in performance is definitely rendering, not the game logic.
I've said that they have to take care. I don't really like to always type "sudo" in front of each command, but is up to the user what wants to do. I didn't had a problem until now... Maybe I'm doing it bad, but I couldn't find better.
I've taken a marketing and design course with them in NY, and I would say that was pretty worth the money - concise knowledge that's actionable in areas I have little familiarity with being a product gal. Would definitely do it again for a 1-2 hour class, but I wouldn't pay 4k for an immersive.
Very much possible. Ardupilot is one of the more full-featured open source packages, but there are simpler autopilots out there as well. It's pretty common practice to at the very least have a GPS based "return to launch" system on long-range FPV craft as a failsafe for the connection to the ground station being dropped.

http://ardupilot.com/
#lang racket

is just a corner of the Racket ecosystem. If anything underpins it, it's the idea of teaching computer programming and computer science research. For elegance it #:extra-constructor-name for (struct...); contracts, units, modules, collections, objects, mixins and packages (two types); and two syntaxes for Regex.

That's of course not to say that the Racketeer ethic doesn't favor elegant code. Only that language design is not ideologically bound to it.
Might be up your alley: I'm working on a set of free music quizzes. One prototype is up at http://kanyetest.com. If you're interested, feel free to reach out! I'm @dannibles on twitter.
Search a git repo like a ninja
Where's the Facebook app?
Who Made That Progress Bar?
Awesome work! I'm continually blown away that people still reference my old work on porting Gambit Scheme for iOS.

Almost makes me want to play around with it again. :)
Thanks! I'm planning on releasing for Android soon. Hopefully in the next month or two.
Well formed and validated, two distinct concepts. Although it is sometimes deemed a negative, having attributes as well as nodes can offer subtleties that are unmatched in other data exchange formats. While I appreciate the usefulness of JSON, XML and its siblings XPath, XSLT, etc. have their own strengths but taking advantage of them is requires thinking differently.
There are all kinds of considerations that this doesn't take into account. A huge part of presenting involves knowing your audience. For just one example, having text on the slides is very important when you have an audience of mixed language backgrounds.
Why should I use a pointer rather than the object itself?
I've had two good broadband ISPs in my life. The first was the bay area's Raw Bandwidth. The second was a small municipal electic utility providing fiber to the home in my hometown in TN. Who I switched to when Charter was making noises about intercepting all HTTP traffic to puts ads in it..

My current location in rural TN has no broadband access at all, only satellite. I doubt any traditional ISP is going to find it worth their while to provide service in most of my county, which is one of the poorest in the state. They'd rather spend their money lobbying to retain their lucrative monopolies than on infrastructure.
Recently I did a similar project in which a malicious hardware device leaks a victim's data (Password, credit card #, etc.) through a similar technique.

We used an FPGA though, so with a 100 Mhz fundamental frequency we had harmonics well into the 1.5 Ghz. We called it CPU-SDR. Video here:

https://sites.google.com/a/groundworkstech.com/index/blog/rs...

Bonus: Using mutiple PCB traces, you have a basic Yagi-like directional antenna. Feeding different traces you can modify the RF radiation pattern it in real-time.
I can vote multiple times and it is counted. I successfully reversed the vote on the lego movie to "Don't waste your time".

Nice fluid site, but I don't understand why this is better then seeing the user reviews on imdb/rt. As someone who looks at a lot of movie reviews and is a huge movie buff I find number ratings to be: useless, detrimental to the viewing experience, and massively effected by things unrelated to the movie or its quality. I have realized that any review above 5.5 on imdb has the potential to be a good movie to an excellent movie regardless of its actual rating.

I personally find I get much more from reading one upvoted review on imdb, scanning the message board topic titles and then deciding if I would like the film or not. Once I know the things to look for in those I found it to be far more telling of whether I will like a film or not then any RT/Imdb score. My point is that I don't think ratings like this are useful at all and movie rating/recommendation sites need to look in other directions.
Luculent looks interesting, but I still haven't found anything that beats Ubuntu Mono on my machine. I think it's interesting that coding font preferences differ based on operating system. Regardless of operating system, the favorites I tend to see on threads like this are Ubuntu Mono, Dejavu Sans Mono, Inconsolata, Consolas, Source Code Pro, and Monaco.
Ahh ok - that's much, much more appealing. I would definitely consider something like this.
Slides should compliment the instruction, not replace it (and honestly, if one feels they DO replace it then they are probably not doing a very good job presenting it in the first place).
I'm curious to know why you think it's a really step forward in the presentation world. All I can think of is that stuff moves around the screen all around.
Stanford's She++ student group encourages women to join tech fields