skysight-inc/HackerNews huggingface dataset:
I agree that unsecured editing of code is a problem, and I did not mean to imply otherwise. I recommend reading "On Trusting Trust" if you're interested in such issues.

There are already other mechanisms in place to distribute Emacs code, like any of the Emacs package managers and Git, and yet EmacsWiki continues to be a place where code is collected and discussed.

I don't think moving to another wiki system would change that, since any other wiki system would have the same shortcomings as OddMuse in this respect. There is a straight trade-off between maintaining security on wiki pages and their utility. OddMuse does a good job, like all wikis, of keeping a page history that allows all edits to be audited. A new wiki might prevent editing of the code, or only allow editing by "verified" users, but that still provides no real improvement to security, since anyone can sign up and post code. Neither, incidentally, does a Git repository like GitHub or Gitorious; if you're unwilling to read and understand the code you download, you still have to put your faith in folks you don't know. Even if you do read and understand the code, you still can't be sure.

More importantly, however, is your implied assertion that security is a problem in practice. Have there been any cases where malicious code was posted on EmacsWiki? Did it cause harm?

I'm getting the feeling like "publicly editable code" is a manufactured issue to be divisive, but I could just be unaware of a security problem that has been pervading the Emacs community.
>A child kills several other children barehanded.
>Then goes on to stamp out an entire intelligent life form

Yes. But the murders are not described in great detail or at great length, and all are in self-defence. A relatively small portion of the book deals with overtly violent acts, Ender feels great remorse, and the tone is not one of glorifying violence.

I think it's still reasonable to say the book is "a tiny bit violent".
> it's a bad environment, but it's easy to set up, cheap and common everywhere. It still get the job done, though badly.

Yup. You get less for less. Maybe that's a good compromise for some folks.
Right, from the title, that's what I first thought, and figured that the lower bound on the value of n is 1.
I've tried. It just never goes well. I tried remotely accessing my desktop at home. nope. tried all the text editors on the iPad. Nope.

every attempt to code on it has ended in me saying "next time I'm buying a macbook".

so no, do not try. you want a laptop.
> On the vendor side, working with ZeroCater means regular business for a number of food service operators... In exchange for volume discounts, ZeroCater provides a steady stream of orders for a number of local businesses.

This is so cool. Running a restaurant is extremely difficult and the margins are low. ZeroCater is helping them operate a different kind of business in an efficient way (like catering but with way less overhead and sales).
Never heard of him either but looks like my flight tomorrow just got less boring
I'm really surprised and sorry to hear that. We usually have pretty prompt support replies, and generally give really thorough answers, since support is mostly handled by core engineers (we have an engineering support rotation)

I'll admit that the one downside of having an engineering support rotation is that the quality of the written English does vary a bit from day to day because some of our engineers aren't native English speakers. But I'd much rather have a thorough and technically accurate (if somewhat poorly written) support response than a well-written but technically inept one.
While this is an interesting book I'd love to own, I can't help feeling $39 for an ebook is a bit much. And well over the impulse buying price.

Of course that's the price you've set and that's all fine. I just wanted to let you know why at least this guy is abstaining for now.
Code-free Website Tour Builder
Hi everyone,

This is our new startup and we would love to hear what you think about it. We are trying to make it super-easy to create a tour for your website -- you can literally create a tour in under a minute.

We also show important statistics about your tour so that you can see how your users interact with it and improve it. (Statistics page will be launched very soon.)

So what do you think?
Windows 8: A complete reference guide.
Every time this subject comes up on HN, most people agree that open offices suck. As a programmer, I don't understand this. I like collaborating. Software is a team sport. I want a space that's optimized for teamwork.

Certainly sometimes I want to go away and think by myself. I want that option, but not as the default.

If programmers don't work well together, then by Conway's Law neither will their code. Beyond that, batting ideas around is just more fun than playing the solitary genius - and produces more satisfying results.

