skysight-inc/HackerNews huggingface dataset:
Well of remaining IPv4 address blocks a step closer to running dry
Corporate IT managers think (rightly or wrongly; probably some of both) that they benefit from fewer browser updates. And to some degree, other folks in corporate IT... developers also prefer targeting fewer browser variations, etc. Perhaps they don't prefer it more highly than their preference for being able to write to modern standards, but when you're into user testing and there's two weeks left on your deadline, you hate to have to spend a lot of time dealing with the fact that it turns out that you have more versions of browsers out there than you thought and they don't all deal with your shiny new web app in the same way. It also sucks to have to deal with calls that the z in Firefox x.y.z broke your app that you weren't expecting to spend any money on maintaining this month.
Authentic Happiness Formula: Happiness, Meaning, Purpose in Life
Happiness formula discovered in Vancouver. AmAre stands for "being": Aware and Accepting; Meaningful and Motivated; Active and Attentive; Resilient and Respectful; Eating properly and Exercising. In Italian, it means "to love"; in English, interconnectedness: (I)Am (we) are. Bridging Dharma, cognitive neuroscience, philosophy, psychology.
I think designers will just have to compensate going forward with the understanding that touch controls should have a bigger hit area than pixel-precision mouse controls. We're likely far from figuring how and how long this will play out, but I often make the same mistake as you, hitting the wrong link because they are too small or too close together.
squarepik could also be a replacement for 4sq client.
Not really. Any mistakes we made were learning experiences and we fixed them. The only regrettable decisions are those that you let control you.
Consider a random number generator that produces integers between 0 and 15. Here's a really crappy algorithm:

1. Start with a truly random seed between 0 and 15.

2. Increment it each time to generate a random number, modulo 16.

Suppose you start at 11. Your sequence of random numbers will be 11, 12, 13, 14, 15, 1, 2, 3 ....

This is obviously not very random. But look at the entropy of it. All values between 0 and 15 are equally likely, so this will have the maximum possible entropy: 4 bits.

The problem here is that, for entropy to be an accurate measurement of information content, you have to assume that you're measuring independent identically distributed random variables. The outputs from a pseudo-random number generator are not independent.
Hello, my co-worker, whoever you are. Yes, Common Lisp should have dictionary literals. I don't know why there hasn't been a commonly-used reader macro for this. (Emacs Lisp mode and other tools would have to know about it, so it needs to be a widely-accepted convention.)

Common Lisp does have strong typing. What it does not have is static typing.

I am at the SPLASH conference, and the Dynamic Language Symposium is happening right now. There is controversy over whether we can find a way to have the benefits of both static and dynamic typing in the same language. The great advances in type inference make me hopeful. The keynote speaker, Allan Wirfs-Brock, replied to my question about this with more pessimism. It is not a simple question; for one thing, not everybody even agree about which factors are "pro" or "con" for either static or dynamic. I am not doing programming languages these days (I'm doing databases) but I continue to be hopeful.
I attended Startup School, and felt Andy's recap did justice to the talks he chose to cover; however, as he said, there's lots more to learn by watching the justin.tv video archives. Two things I absolutely loved that Andy didn't mention:

1) Tom Preston Warner's focus on "optimizing for happiness instead of money". Watching the archives out of order won't give the same feeling as being there in person, but Tom's talk provided a very, very different point of view from the other 10 speakers (bootstrapping vs. angel/VC funding). Also, aside from Startup School, my impression of Tom is that he has very strong convictions about his ideals and is extremely hard-working. He was at the airbnb party after Startup School, and was inside talking to people, then moved outside - presumably because it was too loud inside to really converse effectively without yelling. I hadn't seen him for a while before I left, then saw he was still outside talking at ~12:30. He's now answering questions "all day" today on HN at http://news.ycombinator.com/item?id=1804443

