skysight-inc/HackerNews huggingface dataset:
While it does require some terminal skills, as far as playing or streaming any media file and skipping left and right a bit (the largest part of my contact with a media player) or shuffling through a music library goes, I find it far easier to work with.

I feel that people too often confuse a user-friendly interface with an intuitive or noob-friendly one. But I guess seeing as most programs' user base's large majority are non-technical people that's fair.
I am not sure why you think incrementing IDs "isn't considered hacking". Obviously, there's no concept of "hacking" under the law, but to qualify as unauthorized access to a computer system, the only thing a prosecutor will need to prove is that a reasonable person would have known that manipulating raw URLs (or POST parameters or whatnot) to view other documents contravened the intended use of the system.

There is absolutely no provision whatsoever under the law that scales the severity of unauthorized access with the difficulty of the technical countermeasure you circumvent. Unauthorized access is unauthorized access. There could be no security countermeasure in place whatsoever and you could still run afoul of this.
A bit more context is available here: http://www.businessinsider.com/busted-hypocritical-peter-thi...
Fietsen: zo koop je de beste fiets
The OP probably meant short-lived with reference to CPU bound requests.
Afraid to upvote this lest it be put to use (but did anyway). I don't have time to read it all now, but is it satire? If not then how could you honestly live with yourself if it was used to benefit a dictator and suppress a populous?
>Even if somebody writes a bad chapter in your life, it doesn't mean you should be out to write bad chapters in theirs.

You'd be surprised. Live by the sword, die by the sword, I say. And eye for an eyelid. I will strike down upon thee with great vengeance and furious anger those who attempt to poison and destroy my brothers. And you will know my name is the Lord when I lay my vengeance upon thee...

/s
FarFaria: Netflix for children's books
We're using Rails very happily at Kongregate (with MySQL, memcached, and Redis).
Tips to create a useful user-manual
one has all the academic fluff, not the other.
> That works so well [in] a tent in a valley in the wilderness

Much like a laptop.
I don't get it, if he's not saving any time or effort, what's in it for the driver to not deliver your package?
I would be interested to know what you mean by "real data store", and what you believe Facebook does badly at in terms of handling data and caching and how it could be improved.

(I am an engineer/developer/whatever at Facebook, and I'm always interested in hearing the perception of the company's technology from the community.)
Turning away a qualified candidate isn't the bad outcome for a hiring process - hiring an unqualified worker is. So if the trade off for avoiding the latter is some of the former, it is arguably worth it (and Thiel is likely in a good position to know what the appropriate ratios are)
Decisions that helped Facebook reach 500 million users
This brings up an interesting point. Are there jobs where a degree from a "top-tier university" is more highly-valued?

Being an entrepreneur--even a successful one!--doesn't necessarily require a college degree. But are there jobs (perhaps this one?) where college classes are useful enough to warrant this bullet point in the job description?

I'm not sure--I wasn't a stats/math major. But I'd be interested in hearing some informed opinions on this matter.
Engaging in an orgy while clothed is certainly more perverted than doing so while naked.
You're right, I should say it is widely perceived as shady by people who don't know much about it.
i consider knowledge of server caching is important thing a web developer need to know. i hardly doubt the knowledge of how browser cache is need to web developer. that's where the person comes in place called fronted developer or UI developer
That just means you have a local formula that knows how to build and install c, but you have not shared it with the community so no one else will have access to the formula. You'd need to fork, push to your fork, and create a pull request to the main homebrew repo to try for inclusion.