The kind of open office I like, though, is one in which the people are all working on the same system. I agree that noise and interference from unrelated activity is a disaster. It's very simple: everything should be organized around the team.
Ah, my mistake, I should have looked first. Honestly, it was a beautiful screen.
Hi everyone,

This is our new startup and we would love to hear what you think about it. We are trying to make it super-easy to create a tour for your website -- you can literally create a tour in under a minute.

We also show important statistics about your tour so that you can see how your users interact with it and improve it. (Statistics page will be launched very soon.)

So, what do you think?
I believe warpspeed meant damages caused to the celestial body BY the vessel, not vice versa. Basically they don't want you littering and damaging whatever planet/moon/etc. you decide to visit.
Interesting, thanks! Any particular reason they limit the multiplier to 35 bits and the output to 48 bits?

Edit: just noticed that Java limits the output to 32 bits, not 48 (http://en.wikipedia.org/wiki/Linear_congruential_generator). How does it create 64 bit values, like long and double?
I tried it on a website, but it did not change much...
I read through the original DisplayMate piece to this linked observation ("Line of Purples") on color gamut: http://www.displaymate.com/Gamut_6.html

I found it concise and interesting in its own right, in particular this bit: Note that consumer content does not include colors outside of the Standard Gamut, so a display with a wider Color Gamut cannot show colors that aren't in the original and will only produce inaccurate exaggerated on-screen colors.

P.S. I also note how much of "seldom occurring" reality inside human vision limits is being chopped off. I'd make an analogy with phone lines: the 300-3400 Hz limits are good enough for direct communication, but the "seldom occurring" higher and lower frequencies are also important.
3) SuckingDiesel WebJex - 20 MB Space, 5 POP accounts. FTP access, cgi-bin.

I like this quote... :-)
Obligatory Dilbert: http://dilbert.com/strips/comic/2001-10-25/
yeah that is pretty cool.
Is this just an illustration of the difference between a "startup" and a "new business"? If I started a business, I'd probably use a home office or crappy cheap rented space, pack a sandwich, etc, and wait until I had enough revenue to do nicer things. Seems like startups are about getting and burning money from Day 1, hoping to take off but maybe crashing.
If this is your first time hearing of Aziz Ansari and you enjoy his comedy you might also want to check out his show 'Parks and Recreation' on NBC.

It's one of the best comedies on TV right now. I'd even say that it is approaching Arrested Development-levels.
> So it starts out at as high a pressure as it will end up at the bottom?

Ignoring shrinkage of the chamber (not insignificant), yes the human chamber will be at the same pressure at the surface and at the bottom. Counting in shrinkage due to pressure, the absolute pressure change will be less than the absolute pressure change you experience when you get on an airplane.

> Because of course the problems of pressure are reversed in deep sea submersion as compared to high altitude flight.

Of course the pressure problems are reversed. But both the airplane and the submarine prevent humans from experiencing decompression sickness by keeping the absolute change in pressure small enough that decompression sickness isn't an issue.
I have a feeling a lot of people will be wanting to move from Posterous to hosted WordPress. There's an import plugin available[1], but it seems to have some major issues. You might want to consider adding support for WordPress's WXR format.

