skysight-inc/HackerNews huggingface dataset:
Yes, shdh used to be awesome! But it seems every iteration diverges further from what I'd like to get out of it. More people attending, more aimless talking and partying, less hacking. And the hackers are all going it alone, being anti-social.

You need to go there and hack. But it needs to be with someone else.
Thanks for pointing me to Single App Mode, I didn't know that it existed. So I learn something new every day! (Espacially from reading HN ;-)

To enable Single app mode:

defaults write com.apple.dock single-app -bool true

killall Dock
Ok. Those languages do static typing incorrectly. Try a language that sports type inference. It isn't redundant. There isn't boilerplate. The type system is far more powerful than in Java or C# (polymorphic types, polymorphic variant types, algebraic types and constructors, functors, etc).

You owe it to yourself to learn these systems. In many cases, there are type-side symptoms of logic-side bugs. If Haskell's laziness and purity scare you, try OCaml -- it's fast and straightforward.
Brother in the Land, Danny Swindells

That needs explaining. It's a teenagers book I read about when I was 16. Of all the books I've ever read it is the one that sticks with me most strongly - it is about passion, anger, compassion and loss. I always think it captured humanity really well.
EDIT: for the plot think "Day of the Triffids" style end of the world, but bleaker and more realistic.

I suspect it was just my age and I have given the book more weight than it deserves - but it affected me strongly.

The other book is probably 1984, Orwell
Ellison rips IBM, shows off Sun-Oracle benchmarks, offers $10M prize
... and, technically, is. ;)
Ask HN: Best tool to book "office hours"?
I believe in PG's post on maker's vs. manager's hours:
http://www.paulgraham.com/makersschedule.html

The use of office hours is a great solution.

I get INUNDATED with requests for meetings. If I said yes to all these coffee requests, I think I'd buy some Starbucks stock beforehand :-) Most of my requests are related to one of the major "themes" of my life/work -- generally they include: 1) helping other entrepreneurs/VCs/students or 2) my work on education reform. Today, I informally designate time a couple times a month on my calendar as office hours. I generally run an "ed reform" office hours block on my calendar once a month, and an "entrepreneurs" office hours block every 2 weeks.

It would be great if I could drive folks to a web-based tool (optimized for "makers" like us) to help schedule these requests, because I find just managing the flow itself is fairly taxing. The tool would let me pick the time range of hours, topic and duration of each meeting. It would also let me designate office hours as meetings or calls, and if meetings, designate a venue. It would have to somehow be respectful to the requester so I don't seem like an arrogant jerk for using a scheduling tool.

Further, I am willing to pay perhaps $12 per month or so for such a service. Maybe I am the only busy guy willing to do such a crazy thing. (Ok, Steve Blank fans...)

1) Does such a tool exist already?
2) If not, anyone want to build one?
Yes, the libraries make the language tolerable but not unique. I jumped the C++ ship in 2001 to Lisp, while BOOST was still an infant, and from what it looks like, my hunch was right and I didn't miss anything.

The following is a line-by-line comparison between most of the Boost libs and their corresponding Common Lisp functionality. CL has most of them builtin, wherever that makes sense, or as a defacto community-standard library.

http://www.boost.org/doc/libs

----

Any (list-sets, keywords or all the unique objects using EQ/EQL)

Array (Arrays)

Assign (customizable assignment with SETF)

Bitmap (bidirectional maps library for C++, use hash-tables)

Bind (a crippled form of generic dispatch)

Call Traits (a crippled form of generic dispatch)

Conversion (automatic type promotion built into Lisp, there is also COERCE)

Dynamic Bitset (bit-vectors)