2) Brian Chesky was also one of my favorite speakers. I think his talk showed a great understanding of the audience. A lot of questions posed to the speakers focused on how to grow a startup -- Brian Chesky's entire talk was about how airbnb did that.
Chipsy Tracker: HTML5 musicmaking
Normally speaking when a company is big, well entrenched and executing at the top of their game you're aware of them and not wondering 'what if this idea is taken?'.

The simple fact that you are wondering that means that there is room for a competitor.

You still have to do your market research and map the competition but don't let their mere existence stop you.
Microsoft’s Ray Ozzie To Step Down As Chief Software Architect
New MIT database promises faster websites and more reliable data
Could you do something like Amazon, where they preauthorize the charges before the ship, and then actually bill when the items arrive? This may be something you want to specify this with processors before you get a merchant account.
Ray Ozzie leaving post as Microsoft's chief software architect
If you have to go looking for them that's proof there is room. And there will always be competitors that you never knew existed. But then, neither do your customers.
Indeed. GitHub has the mindshare to get a critical mass of people to their drinkups, but a lot of startups don't. But if those startups were to combine forces they might...

Proposal: GitHub used to do their San Francisco drinkup bi-weekly, now it's monthly. How about a bunch of smaller (popularity-wise) startups (or any project with a community) in SF fill in that gap?

This would also facilitate the "cross-polination" that GitHub drinkups achieve by bringing together different groups of people.

Cappuccino already has it's weekly "CPCoder Night" on Wednesdays but that's more sitting a cafe hacking and helping each other out with technical problems. I'd be happy to help organize something like I described above if people are interested (feel free to email me at the address in my profile if you're interested)
You're thinking of the Joel Spolsky / Fog Creek method of publicizing salary information amongst employees: http://www.joelonsoftware.com/articles/fog0000000038.html

There's also a sort of follow-up on why he doesn't allow for negotiation of salaries: http://www.inc.com/magazine/20090401/how-hard-could-it-be-em...
Down 5.8% (-18.70) in AH trading: http://www.google.com/finance?client=ig&q=AAPL

edit: whew, and seeming to stabilize around a 4.5% drop still leaving it above $300. I was amazed it broke $300 so easily last week and was afraid it'd fall back below with this drop.
At the International Lisp Conference last year, I put in an evening event called the "Great Macro Debate", in which these issues were discussed. (We encouraged humor, and flaming as long as it was witty, so it was a lot of fun.) What you say is true to an extent. Macros, like most things, can be abused. If you have a group of Lisp programmers, one thing you can do is have the junior ones request advice from the senior ones about what constitutes "tasteful and idiomatic" use of macros, and vet particular macros, since it is rather hard to crisply "pin down" just what those things mean.
Facebook | Crowdsourcing Mobile Device Capabilities
Does this mean that future CAPTCHAs will have questions like, "What is the type of bird whose name is the same as an American Vice President's?"
Apple Reports Earnings Selling 4.19M iPads
At my university's engineering building, people sleep on the lounge couches all the time.
Morals Without God?
A function definition is, in general, far away from the function call. If you think this problem is more severe for macros than for functions, then you should articulate why. You may well have a very valid point in your mind but I think it needs to be expressed somewhat more specifically.
Buffett is an insurance guy. Insurance companies give him free float to go buy 'great companies' (well - at least until the economy crapped out its own skeleton). It will be interesting to watch the stock when that old man passes away. I have tried numerous time to read "The Intelligent Investor" and man - I guess my ADD is just too much to do it.

He also has unprecedented access to financial data of companies he may be sniffing around - not the garbage you and I see in SEC documents. (although 10q documents are treasure chests of company info for research).
The international time clocks on your landing page say it best: you need to trim a lot of fat from your landing page, and probably the app itself.

The join button's on the bottom left, and I'm forced to read a half dozen paragraphs to even figure out what the site does.

Digging in, the site carries this feature-rich / benefit-poor style throughout.