Also, it is only my hunch that they wouldn't accept the formula--you can still try. I'd still rename the project to be more descriptive (dir-c?) as there are only two homebrew formulae that have single char names (R, which has been around since 1993 and Z, which I'm surprised got included).
I like your work. How complete is it (%) ?
Even more, if they know my address (since I'm a repeat customer and am logged in) and they won't ship some items to me because of my country - is it really too much to ask to mark those items clearly in the item selection? And filter search results based on which items I can actually buy?

Even Amazon currently just says "can't ship to this address" at the very end of checkout. What am I supposed to do at this point of web interface - quickly move to another country and then input the new address?
I assume that also doesn't count package manager or App Store installs. Still, OSX seems to be quite a big market there.
Perhaps they feel that being admitted to a top-tier university is indicative of the quality of a persons upbringing and work ethic? I would not agree, but perhaps that's an assumption in play here.
I don't know where you order your stuff, but I haven't had any of these problems. The only thing I can really agree with (even though I haven't had it myself) is the "being held in depot because you didn't stay home all day long to receive it"-issue.

Also I think it's fairly normal to require an address when you sign up--you usually sign up if you want to order something.
How Tech Giants Stifle Competition
I think it's a great idea. They're making electronics fun and interesting which will hopefully attract people that would otherwise run a mile! Good luck guys!
Of course that class would be worthless. Not all (and in my experience, almost no) classes, however, are like that when one selects a college which has a quality program for the degree of interest. Furthermore, I would go so far as to lay much of the blame for a poor education on the student who fails to select a good school for their degree.
RE: ORM Haters: In Defense of ORMs
Actually there is a difference: Employees from Top Tier universities make better slaves .i.e. They have been trained to "Do as you are told" (no creativity allowed), and "Wait for your turn"
Any system I've worked with that didn't use SQL directly ended up implementing poorly a system for describing sets of data. SQL isn't a perfect implementation of relational algebra but it's better than a bunch of nested loops.
I didn't mean to imply that NodeJS isn't the best fit for the problem at hand. I was just trying to clarify that it doesn't take an asynchronous framework like Node to keep processing a request after the connection is closed.
Title is a bit awkward. Suggested replacement: "The dictator's practical guide to neutralizing the internet".
Title is wrong. NASA's Blue Marble is about 3.7 gigapixels.
Agreed, and many architectures are designed to have components "transparently fail" without impact to overall operation. When you have forced failures, feedback/damping is absolutely required. However, (my experience dictates) that most such failures are unplanned and unknowable at the outset, and you can only dampen conditions which are predictable.
I have this idea myself for many years and even had a friend build his funded startup around this concept for the past year or two.

The biggest issue is with compliance with the companies. There is a reason the affiliate process is vetted and takes alot of steps to make sure your serious about promoting. You indirectly represent the end company when promoting your aff link.

When you have someone blasting their affiliate link all around the web and on twitter it doesn't sit well with the end company and they usually bear the brunt of the compliants.

Good luck on the idea. If you can make it work the all the props.

As a affiliate who LOVED promoting on twitter and would see up to an insane $40 EPC on tweets, a freinds influence is great.
Yes, of course both are. But still, you're only ever going to be conscious from the perspective contained within the original you. The copy may be mathematically identical, but it does not make sense that there would be any kind of a magical transition of consciousness from one to the other. The other "you" would have its own consciousness entirely separate from yours. I.e., if you copy yourself and kill the original, you will lose consciousness. You will not wake up.
Is Google down?
You can't compare servers to servers. Each app has its own computational needs and caching rules. Your hit is not my hit. One site might simply render a template, another might perform 20 queries and generate giant complex docs.
indeed! that's probably a second guide (for junior dictators, or aspiring ones). I guess you could start with the 3 prerequisites at the top of the document, see where it takes you? There's a bunch of small authoritarian regimes that managed to pull it off (Eritrea comes to mind), Im sure it's possible. Good luck!
Using GPAs is so silly, as scales vary widely between universities, and even countries.

In French universities, you get marks between 0 and 20 (you need 10 to pass a class, and in some cases you can pass a class with 8 if it averages out with certain other classes). In some universities (classes préparatoires), marks superior to 10 are extremely rare, with a class average at ~6-7 being common, as professors want to push students to the max.

A student having an average of 15 would be a very, very strong student (the top student in my university, whom I was friends with, had an average of 14.5 or so at graduation).

So would employers just divide that by 5 to get an American GPA? That would barely be a GPA of 3 for top students— I doubt they would get any consideration from such employers, although they're probably much more competent than a top-tier student with a GPA of 3.5+ (I'm not too familiar with undergraduate studies in the US, but it seems that as long as you show up and do the homework, you pretty much get an A in the class).
Ive studied a lot of math in school (including financial mathematics) and I think its hard to learn that type of stuff on your own. Its easier to learn how to code on your own since there are plenty of resources on the subject - but its harder to learn math. Maybe we have a business opportunity here?

One should also remember the Hedge Fund Long Term Capital Management who hired 2 managers who had won the Nobel prize in economics - and they blew up (so math skills is not everything)
http://en.wikipedia.org/wiki/Long-Term_Capital_Management
Basically they switched for... personal opinion. That's all I can really gleam from the post. You can do it all in Node JS, they just didn't want to.

Screw all the frameworks, I am working with bare-metal Node and loving every minute.
Not to mention this is standard boilerplate: it's not even listed as a hard requirement (should have, not must have). If someone is deterred from as much as submitting a resume because they don't have one of the "Desired Skills", odds are they shouldn't be anywhere near a startup hedge-fund or any other kind of enterprise that requires taking initiative.
Wouldn't it be better to use Extended file attributes ?
https://gist.github.com/2695264 (actually my first attempt to a bash script)
Saying p=0.5 necessarily implies the 1/2 thing. Neither implies any stance on whether it's subjective/objective so far. The 'objective' conclusion there requires the further fact of mind-independence, which is based on 'you can't change the odds that a fair coin comes up heads just by thinking about it' type arguments. So it's not circular/question-begging, IMO.
>RSpec is DOG SLOW! I can run 100s of test in a couple of seconds. Can RSpec even startup in that time?

Yes, of course it can. RSpec is not especially slow. Obviously the ruby interpreter can be slow, for any given rspec test you could write something faster in C or Java or Go or whatever. That's irrelevant.

I'm guessing you're referring to rails tests, where the whole rails stack has to be loaded with each run of the test suite, something that is notoriously slow. There are strategies to avoid this.

Also it is very easy for the naive rails developer to write tests with extremely inefficient usage of the database, which creates horrible bottlenecks.
> messing them up creates bugs

Messing them up exposes bugs that are likely to bite you in other ways. If you can't get malloc()/free() right, you don't really 'get' the flow control/data flow through your program yet and that is a problem.
Show HN: simple dependencies in CoffeeScript.
Pirate Pay Torrent Blocker Backed by Microsoft
I'm running a sales reporting and payroll software written in Django, and it's more like 10% of views benefit from ORM and for 90% views ORM is hindrance and a serious performance hit.

I see ORM vs relational style as a development mindset issue. We have moved using SQLAlchemy Core (not the ORM part) and the difference in development style is stunning: now it's quite easy and more importantly FUN to write performant queries, whereas when we were using Django ORM, it was very easy to write non-performant code and tedious to make it fast.
That's because they're using WordPress, emailing passwords is how WordPress works.
Thanks! I'd say ~70. Won't grow in length, but needs tweaking in a bunch of places.
I'm pretty sure they still use Rails for the HTML application that you see when you visit twitter.com - it's the backend stuff (the data storage layer, the message queues, the API etc) that's been ported over to Scala/Java.
>Turning away a qualified candidate isn't the bad outcome for a hiring process

http://en.wikipedia.org/wiki/Secretary_problem
How many more Scott Thompsons are out there?
Obviously the requirements for an entrepreneur are different than the requirements for someone who is going to execute on the entrepreneur's vision. I don't see this being inconsistent with the Thiel Fellowship[0].

[0] http://www.thielfellowship.org/become-a-fellow/about-the-pro...
I went to a <10K state school where I learned the skills I needed to get my DIY education afterwards. Undergraduate school taught me how to learn. It taught me how to not be a slob and be productive.

The domain learning useful for my career came after.
You're discounting the experience of the copy and identifying solely with the original biological human. Instead you have to really internalize that both experiences are equally yours.

That said, I wouldn't get excited about it. Uploading is a bald afterlife myth with the same capacity to beguile as the religious versions. Better to focus on the here and now.
There are only two programs I reversed a version update:

- Skype back to 2.8

- VLC back to 1.1.12
Well, if you read it and do the opposite, you know how to prevent a nascent dictatorship from taking shape or fight it when it's already in place (although in that case, you would probably not be able to read this document).

I'm guessing the point of this whole thing is that this is a manual of things that should NOT happen in a healthy, free, democratic society; yet some of the things in it are in fact happening right now, so perhaps we recognize them.

It's similar in form to those articles that show "eight ways to ruin a meeting" [1] or "How to destroy a conversation" [2]. At least, that's my interpretation.

[1] http://mystrategicplan.com/resources/eight-ways-to-ruin-any-...

[2] http://basicinstructions.net/basic-instructions/2012/4/22/ho...
Number 5 and Number 6 are handled exceptionally well by DPD in the UK. I don't send stuff but when I'm ordering something by courier I try my hardest to shop at websites that ship with DPD. You get a text message before they arrive and never had a delivery fall outside the one (or two) hour window they give and their customer service people are not morons
Th3j35t3r identified, heads for the hills. Twitter & wordpress disappear.
it's meant to be cynical.
105 Women VCs/Angels you should know
What I find really peculiar is how the colors after composition and postprocessing are so different from the other images of Earth at http://en.wikipedia.org/wiki/The_Blue_Marble It seems similar to the problem of determining the 'true' color of the Martian sky: http://marsrovers.jpl.nasa.gov/spotlight/spirit/a12_20040128...
Nice idea, I can certainly see myself using this.

I would let followers disable/ignore pinning by specific posters, and notifying latter on how many ignore their pins. It's a gentler form of a negative feedback. Unfollowing seems to be a bit too drastic.
What you are demanding is incredibly expensive, especially #4 and #6. #2 would necessitate an incredible amount of arbitrage (i.e., increase prices even further) because it would severely impact their ability to maximize parcels shipped. #5 is available from both UPS and FedEx...for additional cost (on the recipient). If you really want #9, then you may end up with $100/parcel pricing.

Of course, there are companies that do everything you indicate you want. But if you don't know who those companies are, you clearly can't afford them. Alternatively, you can use the USPS, which does almost everything you describe above except #5.
Yes, it is for me. (brazil)
Facebook Co-Founder: America Is OK. It’s The Rules That Are A Pain.
This is a good idea, and something that I think would be interesting beyond seeing just how people solved katas, but I think that it would be much much better if you had the transition between commits happen in place instead of sliding in. The sliding transition makes it so much harder to see what changed, whereas if you just had the visible code change in place instantly, people can jump back and forth between two commits and easily see what has changed. Maybe even give the new code some highlights or something to make it stand out.

Plus a slider to see where you are in the timeline would be sweet.

Great idea!
Quick and Easy
The Lawrence Lessig zing is awesome... still I can't tell but hope this is satire.
One way to prevent JS library Hot-linking. ;-)
Agreed. From the headline, I thought he was hiring a personal assistant.
Hmm, probably not (if your code is GPL), but you really don't want to fork the JVM (unless your name is Cliff Click). It's one of the most complex pieces of software ever written, and it's the most performant managed runtime out there. It's used in anything from tiny electronic devices to huge data crunching applications, from hard real-time systems to distributed batch processing. And, it has to be maintained for a lot of different CPUs and OSs (all work you'll have to do if you fork it).

On the off chance you could make a very specific use case slightly faster on a non-compatible JVM (which, BTW, you'll not be allowed to call Java), it is certainly more trouble than it's worth. Just use it. The entire world does.
I talked about something similar, some time back. http://www.geekybuddha.org/blog/2011/07/16/sticky-tweets-mak...

Good to see someone thinking in that direction.
> it's been my experience that most places choose between a highly OO model + ORM and a highly relational model without.

My experience has always been a highly relational model, ORM or not, and business rules enforced in app layer or DB (or a mix of the two). I've always seen them as distinctly different decisions.

Personally, in the past I was always a "rules in the app layer" guy, because of the many advantages of doing in that way, but as I get older the more difficult but guaranteed correctness of implementing in the database is becoming more appealing (especially if it's not me that has to actually write the code!!)
if you go to the non-dictator version, scroll to the bottom - "note from the author". I state my intentions clearly there.

Inspiration for the tone : Screwtape Letters (http://en.wikipedia.org/wiki/The_Screwtape_Letters)
Louis C.K. reddit AMA
Seems a bit dangerous to be using the automatic third level domain of github in this way. This is not the first time I've thought a project was endorsed by github when it was not.
Hi,

I am CEO of Layar.com. We are looking for python/django talent.

Please send me your resume: raimo at layar com.

Raimo van der Klein
The Final ROFLCon and Mobile's Impact on Internet Culture
To a database person, the database is all about business rules: what we recognize as a "thing", what we record about these things, and how they relate to other things. ie, what are the facts about the business, and how do we reason about them?

Any conformant client code then must honor these rules, and oftentimes that means it must re-implement them, which is an acceptable cost if we have decided to use an RBDMS in the first place.

Now it's true, a given database may only implement a subset of all applicable business rules--maybe some fall outside the scope of the database, maybe it's preferable to offload some to a trusted client, maybe the business and database model have drifted apart over time, and no one wan't to overhaul the database model due to all the dependencies involved.

That said, any rules that the database does implement is a good thing, especially those simple rules that can be implemented as constraints. And it's good because then you can program against them, from any client, from any code, inside the database and elsewhere, and you can make guarantees about what possible states the data could be in. This is generally a useful thing.
Can't agree with that, even though I dropped out of Harvard to be a Thiel Fellow. Top tier uni students in my experience tend to be quite a few deviations of individual above the norm.

Creativity/individuality/freedom/etc are all very highly valued and encouraged at the best schools. Harvard was remarkably open and innovative. MIT even more so.

(Tangential, in response to the article - Harvard's very accommodating and even encouraging of people taking time off school to pursue other things. They have an indefinite leave of absence policy, which means that if I ever decide, 2, 5, 10, or 20 years down the line that I'd really like to go back to school and get a degree, they'll let me come back. Very nice and farsighted people.)
quick note for those wondering : it's meant to be satire. (intentions are stated at the bottom of the non-dictator version - "note from the author")
You’re not forced. You can enter any amount you wish. It's merely a convenience.
Arena allocation is inherently simpler and less error-prone than demand-allocating and demand-freeing. It's not valid to say that arena allocation is "hiding" bugs; what it's doing is foreclosing on the possibility of having those bugs.

Virtually no large project has ever gotten malloc/free completely right in its first revision; for the past 20 years or so, most projects get this wrong to the tune of "remote code execution".
In Defense of 100% Test Coverage
Check out tap, it has a very simple api that works well for testing asynchronous code: https://github.com/isaacs/node-tap

Here's a tap example that sets up a server and client for dnode: https://github.com/substack/dnode/blob/master/test/single.js

Timers usually aren't necessary with test harnesses like tap or nodeunit since you need to call `t.end()` explicitly or else `t.plan()` the number of tests that are supposed to be run. If a different number of tests actually run or assertions fire after `t.end()` is called, those are reported as errors.

For (4), to run a bunch of test files in a directory you can use the `tap` command. You can even add something like `tap test/*.js` to the scripts.test field of a package.json file and then to run all your tests you can just do `npm test`.
They haven't adjusted these to be true colours - the article says the rust colour is an artefact from combining images from the infra-red and the other colour cameras.
You just described webfaction, it's not a vps but you can deploy any kind of apps very easily and you got ssh access