1: http://wordpress.org/extend/plugins/posterous-importer/
Looks great. Please consider a [tumblr](http://tumblr.com/) to [scriptogr.am](http://scriptogr.am/) export.

I'd happily pay $20 for that (and we all know HN comment anecdote is evidence).
"You're right that I did use hyperbole, but it wasn't to deceive, it was to avoid an awkwardly over-specific title."

I will use that line next time!

Update: NO, I really will!
> That's how economy looks like for me.

So fix your the economy.

Periodically sacrificing open source work in favor of building a small online business that would provide you perceivable passive income—the safety net—seems like an option.

This also can be given back in numerous ways—as open-sourcing software you'll employ for you business, as writing about what you did to help others get less financially dependent as well.
does anyone choose a whitespace option other than Compact?
Beats Audio buys MOG
Unless I'm missing something interesting (maybe a plasma shield?), this only works for radiation with an electric charge - protons, electrons, helium nuceli. Cosmic rays and other EM radiation are not affected by a magnetic field.
Those are more anomalies than exceptions, as neither group was beholden to a recording contract at the time of those releases.
The only caveat is that you then have to wrap it in an #ifdef if you want source portability. The thing random() has over arc4random() is exactly that - it's part of the standard C library on most platforms.

For discussion: Why is random() not already arc4random() on platforms that provide the arc4 variant? Is it for speed's sake? Different implementations of libc functions will seed differently, so it's not a cross-platform seed stability concern.
Is the problem that you can't seed it with a fixed value and get the same pseudorandom sequence?
I like the edit. Anyone that would stop working on their startup because they didn't get funded by YC or TechStars probably shouldn't be doing a startup in the first place.
>I'm glad to see that Mitchell Baker recognizes that Mozilla's stance towards video codecs goes against user experience.

s/goes/went/

They have, at least, recognized that they were fighting a losing battle and changed their policy.
Icons are mnemonics, not signposts. Once you know what a button does, an icon can be a great way to quickly recognize it again.

On their own, though, they're terrible. They invite confusion, even after a user has learned what they mean.

An icon in conjunction with text is a wonderful way to help users find things quickly. If I have to choose to design and interface with only an icon or only text, though, I'll go with text.
How we acquired 5000+ users at SXSW
Boston API Jam
Ah, ok, so "high density" is a thing, it's a term with a specific meaning.

I was trained as a physicist, not as an engineer, and to me "high density" means "lead". :)
Business Cards - 100+ Tutorials to Help You Create Your Own
Business cards are essential for any kind of business, but unfortunately, the cost for a professional one is quite large. Here is a huge list containing over 100 top tutorials created by expert graphic designers.

Here you will be able to see all kind of business cards and combine them to create your own fully customized one.
Iphone 4 Accessories
Get low cost iphone 4 accessories and ipad 2 accessories from ibuy247 store UK. Limited stock call us now at 0843 2891424 and place your order today.
I've done it before, but it kinda sucks without an external keyboard. Even then, not optimal - having to switch between apps to view docs or test in a browser is kind of a pain.

Just get a computer.
Earthquake With 7.9 Magnitude Strikes Near Acapulco, Mexico
You learn "good" habits from using cloud systems. You shouldn't be spending your time manually configuring your machines, you should be using DevOps to use source code to configure your machines. And building your own hardware is a great way to save money but you're still making capital expenditures when you could shift those expenses to operational expenditures, which is really the biggest benefit of cloud computing.

The systems all scale differently, depending on how their abstraction works. With Heroku yes, it's very easy to throttle up to more "dynos". They deal with the details for you. With Engine Yard, you have more control and so it's a little more involved because you instantiate new app server instances but it's still just as easy.

And using cloud systems also actually improves your architecture too. Instead of using local storage, you'll have to use a CDN like S3/CloudFront, which really is what you should be doing in the first place.
Ya, you should swing by the space station and pick up your lead shielding on the way out, drop it back off on the way home.
el-get can install packages from non-ELPA sources, the most important of which is Github.

(It also includes emacswiki as a source, but tptacek has just reminded me that this is the world's scariest feature and I'm going to disable it posthaste.)

It also lets you declare all your packages in your setup file, and will install them from that declaration. That means you can stick your setup file on a brand-new machine, start emacs, and all your packages auto-install themselves and start working.

I've concluded, however, that I should have just done what you did. ;) Use package-install where it's handy, then commit everything that package-install pulls down to Git, along with any packages that I manually install from Github or other sources. (I could use Git submodules or subtree-merge for the latter… if I liked hairy complications.) This process is tedious, but it's conceptually simple, reliable, and results in a Git-controlled .emacs.d that I can just clone onto new machines so long as Github is up.
Good usability doesn't try to change for different kinds of users, except in extreme cases such as expert systems. For most applications, it's best to find one approach that will work across the board.