If you're serious about saving the start-up I would reccomend that you either hire a professional UI / marketing firm or look for that skill set in a late stage "co-founder".

The underlying tech and idea are great, but the execution of the user interface and messaging need a lot of work before you're going to get traction.
280 North + Notifo + X + Y + Z Drinkups.. I like it. Though 280 could probably pull off their own drinkup ;)

If there is enough interest in this from other local startups, I'll setup some google group where we can discuss logistics/planning.
Nihon is awesome. Please make this a drinkup! :)
I wanted to comment on his blog, and I wanted to RSS follow his blog, but alas, I only saw a facebook "like" thing. I don't use facebook....
Yeah sorry about that. It's a known bug. We've got it on our list and hopefully within a week or so (once voting closes on railsrumble.com) we will be fixing that up
Have you thought about having people working for GitHub on other countries - telecommuting -, I mean, there are really smart guys all over the world, that's one of the lessons I've learned from opensource, so being GH mostly driven and built by opensource hackers, any chance GH will be open for that kind of work?.
I would rather work for a company who's philosophy was to work really hard for 8 hours then go home. Having worked on video games for 15 years, I strongly believe that somebody working 12 hours a day is no more productive that a solid 8 hours.

When you are in the office 12 hours a day you just start goofing off, your personal email breaks become longer, you chit chat around the water cooler longer, you might even feel the need to take a nap.

Work hard, work fast, then go home to your family and loved ones to rest and enjoy the rest of your day.
Peter, you imply that Python is better for, or more like, pseudo-code, but why is it better? In my opinion, it is better for most people because they were taught syntaxes more like that of Python than that of Lisp. An important factor in easy-of-understanding is to be similar to something you are already familiar with. To the extent that this is the reason, it's not implicit in Lisp vs. Python, but rather more a question of which style of syntax is better-known.
The Conversation Prism
1. Few people are using their real names

2. karma largely solves this

3. Publishers want as low a barrier to commenting as possible- even a captcha is too high for some. Lots of comments creates the impression of lots of readers which brings in lots of advertising.

4. No one is going to pay to comment.

It's a dead duck. Look at making karma portable between sites - HN, SO etc.
I talked to someone from Google at I/O who should know and he claimed they don't play "Whack a mole" with websites. They will tweak their ranking algorithm to punish the behavior they see in a web site they don't want to be ranked.
Thanks. I heard it from the person involved fifteen years ago and hadn't told the story before, so I'm glad it still came out well.
good idea. I've added it to the list
Any anecdotal guesses from your drinkup experiences? Perhaps reworded, do you feel people are more or less willing to pay for SaaS domestically/internationally?
About your last paragraph, I agree 100% All of that is more important than choice of language.
Macros were also the reason I wrote Noodle, which was a similar effort (Lisp compiling to Python bytecode) back around 2004. The project died when I couldn't figure out sane, easy-to-learn rules about how to make macros live with modules and imports, and I found I didn't like the syntax concessions I had to allow to make attribute access less of a terrible pain.

I still think something like this would be worthwhile, and I wish you the best of luck! I particularly like your (.bar.baz foo) syntax. And good on you for moving away from bytecode generation; I also found that to be a dead end.

So what are your plans for macros+namespaces? Will macros from imports live in the same namespace?

And what did you mean by "Python supports only two levels of lexical scope" at http://www.thibault.org/adder/ ? I don't recall any constraints regarding lexical scope levels in the VM.
There are a lot of employers which have standard wage scales, so knowing anyone's salary is trivial with information like time of service. In the military, people wear their pay grade on their sleeve/collar/hat, so it's even more obvious. This doesn't seem to be a problem.

The biggest problem is if someone perceives pay as unjust. I personally plan to publish salaries internally for everyone, along with all budgets (projected and actual). The primary benefit is making it transparent how much various resources cost -- often employees aren't expected to take into account the costs of various activities, like a meeting which uses 4-8 engineers, or the overhead of various admin tasks (like spending $20 of time to document a $5 expense).