Enable If (#+ #- , etc. EVAL-WHEN)

Exception (yeah, a crippled subset of the condition system)

Filesystem (see pathnames)

Foreach (a crippled form of LOOP)

Format (a pale imitation of FORMAT)

Function (lambda, generic function)

Function Types (sigh)

Functional (no comment)

Functional/Hash (hash-tables with custom test function)

Fusion (A pale immitation of CL sequences)

Integer (CL has a numeric tower)

Iostreams (CL streams, gray-streams, simple-streams)

Iterators (Loop, Iterate)

Lambda ( lambda :-)

Math (most built into lisp, including complex numbers)

Multi-Array (builtin)

Numeric Conversion (builtin, again, see COERCE for the manual manipulation)

Operators (all user-defined functions, macros and types are first class values in CL)

Optional (multiple-values)

Parameter (keywords arguments, &key, &rest, &optional)

Proto (the whole of CL is a toolkit for creating DLS, specially the macro system)

Python (CMUCL/SBCL ;-)

Random (random, random-state, builtin)

Rational (rationals are builtin and are integrated into the numeric tower)

Ref (fixes a C++ limitation, unneeded)

Regex (cl-ppcre)

Scop Exit (unwind-protect)

Serialization (cl-serialize)

Signals (condition system; make your own custom "signals", or use iolib for unix signals)

Smart Ptr (fixes a C++ limitation, unneeded)

Static Assert (eval-when + check-type or assert)

String Algo (builtin, split-sequence from cliki)

System (builtin, implementation specific or use protable libs in cliki, also see CFFI)

Test (FiveAM)

Thread (bordeaux-threads)

Timer (sb-timer, trivial-timeout)

Tokenizer (split-sequence)

Tuple (multiple-values, unneeded, fixes a C++ limitation)

Type Traits (unneeded by a reflective language like Lisp)

Value Initializes (Lisp has bindings)

Xpressive (yeah, cl-ppcre regexes can be written as strings or as lisp s-exp)
Positive thinking is like believing in a Loving God. Neither will provide you material richness, but they might provide some motivation. However everything taken ideologically, be that politics, religion, science, is dangerous.
Thanks for the link- will try it out!
"This sentence is a lie"

That pretty much sums it up.
I'm an investor in a company called NABsys that's doing this type of electronic sequencing with nanopores today; it's definitely a cool space with profound implications for genetic sequencing. If anyone's interested, let me know and I'd be happy to intro you to the NABsys team: http://nabsys.com/
Here's a nice free one for Firefox to block out sites that distract you https://addons.mozilla.org/en-US/firefox/addon/4476
Oracle OpenWorld Keynote: Scott & Larry
I have to agree. I found the dialouges mind numbing.
My second example would bite me quite often.

Do I get this right?

You have to do really hard line testing to avoid simple problems that could be avoided if just variables had to be declared at first use? :-(

But like old C compilers, there is "lint"?

I'm all for nostalgia for old C compilers (except a buggy one, that stole weeks of my life). But that is strange.

I thought Python was all about safety and no problems because of a well designed syntax and coding standards akin to bondage?

Ah well, thanks for information!
Good point @Xichekolas: We don't editorializing our own life and are not aware what information we give away to whom anymore. In the old old days, people didn't knew your last name untill someone else introduced you. Now people don't even bother to know your last name. They rather have your nickname or e-mailaddress (or fb profile).

We have no control on what kind of information lands where. Be it your SSN or where you last went on vacation. And we certainly don't know with what purpose the other party gains that information. For me, I don't care about pageviews, hits or anything that projects me as being popular or noticed. I want to know the party who is receiving information about me and the purpose of what is going to happen with that information. If I show people a slideshow of family photos I certainly know they don't get a copy unless I provide it to them. In the digital era it is quite different. Sharing is nice only if you can measure what it will deliver back to you. For now, only bad things can happen if you give up your privacy.
School Passwords: I was 14 I think, coded up a basic popup box in VB saying 'Please verify your username and password', the input was sent to a txt file and there was a nice little Netscape Navigator icon to make it seem legit lol. I had the .exe running on startup on maybe 2-3 computers. Over 1 week I had hundreds of passwords including the network administrator pass. :D

I think I did you one better. At my high school, the student computers in our dorms (yes, a weird high school) were on the same network as the computer lab computers. To log onto a computer lab computer, you put in your username, password, and the domain name (STUDENT). We set up a computer in our room named STUDNET and changed a few login boxes in the computer lab to log into STUDNET instead of STUDENT. Several hours later, we had several accounts. Oh Windows 98, how I love thee...

The printers were also on this network. They were all HP printers, they all had the control port open (9001?), and they all had the a DNS name in the form of "...-printer.imsa.edu". A brute-force search of our IP space gave us the IP address of all the printers, and a quick shell-script later, the printers' ready message became "OUT OF WATER" instead of "READY". Every printer on the entire campus, all at once.

Oh, the chaos this caused. Upon walking into the main building, several teachers immediately just had to show me this weird message on the printer. "The one in my office is like this, and so is the one in the computer lab. It's so crazy!" I especially loved watching several PhDs in the math department calling HP to ask where to put the water in. People were talking about this for months, and I don't think anyone ever figured out that it was me.

So yeah. Changing the ready message on HP printers is my favorite hack, and it still probably works.
Peace my friend - I hope you find your own path...
Boyzone star Stephen Gately died.
A post-mortem is due to be carried out this week to determine how Boyzone star Stephen Gately died.The Irish singer died suddenly at the age of 33 while on holiday in Majorca on the weekend.A spokesman for Gately's family attributed his death to natural causes and ruled out drugs and suicide.
I Was also an Illegal E-Mail Spammer for 5 Years. I got Caught. AMA

http://www.reddit.com/r/IAmA/comments/9ebku/
Monopoly The .com Edition
A corollary: most ostensible rules aren't the real rules.

Knowing the difference is a form of power.
Just one part of this which runs counter to much of the advice given here on HN:

> When new customers would try this product, they
> weren't required to register at first. They could
> simply come to the website and start using it. Only
> after they started to have some success would the
> system prompt them to register - and after that,
> start to offer them premium features to pay with.
> It was a slick example of lazy registration and a
> freemium model. The underlying assumption was that
> making it seamless for customers to ease into the
> product was optimal. <snip>
>
> One day, the team decided to put that assumption to
> the test. The experiment was easy to build (although
> hard to decide to do): simply remove the "guest"
> experience, and make everyone register right at the
> start. To their surprise, the metrics didn't move at
> all. Customers who were given the guest experience
> were not any more likely to register, and they were
> actually less likely to pay. In other words, all that
> tri-mode code was complete waste.

It is regularly suggested here that web sites should offer a "registration-free" mode, and only extra information from the visitor as and when they realise the benefits. Yet here is a quoted experiment that appears to run counter to that "obviously correct" model of working.

We don't have any details on the experiment being quoted, andit's only one experiment, but this does serve to highlight the importance of doing experiments and measuring the changes.

Without that, your guesses are just that.

Guesses.
Um, awesome!!?! What kind of hacking do you do?
Cash Loans- 30 Day Cash Advance Loans- Cash Advances
Cash advance loans arrange short term cash for any emergency need before next payday. Our loan programs are cash loans UK, cash advance payday loans, 30 day cash advance loans and bad credit cash advance loans without any credit check.
Seriously? I have to go to the womens fashion subreddit to get away from the arbitrary fad-like groupthink on programming.reddit.
You and 'me' both man.
Major bug in Snow Leopard deletes all user data
Good points. Genetic testing is still at its infancy, so we really don't know that much about the relationship between genetic code and actual diseases. Very expensive large scale testing is needed to improve accuracy, so the best alternative is to tell the user how they came up with the numbers. I think these companies do know that their techniques aren't very useful right now, but they want to get a head start on what will inevitably be a big part of our society.

FTA: it’s that no matter your genetic makeup, most common diseases can be prevented with proper diet and exercise.

Some nit-picking points:
"myth1 - having your genome read is like hex-dumping the ROM of your computer"
Many many interesting high throughput sequencing methods are coming out, and they would actually give you the full sequence of your genome. However, to follow your analogy of hex-dumping, we don't know the assembly language to decode what the genome does. What these companies do give you, though, are the places in the genome that are related to diseases, which would be enough if we had enough data about the relationship between the disease and the genetic code.

What's more interesting, is reading mRNA with those sequencing or microarray technologies, which tells you what code is currently being run in the cell. That would not only tell you your inherited disposition for disease, but the current status of your health -- strong correlations were found for certain genes and cancer fatality. But of course, it's not available to consumers yet.

"The majority of SNP mutation-based “predictions” are correlative, not causative"
You need to do very specific tests to find out causation. Correlation don't mean causation, but they are significantly related, and it makes sense to use it as a predictive tool under certain circumstances.
How to write "Electro-Plasmic Hydrocephalic Genre-Fiction"
I agree with what you are saying, but a voracious reader could easily hit 10k books by late middle age. 200 books a year is not that many.
I quite like what they are doing with http://lite.facebook.com
I would Second ANYTHING by Hesse, not got round to a thorough read of Siddhartha yet, but Damien is most excellent and The Glass Bead Games is a revelation for anyone who feels there is something just a little bit ill with the mind and motion of our modern age.

Oh, and something along the lines of The Neverending Story (The Silmarillion/LotR), because it's something to lose yourself in with kids and doesn't even have to be read.
> This is one of the reasons that texting is so darn popular in China, and email is not. Texting is fast

I don't see why texting in Chinese should be faster than in English.

Don't you need to push a similar number of bits through the numeric keypad? I'd imagine that to be the limiting factor.

i.e. English texters need to send more chars, but they're choosing from fewer chars so need fewer keypresses to select each one. Chinese texters need to send fewer chars, but I imagine they need to make more keypresses to select each char.
Right? Every. Single. Submission.
Yeah, that's why you should come to the casual hacking sessions at the Hacker Dojo. There's less partying here because the hack sessions recur every week. I've done a bit of pairing with random people that show up and want to hack.
You wouldn't have been able to keep them and would probably/likely had to spend tons of money defending them. Only exception is nissan.com (not a car site!), but it is the exception that proves the rule.

In a way you dodged a major bullet.

Now, if you had bought some nice generic domain names (ie cars.co.uk) and let them expire that would be a different story...
Microsoft Mobiles worst week ever
Congrats, it sounds like that's a great product!

Unfortunately, it took me 14 page views and 1738 seconds to find the product tour on the page. In general, I found the organization of the different product descriptions to be confusing.

I also missed an answer to the 'How?' question. Of course, it depends on your preferred target audience but if it's smaller start-ups, it wouldn't hurt to get a bit more technical.

There's just one real negative point I could make: The site lacks credibility, in my opinion. There's neither a clear "FREE" message nor is there a "Plans and Pricing" page. I also missed a note about the status of the service. The word "solutions" has a negative connotation for me. There is no privacy policy, terms of use or 'About Us' page. Also, there's nothing with a more personal touch, no link to a blog, for example. The link to the Twitter account is hardly noticeable. Since 'Get started now' leads to a contact page, it just makes it look less trustworthy. You want me to contact you, but you don't say who you are.

If I had found the site by some other means, I would have been very warily.

Hope this helps.
"Once you have something that grows faster than education grows, you’re always going to get a pop culture."

http://queue.acm.org/detail.cfm?id=1039523
Interesting. You really have to go out of your way to delete directories in UNIX, so this must be some sort of intentional behavior that is misbehaving. (It deletes your user's data, not the guest's data, right? Seems like the opposite of what you would want to happen.)

Anyway, this is why I prefer operating systems whose source code I can view and modify. It is nicer to find bugs by reading the source code instead of logging into your account and finding all your data gone.
So true.

Redditors seem to take a certain pride in being uneducated. Better to spend months reinventing a square wheel poorly than to Google a bit and find a paper on how to design round wheels.
Interesting idea; I cant think off the top of my head of a service that does do this...

Might be willing to give it a shot - got any other ideas for what sort of thing you'd look for? (drop me am email if you like)
(Not) Born in the U.S.A.
I find lambda calculus needed when you get into some of the subjects that functional programming languages are a gateway to. It definitely helps when trying to read the Coq manual.
Not to mention the fact that open source system allows other people to view and modify (improve) the source code, even if you personally don't know anything about programming. This problem would be solved instantly in a Linux OS (If it even got through to launch) which is the beauty when compared to proprietary software.
Yes, you need 1-4 keypresses per char, but the language itself is significantly more compressed than English. The equivalent of an English word is 1 to 2 chars (with more frequent words usually being one character - just as frequent English words tend to be shorter), but the number of "words" you use to express the same idea is generally fewer, primarily because the language is a lot more ambiguous than English (e.g., there is no 'the', 'a', or 'an', and subjects are often dropped - it is left to the speakers to fill in the blanks from context).
Because you've read the source code of user account logins of the OS you're running right now?
Surely these two things aren't exclusive? One could log into one's account on a (Linux|BSD|etc.) installation and find all one's data gone, then read the source code to find out what went wrong. I presume you don't check the complete source code for your operating system before installing it, just to see if there are any bugs there.
Nice, I went to the same (very small but kinda 1337) college as this guy and very surprised by such an un-boring topic for a thesis.
This one seems more relevant to the venue.

http://wondermark.com/541/
Totally agree. The contrast makes no difference as to how I perceive the face. the look the same, except one is more tanned or something. Illusion fail, if you ask me. The faces seem female-shaped and the smoothness of the skin enforces that for me.
Yes, the deletion of data is intentional:

"When guest user logs out, all information and files in the guest account's home folder are deleted."

However, it deletes user's data instead of guest's.
OK, you need 1-3 keypresses for English.

Ah, of course, it's tree navigation.

The number of keypresses required to enter the character is O(log(number-of-chars-in-alphabet)).

So having lots of characters is a win for input speed. Thanks.
That's pretty amazing considering that the behaviour that causes the bug is not something unusual or rare.
Walden; or, Life in the Woods by Henry David Thoreau

Name of the Rose by Umberto Eco
I doubt that many OS X users even know they can enable a guest account.
The better Chinese input methods achieve ~3 keystrokes per character on handheld devices. [1] IIRC average word length in English is around 5 or 6, vs. around 2 for Chinese. So the input time should be about the same.

The real bottleneck isn't the actual typing, but thinking of something to type --- and it's a lot easier to think of how to say something verbosely rather than concisely!

[1] http://www.pascal-man.com/navigation/faq-java-browser/2009_S...
This is a thread about a bug in the operating system. Please let's not start the whole proprietary vs free thing again.
> Secondly, I don't like fighting with my OS.

I hear your pain. That's why I purchased one in the first place.
I had the same confusion too. I guess its because of the word realtime,used heavily with conversation together.
I was a little disturbed by this. Maybe this is common knowledge to everybody else, but I wasn't aware that I was exposing my gmail id by viewing a google spreadsheet.

If you go to "spreadsheet view", there's a drop down list of all the people who are viewing the spreadsheet now. Those are their gmail id's, for all to see.

Since I personally try to protect my gmail id, I thought this was worth mentioning.
Star Diaries by Stanislaw Lem

Sherlock Holmes by Arthur Conan Doyle
No offence intended but perhaps a better way is for you to hack your voting methods.

This is what I did; when I joined I voted liberally and daily. Now I upvote perhaps 3 times a day on comments and only a few times a week on submissions.
Thanks a lot for your comments.

Well, the website was exactly opposite to the current one a couple of weeks back. Earlier, we had lots of technology description on the site and a very prominent product tour. After getting feedback from the target market (small-middle sized B2B and B2C publishers and marketing consultants/agencies), we realized that technology means absolutely nothing to them. In fact, it was scaring them off because of the perceived complexity of the product. So we put away all the tech stuff deep in the website and talk in simple terms on the most frequented pages.

Your point on credibility is extremely valid. I cannot agree more how important is to have a proper privacy policy and terms and conditions, especially in online advertising market. We are working on it and it should be on the site soon. Do you think making 'Get Started Now!' subdued can make it look more credible?
It seems to affect upgrades only, at least that's what the article implies.

This is one of the reasons why I prefer to do a clean install between major releases of any operating system. It has lower chances of hitting some untested or poorly tested config combination that ends up causing strange issues.
I take issue with the "So true" statement. It's either true or false, not a degree of true or false. That would be fuzzy logic or something and that's just bullshit.
It runs very well on the iPhone 3gs
Dove by Robin Lee Graham