In this case, icons, although they may look nice, should always be accompanied by text. Giving users options is an admission of failure, because it means the UI designers weren't able to come up with a single consistent solution that works.
A small price to pay for good taste. After all we have to represent ourselves to future generations not to mention aliens that accidentally bump into our internet.
I think open-plan offices work if you have the right kind of HVAC system. Seriously, hear me out:

I work in an open-plan office. I didn't realize it when I first started, but there's actually quite a bit of white noise from the HVAC system. Maybe it's the nature of white noise that it wasn't immediately apparent.

One day, about a month after I had started, someone changed the thermostat settings. The constant white noise shut off. In the silence, the sense of space of the office immediately changed. Every footstep on the loft floor was suddenly audible. All the design conversations and dev pairing suddenly seemed much nearer, the words much harder to ignore. It was like the office had shrunk.

We tried a few hours this way, and finally set the HVAC system back to how it had been, filling the office once again with a constant, hushing whoosh. The space was back to normal.
Good Job, I'm glad to see Akam has finally decided to give back to the community. I hope this is just the beginning and that we will soon see patches for the linux kernel, gmake, squid, bind and all the other open source projects they depend on. I would really love to see them open source Query.
Facebook C# SDK submitted to the Outercurve Foundation
I have updated the code with zeromq + multiprocessing. http://kracekumar.com/post/19556427690/n00bs-epic-research-o...
What is it about this guy that allows him to make such claims and not be laughed out of the room? It's an amazing an useful talent that, oddly, I first witnessed as a young engineer on NASA's Hubble Space Telescope project.

The head of the servicing missions was a boisterous, outrageous, personality (some told me it was what held him from higher positions within NASA). He was the kind of guy who brought in a sales guy for a rapid prototyping machine (a 3D printer starting at $1 million), walked in half way through the presentation, and then promptly kicked the salesman out for not having a $200k offering.

He was also the kind of guy who demanded composite structures yielding 10X the mechanical properties of the current state of the art materials. But with no research projects, development, or anything even close to it. Just "get it done".

Of course, we didn't get it done (because it was impossible), but what we did get done was a major leap forward. We used materials without, gasp, flight heritage. We used the absolute state of the art in some cases. We got it done, it's just that it wasn't what was asked for, at least not directly.

This smells of the same thing. But don't underestimate the shear force of personality it takes to make such outrageous claims, and still have people follow you to something remarkable, yet more realistic.
the main problem i have with your concept is that it's not a solution but merely a workaround. what you're doing is basically hijacking different communication service providers like facebook and twitter to exchange encrypted content. this means that your service depends on the mercy of these providers, since they could easily ban the urls/ips your service posts instead of the original text. so, if this should ever become large scale, facebook & co would just break your service because they have no interest in this kind of usage of their platform.

--------

you didn't keep this apolitical at all. i only talked about an arab spring because you did so in your video. and i agree that your platform doesn't add any value for this kind use case, except the ease of use maybe, which i think isn't really a concern if you're operating in the political underground.

--------

if you don't want facebook to own your content and personal information, don't give it to them in the first place. this is obviously easer said than done. but your service creates just another dependency while solving nothing.
Why not allow icons and text (a la nearly ever Mac toolbar I've used)? That would seem, to me, the easiest way to "skim" a toolbar.

Icons can be smaller (like the document editor toolbar), but it doesn't seem like Gmail's really pushing the size limit.
"I've deliberately hired non-Indian people to run the tech support stuff as to buck stereotypes"

http://azizansari.com/faq
Yep, but i you can call "loosing the scope" as "specifying data dependencies explicitly" :)
It all depends on a use case, though.
Sounds like a great idea, I would just be worried about getting sucked into the habit of having them cater everyday, and end up blowing more money than I could afford. Regardless, it's great seeing problems like this solved (:
LOL well you don't know me so perhaps I should expect that you don't believe me. It's pretty obvious it's not /literally/ everyone I know - my parents, for instance, happily retain their jobs on the other side of the country :) I think the intent is pretty clear from the content of the article, but I'm sorry if you felt mislead