CEO (and other exec) pay seems to be most often out of line; Peter Thiel's observation about predicting the success of a company based on founder pay is great, and a founder making $0-60k/yr is in a much better position to negotiate compensation than a CEO (possibly founder) making $250k.
Frozen accounts can only stay frozen for so long. Worst case, after 90 days they'll deactivate the account and send you a check.
I don't think .com will even ship to .ca (unless it's changed recently).

Why they don't merge it all? No idea, but I'd guess media owners have different locale ownership structures so they only acquire distributions rights for an X-based company shipping to customers-in-X, and so on.
Facebook admits its third-party developers have mishandled private data
Actually that is todays trading it is still down in after hours trading currently.
It's looking increasingly likely that I will have to sue them.
I think this is a great response. Especially because once you've figured out how to find your competitors, you've discovered the common channels that your customers will come through. This allows you to identify how you're going to get traction, which is all kinds of good when you're early stage.
Why didnt you come to magma rails `_´ ?

Would github be willing to support an event by rails.mx next year :P
I much prefer the Fog Creek style, where incoming employees can immediately see a clear career path, which is good for loyalty and maintaining an institutional knowledge. And those are two things I feel a lot of companies severely undervalue in favor of keeping salaries below market rate.
I haven't thought about it much, but the character level interface is very primitive. Second, what about things like symbols, numbers, etc.? There is no sane way to specify number syntax or symbol syntax. That might be useful. Currently the reader provides an interface on a character level, but not on the level of s-expressions components.
that was the closing price. AH means after hours. check the google chart more closely...
Ray Ozzie is the CEO Microsoft should have had instead of Ballmer.

He actually understands tech, and is a visionary. Ballmer could just as easily have sold used cars, and doesn't have the deep knowledge and vision of software that's essential to running a company like Microsoft.

This is a bad day for MS.
I agree this is a problem... the biggest problem with searching google and crunch base... is that if it's a nascent market, it's not clear what words to search for.
Why so down? I assume market expectations were higher than what they reported, but in what categories did Apple fall short / what else was as good as expected?
a table is just a set of tuples.

this is like saying 32 bits are more fundamental to computer science than the abstract idea of an integer.
Please read http://www.gnu.org/software/parallel/man.html#differences_be... before selecting dxargs.
You're not misremembering at all. It depends on the market you're operating in. These holdbacks still exist.
> Things I probably am going to reuse in other projects. [emphasis added]

Fred Brooks said that a "programming product" takes about 3 times as much work as a plain program (so it becomes a module reusable by anybody). The extra work is in things like generalizing, testing and documenting. He claimed that a "programming systems component" takes about three times as much work again (that is, a module reusable somewhere else), with the work going into things like precisely defining interfaces, and integration testing. p.6-7, MM-M. He said all that long before object oriented was coined (even before ADTs), so he wasn't talking about objects, but about code reuse in general.

What's the evidence? We see notoriously few FP libraries, but 10,000's of Java libraries (as an OO eg). The latter is a major reason touted by JVM languages for targeting it.

While FP individuals do seem to reuse their own code quite a bit, the code reuse of systems programming products remains mostly theoretical for FP - but standard practice for OO.

I think a more relevant distinction is between component consumers and component producers. The former learns libraries; and latter creates them. The former is closer to the customer and their application domain (where value becomes tangible); latter is closer to the raw materials, the essence of programming and nature's wild bounty (where value originates).
"I think there are two mind sets when it comes to programming, those that relish in learning every detail in a particular technology and those that find beauty in simplicity. (technically there is probably a third which is just a hack).

I don't think that these two programmer see eye to eye. One looks to apply the chains of functions to a problem to simplify the task at hand. While the other looks to creatively attack the problem with a minimalistic approach to writing code. They find beauty in recursion and abstraction, through interfacing things so that common logic can provide different results based on plug-able interfaces."

You've essentially just described the difference between a left-brained person and a right-brained person, although I'm not sure this has much to do with whether you like using libraries or not.

Left-brained people use the language centers of their brain more heavily. That's why they spend so much time trying to come up with the right names, adding comments, and adding documentation while ignoring useful abstractions.

Right-brained people build instinctual models in their heads. That's why they spend so much time thinking out interfaces and how things fit together and so little time thinking about the semantics.

The only thing I'd be careful of is in using terms like "simplicity", "creativity", and "elegance". The left-brained guy thinks his code is just as simple, elegant, and creative as the right-brained guy thinks his is. The difference is what they're measuring these things by.

In general, I think the ultimate goal is for these two types to learn working together. That can be a very great thing for a team, but can be fairly frustrating.
Worth noting that this article wasn't an attack on Facebook necessarily. WSJ has been running a series of stories on privacy issues for weeks now, this is just the latest story. I've read many of the articles and I have to agree with most of what they have written - many companies are in fact finding, scraping, selling and otherwise moving our personal information across the web.

The bigger question is how much should we care? I really don't care if 'X' company knows that I like baseball. But I do mind if someone gets my credit card information and uses it to make purchases - someone just spent $1k on iTunes on my credit card. I'm disputing it with Apple and my bank right now - argh.

I mostly respect the WSJ but I would certainly not put it past them to protect, or at least ignore a sister company like MySpace. When a lot of the right leaning media was questioning the storyline and motives of the left leaning Avatar movie, the WSJ was nowhere to be found. No surprise that News Corp owns the studio that produced Avatar.
Standing in front of a blackboard is known to reduce IQ temporarily but significantly.
The fact that the email came from someone that's pretty well known and respected (Jason) may have also helped in this case. Regardless, good read.
It could also be because their predicted net revenue and profit for next quarter is not as high as the market expected it to be.
The Ipad and Ipod sales are much lower then expected.
"Buy the rumor, sell the news"

:-)
We didn't down vote you. I've only had an account for a day and don't even have the ability to down vote. There are only 4 of us so the down votes are coming from OTHER people.

I don't appreciate your attitude and assumptions about how we are responding to your criticism. I'm legitimately trying to understand why the HTML5 database is being created (it is the Modernizer.js script) and I'll be trying to stop it from doing so.

As to the interface issues, I didn't respond to that because I didn't understand your criticism. The other replies to your message have explained it better and I agree, that's a bit confusing. We WILL be looking into that so back off.
Macros can be used in python.

There are a few libraries that help make it easier(so you do not need to manipulate the ast yourself). For example:

@macro
def macroname(arg1, arg2):
... macro contents ...

There's some current information for you old time lispers, so next time you don't sound so dated in your Battles with Trolls in the great never ending language war flames ;)
The AAPL stock M/O for as long as I have kept track of it is buy on rumors, sell on news, regardless of how accurate the rumors were or how good the news is.
". I guess that's just how things go, I hope people don't take this resubmission as spammy behaviour or as trying to steal karma from you :-)"

Oh, sure!

No, actually I was just surprised the URL dupe-matcher didn't catch it. I see now they have a minor difference, though it indicates how easy it would be for someone to bluff the dupe finder if they wanted to.

Mainly, though, I'm glad there's discussion on your post.
I either don't agree with your point, or don't understand it. Why is it a bad thing (and who is it bad for) to make money hard to track? I'm also pretty sure payment is difficult for far more reasons than just tracking.
The biggest customer I can think of is the government, though I'm sure there are others.

Think the intelligence community, military, state, fbi, etc...anyone who has a "secret" network.

There's no way CIA is going to use github private repos(1), but having a github on their various networks is possible with FI.

(1) - they might use private repos for insensitive apps, but they wouldn't be allowed to do anything with a classification on a private repo.
Thanks for pulling that up. I couldn't remember it.