Update: Oh ok! I misunderstood
Will definitely check this out, although I just started a project using Slim.

Slightly off-topic but besides Doctrine, RedBean and PHP ActiveRecord, is there any good and well-tested 'ORM' or some DataMapper/ActiveRecord implementation for PHP?

(I actually like PHP ActiveRecord but had some odd problems with it a while ago and well, there's 60+ issues on GitHub and no proper release since 2010.)
I can't answer you with any real authority, since I haven't used OCaml. But from what I understand, it lacks type classes, which are absolutely central to the richness of Haskell's type system. Whether or not it makes up for this in other ways, I can't say.

OCaml is also strict by default, with optional laziness, whereas Haskell is the opposite. This could be seen as either an advantage or a disadvantage, but either way, it is a very fundamental difference.

If you are considering learning one or the other, I'd advocate for Haskell purely on the basis of it being the closest to mainstream of all the static functional languages. There is a huge variety of libraries available on Hackage, and the community is very active, welcoming, and friendly. Haskell (GHC in particular) is also the laboratory in which the majority of interesting FP research is currently being done, if you care about that at all.

Or just learn both languages, so you can compare the benefits and disadvantages for yourself. :)
Cool tool! And nice turn around!

Minor Typo on the homepage: s/refernce/reference/
That's the whole point. Ender's Game has little to do with why the teacher was suspended, and the original article was wrong, as well. The original article was posted on /r/scifi a few days ago, and was pretty quickly debunked by the police report.
According to the American Library Association, To Kill a Mockingbird is one of the more frequently challenged and banned books in the US. This page lists the dismaying details of what people saw fit to complain about:

http://www.ala.org/Template.cfm?Section=bbwlinks&Templat...
Users report iPad 3 overheating problem
IPad 2 Case
Get best iPad 2 Accessories. Find affordable iPad 2 Case, iPad 2 Keyboard, Aluminium Bluetooth Keyboard Case at best Price. Call 0843 2891424 and place your order now!
http://www.physicsforums.com/archive/index.php/t-122838.html

"When the hull of a sub fails, it normally fails ni one location, and water shoots in through that spot, relieving the stress on the rest of the structure. That's why all the wrecks you see in video from actual crash sites look so intact.

Of course, the inrush of water also has the effect of rapidly pressurizing the inside of the sub 'till it matches external pressure. This rapid compression of the air inside has the effect of drastically raising the temperature, so what the victems inside probably see is an explosion (big wall of flame rushing through the inside)."

"Interesting point. Since compression is quick, it is adiabatic, PV^\gamma = K applies. So if the pressure doubles, the volume of air reduces to .6 of its original volume the temperature will increase by a factor of 1.2 (eg from 300K to 360 K) which is pretty warm but not enough to ignite anything. When the wall of water has consumed 80% of the volume, the temperature is up to 570 K (300 C). So the sailors at the end of the sub watching the oncoming wall of water get fried before they drown."
Why Technical People Should Blog (But Don’t)
This preoccupation with "flow" is getting to be a bit much, I think. It's important to be able to focus on your work, but it's also important not to become like "The Princess and the Pea". You need to be able to do good work when conditions are not 100% exactly the way you want.
HP merges PC and printer divisions
This reminds me of Atlas Shrugged, when the entire community is against the stars for the book building the Rail Road. They don't believe it possible.

I would actually say, don't underestimate perseverance. Might sound like he is an optimist, but I think you have to be with anything to do with spaceflight. At least at this day an age. I would also consider him an expert in the subject, and what are you?
Ops, DevOps and NoOps at Netflix